Параметры оборудования
INCT_Equipment - интерфейс SprutCAM, который реализует доступ к некоторым параметрам оборудования.
Описание методов интерфейса:
Метод |
Описание метода |
Описание использования |
GetAxisIndex |
Функция возвращает индекс оси станка по её адресу (целое число). Входной параметр: Addr (строка) - адрес оси ('X', 'Y', 'Z' и т.д. так, как указано в кинематической схеме станка). |
Для управления перемещения инструментом (при помощи INCT_CLData.AddMotion или CreateLinearMotionFormer) необходимо задавать индексы осей, которые возвращает функция GetAxisIndex. |
GetAxisIndexByNum |
Функция возвращает индекс основной или дополнительной оси робота по её номеру (целое число). Входной параметр: AxisNum (целое число) - номер оси робота (1-6). Ext (логическое): Ложь - ось робота, Истина - дополнительная ось. |
Если ось робота задаётся номером (не адресом), то для получения индекса оси можно воспользоваться функцией GetAxisIndexByNum. Как правило, оси роботов Motoman можно получить таким способом. |
GetXYZindex |
Функция возвращает индекс оси, связанной с перемещением по координатам X или Y или Z по заданному параметру (см. INCT_CLData.AddCircle). Входной параметр: Ort (целое число) 1 - X; 2 - Y; 3 - Z. |
Для получения индексов осей, связанных с X, Y, Z текущего инструмента. |
CurrentLatheToolWidth |
Функция возвращает ширину текущего токарного инструмента (вещественное число). |
Используется для задания шага ширины канавки в INCT_LatheGroovingCycleFormer. |
GetSpindlesCount |
Функция возвращает количество шпинделей текущего станка (целое число). |
Для выполнения команд управляющих шпинделем станка по номеру. Например, SPos[SpindelIndex] = Value для стойки Sinumerik. |
GetAxisIndexBySpindleIndex |
Функция возвращает номер оси шпинделя по индексу шпинделя (целое число). Входной параметр: SpindleIndex (целое число) - индекс шпинделя, возможные значения от 0 до GetSpindlesCount -1. |
|
GetOperationGroup |
Функция возвращает тип операции в SprutCAM (TNCOperationGroup). Тип TNCOperationGroup: ogUnknown - неизвестная |
Следует использовать при разработке интерпретаторов только в крайних случаях. Функция введена для компенсации положения токарного инструмента в токарной операции SprutCAM, без возможности задания значения корректора. |