G00 - ускоренное перемещение

Материал из NikiWiki
Перейти к:навигация, поиск
YourBunnyWroute.pngАвтор предупреждает!
Данные этой статьи получены из открытых источников и/или документации на обсуждаемое оборудование или из моей экспериментальной деятельности и являются моим персональным мнением и/или комментарием. Смотрите: NikiWiki:Отказ от ответственности


Команда G00 используется для ускоренного (на максимальной скорости) перемещения на холостом ходу в заданную позицию.

Описание

Движение по всем задействованным в команде осям осуществляется одновременно. Иными словами, тронувшись из позиции X=0,Y=0,Z=0 в позицию X=80,Y=20,Z=100 все оси достигнут цели одновременно.

Стоит учитывать тот факт, что команда G00 не учитывает наличия заготовки/детали на предметном столе и может легко сломать об нее инструмент или привести в негодность сам станок.

Пример использования

Следуюший пример переместит шпиндель в позицию X = 1.5 и Y = 23.5 без изменения позиции Z

G00 X1.5 Y23.5
(i) Обратите внимание на тот факт, что координата Z станка не изменилась. И скорость подачи, задаваемая параметром F, тоже взята "предыдущая". И, если, не дай Бог, Вы перед этой командой производили фрезеровку и фреза "погружена" в заготовку, а скорость подачи или глубина погружения фрезы в заготовку велика - прощай фреза и, возможно, заготовка. Сам попадал в такую ситуацию.

Модальность

Команда является модальной и действует для всех последующих кадров, пока не встретится одна из команд группы 1 G01, G02, G03, G05 и других команд из этой же группы.

Особенности для LinuxCNC

LinuxCNC.org

Отладка данного фрагмента кода производилась в LinuxCNC, учитывая то, что найденные мной в пространстве Интернет примеры кодов подпрограмм не на 100% соответствовали этой, смею предположить, что такой синтаксис характерен именно для используемой мной программы управления станком, а не любой другой.