Управление осями
number AxisGetPos (number axisId)
Получение текущей рабочей координаты указанной оси.
Параметры:
- number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axis).
Возвращаемое значение:
- значение текущей рабочей координаты указанной оси.
number AxisGetMachinePos (number axisId)
Получение текущей машинной координаты указанной оси.
Параметры:
- number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axis).
Возвращаемое значение:
- значение текущей машинной координаты указанной оси.
number GetCurFeedrate ()
Получение текущей скорости перемещения.
Возвращаемое значение:
- модуль вектора скорости перемещения в пространстве XYZ.
void SetFeedrate (number value)
Задание скорости перемещения.
Параметры:
- number value – желаемая скорость движения по траектории (эквивалентно параметру F в G-коде).
number GetFeedrateOverridePercent ()
Получение процента переопределения текущей скорости перемещения.
Возвращаемое значение:
- процент фактической скорости перемещения от заданной.
number GetGCodeFeedrate ()
Получение скорости перемещения, заданной в G-коде.
Возвращаемое значение:
- скорость перемещения, заданная в G-коде.
number GetGeneralProbeFeed ()
Получение скорости поиска материала, заданной в параметрах режима фрезеровки.
Возвращаемое значение:
- скорость поиска материала, мм/мин.
void AxisZeroPos (number axisId)
Обнуление текущей рабочей координаты указанной оси.
Параметры:
- number axisId – номер оси, целое число от 0 до 8 (в качестве этого параметра может передаваться одна из констант, определённых в списке Axis).
bool UseSafeZ ()
Позволяет проверить, разрешён ли подъём на безопасную высоту в параметрах режима фрезеровки.
Возвращаемое значение:
- true – подъём на безопасную высоту разрешён;
- false – подъём на безопасную высоту запрещён.
number GetGeneralSafeZ ()
Получение безопасной высоты, заданной в параметрах режима фрезеровки.
Возвращаемое значение:
- безопасная высота холостых переездов, мм.
number GetGeneralTipHeight ()
Получение поправки на высоту датчика пробинга, заданной в параметрах режима фрезеровки.
Возвращаемое значение:
- поправка на высоту датчика пробинга, мм (значение по умолчанию: 0).
string GetCurrentDistanceMode ()
Получение текущего режима позиционирования.
Возвращаемое значение:
- одна из констант: Abs – для абсолютного позиционирования (G90), Inc – для инкрементального позиционирования (G91).
number GetCurrentMotionMode ()
Получение текущего модального режима перемещений (G0, G1, G2, G81 и т.п.).
Возвращаемое значение:
- целое число, соответствующее текущему модальному режиму перемещений; может быть передано в качестве параметра функции SetCurrentMotionMode (number motionMode).
void SetCurrentMotionMode (number motionMode)
Установка текущего модального режима перемещений (G0, G1, G2, G81 и т.п.).
Параметры:
- number motionMode – целое число, соответствующее устанавливаемому модальному режиму перемещений; в качестве этого параметра может передаваться значение, полученное при вызове функции GetCurrentMotionMode ().
Axis (идентификаторы осей)
- X;
- Y;
- Z;
- A;
- B;
- C;
- U;
- V;
- W.