Изменения документа G40, G41, G42: Компенсация диаметра инструмента
Редактировал(а) Edgar Allan Poe 2024/03/19 12:41
От версии 5.1
отредактировано knetyaga
на 2019/07/08 08:55
на 2019/07/08 08:55
Изменить комментарий:
К данной версии нет комментариев
К версии 39.1
отредактировано Edgar Allan Poe
на 2024/03/19 12:41
на 2024/03/19 12:41
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (4 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,0 +1,1 @@ 1 +WebHome - Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. knetyaga1 +XWiki.afirsov - Теги
-
... ... @@ -1,0 +1,1 @@ 1 +g-код|g-code - Содержимое
-
... ... @@ -1,43 +1,34 @@ 1 1 (% style="margin-left: 30.0px;" %) 2 -(% style="color: rgb(160,190,45);" %)//**G40**//(%%) – выключает режим компенсации на диаметр инструмента.2 +(% style="color:#a0be2d" %)//**G40**//(%%) – выключает режим компенсации на диаметр инструмента. 3 3 4 4 За командой отключения компенсации на диаметр инструмента должно следовать линейное перемещение со значением большим, чем диаметр инструмента. Дублирование команды не может стать причиной ошибки управляющей программы. 5 5 6 -{{warning title="Является ошибкой:"}} 7 -* ((( 8 -за командой следует круговое перемещение ((% style="color: rgb(160,190,45);" %)**//G2/G3//**(%%)**[[doc:G2, G3: Круговое перемещение]]**); 9 -))) 10 -* ((( 11 -линейное перемещение ((% style="color: rgb(160,190,45);" %)**//G0//**(%%)**[[doc:G0: Ускоренное линейное перемещение]](% style="color: rgb(160,190,45);" %)///G1//(%%)[[doc:G1: Линейное перемещение]]**) после выключения компенсации меньше диаметра инструмента. 12 -))) 13 -{{/warning}} 6 +{{error title="**Является ошибкой:**"}} 7 +* за командой следует круговое перемещение ([[(% style="color:#a0be2d" %)**//G2/G3//**>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G2, G3: Круговое перемещение]](%%)); 8 +* линейное перемещение (**[[(% style="color:#a0be2d" %)//G0//>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G0: Ускоренное линейное перемещение]](%%)[[(% style="color:#a0be2d" %)///G1//>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G0-G10.G1: Линейное перемещение]](%%)**) после выключения компенсации меньше диаметра инструмента. 9 +{{/error}} 14 14 15 15 (% style="margin-left: 30.0px;" %) 16 -(% style="color: rgb(160,190,45);" %)//**G41T-**//(%%)– включение режима компенсации слева от запрограммированного пути.17 -(% style="color: rgb(160,190,45);" %)//**G42T-**//(%%)лева от запрограммированного пути.12 +(% style="color:#a0be2d" %)//**G41 **//(%%)– включение режима компенсации слева от запрограммированного пути. 13 +(% style="color:#a0be2d" %)//**G42**//(%%) – включение режима компенсации справа от запрограммированного пути. 18 18 19 -(% style="color: rgb(160,190,45);" %)//**G41/G42**//(%%) задаются спараметром, значением которогоявляется номеринструментаизсоответствующей [[таблицы>>doc:Для чего нужна«Таблица инструментов»?]]. При вызове команды, управляющая программа изменяет траекторию, смещая её вправо ((% style="color:rgb(160,190,45);" %)//**G42**//(%%)) или влево ((% style="color:rgb(160,190,45);" %)//**G41**//(%%)) от исходной.15 +(% style="color:#a0be2d" %)//**G41/G42**//(%%) задаются после макроса смены инструмента, причем инструмент должен быть добавлен в соответствующей [[таблице>>doc:Руководство пользователя.Ответы на типовые вопросы.Для чего нужна Таблица инструментов?.WebHome]]. При вызове команды, управляющая программа изменяет траекторию, смещая её вправо ((% style="color:#a0be2d" %)//**G42**//(%%)) или влево ((% style="color:#a0be2d" %)//**G41**//(%%)) от исходной. 20 20 21 -//Пример команды(% style="color: rgb(160,190,45);" %)**22 - 23 - (%style="color: rgb(160,190,45);"%)//**M6 T26**//(%%) (командасменаинструментана инструмент №26)24 - (% style="color: rgb(160,190,45);" %)//**G41**//(%%)(включение режима компенсации слева)25 - (% style="color: rgb(160,190,45);" %)//**G0 X0 Y0Z10**//(%%) (быстрое линейное перемещение)26 - (% style="color: rgb(160,190,45);" %)//**G1 Z0**//(%%)(команды линейных перемещений)(% style="color: rgb(160,190,45);" %)//**17 +{{code language="g-code" title="//Пример команды(% style=~"color:#a0be2d~" %)** G41**(%%)~~://"}} 18 +M6 T26 (команда смена инструмента на инструмент №26) 19 +G0 X-10 Y-10 Z0 (быстрое линейное перемещение) 20 +G41 (включение режима компенсации слева) 21 +G0 X0 Y0 (быстрое линейное перемещение) 22 +G1 Z0 (команды линейных перемещений) 27 27 G1 Y50 28 28 G1 X50 Y0 29 29 G1 X0 30 -G40**//(%%) (выключение режима компенсации) 26 +G40 (выключение режима компенсации) 27 +G0 X-10 Y-10 28 +{{/code}} 31 31 32 -{{warning title="Является ошибкой:"}} 33 -* ((( 34 -если активна рабочая плоскость YZ ([[подробнее...>>doc:G17 - G19\.1: Выбор рабочей плоскости]]); 35 -))) 36 -* ((( 37 -инструмент с заданным номером не описан в (% style="color: rgb(23,43,77);" %)«(%%)Таблице инструментов(% style="color: rgb(23,43,77);" %)»(%%); 38 -))) 39 -* компенсация на диаметр уже была включена ранее. 40 -{{/warning}} 41 - 42 -(% class="auto-cursor-target" %) 43 -\\ 30 +{{error title="**Является ошибкой:**"}} 31 +* если активна рабочая плоскость YZ ([[подробнее...>>doc:Руководство пользователя.Описание G-кодов.Список G-кодов, поддерживаемых системой.G11-G30.G17 - G19\.1: Выбор рабочей плоскости]]); 32 +* не выбран текущий инструмент или у выбранного инструмента не задан диаметр; 33 +* компенсация на диаметр инструмента была включена ранее. 34 +{{/error}}