G30 - переход в предопределенную позицию

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


G30 переместит станок в позицию, определенную переменными linuxcnc.var, а именно 5181, 5182, 5183, 5184, 5185 и 5186, описывающих координаты X, Y, Z, A, B, C, U, V, W соответственно.

Тут опять путаница, как и в G28 переменных 6, а координат 9.

G30 работает аналогично G28, но использует другие переменные для сохранения предопределенной позиции.

(i) Обратите внимание, что перемещение при вызове G30 происходит так же как и при вызове G00. Иными словами, если Вы не учли наличие препятствий или не "вынули" фрезу из заготовки - скорее всего прощай фреза и/или заготовка

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

Если команде G30 передать параметры - координаты, то сначала будет произведено перемещение в указанные координаты, а потом в позицию, описанную упомянутыми переменными.

G30.1 - записывает эти параметры в linuxcnc.var

(i) Обратите внимание на тот факт, что при включенной компенсации на диаметр/радиус инструмента при вызове этой команды возникнет ошибка