Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПУС.doc
Скачиваний:
87
Добавлен:
02.05.2015
Размер:
601.09 Кб
Скачать

Структурное программирование

на языке ISO.

Можно использовать:

  1. Обычные подпрограммы, например:

% 1N1G91G02L01R0 + 1000 (ПС)

  • обращение к подпрограмме L01 c формальным параметром R0 % 2L01 (текст подпрограммы).

  1. Циклы – повторные участки программы без подпрограмм. Начало цикла ограничивается, словом Н.

Например:

Н2 – двойное повторение цикла.

Н4 – 4х кратное повторение цикла.

М20 – конец цикла.

  1. Стандартные циклы – это подпрограммы для выполнения комплекса операций на конкретном технологическом оборудовании.

В тексте УП указывается лишь номер СУ, например:

G81 – сверления.

G82 – сверление с остановкой.

G84 – нарезание резьбы метчиком.

G85 – G89 – растачивание (разные способы).

  1. Готовые формы – задаются в конкретных размерах и являются стандартизированными компонентами. Их вызов:

а) с помощью G – функций.

б) Нажатием специальных клавиш.

  1. Подпрограммы на макроязыке пользователя (при программировании непосредственно у станка) на ASSEMBLERe.

УЧПУ – формирует кадры и их сопряжение (автоматически). Наиболее совершенный способ – диалоговая подготовка с помощью графического дисплея и меню.

Современные УЧПУ позволяют реализовать оперативную подготовку производства программ непосредственно на рабочем месте, совмещая с обработкой, без остановки станка.

Автоматизация программирования процессов

металлообработки для станков с ЧПУ.

Для этого используется САП – система автоматического программирования, представляющая собой интегрирующие пакеты подпрограмм, позволяющие описывать процессы обработки на специализированных входных языках (языках ТЕХНОЛОГА), автоматически генерировать и отлаживать управляющую программу на языке ISO для конкретного УЧПУ.

(в настоящее время количество САП несколько сотен).

Классификация САП.

  1. По числу управляемых координат.

  • двухкоординатные (плоская обработка).

  • 2,5 координатные (обработка плоского контура, но ориентированного произвольно в пространстве).

  • 3х и более координатные.

  1. По уровню автоматизации решения технологических задач.

  • без автоматизации технологических операций.

  1. По обеспечению применения.

  • универсальные.

  • специализированные.

  1. По другим признакам.

1961 США АРТ – автоматизация программного управления роботами.

Обобщённая структура арт – образных

САП.

Препроцессор

программирование

на промежуточном

языке ВУ

БД Процессор

абстрактное программирование

на внутреннем языке

Постпроцессор

№2 для различных

типов УЧПУ

№3

Процессор – транслятор.

  1. Процессор – транслятор с языка ВУ на другой язык высокого уровня (ВУ).

Программа на входном языке содержит информацию:

  • геометрическую (траектория движения инструмента).

  • технологическую (режим обработки).

  1. Процессор – основной транслятор, который преобразует УП с универсального языка в абстрактную УП на внутреннем языке CL DATA (Cutter Location Data).

  1. Постпроцессор – транслятор, который генерирует УП на языке ISO для конкретного устройства ЧПУ.

  1. Рабочая база данных, в которой хранятся сведения о характеристиках технологического оборудования, инструментов, ограничение для форматов закладываемых в конкретное устройство ЧПУ. Хранится оперативная информация, то есть содержит информацию:

а) постоянную.

б) оперативную.

Примеры САП: Россия – ТЕХТРАН и др.

США – ART и AOART

ФРГ – EXART

Япония – FAPT

Франция – IFAPT

Италия - MODAPT

79