Исходный код вики G40, G41, G42: Компенсация диаметра инструмента
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | (% style="margin-left: 30.0px;" %) | ||
2 | (% style="color:#a0be2d" %)//**G40**//(%%) – выключает режим компенсации на диаметр инструмента. | ||
3 | |||
4 | За командой отключения компенсации на диаметр инструмента должно следовать линейное перемещение со значением большим, чем диаметр инструмента. Дублирование команды не может стать причиной ошибки управляющей программы. | ||
5 | |||
6 | {{error title="Является ошибкой:"}} | ||
7 | * ((( | ||
8 | за командой следует круговое перемещение [[((% style="color:#a0be2d" %)**//G2/G3//**>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G2, G3: Круговое перемещение]](%%)); | ||
9 | ))) | ||
10 | * ((( | ||
11 | линейное перемещение **[[((% style="color:#a0be2d" %)//G0//>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G0: Ускоренное линейное перемещение]](%%)[[(% style="color:#a0be2d" %)///G1//>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G1: Линейное перемещение]](%%)**) после выключения компенсации меньше диаметра инструмента. | ||
12 | ))) | ||
13 | {{/error}} | ||
14 | |||
15 | (% style="margin-left: 30.0px;" %) | ||
16 | (% style="color:#a0be2d" %)//**G41 T- **//(%%)– включение режима компенсации слева от запрограммированного пути. | ||
17 | (% style="color:#a0be2d" %)//**G42 T-**//(%%) – включение режима компенсации справа от запрограммированного пути. | ||
18 | |||
19 | (% style="color:#a0be2d" %)//**G41/G42**//(%%) задаются с параметром, значением которого является номер инструмента из соответствующей [[таблицы>>doc:Руководство пользователя.Ответы на типовые вопросы.Для чего нужна «Таблица инструментов»?.WebHome]]. При вызове команды, управляющая программа изменяет траекторию, смещая её вправо ((% style="color:#a0be2d" %)//**G42**//(%%)) или влево ((% style="color:#a0be2d" %)//**G41**//(%%)) от исходной. | ||
20 | |||
21 | //Пример команды(% style="color:#a0be2d" %)** G41**(%%)~:// | ||
22 | |||
23 | (% style="color:#a0be2d" %)//**M6 T26**//(%%) (команда смена инструмента на инструмент №26) | ||
24 | (% style="color:#a0be2d" %)//**G0 X-10 Y-10 Z0 **//(%%)(быстрое линейное перемещение) | ||
25 | (% style="color:#a0be2d" %)//**G41**//(%%) (включение режима компенсации слева) | ||
26 | (% style="color:#a0be2d" %)//**G0 X0 Y0 **//(%%)(быстрое линейное перемещение) | ||
27 | (% style="color:#a0be2d" %)//**G1 Z0 **//(%%)(команды линейных перемещений) | ||
28 | (% style="color:#a0be2d" %)//**G1 Y50 | ||
29 | G1 X50 Y0 | ||
30 | G1 X0 | ||
31 | G40**//(%%) (выключение режима компенсации) | ||
32 | (% style="color:#a0be2d" %)//**G0 X-10 Y-10**// | ||
33 | |||
34 | {{error title="**Является ошибкой:**"}} | ||
35 | * ((( | ||
36 | если активна рабочая плоскость YZ ([[подробнее...>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G11-G30.G17 - G19\.1: Выбор рабочей плоскости]]); | ||
37 | ))) | ||
38 | * ((( | ||
39 | инструмент с заданным номером не был добавлен в «Таблицу инструментов»; | ||
40 | ))) | ||
41 | * компенсация на диаметр инструмента была включена ранее. | ||
42 | {{/error}} |