Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лыков ответы на вопросы.DOC
Скачиваний:
174
Добавлен:
29.03.2015
Размер:
6.76 Mб
Скачать

Системы автоматизированного программирования уп

САП – это специальное программное обеспечение, реализующее комплекс алгоритмов геометрических и технологических задач подготовки УП и содержащее проблемно-ориентированный язык, обеспечивающий запись и ввод в ЭВМ исходной информации.

САП решает следующие задачи:

  • диалог с пользователем;

  • синтаксический контроль исходной информации на входном языке;

  • проектирование элементов технологического процесса обработки;

  • расчет траектории движения инструмента;

  • формирование и запись выходной информации на промежуточном языке;

  • выдача диагностических сообщений о разных этапах обработки исходной информации;

  • редактирование программ на уровнях входного, промежуточного выходного языков;

  • формирование УП на выходном языке для конкретного станка и выдача на программоноситель;

  • распечатка УП и сопроводительной документации;

  • хранение и тиражирование УП.

В комплект САП входит также сопроводительная документация – руководство технологу программисту и оператору ЭВМ.

Типовая структурная схема САП дана на рис. 8.1. Функции отдельных модулей:

Постоянная информация – библиотека операций, технологических циклов, процедур, геометрических расчетов, таблиц параметров и т.д.

Рис. 8.1. Типовая структурная схема САП

Исходная информация – данные о заготовке и детали.

Препроцессор – проектирует план технологических операций, перечень и последовательность переходов, выбор схем закрепления, типа инструмента и т.д., трансляцию на универсальный язык.

Процессор – выполняет геометрические и технологические расчеты (количество проходов, режимы резания, вычисления траектории).

Постпроцессор – увязывает УП с особенностями и возможностями конкретных станков (привязка к координатам станка, типу датчиков и т.д.).

Уже к 1980 году в мире было разработано и эксплуатировалось более 150 САП. Развитие САП продолжается и в настоящее время в связи с применением САП для роботов, ГПМ, ГПС, для новых ЧПУ, с использованием САП непосредственно в СЧПУ станков типа CNC. В частности, ниже приводятся заметки из газеты о разработанных системах автоматизированного программирования пермскими инженерами.

С целью унификации все САП выдают УП на промежуточном международном языке CL DATA (Cutter legation data – данные о положении инструмента). Постпроцессор стремятся сделать инвариантным, с применением диалоговой программы-настройщика, чтобы проще было привязать УП к конкретному станку (вызвать УП в формате данного станка).

Из известных отечественных универсальных САП можно указать ТЕХТРАН, ЕСПП, САП-ЕС, ЕСПС-ТАУ, САП-АРМ, из зарубежных – APT (США), FAPT (Япония), EXAPT, BASIC EXAPT (ФРГ).

Входные языки обычно называются по имени САП, но большинство из них выполнены на базе языка APT (Automatic Programming Tools – автоматическое программирование инструмента)*.

После 1975 года, с появлением роботов, развиваются САП для роботов с использованием соответствующих языков AL, VAL (США), FORTH-4.

С увеличением емкости памяти систем ЧПУ типа CNC появляются САП, встроенные в СЧПУ типа BOSH (ФРГ), FANUC-3T (Япония), обрабатывающие центры с СЧПУ FANUC6M-MODELE (Япония),MAZATROL-M(США).

  1. Основные задачи, решаемые при линейной и круговой интерполяции. (Т.8 АТПП).

Интерполяция – переделываю, подновляю, восстанавливаю (формообразование, т.е. согласованное движение по осям).