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

G28 G-Code.jpg

Что делает 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 не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.