Исходный код вики Выполнение подготовительного перемещения
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | В процессе работы периодически возникает необходимость остановить выполнение G-кода, произвести технологические операции, переместив при этом инструмент, и вернуться на исходную траекторию. Также часто приходится запускать G-код не сначала, а с конкретной строки, например, для обработки одной из нескольких заготовок, содержащихся в G-коде. Программное обеспечение PUMOTIX решает обе эти задачи, позволяя продолжить выполнение G-кода с произвольной строки без потери координат. | ||
| 2 | |||
| 3 | Подготовительное перемещение осуществляется из текущей позиции к началу выбранной строки, т.е. фактически к концу предыдущей строки. Например, в G-коде | ||
| 4 | |||
| 5 | (% style="color: rgb(160,190,45);" %) | ||
| 6 | //**N99 G0 Z30**// | ||
| 7 | //**N100 G1 X200 Y300**// | ||
| 8 | //**N101 G1 X250 Y300**// | ||
| 9 | //**N102 G1 X250 Y400**// | ||
| 10 | |||
| 11 | выберем строку №101 и нажмём «Старт». Будет выполнено подготовительное перемещение в точку (X200; Y300; Z30) и продолжено выполнение G-кода со строки №101. | ||
| 12 | |||
| 13 | (% style="text-align:center" %) | ||
| 14 | ((( | ||
| 15 | (% class="wikigeneratedid" style="display:inline-block" %) | ||
| 16 | [[Пример выполнении подготовительного перемещения>>image:attach:image2019-6-4_16-47-7.png||id="Iimage2019-6-4_16-47-7.png"]] | ||
| 17 | ))) | ||
| 18 | |||
| 19 | PUMOTIX дает возможность выбора __стратегии возврата инструмента__: | ||
| 20 | |||
| 21 | * **по прямой** (с указанной подачей); | ||
| 22 | * **по прямой (G0) + Z** (с указанной подачей); | ||
| 23 | * **последовательно** (с указанной подачей). | ||
| 24 | |||
| 25 | (% style="text-align:center" %) | ||
| 26 | ((( | ||
| 27 | (% class="wikigeneratedid" style="display:inline-block" %) | ||
| 28 | [[Выбор стратегии возврата инструмента>>image:attach:2019-06-13 10_41_21-Настройки.png||id="I2019-06-1310_41_21-41D43044144244043E43943A438.png"]] | ||
| 29 | ))) | ||
| 30 | |||
| 31 | Подготовительное перемещение **"по прямой"** с указанной подачей выполняется сразу по всем осям с заранее заданной подачей возврата. Т.е. инструмент будет двигаться к началу выбранной строки, выбирая кратчайший путь по каждой из осей движения. | ||
| 32 | |||
| 33 | Перемещение **"по прямой + Z"** происходит последовательно по осям X, Y, A, B, C, U, V, W на холостой (ускоренной) подаче, а затем по оси Z - на заданной (уменьшенной) подаче. | ||
| 34 | |||
| 35 | **"Последовательное"** перемещение осуществляется в очередности, устанавливаемой пользователем. По умолчанию сначала будет выполнено перемещение по осям A, B, C, U, V, W, затем по X, Y и в последнюю очередь по Z. Подача будет осуществляться на установленной скорости возврата. | ||
| 36 | |||
| 37 | На рисунке ниже показано, как при запуске выполнения G-кода с указанной строки (траектория 4) сначала происходит перемещение по X (отрезок 1), затем по Y (отрезок 2), после чего шпиндель опускается по Z (отрезок 3) к началу выбранной строки. | ||
| 38 | |||
| 39 | (% style="text-align:center" %) | ||
| 40 | ((( | ||
| 41 | (% class="wikigeneratedid" style="display:inline-block" %) | ||
| 42 | [[Последовательность движения инструмента по осям при выполнении подготовительного перемещения>>image:attach:image2019-6-4_16-48-9.png||id="Iimage2019-6-4_16-48-9.png"]] | ||
| 43 | ))) | ||
| 44 | |||
| 45 | Выбор стратегии возврата инструмента осуществляется в «Настройках» на вкладке «Инструмент» → «Стратегия возврата инструмента». Там же имеется возможность настроить скорость подачи, с которой осуществляется подготовительное перемещение (по умолчанию 1000 мм/мин). | ||
| 46 | |||
| 47 | В любом случае оператор после остановки выполнения G-кода должен вручную поднять инструмент по оси Z, произвести необходимые манипуляции, затем установить инструмент на безопасной высоте над точкой, куда будет выполнено подготовительное перемещение (приблизительно, чтобы при переезде по X и Y не было препятствий). После этого можно нажать кнопку «Старт». |