Ошибка при возврате в исходное положение — одна из самых частых причин столкновений на токарных станках с ЧПУ. Разбираем на примере токарного станка Abamet TL-20F с системой Fanuc 0i-TF PLUS, как правильно использовать команды возврата и избежать типичных ошибок.
Код G28 в системе Fanuc 0i-TF используется для автоматического возврата инструмента в исходную (референтную) точку станка.
Этот код выполняет перемещение в два этапа: сначала инструмент перемещается в промежуточную точку, указанную в кадре, затем инструмент идет в «дом».
Почему надо писать U0 и W0, а не X0 и Z0 в команде G28.
Как известно, в токарном ЧПУ адреса U и W обозначают инкрементные перемещения по соответствующим осям. То есть, если запрограммировать G28 U20 W10, то инструмент переместится на 20 мм по X+ и на 10 мм по Z+, затем убежит в референт.
Если вам не нужна промежуточная точка, нет препятствий, то программируйте G28 U0 W0.
Команда G28 U0 W0 буквально означает: «сначала переместись из текущей точки на расстояние U0 (ноль по X) и W0 (ноль по Z), то есть останься на месте, а затем выполни быстрый ход в референтную точку».
Команда G28 X0 Z0 означает: «сначала переместись в абсолютную точку с координатами X0 Z0 (к нулю вашей заготовки!), а затем выполни быстрый ход в референтную точку».
Почему это опасно? Промежуточной точкой здесь является X0 Z0 — центр торца вашей заготовки. Инструмент на большой скорости проедет через эту точку, что с высокой вероятностью приведет к столкновению с патроном, кулачками или самой заготовкой, если она имеет сложную форму.
При выходе в референтные точки по команде G28 РГ перемещается далеко от детали. На это теряется время, особенно на больших станках с большим диапазоном перемещения.
Рекомендуется отводить РГ для смены инструмента или по окончании программы во вторую референтную точку.
Вторая нулевая точка задается кодом G30.
Для возможности выхода во вторую нулевую точку нужно задать команду G30U0W0;
Позиция нулевой точки устанавливается параметром 1241 REF.POINT #2.
И еще одна рекомендация. Сэкономить время поможет команда G53.
G53 – это не модальная команда. После ее выполнения станок вернется к системе координат рабочей детали, например, к G54. Поэтому, если в программе нужно написать движение отдельно по осям, используя эту команду, то ее надо записывать в каждом кадре.
Необходимо при установленной в патрон заготовке найти такую позицию револьверной головки, чтобы самый проблемный инструмент не смог задеть заготовку при смене позиций револьвера. Затем записать на текущие станочные координаты в команду, например, G53 X200. Z150. При этом не надо вносить изменения в параметры.
На многих современных станках вместо G28 удобнее использовать G53 (перемещение в машинных координатах), так как оно не требует промежуточных точек.
Надеюсь, что эта информация поможет, особенно, начинающим операторам станков.