Исходный код вики G43, G49: Смещение на длину инструмента
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | (% style="margin-left: 30.0px;" %) | ||
2 | (% style="color:#a0be2d" %)//**G43**//(%%) - включает компенсацию на длину инструмента. | ||
3 | |||
4 | Команда добавляет дополнительное смещение на длину инструмента в текущую рабочую систему координат. Для работы команды необходима заполненная [[таблица инструментов>>doc:Руководство пользователя.Ответы на типовые вопросы.Для чего нужна "Таблица инструментов"?.WebHome]] и ненулевой выбранный инструмент. | ||
5 | |||
6 | Команда не вызывает перемещения. Смещение будет заметно уже при следующем движении по выбранной оси. | ||
7 | |||
8 | Вызов команды требуется после каждой смены инструмента. | ||
9 | |||
10 | (% style="margin-left: 30.0px;" %) | ||
11 | (% style="color:#a0be2d" %)//**G49**//(%%) - отмена компенсации на длину инструмента. | ||
12 | |||
13 | Команда сбрасывает текущее значение смещения на длину инструмента. | ||
14 | |||
15 | {{code language="g-code" title="//Пример использования команд (% style=~"color:#a0be2d~" %)**G43**(%%) и (% style=~"color:#a0be2d~" %)**G49**(%%)~~://"}} | ||
16 | M6 T2 (команда смены инструмента на инструмент №2) | ||
17 | G43 (применение смещения на длину выбранного инструмента) | ||
18 | G0 X10 Y5 Z0 (быстрое линейное перемещение) | ||
19 | G1 Z-2 (команды линейных перемещений) | ||
20 | G1 X5 Y10 | ||
21 | G1 Z10 | ||
22 | M6 T1 (команда смены инструмента на инструмент №1) | ||
23 | G43 (применение смещение на длину выбранного инструмента) | ||
24 | G0 X20 Y5 Z0 (быстрое линейное перемещение) | ||
25 | G1 Z-2 (команды линейных перемещений) | ||
26 | G1 X15 Y10 | ||
27 | G1 Z10 | ||
28 | M6 T3 (команда смены инструмента на инструмент №3) | ||
29 | G49 (сброс значения компенсации на длину выбранного инструмента) | ||
30 | {{/code}} |