Исходный код вики Стандартные M-коды модуля газокислородной резки
Версия 6.2 от knetyaga на 2022/06/10 13:55
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | Список стандартных M-кодов включает в себя: | ||
2 | |||
3 | (% class="relative-table wrapped" %) | ||
4 | |=(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
5 | ((( | ||
6 | M-код | ||
7 | )))|=((( | ||
8 | Описание работы | ||
9 | ))) | ||
10 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
11 | ((( | ||
12 | (% style="color: rgb(141,105,178);" %)**M0/M1** | ||
13 | )))|((( | ||
14 | Программная пауза. Приостанавливает выполнение G-кода до нажатия кнопки Старт. Игнорируется при отмеченной в настройках опции «Игнорировать паузу М1». | ||
15 | ))) | ||
16 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
17 | ((( | ||
18 | (% style="color: rgb(141,105,178);" %)**M3/M4** | ||
19 | )))|((( | ||
20 | Последовательно выполняет набор подпрограмм:\\ | ||
21 | |||
22 | 1. поиск нуля материала (если требуется выбранным режимом и настройками); | ||
23 | 1. поднимается на высоту прожига (или рабочую высоту в зависимости от модуля); | ||
24 | 1. включает факел (поджиг + прогрев + режущий кислород согласно описанию [[процесса резки>>doc:Рабочий процесс]]). | ||
25 | ))) | ||
26 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
27 | ((( | ||
28 | (% style="color: rgb(141,105,178);" %)**M5** | ||
29 | )))|((( | ||
30 | Выключает режущий факел (и прогревочный факел, если не активирована опция «Не отключать прогрев по М05»), поднимает резак на безопасную высоту. | ||
31 | ))) | ||
32 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
33 | ((( | ||
34 | (% style="color: rgb(141,105,178);" %)**M100** | ||
35 | )))|((( | ||
36 | Выполняет поиск материала (probing) и обнуление координаты Z с учетом параметра «Радиус поиска материала». | ||
37 | ))) | ||
38 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
39 | ((( | ||
40 | (% style="color: rgb(141,105,178);" %)**M101** | ||
41 | )))|((( | ||
42 | Инициализирующий макрос. Сбрасывает координаты последней точки по X и Y, в которой производился поиск материала. Выполняет подъем на безопасную высоту. | ||
43 | ))) | ||
44 | |(% style="text-align: center;" colspan="1" %)(% style="text-align: center;" colspan="1" %) | ||
45 | ((( | ||
46 | (% style="color: rgb(141,105,178);" %)**M102** | ||
47 | )))|(% colspan="1" %)(% colspan="1" %) | ||
48 | ((( | ||
49 | Выполняет поиск материала. Используется только при нажатии на кнопку «Поиск материала» в интерфейсе модуля. Пост-процессором в G-код данная М-команда не вставляется. | ||
50 | ))) | ||
51 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
52 | ((( | ||
53 | (% style="color: rgb(141,105,178);" %)**M103** | ||
54 | )))|((( | ||
55 | Включает блокировку регулирования высоты Z. Макрос работает без задержек, замедления или остановки перемещения осей. | ||
56 | ))) | ||
57 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
58 | ((( | ||
59 | (% style="color: rgb(141,105,178);" %)**M104** | ||
60 | )))|((( | ||
61 | Отключает блокировку регулирования высоты Z. Макрос работает без задержек, замедления или остановки перемещения осей. | ||
62 | ))) | ||
63 | |(% style="text-align: center;" colspan="1" %)(% style="text-align: center;" colspan="1" %) | ||
64 | ((( | ||
65 | (% style="color: rgb(141,105,178);" %)**M106-М111** | ||
66 | )))|(% colspan="1" %)(% colspan="1" %) | ||
67 | ((( | ||
68 | Системные макросы, привязанные к определенным кнопкам модуля газовой резки. | ||
69 | ))) | ||
70 | |(% style="text-align: center;" colspan="1" %)(% style="text-align: center;" colspan="1" %) | ||
71 | ((( | ||
72 | (% style="color: rgb(141,105,178);" %)**M1000** | ||
73 | )))|(% colspan="1" %)(% colspan="1" %) | ||
74 | ((( | ||
75 | Макрос, выполняющийся при нажатии кнопки Старт. | ||
76 | ))) | ||
77 | |(% style="text-align: center;" colspan="1" %)(% style="text-align: center;" colspan="1" %) | ||
78 | ((( | ||
79 | (% style="color: rgb(141,105,178);" %)**M1001** | ||
80 | )))|(% colspan="1" %)(% colspan="1" %) | ||
81 | ((( | ||
82 | Макрос, выполняющийся при нажатии кнопки Стоп во время выполнения G-кода и по окончании выполнения G-кода. | ||
83 | ))) | ||
84 | |||
85 | (% class="auto-cursor-target" %) | ||
86 | Диапазон для написания пользовательских макросов: (% style="color: rgb(141,105,178);" %)**М120-М199**(%%). Диапазон (% style="color: rgb(141,105,178);" %)**М0-М99**(%%), а также (% style="color: rgb(141,105,178);" %)**М100-М119**(%%) выделен под стандартные макросы, используемые в PUMOTIX. Не рекомендуется в этом диапазоне создавать пользовательские макросы, при необходимости можно редактировать уже существующие. |