АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ
Сакабаев
Нурлан Кенесович
ГКП Талдыкорганский политехнический колледж,
г.Талдыкорган, Казахстан
Проектирование технологических
процессов (ТП) занимает центральное место в подготовке производства изделий.
Технологические процессы содержат информацию о трудовых и материальных
нормативах, без которых невозможно планирование и управление производственными
ресурсами. Однако большинство этих систем, созданных с использованием кустарных
информационных технологий, прекратили свое существование, как только их авторы
перестали ими заниматься. В настоящее время это направление компьютеризации
инженерной деятельности стоит на пороге революционных изменений, о которых и
пойдет речь в настоящей статье.
Цели автоматизации
проектирования технологических процессов и средства их достижения.
Основная цель создания САПР ТП
заключается в экономии труда технологов. Для достижения этой цели необходимо
располагать средствами автоматизации оформления технической документации,
средствами информационной поддержки проектирования и автоматизации принятия
решений. В своем историческом развитии САПР ТП постепенно расширяли арсенал
своих средств. На первом этапе эти системы часто представляли собой специализированные
текстовые редакторы, некоторые из которых были документоориентированными. С
появлением баз данных появилась возможность поддерживать процесс ручного
формирования ТП в таких редакторах в части поиска необходимых средств
технологического оснащения. Однако подавляющее большинство САПР ТП, в том числе
и ныне существующих, не способны поддерживать автоматизацию принятия решений в
процессе проектирования на основе технологических знаний. Существует два
подхода к компьютеризации знаний: алгоритмический и применяющий методы
искусственного интеллекта.
История развития САПР ТП показала
бесперспективность алгоритмического подхода. При внедрении одной из первых
таких систем, созданных в 60-е годы, было разработано десять технологических
процессов. Заказчик принял лишь четыре из них, а остальные отверг. Разработчики
пытались доказать представителям заказчика, что их алгоритмы построены
правильно, но получили ответ: «Может быть, ваши алгоритмы действительно
правильны, но у нас так не делают». Этот давний спор вынес, по сути дела,
приговор алгоритмическому подходу в САПР ТП, при использовании которого правила
принятия решений, заложенные в системе, недоступны для формирования и изменений
непрограммирующими пользователями. В наступающем веке информатики знания станут
ценнейшим достоянием как физических, так и юридических лиц. Немаловажное
значение среди целей внедрения САПР имеет повышение качества проектных решений.
Необходимо, чтобы накопленный положительный опыт находил отражение в базе
знаний системы и был доступен для всех, в том числе и для новых сотрудников.
Для достижения этой цели нужно предоставить непрограммирующим носителям
технологического опыта возможность сохранять его в системе. Такую возможность и
обеспечивают методы искусственного интеллекта.
Проводя аналогию с материальным
производством, можно сказать, что в области автоматизации инженерного труда
имеется основное производство, связанное с разработкой конструкторских и
технологических проектов, а также планов управления, и вспомогательное производство,
связанное с созданием и сопровождением собственно программных средств.
Соответственно и цели компьютеризации инженерной деятельности следует разбить
на две группы: основные и вспомогательные. Некоторые аспекты достижения
основных целей автоматизации проектирования технологических процессов мы
обсудили выше. Но при создании современных открытых систем не менее значимы и
вспомогательные цели.
К числу вспомогательных целей
автоматизации проектирования относятся: уменьшение трудоемкости разработки
программных средств, адаптации их к условиям эксплуатации при внедрении, а
также их сопровождения, то есть модификации, обусловленной необходимостью
устранения выявленных ошибок и (или) изменения функциональных возможностей (рис. 1).
Рисунок 1. Вспомогательные цели
компьютеризации инженерной деятельности
Средством для сокращения
трудоемкости разработки программных средств является использование
инструментальной среды и ее мобильность. Метаинструментальная среда СПРУТ
содержит полный набор инструментальных средств, необходимых для разработки
конструкторских и технологических САПР. Поскольку среда СПРУТ является
надстройкой над операционной системой и принадлежит к числу систем
интерпретирующего типа, она обладает свойством мобильности. Перевод среды из
одной операционной системы в другую требует только замены ее ядра. При этом все
прикладные системы, разработанные с ее помощью, переносятся на новую платформу
без каких-либо доработок.
Средством для сокращения
трудоемкости адаптации систем к условиям эксплуатации на конкретном предприятии
являются системы управления базами данных и знаний, ориентированные на
конечного пользователя. Это означает, что упомянутые системы должны быть
оснащены языками описания и манипулирования данных, доступными
непрограммирующему пользователю.
Средством уменьшения трудоемкости
сопровождения СКИД является модульность, открытость и модернизируемость ее
программных средств. Это обеспечивает простоту замены и дополнения процедур,
данных и знаний.
Методика описания изделий в интеллектуальных САПР ТП.
Методика описания деталей и
сборочных единиц в существующих конструкторских САПР является основным
препятствием на пути создания интегрированных конструкторско-технологических
систем. Модели изделий в современных системах являются геометрическими, в то
время как для автоматизации проектирования технологических процессов необходимы
модели концептуальные. Геометрическая модель позволяет рассчитывать траектории
инструментов при обработке деталей на станках с ЧПУ и поэтому способна
обеспечить основу для построения систем класса CAD/CAM. Однако на станках с ЧПУ
обрабатываются далеко не все детали; да и для тех деталей, которые подлежат
такой обработке, она составляет только часть маршрутного технологического
процесса.
Концептуальная модель детали
основывается на понятии конструкторско-технологического элемента (КТЭ). Такой
элемент является конструкторским в том плане, что он выполняет в детали
определенную конструктивную функцию, например: обеспечивает базирование детали
в сборочной единице (цилиндрические и конические осевые отверстия, шпоночные пазы
и т.п.) или соединяет деталь со смежными (резьбы, зубчатые венцы и т.п.).
Вместе с тем КТЭ имеет один или несколько технологических маршрутов его
изготовления, сформированных из набора переходов.
КТЭ обладают иерархической
структурой, состоящей из уровней элементов комплексных, основных и
дополнительных. В число комплексных входят осесимметричные, призматические
элементы и отверстия. Такой набор определяется основными видами операций
механической обработки деталей: токарной, фрезерной и сверлильно-расточной.
Дополнительные элементы (выточки, пазы, канавки, фаски и т.п.) располагаются на
основных, и к их обработке можно приступить только после предварительного
формирования основных элементов.
Каждый КТЭ представляет собой
объект со своим набором свойств. Имеется возможность наследования свойств от
старшего объекта к младшему, например шероховатость «остального» от детали к ее
элементам.
Настоящая
статья развивает тему компьютеризации инженерной деятельности на основе знаний
в технологической подготовке производства машиностроительных изделий.
Литература:
1. Системы автоматизированного
проектирования технологических процессов, приспособлений и режущих
инструментов. Учебник для вузов/ С.Н.Корчак, А.А.Кошин, Ф.Г.Ракович,
Б.И.Синицын; Под общ. ред. С.Н.Корчака. – М.: Машиностроение, 1988. – 352 с.
2. Норенков И.П.
Основы автоматизированного проектирования: Учеб. для вузов.
2-е изд., перераб. и доп. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. –
336 с.