Выполнение подготовительного перемещения
В процессе работы периодически возникает необходимость остановить выполнение G-кода, произвести технологические операции, переместив при этом инструмент, и вернуться на исходную траекторию. Также часто приходится запускать G-код не сначала, а с конкретной строки, например, для обработки одной из нескольких заготовок, содержащихся в G-коде. Программное обеспечение PUMOTIX решает обе эти задачи, позволяя продолжить выполнение G-кода с произвольной строки без потери координат.
Подготовительное перемещение осуществляется из текущей позиции к началу выбранной строки, т.е. фактически к концу предыдущей строки. Например, в G-коде
N99 G0 Z30
N100 G1 X200 Y300
N101 G1 X250 Y300
N102 G1 X250 Y400
выберем строку №101 и нажмём «Старт». Будет выполнено подготовительное перемещение в точку (X200; Y300; Z30) и продолжено выполнение G-кода со строки №101.
![image2019-6-4_16-47-7.png](/xwiki/bin/download/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B/%D0%92%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D1%8F/WebHome/image2019-6-4_16-47-7.png?width=800&height=444&rev=1.2)
Пример выполнения подготовительного перемещения
PUMOTIX дает возможность выбора стратегии возврата инструмента:
- по прямой (с указанной подачей);
- по прямой (G0) + Z (с указанной подачей);
- последовательно (с указанной подачей).
![2019-06-13 10_41_21-Настройки.png](/xwiki/bin/download/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B/%D0%92%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D1%8F/WebHome/2019-06-13%2010_41_21-%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png?rev=1.2)
Выбор стратегии возврата инструмента
Подготовительное перемещение "по прямой" с указанной подачей выполняется сразу по всем осям с заранее заданной подачей возврата. Т.е. инструмент будет двигаться к началу выбранной строки, выбирая кратчайший путь по каждой из осей движения.
Перемещение "по прямой + Z" происходит последовательно по осям X, Y, A, B, C, U, V, W на холостой (ускоренной) подаче, а затем по оси Z - на заданной (уменьшенной) подаче.
"Последовательное" перемещение осуществляется в очередности, устанавливаемой пользователем. По умолчанию сначала будет выполнено перемещение по осям A, B, C, U, V, W, затем по X, Y и в последнюю очередь по Z. Подача будет осуществляться на установленной скорости возврата.
На рисунке ниже показано, как при запуске выполнения G-кода с указанной строки (траектория 4) сначала происходит перемещение по X (отрезок 1), затем по Y (отрезок 2), после чего шпиндель опускается по Z (отрезок 3) к началу выбранной строки.
![image2019-6-4_16-48-9.png](/xwiki/bin/download/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B/%D0%92%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D1%8F/WebHome/image2019-6-4_16-48-9.png?rev=1.2)
Последовательность движения инструмента по осям при выполнении подготовительного перемещения
Выбор стратегии возврата инструмента осуществляется в «Настройках» на вкладке «Инструмент» → «Стратегия возврата инструмента». Там же имеется возможность настроить скорость подачи, с которой осуществляется подготовительное перемещение (по умолчанию 1000 мм/мин).
В любом случае оператор после остановки выполнения G-кода должен вручную поднять инструмент по оси Z, произвести необходимые манипуляции, затем установить инструмент на безопасной высоте над точкой, куда будет выполнено подготовительное перемещение (приблизительно, чтобы при переезде по X и Y не было препятствий). После этого можно нажать кнопку «Старт».