Владимир Войтенко
Системы автоматизированного проектирования технологических процессов (САПР ТП) машиностроения ещё не нашли достаточного применения. Первые варианты систем полностью алгоритмического типа, выполнявшие проектирование в «пакетном» режиме отступили при смене технического обеспечения и переходе на применение ПК. Большинство современных САПР ТП являются интерактивными. По сравнению с алгоритмическими они позволяют полнее использовать широкую многовариантность технологии. Выбор варианта реализации соответствующего фрагмента ТП производится при этом в процессе диалога. Часто выбором из предлагаемого меню. Возможная многовариантность обеспечивает высокую «гибкость» системы и значительно увеличивает время проектирования. Поэтому интерактивные системы значительно уступают алгоритмическим по производительности проектирования.
Опыт преподавания дисциплины «Системы автоматизированного проектирования технологических процессов машиностроения» подсказывает, что применение в учебном процессе «промышленных систем» не удовлетворяет основному назначению процесса образования: развитию интеллектуальных возможностей учащихся. К тому же применение таких систем мало способствуют изучению основной дисциплины будущих технологов – «Технологии машиностроения». В результате для учебного процесса была принята концепция изучения дисциплины САПР ТП по схеме: «Обучаясь – научи ПЭОМ решать фрагменты технологических задач». Этой цели способствует программный комплекс «Sapr_100_W» (ПК), являющийся и реальным средством проектирования процессов механообработки так и учебным полигоном.
ПК может использоваться как в условиях производства, так и в условиях учебных заведений машиностроительного профиля. ПК включает: интерактивно-алгоритмическую систему автоматизированного проектирования технологических процессов механообработки (САПР ТП «Sapr_2003»), а также программные средства развития САПР: «P_Eskiz_4» для ускоренного программирования средств графического интерфейса и программное средство «P_Plan_5x5_13» для синтеза формул из таблиц.
Диалогово-алгоритмическая САПР ТП «Sapr_2003»
САПР ТП позволяет проектировать в диалоговом режиме технологические процессы обработки деталей произвольной формы. Sapr_2003 также оснащена модулями, предназначенными для алгоритмического назначения маршрутов обработки типовых поверхностей деталей машин. Одновременно также выполняется техническое нормирование спроектированных операций.
Основные отличия Sapr_2003 от существующих систем:
использование графического интерфейса при формировании информационных моделей технологических переходов;
наличие алгоритмических модулей назначения маршрута (плана) обработки наиболее распространенных типов поверхностей.
Наличие алгоритмических модулей предоставляет проектировщику возможность получения рекомендаций о целесообразном варианте плана (маршрута) обработки в зависимости от конечных требований к размерным и качественным параметрам необходимой поверхности. План обработки детализируется до межоперационных размеров с назначением также требований точности к ним, а также к шероховатости поверхности.
При назначении режимов обработки применяются многофакторные математические модели, ориентированные на назначение элементов режимов резания (включая и подачи) в зависимости от значений множества параметров реальных условий обработки.
При проектировании технологического процесса (ТП) распределение функций между технологом и ЭОМ (техническое и программное обеспечение) предусматривает назначение структуры ТП (набору и последовательности технологических операций) непосредственно самим технологом. Средства автоматизации проектирования при этом обеспечивают проектировщика необходимой справочной информацией и инициируют диалоговые процедуры формирования информационных моделей элементов технологических систем и самого технологического процесса. В процессе диалога, при использовании стилизованных макетов экрана, задаются реквизиты детали, заготовки и производства.
Процессы диалога назначения технологических операций, моделей станков к ним, конструкций и параметров инструментов и т.п. обеспечиваются альтернативными меню и соответствующими базами данных. При задании информационных характеристик технологических переходов обеспечивается возможность оперативного редактирования при возникновении случайных ошибок.
Типовые расчеты: массы заготовки из проката, режимов обработки и норм времени на выполнение операций и переходов, выполняются алгоритмически.
Программное обеспечение системы состоит из базового программного обеспечения (монитора – ядра системы), алгоритмических модулей назначения маршрутов обработки типовых поверхностей деталей машин, а также взаимозаменяемых программных модулей интерактивного проектирования основных технологических переходов.
Модульная структура системы позволяет эксплуатировать систему на IBM-совместимых ПК с объёмом оперативной памяти от 900кб.
Ядро программного обеспечения системы составляют: монитор главных команд системы, СУБД материалов и заготовок из проката, монитор операций и СУБД соответствующих им станков, монитор технологических переходов, СУБД основного инструмента, текстовый редактор для редактирования рабочего варианта технологического процесса и программный модуль формирования технологической документации в стандартных формах.
Алгоритмические модули назначения маршрута (плана) обработки типовых поверхностей (МОП) выполняют назначение методов обработки с назначением припусков и расчетами межоперационных размеров с требованиями к их точности и к шероховатости соответствующей специализации модуля поверхности.
Методическое обеспечение системы учитывает использование её в учебном процессе машиностроительных специальностей при освоении студентами автоматизированного проектирования.
С этой целью используются оригинальные программные средства ускоренного программирования, ориентированные на разработку взаимозаменяемых программных модулей формирования информационных моделей типовых поверхностей и технологических переходов: программные средства «Eskiz», «Eskiz2», «Eskiz3» и «P_Eskiz_4»; модули «SaprTp2000» и «M_Rizba» процедур для декомпозиции чертёжных размеров гладких и резьбовых поверхностей, определения допустимых отклонений, допусков и номинальных и допускаемых размеров. Такая методика обучения способствует совершенствованию знаний по дисциплинам машиностроительного цикла, а также развитию формализованного мышления при углублении навыков использования ЭВМ.
Главное меню системы Sapr_2003 включает режимы интерактивного проектирования: «Новая деталь»; «Материал»; «Операция»; «Calc»; «Edit»; и «Форма_3». Также предлагаются режимы алгоритмического назначения МОП типовых поверхностей: плоскостей, внешних и внутренних цилиндрических поверхностей, метрических резьб, инструментальных конусов, а также прямозубых зубчатых поверхностей. Выбор режима обеспечивается размещёнными на экране специализированными «клавишами», открывающими соответствующие альтернативные меню. Типовые поверхности выбираются из меню.
Режим «Новая Деталь»
Режим обеспечивает:
1. Ввод общих сведений о детали в процессе диалога на экране стилизованном под главную надпись чертежа. В процессе диалога возможен произвольный переход по зонам надписи, что позволяет оперативно редактировать реквизиты при случайных ошибках ввода. Веденные реквизиты сохраняются в текстовом рабочем файле с названием «Detal.txt» на диске в рабочем разделе пользователя.
2. Выбор марки материала детали из альтернативных меню, включающих 8 групп материалов: 26 марок «Сталей углеродистых», 23 марки «Сталей легированных», 27 марок «Сталей нержавеющих», 7 марок «Сталей специальных», 14 марок «Чугунов», 38 марок «Цветных сплавов» (10 алюминиевых, 28 медных), 4 марки «Титановых сплавов», 11 марок «Неметаллических материалов». Также назначаются реквизиты заготовки. При этом обозначение стандарта на материал и необходимые для дальнейших расчетов характеристики материала назначаются автоматически с использованием специализированной базой данных.
Принятая система кодирования групп материалов и другие сведения о материале, составляющие базу данных, обеспечивают все необходимые технологические расчеты. Код группы представляется трехзначным числом. Диалоговое назначение реквизитов заготовки обеспечивает кортеж альтернативных меню. Для заготовок из проката предлагается: меню типов проката («Круг», «Шестигранник», «Квадрат», «Пруток», «Лист», «Полоса», «Лента», «Проволока»); меню вида обработки проката (например: «Лист горячекатаный», «Лист холоднокатаный»). Размеры проката и обозначение его подгруппы (например: «ГПРХХ») назначаются проектировщиком. Расчет массы заготовки из проката выполняется программно, и результат согласовывается с проектировщиком. При определении реквизитов литой заготовки (детали из чугуна) имеется возможность использования режима «Calc» – специализированного калькулятора расчетов массы типовых внешних и внутренних поверхностей: цилиндров, конусов, параллелепипедов, шаров и полушарий. Массы внешних поверхностей добавляются к общей сумме массы заготовки, внутренних соответственно – вычитаются из неё.
Режим «Материал»
Применяется автоматически при проектировании нового ТП, но может назначаться и интерактивно, что позволяет изменить назначенные ранее, в режиме «Новая Деталь», марку материала детали или реквизиты заготовки.
Режим «Операция»
Предназначен для формирования структуры технологического процесса в интерактивном режиме. Диалог назначения типа и названия очередной операции обеспечивается меню, включающем 9 групп операций резания, а также названия общих операций, операций термообработки, контроля и испытаний (всего 60 названий). При назначении операций резания обеспечивается диалог выбора модели станка из меню моделей, соответствующих коду проектируемой операции.