G28 G-Code: Возврат в исходное положение станка

G28 G-Code.jpg
Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Что делает G28 для возврата в исходное положение?

G28 G-Code — один из тех странных g-кодов, которые вы используете не очень часто, но иногда он может быть очень удобен. Его функция — вернуться в исходное положение станка, иногда называемое нулевым положением. Нулевое положение возврата — это то место, где начинается большинство программ, большинство станков переходят в это положение, когда вы вручную возвращаете или ссылаетесь на станок, и это исходное или нулевое положение для расчета смещений приспособлений для фрез и смещений геометрии для токарных станков.

Обычно G28 позволяет выполнять перемещение через промежуточное положение. Движение в исходное положение выполняется на пороге (G0), а промежуточное положение используется для предотвращения столкновений на пути. На многих машинах, если у вас включен режим Single Block, вы нажимаете кнопку Cycle Start дважды — один раз, чтобы перейти в промежуточное положение, и один раз, чтобы закончить в исходной позиции.

Указание промежуточной позиции на фрезерных станках

Промежуточная позиция указывается с помощью одного или нескольких слов позиции (X, Y или Z) после G28. Если станок находится в абсолютном режиме, эти координаты положения относятся к нулю программы (нулю детали) . В относительном режиме координаты относятся к текущему положению инструмента. Вот несколько примеров:

Двигайтесь прямо в исходную позицию

     G91 G28 X0 Y0 Z0

В этом случае мы сообщаем станку, что положение приращения находится на 0, 0, 0 относительно положения инструмента. Поскольку он думает, что он уже находится в промежуточном положении, эта версия по существу заставляет игнорировать промежуточное положение, и мы получаем скоординированное движение прямо в исходное положение.

Двигайтесь прямо на некоторое расстояние, затем переходите к исходной позиции.

     G91 G28 X0 Y0 Z4.0

Этот вариант сообщает G28, что промежуточное положение находится на 4 мм выше текущего положения инструмента, следовательно, станок перемещается на 4 мм, прежде чем направиться прямо оттуда в исходное положение. Вероятность столкновения с каким-либо неисправным приспособлением или частью заготовки гораздо меньше, чем просто команда на перемещение прямо в исходное положение.

Остерегайтесь абсолютного режима!

Вы заметите, что примеры, начатые с G91, переводят машину в относительный режим. В абсолютном режиме промежуточная точка отсчитывается от нуля детали. Действительно сложно определить безопасную промежуточную точку в абсолютном режиме, тогда как довольно легко использовать относительный режим с X0 Y0 Zn, чтобы безопасно перейти в промежуточное положение, которое прямо вверх от текущего положения инструмента.

G28 на токарных станках

Та же идея, но у нас есть немного другая система координат для работы на токарном центре или токарном станке с ЧПУ.

Предположим, мы будем использовать буквы U и W для представления дополнительных ходов. 

     G28 W0 аналог G91 G28 Z0 на фрезере. Следовательно, инструмент перемещается только по оси X (поскольку инкрементное перемещение по оси Z равно 0), и это промежуточная точка. Отсюда следует, что с оставшимся движением по Z.

Для большинства токарных операций еще более важно знать о промежуточной точке, поскольку столкновения с револьверной головкой или инструментами группы легко могут возникнуть, если вы не будете осторожны.

G28 в Mach3

До сих пор мы обсуждали как работает система управления Fanuc:

G28 X ~ Y ~ Z ~

X, Y и Z определяют промежуточное положение, которое будет интерпретироваться так, как если бы G0 X ~ Y ~ Z ~ появился перед G28 без XYZ. Это то же самое, что и Fanuc.

В Mcah 3 G30 тоже самое же, что G28

А G28 в Mach3 просто делает то, что происходит, когда вы вручную используете «Ref All» для размещения всех осей вашего станка.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован.