- •Аннотация
- •Оглавление
- •Предисловие
- •Введение
- •1. Задачи автоматизации технологической подготовки производства и их особенности
- •1.1. Задачи автоматизации технологической подготовки производства
- •1.2. Особенности автоматизации тпп в условиях единичного и мелкосерийного производств
- •1.3. Особенности автоматизации тпп в условиях среднесерийного производства
- •1.4. Особенности автоматизации тпп в условиях крупносерийного и массового производств
- •1.5. Особенности автоматизации тпп в условиях гибких производственных систем (гпс)
- •1.6. Методы совершенствования тпп
- •1.7. Единая система технологической подготовки производства (естпп)
- •2. Общие сведения о сапр
- •2.1. История создания сапр
- •2.2. Сапр как объект проектирования
- •2.3. Принципы создания сапр
- •2.4. Виды обеспечения сапр
- •2.5. Состав и назначение сапр технологической подготовки производства
- •2.6. Структура сапр технологических процессов механической обработки
- •3. Системное проектирование и стратегии проектирования технологических процессов
- •3.1. Понятие о системном проектировании тп
- •3.2. Стратегии проектирования технологических процессов
- •4. Математическое моделирование при автоматизированном проектировании технологических процессов
- •4.1. Табличные модели
- •4.2. Сетевые модели
- •4.3. Перестановочные модели
- •5. Типовые решения в сапр тп
- •5.1. Анализ задач проектирования технологических процессов
- •5.2. Понятие о типовых решениях
- •5.3. Виды типовых решений
- •6. Методы автоматизированного проектирования технологических процессов
- •6.1. Метод случайных аналогий
- •6.1.1. Метод полного заимствования тп-аналога
- •6.1.2. Метод заимствования тп-аналога с параметрической настройкой
- •6.1.3. Метод заимствования тп-аналога с изменением структуры
- •6.2. Метод анализа
- •6.3. Метод синтеза
- •7. Информационное обеспечение сапр тп
- •7.1. Справочные таблицы
- •7.2. Таблицы решений
- •7.3. Таблицы соответствий
- •7.4. Логические таблицы соответствий
- •5.5. Базы и банки данных
- •8. Лингвистическое обеспечение сапр тп
- •8.1.Формализация описания технологической информации на базе классификации
- •6.2. Таблица кодированных сведений
- •6.3. Проблемно-ориентированные языки
- •9. Математическое обеспечение сапр тп
- •9.1. Алгоритм расчета припусков и межоперационных размеров
- •9.2. Алгоритм выбора схемы установки детали
- •9.3. Автоматизация проектирования переходов
- •10. Системы автоматизированного программирования (сап)
- •10.1. Структура и состав сап
- •10.2. Показатели уровня сап
- •11. Оптимизация технологических процессов
- •11.1. Выбор критериев оптимальности
- •11.2. Выбор технических ограничений
- •11.3. Виды оптимизации технологических процессов
- •11.4. Структурная оптимизация технологических процессов
- •11.5. Параметрическая оптимизация тп
- •12. Новые информационные технологии и средства проектирования
- •12.1. Понятие о жизненном цикле изделия
- •12.2. Автоматизация процессов жизненного цикла изделия
- •12.3. Понятие о сals-технологиях
- •12.4. Сущность концепции cals, ее цели и области применения
- •12.5 Сапр в компьютерно – интегрированном производстве
- •Заключение
- •Список литературы
10.1. Структура и состав сап
Большинство современных САП построено по принципу «процессор — постпроцессор» (рисунок 34) и в общем виде включают в себя:
процессор,
библиотеку препроцессоров,
библиотеку постпроцессоров,
входной язык препроцессоров и процессора (входной язык САП),
промежуточный язык «процессор — постпроцессор» (CLDATA),
язык управления заданиями,
монитор (диспетчер системы),
системную сервис-библиотеку, базу данных.
Рисунок 34 – Типовая структура САП
Процессор САП — программное изделие, предназначенное для решения общих геометрических и технологических задач, а также задач управления процессом обработки данных на ЭВМ. Результатом его работы является полностью рассчитанная траектория движения инструмента, представленная в промежуточном унифицированном виде. Для наиболее развитых САП процессор состоит из четырех последовательно работающих блоков: трансляции, технологического, геометрического, формирования промежуточной программы.
Блок трансляции предназначен для ввода исходной информации с внешнего носителя (перфокарт, перфоленты, магнитной ленты) или с экрана дисплея, синтаксического анализа операторов входного языка и выдачи сообщений об ошибках, преобразования исходной информации из символьной формы в машинные коды.
Технологический блок решает задачи по выбору последовательности обработки, расчету оптимальных режимов резания, подбору режущего инструмента, нормированию операций, подготовке технологических документов, формированию технологических команд.
Геометрический блок ориентирован на решение задач, связанных с расчетом и построением траектории движения инструмента: определяет точки и линии пересечения различных геометрических элементов, проводит аппроксимацию кривых и таблично-заданных функций, обеспечивает построение эквидистантного контура с учетом размеров инструмента и заданного направления его движения, выполняет диагностирование геометрических ошибок.
Блок формирования промежуточной программы приводит информацию, полученную в предшествующих блоках, к стандартному виду и формирует данные для работы постпроцессора на языке CLDATA.
Препроцессор САП — программное изделие, решающее определенные целевые задачи и формирующее в результате исходные данные для процессора. Характерными задачами для препроцессора являются: перевод исходных данных из одной системы координат* в другую (например, полярных в декартовы); проектирование операционных технологических процессов; разработка УП для группы деталей, различающихся только значениями отдельных параметров; решение специальных задач и т. д.
В современных САП совместно с одним процессором могут работать несколько препроцессоров.
Постпроцессор САП — программное изделие, предназначенное для адаптации УП к конкретному оборудованию с ЧПУ. В основные функции постпроцессора входит: считывание сформированных процессором данных на языке CLDATA и их обработка; формирование команд, обеспечивающих цикл смены инструмента; вывод на перфоленту УП и ее распечатка; диагностика ошибок; выполнение ряда сервисных функций (расчет машинно-оперативного времени УП, управление графопостроителем, вывод перфоленты для контроля геометрии обрабатываемого контура на комплекс «координатограф— УЧПУ» и т. д.); принятие специальных решений, связанных с особенностями программирования для конкретной комбинации «станок — УЧПУ».
Для разработки управляющих программ к конкретным станкам с ЧПУ в состав САП должна быть включена библиотека соответствующих постпроцессоров. По мере увеличения числа моделей станков с ЧПУ система пополняется новыми постпроцессорами. В некоторых САП вместо библиотеки постпроцессоров применяют универсальные (обобщенные) постпроцессоры. Каждый из них предназначен для целой группы однотипных станков и устройств ЧПУ. Особенности моделей станков учтены в обобщенном постпроцессоре, разрабатываемом в соответствии со специальной анкетой, заполняемой технологом-программистом.
Входной язык САП — проблемно-ориентированный язык, предназначенный для описания исходных данных о детали и технологическом процессе ее обработки на оборудовании с ЧПУ.
Промежуточный язык «процессор — постпроцессор» (CLDATA) — внутренний проблемно-ориентированный язык САП, служащий для представления данных, передаваемых от процессора к постпроцессору.
Язык управления заданиями — язык оперативного управления работой системы (обеспечивает обработку заданий в пакетном и диалоговом режимах).
Монитор (диспетчер) системы — головной блок системы в оперативной памяти ЭВМ, основными функциями которого являются: обработка управляющей информации; автоматическая загрузка блоков из системных библиотек; передача промежуточных данных между блоками; обработка сбойных ситуаций, возникающих из-за неправильной организации пакета заданий и преждевременного прекращения работы некоторых блоков системы.
Системная сервис-библиотека — совокупность программ, решающих определенные задачи проектирования, например редактирование исходных данных и управляющих программ, графический контроль геометрической информации УП на графопостроителях или графических дисплеях и др.
База данных — информационные массивы, используемые более чем в одной программе проектирования. Сюда входят сведения о станках, устройствах ЧПУ, инструментах, приспособлениях, обрабатываемых материалах и т. д. В процессе функционирования САП база данных пополняется и корректируется.
