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

Версия 3.1 от knetyaga на 2022/02/15 11:14

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