- •Оглавление
- •Глава 8. Отладчик алгоритмов 91
- •Глава 1. Основные положения
- •1.1. Этапы работы системы
- •1.2. Общие термины и понятия
- •1.3. Задачи, решаемые адаптером
- •1.3.1. Определение имени станка
- •1.3.2. Определение номера постпроцессора
- •1.3.3. Преобразование команд cldata в слова и кадры уп
- •1.3.4. Компоновка кадров управляющей программы
- •Глава 2. Этапы создания постпроцессора
- •2.1. Состав постпроцессора
- •2.2. Действия пользователя при написании постпроцессора
- •2.3. Распечатка файлов постпроцессора
- •2.4. Трансляция файла алгоритмов
- •2.5. Просмотр результатов работы постпроцессора
- •2.2. Отладка постпроцессора
- •Глава 3. Формирование паспорта станка
- •3.1. Действия пользователя
- •Содержимое паспорта станка
- •Оборудование
- •Шпиндель, подача, охлаждение.
- •3.1. Возможность программного управления охлаждением.
- •3.2. Место выдачи в уп команды включения/выключения сож.
- •Инструмент.
- •Корректоры.
- •1.1. Место выдачи в уп команд включения линейных корректоров.
- •1.2. Место выдачи в уп команды включения радиусного корректора.
- •Перемещения.
- •Интерполяторы.
- •Параметры управляющей программы.
- •Глава 4. Формирование файла макрокоманд
- •4.1. Действия пользователя
- •4.2. Пример формирования файлов макрокоманд
- •Глава 5. Формирование макета кадра
- •5.1. Формат вывода
- •5.2. Формирование окон различных типов
- •5.3. Действия пользователя
- •Глава 6. Формирование файла алгоритмов
- •6.1. Арифметические действия и функции в алгоритмах
- •6.2. Команды алгоритмов
- •6.3. Пример работы с трансформами.
- •Примеры работы с пользовательскими командами и циклами
- •Пример работы с пользовательскими командами
- •Пример работы с пользовательскими циклами
- •6.5. Действия пользователя
- •6.6. Пример формирования файла алгоритмов
- •Глава 7. Системные переменные.
- •7.1. Координаты инструмента
- •7.2. Круговая интерполяция
- •7.3. Последующие перемещения инструмента
- •Совмещенные перемещения.
- •7.5. Геометрия и номер позиции инструментов
- •7.6. Включение/выключение корректоров
- •7.7. Выстой
- •7.8. Положение металла
- •7.9. Управление шпинделем
- •7.10. Управление подачей
- •7.11. Резьба
- •Учетные параметры программы, детали и станка
- •7.13. Постоянные циклы
- •7.14. Координаты безопасной позиции
- •7.19. Работа с подпрограммами.
- •7.20. Системные переменные для работы с контурами и clData.
- •7.21. Системные переменные для работы с пользовательскими функциями.
- •7.23. Системные переменные для работы с элементами контуров.
- •7.24. Вспомогательные переменные
- •Пользовательские переменные
- •Глава 8. Отладчик алгоритмов
- •Приложение а. Команды cldata
- •Приложение б. Пример паспорта станка
- •Пpиложение в. Пpимеp файла макрокоманд
- •Приложение г. Пример макета кадра
- •Пpиложение д. Пpимеp файла алгоритмов
Глава 7. Системные переменные.
Напомним, что системные переменные автоматически принимают значения параметров команд CLDATA, значениепользовательских переменныхизменяется только Вами.
Внимание! |
|
Данная глава состоит из 25 разделов, которые содержат описание системных переменных. В 25 разделе указаны имена пользовательских переменных, которые использовались в ранних версиях ADEM GPP.
7.1. Координаты инструмента
Текущая точка (ТТ)– это точка, в которой находится инструмент.
Предыдущая точка (ПТ)– это точка, из которой произошло перемещение в TT.
XT XCURPOS |
Координата X TT. |
YT YCURPOS |
Координата Y TT. |
ZT ZCURPOS |
Координата Z TT. |
XC XBEG |
Координата X ПT. |
YC YBEG |
Координата Y ПT. |
ZC ZBEG |
Координата Z ПT. |
DX |
Перемещение по оси X, равное XT–XC. |
DY |
Перемещение по оси Y, равное YT–YC. |
DZ |
Перемещение по оси Z, равное ZT–ZC. |
AT ACURРOS |
Угловая координата по оси А ТТ. |
BT BCURРOS |
Угловая координата по оси В ТТ. |
CT CCURРOS |
Угловая координата по оси С ТТ. |
AC ABEG |
Угловая координата по оси А ПТ. |
BС BBEG |
Угловая координата по оси B ПТ. |
CC CBEG |
Угловая координата по оси C ПТ. |
DA |
Угловое перемещение по оси А, равное АT–АC. |
DB |
Угловое перемещение по оси В, равное ВT–ВC. |
DC |
Угловое перемещение по оси С, равное СT–СC. |
ДЛПЕРLENG/MOV |
Длина перемещения. |
Рис. 11. Параметры линейного перемещения.
Этим системным переменным присваиваются значения параметров при отработке следующих команд CLDATA:
Линейная интерполяция (код 181);
Круговая интерполяция (код 183);
Совмещенное перемещение (код 41);
Поворот (код 40).
7.2. Круговая интерполяция
Точка центра окружности (ТЦО) – это центр дуги, по которой произошло перемещение из ПТ в ТТ.
XЦОКРX/CENTER |
Координата Х ТЦО. |
YЦОКРY/CENTER |
Координата Y ТЦО. |
ZЦОКРZ/CENTER |
Координата Z ТЦО. |
RОКРR/CIRC |
Радиус дуги, по которой произошло перемещение из ПТ в ТТ. |
HАПРОКРDIR/CIRC |
Направление движения по дуге. Принимает значение ЧСилиПЧС. |
ЧС CW |
Движение по часовой стрелке. |
ПЧС CWW |
Движение против часовой стрелки. |
ВОКР TYР/CIRC |
Вид дуги, по которой происходит перемещение, принимает значение ВЫПилиВОГH. |
ВЫП CONVEX |
Выпуклая дуга. |
ВОГH CONCAVE |
Вогнутая дуга. |
ЦУГОЛANG/CIRC |
Центральный угол дуги, по которой происходит круговая интерполяция. |
КПЛОК ПЛОКР C/РLACE |
Плоскость движения по дуге окружности, принимает значения XY, YZ или ZX. |
XY YX |
Плоскость XY. |
YZ ZY |
Плоскость YZ. |
ZX XZ |
Плоскость ZX. |
CIRC/ON CIRC/OFF |
Включение и выключение линейных интерполяций. |
Рис. 12. Параметры кругового перемещения
Рис. 13. Параметры кругового перемещения