Изменения документа Описание G-кодов

Редактировал(а) writer 2024/12/25 13:20

От версии 33.1
отредактировано writer
на 2022/08/18 16:34
Изменить комментарий: К данной версии нет комментариев
К версии 35.1
отредактировано writer
на 2023/01/25 14:51
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -4,7 +4,7 @@
4 4  
5 5  === Описание структуры кода ===
6 6  
7 -(% style="color:#a0be2d" %)//**G-код**//(% style="color:#222222" %) - условное именование (%%)языка программирования(% style="color:#222222" %) устройств с (%%)числовым программным управлением(% style="color:#222222" %) (ЧПУ), состоящий из строк, в которые записаны различные команды управления.
7 +(% style="color:#a0be2d" %)//**G-код**//(%%) - условное именование языка программирования устройств с числовым программным управлением (ЧПУ), состоящий из строк, в которые записаны различные команды управления.
8 8  
9 9  Программа состоит строк, которые называются кадрами. Одна строка - это один кадр. Каждый кадр содержит одну или несколько команд и может иметь явно указанный номер, начинающийся с буквы **N**. Завершается программа командой **[[(% style="color:#8d69b2" %)**M30**>>doc:Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля фрезеровки.WebHome]](%%)**, после которой выполнение прекращается и все последующие строки игнорируются.
10 10  
... ... @@ -13,7 +13,7 @@
13 13  {{info}}
14 14  В системе PUMOTIX допустимо выполнять [[макрокоманды>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.WebHome]] непосредственно из программы. Для этого нужно команду макроязыка заключить в фигурные скобки, например:
15 15  
16 -{{code title="фрагмент программы"}}
16 +{{code language="g-code" title="**Фрагмент программы**"}}
17 17  ...
18 18  G0 X500
19 19  {PinSetState(Outputs.OxyRegUp, true)}
... ... @@ -20,12 +20,9 @@
20 20  G38.1 Z-5
21 21  ...
22 22  {{/code}}
23 -
24 -(% class="auto-cursor-target" %)
25 -
26 26  {{/info}}
27 27  
28 -(% style="color:#000000" %)Команды в каждом кадре выполняются одновременно, поэтому порядок команд в кадре строго не оговаривается, но традиционно предполагается, что первыми указываются подготовительные команды (например, выбор рабочей плоскости, скоростей перемещений по осям и др.), затем задание координат перемещения, затем выбора режимов обработки и технологические команды.
25 +Команды в каждом кадре выполняются одновременно, поэтому порядок команд в кадре строго не оговаривается, но традиционно предполагается, что первыми указываются подготовительные команды (например, выбор рабочей плоскости, скоростей перемещений по осям и др.), затем задание координат перемещения, затем выбора режимов обработки и технологические команды.
29 29  
30 30  Координаты задаются указанием оси с последующим числовым значением координаты. Целая и дробная части числа координаты разделяются десятичной точкой, например: **Y0.5** и **Y.5**, **Y77**, **Y77.** и **Y077.0**.
31 31