Составители:
Рубрика:
63
вых окнах), выполнять арифметические и логические операции, использо-
вать тригонометрические и другие стандартные математические функции,
выполнять условные и безусловные переходы, работать с текстовыми
строками и др.
Группа операторов макроязыка представляет собой специальные
функции, реализующие достаточно сложные вычислительные процедуры –
например, замену серий “мелких” участков линейных перемещений на ду-
ги окружностей или
сплайны (при условии допустимости такой аппрок-
симации) с целью сокращения длины УП.
При создании нового постпроцессора, в него автоматически включа-
ется набор макросов по умолчанию. Эти макросы можно редактировать,
удалять или заменять, импортируя макросы из других постпроцесоров. От-
ладка макросов выполняется с помощью отладчика (Debugger), который
позволяет выполнять макросы в пошаговом режиме
, просматривать теку-
щие состояния локальных и глобальных переменных и т.д. В качестве тес-
та для отладки может использоваться файл CLDATA, сформированный
CAD/CAM-системой, или любой набор операторов CLDATA, набранный в
текстовом редакторе.
Модель станка и ее использование. Описание модели станка (со-
става, характеристик и взаимного расположения исполнительных органов)
наиболее важно для
многокоординатного оборудования, так как избавляет
разработчика постпроцессора от необходимости решения ряда математи-
ческих задач. Так, при многокоординатной обработке текущее положение
инструмента в траектории описывается в виде (x, y, z, i, j, k), где (x, y, z) –
координаты центра торца инструмента, а (i, j, k) – орты, определяющие по-
ложение оси инструмента в системе координат детали. Постпроцессор
должен (например, для 5-координатного станка с тремя
линейными осями
X, Y, Z и двумя поворотными осями B, C) выполнить преобразование (x, y,
z, i, j, k) Æ (X, Y, Z, B, C). Это требует от разработчика постпроцесора ре-
шения задачи по выводу соответствующих математических зависимостей.
В IMSpost данная задача решается принципиально иначе, за счет по-
строения модели станка. Для создания модели необходимо описать в диа-
логовых окнах состав осей станка (окно Machine Motion), состав и пара
-
метры узлов станка (окно Machine Components) и взаимное располо-жение
узлов станка (окно Machine Reference). На основе этих описаний IMSpost
формирует пространственную модель станка, которую можно просматри-
вать и редактировать в графическом режиме (рис. 2.8). При работе пост-
процессора текущие координаты исполнительных органов станка опреде-
ляются на основе текущего положения инструмента автоматически, благо-
даря использованию модели.
Для получения координат станка (в макросе
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
