325 вопросов

335 ответов

367 комментариев

1,997 пользователей

Добро пожаловать на сайт Вопросы и Ответы, где вы можете задавать вопросы и получать ответы от других членов сообщества. С 03/01/2018 вопросы могут задавать только владельцы учебных аккаунтов LAUFER CNC LLC. Зарегистрироваться можно по этой ссылке: https://cnc.uno/reg

Система обучения

G28 описание

0 голосов

2)в описании G28 указано что координаты указываемые после кода это координаты промежуточной точки в которую происходит перемещение перед уходом в машинный ноль

слайд 03-12 http://ru.cnc.im/mod/page/view.php?id=712  

получается указание нулей и  G91 просто убирает это первоночальное перемещение?

иначе  G91 G28 Z40.X40. Y40. выведет нас сначала в точку на 40 мм отстоящую от текущей а потом уведет в машинный ноль, на сколько задержится в этой точке шпиндель и задержится ли

6) имелось в виду описание как в языке програмирования описывают команды или как на слайде

03-12 http://ru.cnc.im/mod/page/view.php?id=712

по примерам видно только конкретика в каждом частном случае хочется понять принцип

ответил 35 минут назад от sergey_531 (200 баллов)

связано с ответом на: код G28 особенности
спросил 20 Фев, 16 от sergey_531 (280 баллов) в категории Написание УП с помощью ISO-7 (G-M коды)

все таки перемещение в промежуточную точку описывается еще в некоторых источниках 

Обратите особое внимание на находящийся в кадре код G91. Как вы знаете, этот код активирует работу в относительных координатах. Дело в том, что G28 позволяет запрограммировать некоторую промежуточную точку, в которую будет совершено перемещение, перед тем как станок вернется в исходную позицию. На самом деле координаты, указанные в кадре, являются координатами именно промежуточной точки. В приведенных ранее примерах мы указывали в качестве координат промежуточной точки нулевые значения. Так как в кадре стоит код относительных координат G91, то станок должен переместиться относительно текущей позиции на нуль миллиметров по каждой из осей. То есть не должен никуда двигаться. Вот поэтому при наличии в УП кадра G91 G28 Х0.0 Y0.0 Z0.0 станок будет сразу возвращен в исходную позицию без «заезда» в промежуточную точку.

Если в программе обработки находится кадр G91 G28 Х10.0 Z20.0, то станок сначала переместится вправо и вверх, а только затем вернется в нулевую точку. Для чего нужна эта промежуточная точка? Код G28 вызывает ускоренное перемещение, аналогичное G00, а в этом случае оно может быть непрямолинейным. То есть можно запросто что-нибудь «зацепить». Опытный программист старается сначала поднять инструмент вверх, а уже затем «отпустить» станок в нулевую точку:

http://planetacam.ru/college/learn/16-1/

и из этих описаний понятно зачем G91

1 Ответ

+1 голос
 
Лучший ответ

2)  Эта промежуточная точка должна совпадать с нулем машины. Вот и просходит как бы программное обнуление.

Относительно G91 G28 Z40.X40. Y40. , нужно смотреть что будет, на каждой из систем ЧПУ.

6) один вариант: G91 G28 Z0.; G91 G28 X0. Y0.; 

http://cnc.im/library/codes_fanuc_0i.php

http://cnc.im/library/codes_haas_vf.php

второй вариант G53 Z0.; G53 X0. Y0.; - для вот этих станков:

 http://cnc.im/library/cnc/codes/codes_syntec.php

ответил 21 Фев, 16 от Anton Laufer (16,140 баллов)
выбран 21 Фев, 16 от sergey_531

Антон извините за назойливость

получается что в описании неточность слайд 03-12 http://ru.cnc.im/mod/page/view.php?id=712 

и где можно по кодам почитать подробно как на примере выше

 

G91 G28 Z0.; G91 G28 X0. Y0. зачем здесь G91 повторять онже модальный или я запутался

В слайде вы просто видите как это на самом деле работает,  а не описание кода.

Т.е. происходит перемещение в исходную позицию без выезда из нулевой точки по трем осям. 

----

Насчет этого:

G91 G28 Z0.; G91 G28 X0. Y0. зачем здесь G91 повторять онже модальный или я запутался

- тут действительно можно не повторять код G91, т.к. он модальный, я не написал этого, т.к. подразумеваю, что Вы это знаете. Но код G28 нужно повторять 2 раза, т.к. он в нулевой группе, и не является модальным.

...