Версия 8.1 от abolgov на 2019/03/29 08:21

Последние авторы
1 В PUMOTIX макросы пишутся на языке Lua и вызываются из G-кода с помощью M-кодов. Каждый макрос хранится в собственном файле с расширением *.pm в папке %UserProfile%/Local Settings/Application Data/Purelogic/PUMOTIX/Server/Macros (для Windows XP) или %LocalAppData%/Purelogic/PUMOTIX/Server/Macros (начиная с Windows Vista).
2
3 Функционал макросов плазменной резки зависит от выбранной опции "Игнорировать скорость подачи и перемещение по Z" в настройках программы.
4
5 (% style="width: 1299.0px;" %)
6 |=(% style="width: 67.0px;" %)(% style="width: 67.0px;" %)
7 (((
8 \\
9 )))|=(% style="width: 607.0px;" %)(% style="width: 607.0px;" %)
10 (((
11 опция "Игнорировать скорость подачи и перемещение по Z" активна
12 )))|=(% style="width: 596.0px;" %)(% style="width: 596.0px;" %)
13 (((
14 опция "Игнорировать скорость подачи и перемещение по Z" не активна
15 )))
16 |(% style="width: 67.0px;" %)(% style="width: 67.0px;" %)
17 (((
18 **M3, M4**
19 )))|(% style="width: 607.0px;" %)(% style="width: 607.0px;" %)
20 (((
21 * Делает поиск материала (с учетом параметра «радиус поиска материала»)*;
22 * перемещается на высоту прожига;
23 * включает факел;
24 * перемещается на высоту реза;
25 * устанавливает подачу резки.
26 )))|(% style="width: 596.0px;" %)(% style="width: 596.0px;" %)
27 (((
28 Включает факел.
29 )))
30 |(% style="width: 67.0px;" %)(% style="width: 67.0px;" %)
31 (((
32 **M5**
33 )))|(% style="width: 607.0px;" %)(% style="width: 607.0px;" %)
34 (((
35 * Выключает факел;
36 * поднимается на SafeZ.
37 )))|(% style="width: 596.0px;" %)(% style="width: 596.0px;" %)
38 (((
39 Выключает факел.
40 )))
41 |(% style="width: 67.0px;" %)(% style="width: 67.0px;" %)
42 (((
43 **M100**
44 )))|(% style="width: 607.0px;" %)(% style="width: 607.0px;" %)
45 (((
46 \\
47 )))|(% style="width: 596.0px;" %)(% style="width: 596.0px;" %)
48 (((
49 Выполняет поиск материала с учетом параметра «радиус поиска материала».
50 )))
51 |(% style="width: 67.0px;" %)(% style="width: 67.0px;" %)
52 (((
53 **M101**
54 )))|(% style="width: 607.0px;" %)(% style="width: 607.0px;" %)
55 (((
56 Инициализирующий макрос. Вставляется в начале G-кода.
57
58 * Сбрасывает координаты X и Y последнего поиска материала;
59 * делает подъём на SafeZ.
60 )))|(% style="width: 596.0px;" %)(% style="width: 596.0px;" %)
61 (((
62 Инициализирующий макрос. Вставляется в начале G-кода.
63
64 * Сбрасывает координаты X и Y последнего поиска материала.
65 )))
66 |(% style="width: 67.0px;" %)(% style="width: 67.0px;" %)
67 (((
68 **M102**
69 )))|(% style="width: 1203.0px;" colspan="2" %)(% style="width: 1203.0px;" colspan="2" %)
70 (((
71 Выполняет поиск материала. Используется только при нажатии на кнопку «Поиск материала» в интерфейсе модуля «Плазменная резка». В G-код данный макрос не вставляется.
72 )))
73 |(% style="width: 67.0px;" %)(% style="width: 67.0px;" %)
74 (((
75 **M103**
76 )))|(% style="width: 1203.0px;" colspan="2" %)(% style="width: 1203.0px;" colspan="2" %)
77 (((
78 Включает блокировку регулирования высоты Z. Этот макрос работает синхронно с выполнением G-кода, без задержек, замедления или остановки перемещения осей.
79 )))
80 |(% style="width: 67.0px;" %)(% style="width: 67.0px;" %)
81 (((
82 **M104**
83 )))|(% style="width: 1203.0px;" colspan="2" %)(% style="width: 1203.0px;" colspan="2" %)
84 (((
85 Выключает блокировку регулирования высоты Z. Этот макрос работает синхронно с выполнением G-кода, без задержек, замедления или остановки перемещения осей.
86 )))
87 |(% colspan="1" %)(% colspan="1" %)
88 (((
89 **M112**
90 )))|(% colspan="2" %)(% colspan="2" %)
91 (((
92 Включает режим Low SafeZ. В этом режиме по команде M5 в пределах «радиуса поиска материала» подъём будет осуществляться не на высоту SafeZ, а на высоту прожига.
93 )))
94 |(% colspan="1" %)(% colspan="1" %)
95 (((
96 **M113**
97 )))|(% colspan="2" %)(% colspan="2" %)
98 (((
99 Отключает режим Low SafeZ.
100 )))
101
102 *Если для сигнала Probing не назначен никакой аппаратный вход контроллера, то поиск материала выполняться не будет.
103
104 Для пользовательских макросов доступен диапазон M-кодов M120 – M199. При этом диапазон M0 – M99, а также M100 – M119 выделен под стандартные макросы, используемые в PUMOTIX (не рекомендуется создавать в этом диапазоне свои макросы, но при необходимости можно редактировать уже существующие).