Управление осями (фоновые операции)
number AxisGetPos(number axisId)
Получение текущей рабочей координаты указанной оси.
Параметры:
- number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axis).
Возвращаемое значение:
- значение текущей рабочей координаты указанной оси.
number AxisGetMachinePos(number axisId)
Получение текущей машинной координаты указанной оси.
Параметры:
- number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axis).
Возвращаемое значение:
- значение текущей машинной координаты указанной оси.
number GetCurFeedrate()
Получение текущей скорости перемещения.
Возвращаемое значение:
- модуль вектора скорости перемещения в пространстве XYZ.
number GetGCodeFeedrate()
Получение скорости перемещения, заданной в G-коде.
Возвращаемое значение:
- скорость перемещения, заданная в G-коде.
number GetFeedrateOverridePercent()
Получение процента переопределения текущей скорости перемещения.
Возвращаемое значение:
- процент фактической скорости перемещения от заданной.
void SetFeedrateOverridePercent(number value)
Задание процента переопределения текущей скорости перемещения.
Параметры:
- number value – желаемый процент переопределения текущей скорости перемещения.
number GetRapidrateOverridePercent()
Получение процента переопределения текущей скорости холостых переездов.
Возвращаемое значение:
- процент фактической скорости холостых переездов от заданной.
void SetRapidrateOverridePercent(number value)
Задание процента переопределения текущей скорости холостых переездов.
Параметры:
- number value – желаемый процент переопределения текущей скорости холостых переездов.
bool IsAxisReferenced(number axisId)
Позволяет проверить, выполнен ли поиск базы по указанной оси.
Параметры:
- number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axis).
Возвращаемое значение:
- true – если поиск базы выполнен;
- false – если поиск базы не выполнен.
bool IsAxesMaskReferenced(number axesMask)
Позволяет проверить, выполнен ли поиск базы для всех осей, заданных маской axesMask.
Параметры:
- number axesMask – маска осей, целое число, в котором биты от 0 до 8 обозначают, выбраны ли соответствующие оси.
Возвращаемое значение:
- true – если поиск базы выполнен;
- false – если поиск базы не выполнен.
number GetJogOverridePercent(void)
Получение процента переопределения текущей скорости ручных перемещений.
Возвращаемое значение:
- процент переопределения скорости ручных перемещений.
void SetJogOverridePercent(number value)
Установка процента переопределения текущей скорости ручных перемещений.
Параметры:
- number value – процент фактической скорости перемещения от заданной.