Управление осями (фоновые операции)

Редактировал(а) writer 2023/09/20 17:15

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 – процент фактической скорости перемещения от заданной.