Редактировал(а) Edgar Allan Poe 2024/03/19 12:41

От версии 3.1
отредактировано knetyaga
на 2019/07/03 14:05
Изменить комментарий: К данной версии нет комментариев
К версии 39.1
отредактировано Edgar Allan Poe
на 2024/03/19 12:41
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Название
... ... @@ -1,1 +1,1 @@
1 -G40, G41, G42
1 +G40, G41, G42: Компенсация диаметра инструмента
Родительский документ
... ... @@ -1,0 +1,1 @@
1 +WebHome
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.knetyaga
1 +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**//(%%));
9 -)))
10 -* (((
11 -линейное перемещение ((% style="color: rgb(160,190,45);" %)//**G0/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);" %)//**G41 T- **//(%%)– включение режима компенсации слева от запрограммированного пути.
17 -(% style="color: rgb(160,190,45);" %)//**G42 T-**//(%%) – включение режима компенсации слева от запрограммированного пути.
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);" %)** G41**(%%)~://
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 Y0 Z10**//(%%) (быстрое линейное перемещение)
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:PUMPUBLIC.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}}