Поиск базы

Редактировал(а) writer 2023/09/08 18:30

void DoHoming()

Выполнение поиска базы одновременно для всех осей. Функция возвращает управление после того, как поиск баз по всем осям завершится.

void DoAxisHoming(number axisId)

Выполнение поиска базы для указанной оси.

Параметры:

  • number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axes).
void DoAxesMaskHoming(number axesMask)

Выполнение поиска базы одновременно для осей, заданных маской axesMask.

Параметры:

  • number axesMask – маска осей, целое число, в котором биты от 0 до 8 обозначают, выбраны ли соответствующие оси.
bool IsAxisReferenced(number axisId)

Позволяет проверить, выполнен ли поиск базы по указанной оси.

Параметры:

  • number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axes).

Возвращаемое значение:

  • true – если поиск базы выполнен:
  • false – если поиск базы не выполнен.
bool IsAxesMaskReferenced(number axesMask)

Позволяет проверить, выполнен ли поиск базы для всех осей, заданных маской axesMask.

Параметры:

  • number axesMask – маска осей, целое число, в котором биты от 0 до 8 обозначают, выбраны ли соответствующие оси.

Возвращаемое значение:

  • true – если поиск базы выполнен;
  • false – если поиск базы не выполнен.
void RefAllForced(void)

Позволяет принудительно отметить все оси как выполнившие поиск базы.

void RefAxisForced(number axisId)

Позволяет принудительно отметить заданную ось как выполнившую поиск базы.

Параметры:

  • number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axes).
void RefAxesMaskForced(number axesMask)

Позволяет принудительно отметить оси, заданные маской axesMask, как выполнившие поиск базы.

Параметры:

  • number axesMask – маска осей, целое число, в котором биты от 0 до 8 обозначают, выбраны ли соответствующие оси.
number GetHomeType()

Позволяет проверить выбранный тип базирования, заданный в настройках.

Возвращаемое значение:

  • целое число, означающее выбранный тип базирования (0 - базирование сначала оси Z, затем одновременно всех остальных; 1 - последовательное базирование осей, начиная с оси Z; 2 - одновременное базирование всех осей).