Автоматизация программирования процессов
Структурное программирование
на языке ISO.
Можно использовать:
1. Обычные подпрограммы, например:
% 1N1G91G02L01R0 + 1000 (ПС)
- обращение к подпрограмме L01 c формальным параметром R0 % 2L01 (текст подпрограммы).
2. Циклы – повторные участки программы без подпрограмм. Начало цикла ограничивается, словом Н.
Например:
Н2 – двойное повторение цикла.
Н4 – 4х кратное повторение цикла.
М20 – конец цикла.
3. Стандартные циклы – это подпрограммы для выполнения комплекса операций на конкретном технологическом оборудовании.
В тексте УП указывается лишь номер СУ, например:
G81 – сверления.
G82 – сверление с остановкой.
G84 – нарезание резьбы метчиком.
G85 – G89 – растачивание (разные способы).
4. Готовые формы – задаются в конкретных размерах и являются стандартизированными компонентами. Их вызов:
а) с помощью G – функций.
б) Нажатием специальных клавиш.
5. Подпрограммы на макроязыке пользователя (при программировании непосредственно у станка) на ASSEMBLERe.
УЧПУ – формирует кадры и их сопряжение (автоматически). Наиболее совершенный способ – диалоговая подготовка с помощью графического дисплея и меню.
Современные УЧПУ позволяют реализовать оперативную подготовку производства программ непосредственно на рабочем месте, совмещая с обработкой, без остановки станка.
металлообработки для станков с ЧПУ.
Для этого используется САП – система автоматического программирования, представляющая собой интегрирующие пакеты подпрограмм, позволяющие описывать процессы обработки на специализированных входных языках (языках ТЕХНОЛОГА), автоматически генерировать и отлаживать управляющую программу на языке ISO для конкретного УЧПУ.
(в настоящее время количество САП несколько сотен).
Классификация САП.
1) По числу управляемых координат.
- двухкоординатные (плоская обработка).
- 2,5 координатные (обработка плоского контура, но ориентированного произвольно в пространстве).
- 3х и более координатные.
2) По уровню автоматизации решения технологических задач.
- без автоматизации технологических операций.
3) По обеспечению применения.
- универсальные.
- специализированные.
4) По другим признакам.
1961 США АРТ – автоматизация программного управления роботами.
САП.
Препроцессор
программирование
на промежуточном
языке ВУ
БД Процессор
абстрактное программирование
на внутреннем языке
Постпроцессор
№2 для различных
типов УЧПУ
№3
Процессор – транслятор.
1) Процессор – транслятор с языка ВУ на другой язык высокого уровня (ВУ).
Программа на входном языке содержит информацию:
- геометрическую (траектория движения инструмента).
- технологическую (режим обработки).
2) Процессор – основной транслятор, который преобразует УП с универсального языка в абстрактную УП на внутреннем языке CL DATA (Cutter Location Data).
3) Постпроцессор – транслятор, который генерирует УП на языке ISO для конкретного устройства ЧПУ.
4) Рабочая база данных, в которой хранятся сведения о характеристиках технологического оборудования, инструментов, ограничение для форматов закладываемых в конкретное устройство ЧПУ. Хранится оперативная информация, то есть содержит информацию:
а) постоянную.
б) оперативную.
Примеры САП: Россия – ТЕХТРАН и др.
США – ART и AOART
ФРГ – EXART
Япония – FAPT
Франция – IFAPT
Италия - MODAPT
[А.М.1]
[А.М.2]