Исходный код вики Плазменная резка

Версия 12.1 от writer на 2023/01/25 19:45

Последние авторы
1 ===== **bool Is_THC_Mode()** =====
2
3 Позволяет проверить, находится ли PUMOTIX в режиме плазменной резки.
4
5 Возвращаемое значение:
6
7 * true – если PUMOTIX находится в режиме плазменной резки;
8 * false – если активен другой режим.
9
10 ===== **bool IgnoreMovesZ()** =====
11
12 Позволяет проверить, активна ли настройка в интерфейсе пользователя, при которой перемещения по оси Z из G-кода игнорируются, а задаются только из макросов на основе параметров резки.
13
14 Возвращаемое значение:
15
16 * true – если режим активен;
17 * false – если режим выключен.
18
19 ===== **number GetTHCCuttingFeed()** =====
20
21 Получение скорости подачи резки, заданной в параметрах плазменной резки.
22
23 Возвращаемое значение:
24
25 * скорость подачи резки, мм/мин.
26
27 ===== **number GetProbeFeed()** =====
28
29 Получение скорости поиска материала, заданной в параметрах плазменной резки.
30
31 Возвращаемое значение:
32
33 * скорость поиска материала, мм/мин.
34
35 ===== **number GetProbeRadius()** =====
36
37 Получение радиуса поиска материала, заданного в параметрах плазменной резки.
38
39 Возвращаемое значение:
40
41 * радиус поиска материала, мм.
42
43 ===== **number GetPierceHeight()** =====
44
45 Получение высоты поджига дуги, заданной в параметрах плазменной резки.
46
47 Возвращаемое значение:
48
49 * высота поджига дуги, мм.
50
51 ===== **number GetSafeZ()** =====
52
53 Получение высоты холостых переездов, заданной в параметрах плазменной резки.
54
55 Возвращаемое значение:
56
57 * высота холостых переездов, мм
58
59 ===== **number GetNozzleHeight()** =====
60
61 Получение поправки на высоту сопла, заданной в параметрах плазменной резки.
62
63 Возвращаемое значение:
64
65 * поправка на высоту сопла, мм.
66
67 ===== **number GetCuttingHeight()** =====
68
69 Получение рабочей высоты резки, заданной в параметрах плазменной резки.
70
71 Возвращаемое значение:
72
73 * рабочая высота резки, мм.
74
75 ===== **void SetTorchOn()** =====
76
77 Включение факела.
78
79 ===== **void SetTorchOff()** =====
80
81 Выключение факела.
82
83 ===== **void RegDisable()** =====
84
85 Включение блокировки регулирования высоты Z.
86
87 ===== **void RegEnable()** =====
88
89 Выключение блокировки регулирования высоты Z.
90
91 ===== **bool IsSimulationMode()** =====
92
93 Позволяет проверить, активен ли режим выполнения УП в режиме симуляции (без поджига режущего факела).
94
95 ===== **number GetSimulationHeight()** =====
96
97 Получение высоты, на которой будет проходить симуляция резки, заданной в настройках режима симуляции.
98
99 Возвращаемое значение:
100
101 * высота симуляции резки, мм.
102
103 ===== **number GetSimulationFeed()** =====
104
105 Получение подачи, с которой будет проходить симуляция резки, заданной в настройках режима симуляции.
106
107 Возвращаемое значение:
108
109 * подача симуляции резки, мм/мин.
110
111 ===== **bool SimulationMarking()** =====
112
113 Позволяет проверить, включен ли режим разметки листа для режима симуляции.
114
115 Возвращаемое значение:
116
117 * true – если режим разметки листа включен;
118 * false – в обратном случае.
119
120 ===== **number GetProbeStartHeight()** =====
121
122 Получение высоты начала пробинга, заданной в параметрах плазменной резки. Значение 0 означает, что быстрое опускание на высоту начала пробинга отключено.
123
124 Возвращаемое значение:
125
126 * высота начала пробинга, мм.
127
128 ===== **void SetTorchOnNoPierce()** =====
129
130 Включение факела без задержки на пробивку листа.
131
132 ===== **bool IsNoPierceMode()** =====
133
134 Позволяет проверить, включен ли режим быстрого розжига без задержки на пробивку при продолжении выполнения G-кода с середины кадра.
135
136 Возвращаемое значение:
137
138 * true – если режим быстрого розжига включен;
139 * false – в обратном случае.
140
141 ===== **bool IsPendingMCode()** =====
142
143 Позволяет проверить, выполняется ли макрос [[(% style="color:#8d69b2" %)**M3**>>doc:Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля плазменной резки.WebHome]](%%) после подготовительного перемещения (preparation move) или из строки G-кода, содержащей команду [[(% style="color:#8d69b2" %)**M3**>>doc:Руководство пользователя.Описание M-кодов.Стандартные M-коды модуля плазменной резки.WebHome]](%%).
144
145 Возвращаемое значение:
146
147 * true – если макрос выполняется после подготовительного перемещения;
148 * false – если макрос выполняется из строки G-кода.
149
150 ===== **bool UseOmichSensor()** =====
151
152 Позволяет проверить, включено ли в настройках использование омического датчика PLL-R2.
153
154 Возвращаемое значение:
155
156 * true – если использование омического датчика PLL-R2 включено.
157
158 ===== **number GetOmichSensorDelta()** =====
159
160 Получение заданного в настройках омического датчика значения поправки dZ.
161
162 Возвращаемое значение:
163
164 * значение поправки dZ, заданное в настройках омического датчика.
165
166 ===== **void SetOmichSensorDelta(number value)** =====
167
168 Установка значения поправки dZ для омического датчика.
169
170 Параметры:
171
172 * number value – значение поправки dZ для омического датчика.