Плазменная резка
bool Is_THC_Mode()
Позволяет проверить, находится ли PUMOTIX в режиме плазменной резки.
Возвращаемое значение:
- true – если PUMOTIX находится в режиме плазменной резки;
- false – если активен другой режим.
bool IgnoreMovesZ()
Позволяет проверить, активна ли настройка в интерфейсе пользователя, при которой перемещения по оси Z из G-кода игнорируются, а задаются только из макросов на основе параметров резки.
Возвращаемое значение:
- true – если режим активен;
- false – если режим выключен.
number GetTHCCuttingFeed()
Получение скорости подачи резки, заданной в параметрах плазменной резки.
Возвращаемое значение:
- скорость подачи резки, мм/мин.
number GetProbeFeed()
Получение скорости поиска материала, заданной в параметрах плазменной резки.
Возвращаемое значение:
- скорость поиска материала, мм/мин.
number GetProbeRadius()
Получение радиуса поиска материала, заданного в параметрах плазменной резки.
Возвращаемое значение:
- радиус поиска материала, мм.
number GetPierceHeight()
Получение высоты поджига дуги, заданной в параметрах плазменной резки.
Возвращаемое значение:
- высота поджига дуги, мм.
number GetSafeZ()
Получение высоты холостых переездов, заданной в параметрах плазменной резки.
Возвращаемое значение:
- высота холостых переездов, мм
number GetNozzleHeight()
Получение поправки на высоту сопла, заданной в параметрах плазменной резки.
Возвращаемое значение:
- поправка на высоту сопла, мм.
number GetCuttingHeight()
Получение рабочей высоты резки, заданной в параметрах плазменной резки.
Возвращаемое значение:
- рабочая высота резки, мм.
void SetTorchOn()
Включение факела.
void SetTorchOff()
Выключение факела.
void RegDisable()
Включение блокировки регулирования высоты Z.
void RegEnable()
Выключение блокировки регулирования высоты Z.
bool IsSimulationMode()
Позволяет проверить, активен ли режим выполнения УП в режиме симуляции (без поджига режущего факела).
number GetSimulationHeight()
Получение высоты, на которой будет проходить симуляция резки, заданной в настройках режима симуляции.
Возвращаемое значение:
- высота симуляции резки, мм.
number GetSimulationFeed()
Получение подачи, с которой будет проходить симуляция резки, заданной в настройках режима симуляции.
Возвращаемое значение:
- подача симуляции резки, мм/мин.
bool SimulationMarking()
Позволяет проверить, включен ли режим разметки листа для режима симуляции.
Возвращаемое значение:
- true – если режим разметки листа включен;
- false – в обратном случае.
number GetProbeStartHeight()
Получение высоты начала пробинга, заданной в параметрах плазменной резки. Значение 0 означает, что быстрое опускание на высоту начала пробинга отключено.
Возвращаемое значение:
- высота начала пробинга, мм.
void SetTorchOnNoPierce()
Включение факела без задержки на пробивку листа.
bool IsNoPierceMode()
Позволяет проверить, включен ли режим быстрого розжига без задержки на пробивку при продолжении выполнения G-кода с середины кадра.
Возвращаемое значение:
- true – если режим быстрого розжига включен;
- false – в обратном случае.
bool IsPendingMCode()
Позволяет проверить, выполняется ли макрос M3 после подготовительного перемещения (preparation move) или из строки G-кода, содержащей команду M3.
Возвращаемое значение:
- true – если макрос выполняется после подготовительного перемещения;
- false – если макрос выполняется из строки G-кода.
bool UseOmichSensor()
Позволяет проверить, включено ли в настройках использование омического датчика PLL-R2.
Возвращаемое значение:
- true – если использование омического датчика PLL-R2 включено.
number GetOmichSensorDelta()
Получение заданного в настройках омического датчика значения поправки dZ.
Возвращаемое значение:
- значение поправки dZ, заданное в настройках омического датчика.
void SetOmichSensorDelta(number value)
Установка значения поправки dZ для омического датчика.
Параметры:
- number value – значение поправки dZ для омического датчика.