Изменения документа Организация цикла в G-коде

Редактировал(а) Edgar Allan Poe 2024/02/29 19:08

От версии 30.1
отредактировано writer
на 2023/01/24 12:48
Изменить комментарий: К данной версии нет комментариев
К версии 28.1
отредактировано writer
на 2023/01/24 12:46
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -18,7 +18,7 @@
18 18  
19 19  ===== **Пример конструкции цикла** =====
20 20  
21 -{{code language="g-code" title="**Простая УП**"}}
21 +{{code language="lua" title="**Простая УП**"}}
22 22  #1 = 20 (В переменную #1 записывается число итераций, значение 20)
23 23  #2 = 1 (В переменную #2 записывается значение 1)
24 24  G0 X0 Y0 Z0
... ... @@ -38,7 +38,7 @@
38 38  Конструкция цикла, состоящая из 8 строк, заменяет около 40 команд линейной интерполяции, но так же заметим, что использование циклов и переменных считается устаревшим и официально не поддерживается многими производителями. В PUMOTIX подобные конструкции поддерживаются, но разработчики рекомендуют применять более изящные конструкции с помощью [[макросов на языке LUA>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.WebHome]].
39 39  \\Исходный код примера (доступен для скачивания в виде файла, который впоследствии можно загрузить в ЧПУ систему)
40 40  
41 -{{code language="g-code" title="**Исходный код примера доступен в виде файла в конце статьи**"}}
41 +{{code linenumbers="true" title="**Исходный код примера доступен в виде файла в конце статьи**"}}
42 42  G21 (Metric)
43 43  G40 G90 G91.1
44 44  G64 P0.1
... ... @@ -66,7 +66,7 @@
66 66  
67 67  Более сложный пример с возможностью ввода параметров в начале файла УП:
68 68  
69 -{{code language="g-code"}}
69 +{{code linenumbers="true"}}
70 70  (Программа выборки кармана для фрезерного станка, окружности)
71 71  (Начало настройки, ввод параметров)
72 72  #12 = 30 (Диаметр окружности мм)
... ... @@ -108,6 +108,7 @@
108 108  G00 X0 Y0
109 109  M05
110 110  M30
111 +
111 111  {{/code}}
112 112  
113 113  (% class="auto-cursor-target" %)