В составе любой САПР ТП выделяют комплекс технических средств, программно-методический комплекс и обслуживающий персонал (рис. 9)
Рис. 9. Состав и виды обеспечения САПР ТП
Комплекс технических средств предназначен для обеспечения ввода-вывода информации в систему, хранения и переработки информации в системе, отображения и выдачи информации в удобной для проектировщика форме, а также управления процессами обработки информации при проектировании. К техническим средствам САПР ТП относят вычислительную технику, периферийные устройства (в основном используемые для ввода-вывода информации), сетевое оборудование, специализированные АРМ. Подробно состав и характеристика технических средств САПР ТП были рассмотрены при изучении дисциплины «Основы САПР».
Программно-методический комплекс САПР ТП, согласно ГОСТ 34.033—90 включает в себя следующие виды обеспечений:
• информационное — информация, используемая САПР ТП для выработки проектных решений (данные о прототипах проектируемых объектов, типовых проектных решениях, нормативные Данные), основная часть которой содержится в машинных базах Данных и незначительная — в обычных документах;
• математическое — совокупность математических методов, моделей и алгоритмов, необходимых для выполнения проектных процедур;
• лингвистическое — сведения о специальных проблемно-ориентированных языках проектирования, использующихся в САПР ТП;
• программное — комплекс всех программ и эксплуатационной документации к ним в виде обычных текстовых документов или записанных на машинных носителях;
• методическое — комплект документов, содержащих общее описание САПР ТП; данные об используемых средствах автоматизации, правилах их технического обслуживания и использования;
•организационное — комплект документов (положений, штатных расписаний, инструкций и др.), устанавливающих правила практического выполнения автоматизированного проектирования, в том числе: взаимодействие всех проектирующих и обслуживающих подразделений; ответственность специалистов различного профиля и уровня за определенные виды работы; правила выпуска, использования и корректировки выходных документов САПР ТП; правила доступа к базам данных; приоритеты пользования средствами САПР ТП.
Обслуживающий персонал САПР ТП подразделяют на управляющий, обеспечивающий и целевой. Управляющий и обеспечивающий персоналы часто называют эксплуатационным. Целевой персонал включает и разработчиков САПР ТП, его относят к обслуживающему персоналу в том случае, если используемая САПР ТП является системой, эксплуатирующейся в месте ее разработки, например, разработанной силами отдела САПР предприятия.
Функциональными составляющими САПР ТП являются проектирующие и обслуживающие подсистемы. Подсистема — совокупность взаимосвязанных элементов, способных выполнять относительно независимые функции, реализовать подцели, направленные на достижение общей цели системы.
К проектирующим подсистемам относят те, которые выполняют процедуры и операции проектирования отдельных частей объекта или осуществляют выполнение определенного этапа проектирования (например, разработка маршрутов обработки основных поверхностей, выбор технологических баз и т.д.). Проектирующие подсистемы чаще всего являются объектно-ориентированными, т.е. содержание и порядок выполнения реализованных в них проектных процедур характерны и применимы только для данного вида проектируемых объектов. Если номенклатура однотипных проектируемых объектов широка, например, если объект — ТП изготовления деталей типа тел вращения, проектирующие подсистемы (или даже САПР ТП в целом) относят к инвариантным или объектно-независимым.
Обслуживающие подсистемы обеспечивают функционирование проектирующих подсистем (например, подсистемы графического отображения состояния предмета производства, информационно-поисковые, подсистемы формирования текстовых документов и т.д.). Обслуживающие подсистемы могут быть инвариантными ко многим видам объектов проектирования, так как предназначены для выполнения унифицированных проектных процедур и операций, например, хранения и поиска информации, обработки графической информации, формирования проектной документации. Вместе с тем такие подсистемы создают для использования в вычислительных комплексах САПР ТП конкретного состава и с определенными операционными системами.
Подсистемы САПР ТП, в принципе, обладают всеми свойствами систем и могут функционировать самостоятельно. Они даже делятся на составляющие, которые принято называть компонентами.
Лицо, участвующее в эксплуатации САПР ТП или использующее результаты ее эксплуатации называют пользователем системы. Пользователь обычно работает с системой на АРМ, основным техническим средством которого является персональный компьютер различной конфигурации. Рабочее место может быть автономным или входить в локальную сеть.
На рис. 10 показано взаимодействие пользователя САПР ТП с системой, осуществляемое через компьютер АРМ. Диалог пользователя с САПР ТП обеспечивает процессор ввода-вывода (ПВВ). Он же формирует и интерфейс системы. Получив от пользователя входную информацию, содержащую либо запрос к системе, либо директиву (указание) на выполнение тех или иных действий, ПВВ преобразует ее во внутри машинное представление и направляет к управляющей программе (УП).
Управляющая программа, в зависимости от характера входной информации, направляет запрос на исполнение либо к соответствующему сегменту технологического процессора (ТПр), либо к базе данных (БД) АРМ (базе пользователя), либо к центральному банку данных системы через сервер сети.
Рис. 10. Взаимодействие пользователя с САПР ТП
С пользователем ведется непрерывный диалог путем выдачи сообщений на интерфейс системы и получения его ответов. При необходимости промежуточные или окончательные результаты выводят на периферийные устройства (ПУ) АРМ. Взаимодействующие программные компоненты являются программными комплексами, входящими в программное обеспечение САПР ТП.
К основным проектирующим подсистемам относят программу управления и технологический процессор. Процессор ввода-вывода и банк данных являются обслуживающими подсистемами, выполняя соответственно функции ввода-вывода, отображения и хранения информации. Сходную структуру имеют многие САПР ТП.
Объект проектирования — объект соответствующего проектного решения. Характер решения зависит от вида проектирования.
Проектирование может быть: концептуальным, структурным и параметрическим.
Концептуальное проектирование можно считать проектированием «верхнего уровня». Его выполняют при отсутствии информации даже о возможной структуре объекта проектирования. Объект рассматривают в целом во взаимодействии с внешней средой, стремясь приближенно наметить его структуру, которая может быть неоднородной и состоящей из нетиповых подсистем. В САПР ТП концептуальное проектирование практически не используется.
При структурном проектировании, зная входные и выходные характеристики объекта и основные принципы его построения и функционирования, определяют его элементный состав и структуру.
Параметрическое проектирование реализует результаты структурного проектирования в направлении определения количественных значений параметров элементов структуры. Этот вид проектирования часто используют в САПР ТП, например, при определении параметров операций известной структуры (режимов резания, норм времени и т.д.). Параметрическое проектирование во многих случаях является принципиальной основой разработки САПР ТП.
Общий алгоритм формирования проектного технологического решения показан на рис. 11. Техническое задание содержит первичное описание желаемого объекта проектирования (например, ТП) в заданной форме. Это описание является достаточно общим, в котором указывают лишь некоторые приближенные характеристики желаемого объекта проектирования. Его структура (например, последовательность операций в маршрутном ТП или переходов в операции) неизвестна. Формирование проектного решения (объекта проектирования) начинают с синтеза исходного варианта его структуры (см. блок 2, рис. 11). Синтез структуры объекта — сложная проектная процедура, включающая в себя:
• определение элементного состава объекта, например, списка технологических операций проектируемого ТП;
• установление связей между элементами, например, порядка выполнения технологических операций в ТП. Впервые синтезированную структуру иногда называют первичной структурой объекта.
Для оценки синтезированного варианта структуры объекта создают (или используют) его математическую модель. Выбирают (определяют) исходные значения параметров элементов, например, параметров технологических операций при проектировании ТП. Анализируют вариант объекта — определяют его свойства по структуре и значениям параметров. Оценка варианта объекта проектирования заключается в проверке соответствия его характеристик заданным (желаемым). Если решение удовлетворяет разработчика, то на соответствующий объект проектирования оформляют необходимую документацию. В противном случае улучшения решения пытаются добиться в первую очередь изменением (модификацией) его параметров (см. блок 9, рис. 11), не изменяя его структуры.
Рис. 11. Общий алгоритм формирования проектного решения
Совокупность процедур определения значений параметров, их анализа, оценки результатов и модификации (изменения) параметров называют параметрическим синтезом.
Если параметрический синтез не принес желаемых результатов и качество полученного проектного решения не соответствует техническому заданию, то изменяют структуру объекта решения, вплоть до синтеза новой.
Если не удается получить приемлемое проектное решение, то возможна корректировка технического задания, так как показатели объекта проектирования, предписанные прежним заданием, невозможно обеспечить. Подобная ситуация возникает, если возможности САПР ТП недостаточны для того, чтобы спроектировать ТП для заданной детали. Например, система, предназначенная для проектирования ТП изготовления деталей — тел вращения, не может часто обеспечить проектирование ТП деталей, содержащих элементы, не являющиеся телами вращения. В принципе, допустим полный отказ от полученного результата проектирования вследствие его неудовлетворительности или даже абсурдности.
Если результаты проектирования удовлетворяют пользователя САПР ТП, их представляют в предусмотренных стандартом ГОСТ 3.1109—83 документах.
Структура САПР ТП и состав ее подсистем (прежде всего проектирующих) определяются реализуемой в ней методологией проектирования. Существуют две основные методологии проектирования ТП изготовления изделий машиностроения:
• проектирование на базе использования ТП-аналогов;
• синтез единичных ТП на основе конструктивно-технологических характеристик изготавливаемых изделий.
Рассмотрим структуру и принципы построения САПР ТП, реализующих каждую из представленных методологий проектирования.