- •Оглавление
- •Глава 1. Основные положения 5
- •Глава 2. Этапы создания постпроцессора 11
- •Глава 3. Формирование паспорта станка 19
- •4.1. Действия пользователя 26
- •Глава 8. Отладчик алгоритмов 87
- •1.3. Задачи, решаемые адаптером
- •Глава 1. Основные положения
- •1.1. Этапы работы системы
- •1.2. Общие термины и понятия
- •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. Действия пользователя
- •Содержимое паспорта станка
- •Оборудование
- •Шпиндель, подача, охлаждение.
- •1. Управление шпинделем
- •2. Управление подачей
- •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.19. Работа с подпрограммами.
- •7.20. Системные переменные для работы с контурами и clData.
- •7.21. Системные переменные для работы с пользовательскими функциями.
- •7.23. Системные переменные для работы с элементами контуров.
- •7.24. Вспомогательные переменные
- •Пользовательские переменные
- •Глава 8. Отладчик алгоритмов
- •Приложение а. Команды cldata
- •Приложение б. Пример паспорта станка
- •10. Инструмент.
- •Пpиложение в. Пpимеp файла макрокоманд
- •Приложение г. Пример макета кадра
- •Пpиложение д. Пpимеp файла алгоритмов
- •183; (Круговая интерполяция)
Глава 1. Основные положения
1.1. Этапы работы системы
Пpоектиpующая часть модуля ADEM CAM (процессор) готовит последовательность команд обработки в универсальном виде (CLDATA). Пpогpамма, переводящая эту последовательность команд из формата CLDATA в формат конкретной стойки ЧПУ, называется пpоцессоpом адаптации или адаптеpом. Смотрите рис. 1.
В своей работе адаптер использует постпроцессор на станок и формирует на рабочем диске файл с именем PLENT.TAP, содержащий текст управляющей программы в формате ASCII.
Стойки ЧПУ работают с различными системами кодирования символов, отличающимися от формата ASCII, например: ISO, БЦК и др. Чтобы подготовить управляющую программу для загрузки в стойку ЧПУ, необходимо перекодировать каждый символ файла PLENT.TAP из формата ASCII в формат этой стойки. Это делает перекодировщик, который запускается автоматически после отработки адаптера. Сформированный перекодировщиком файл PROG.TAP содержит управляющую программу в формате стойки ЧПУ.
Рис. 1. Схема работы адаптера
Файлы CLDATA, PLENT.TAP и PROG.TAP являются временными файлами, при выходе из системы они уничтожаются. УП должна быть записана на диск командой Сохранить УП как. Создаются два файла (основное имя задается пользователем):
<имя>.TAP – УП в текстовом виде (ASCII-формат);
<имя>.TNC – УП для передачи на станок в формате, определенном в постпроцессоре.
1.2. Общие термины и понятия
CLDATA в системе ADEM называется промежуточная (процессор – адаптер) информация о траектории инструмента и технологических параметрах обработки. CLDATA состоит из последовательности команд.
Каждая команда CLDATA обозначает определенное действие, имеет свой код и может иметь параметры.
Пример:
Команда |
Код |
Параметры |
Действие |
Включить ускоренное перемещение |
25 |
Без параметров |
Включение ускоренного перемещения |
Линейное перемещение |
181 |
Координаты X, Y, Z |
Перемещение инструмента в точку с координатами X, Y, Z |
Включить рабочую подачу |
23 |
Величина подачи |
Включение заданной подачи |
Чтобы получить управляющую программу, необходимо представить последовательность действий, содержащихся в файле CLDATA, в виде кадров управляющей программы на конкретный станок.
Два термина, известные всем программистам для станков с ЧПУ.
Слово УП (слово) – составная часть кадра УП, содержащая данные о параметре процесса обработки или другие управляющие данные.
Адрес ЧПУ (адрес) – часть слова УП, определяющая назначение следующих за ним данных этого слова.
1.3. Задачи, решаемые адаптером
Адаптер решает следующие задачи:
Определяет имя станка, на который нужно получить управляющую программу.
Определяет по имени станка номер постпроцессора, который будет использоваться при формировании управляющей программы.
Преобразует команды CLDATA в слова и кадры управляющей программы.
Компонует информацию в виде единой управляющей программы.
