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