Проектирование технологических процессов в CAD/CAM ADEM
Проектирование технологического процесса
Уровень технологической оснастки
Адаптация к условиям предприятия
Любая САПР, в том числе и САПР технологических процессов (САПР ТП), должна обладать рядом определенных особенностей, касающихся, во-первых, ее функциональности, а во-вторых, интерфейса.
Относительно функциональности хотелось бы отметить следующее. Система должна удовлетворять требованиям конечного пользователя, для которого главное — получить полный комплект технологических документов, составленных в соответствии с правилами, принятыми на предприятии. От САПР требуется и наполнение баз данных нормативно-справочной информацией, и возможность подключения своих расчетов и технологических параметров. Но поскольку нет двух абсолютно одинаковых предприятий, то нельзя создать САПР ТП, идеально подходящую для всех. Значит, в систему должна быть заложена возможность ее адаптации. И чем проще процесс адаптации, тем большей популярностью пользуется система.
Простой, хорошо продуманный и интуитивно понятный интерфейс — половина успеха. От его совершенства прежде всего зависит, захотят пользователи работать с системой или нет. А если для выпуска полного комплекта документов пользователю необходимо в одной системе проектировать ТП, в другой — рисовать эскизы, в третьей — программировать операции с ЧПУ, а в четвертой — просматривать и выводить на печать документы, то сколько же потребуется сил и времени для обучения сотрудников и запуска проекта в работу!
Повышенные требования к функциональности и интерфейсу и легли в основу системы проектирования технологических процессов ADEM TDM в рамках интегрированной системы ADEM. Изначально система была ориентирована на проектирование техпроцессов механообработки, но по мере ее развития был создан универсальный техпроцесс (для всех типов производства), а также техпроцессы гальваники, лакокраски, сборки, сварки и др.
По виду описания можно создавать маршрутные, операционные, маршрутно-операционные ТП. Более того, в ходе проектирования технолог сам решает, выносить ли конкретную операцию на отдельную операционную карту или достаточно дать ее описание в маршрутной карте.
В случае необходимости новые техпроцессы можно создавать «с нуля» либо на основе техпроцесса-аналога с использованием фрагментов последнего. Также возможны и различные их комбинации.
Функционально САПР ТП состоит из двух частей: ввода и накопления данных (собственно процесса проектирования) и режима формирования документов.
Проектирование технологического процесса
Технологический процесс, как и любую структурированную информацию, удобно представлять в виде дерева: на первом уровне находятся общие сведения о техпроцессе, на втором — перечень операций (собственно маршрут обработки), на третьем — переходы (маршрут выполнения операции) и т.д. Если создается комплект документов на изготовление изделия, то все смещается на уровень ниже: на первом уровне будет находиться информация об изделии, на втором — перечень ТП на детали, входящие в изделие. Следует отметить, что в таком дереве отображаются все основные элементы ТП, а не только операции и переходы. Это позволяет более гибко манипулировать объектами техпроцесса, создавая требуемую технологию обработки детали. При работе с деревом полезными оказываются и стандартные команды: копирование, перенос, удаление объектов, функция drag-and-drop и др.
Ввод исходной информации
Процесс проектирования начинается с ввода исходной информации о детали, то есть указывается ее обозначение, наименование, сведения о материале, заготовке и пр. Лучше всего, если на деталь имеется конструкторский чертеж, разработанный и оформленный в системе ADEM, — тогда вся требуемая информация автоматически попадает в техпроцесс. В противном случае информацию можно вводить традиционным способом, с клавиатуры, либо, если чертеж импортирован из другой CAD-системы, обычным скалыванием с экрана. Следует отметить, что независимо от того, на каком этапе проектирования вы находитесь, существует несколько способов ввода информации:
- ручной ввод с клавиатуры;
- выбор информации из справочников базы данных. База данных (БД) содержит всю нормативно-справочную информацию, необходимую для процесса проектирования. Это справочники по основному и вспомогательному материалам, операциям (в справочник занесен весь классификатор технологических операций машиностроения и приборостроения, которые разбиты на виды и группы), оборудованию (более 500 наименований различного оборудования), переходам, технологической оснастке (справочник содержит около 450 наименований различного инструмента с таблицами типоразмеров и слайдами, причем слайды с токарными резцами можно использовать в модуле ADEM CAM) и др.;
- получение информации в результате расчетов. Система снабжена алгоритмами расчета некоторых технологических параметров (масса заготовки, КИМ, норма расхода материала, режимов резания и др.), и результаты этих расчетов автоматически вставляются в ТП. Если пользователь имеет свои, уникальные, алгоритмы расчета каких-либо параметров, то, описав сценарий расчета, можно подключить его к процессу проектирования;
- скалывание информации с экрана. Этот режим доступен при наличии чертежа или эскиза детали. Скалывать можно любую текстовую информацию, а также значения размеров.
Основной материал выбирается из справочника в связке «материал-сортамент». После задания технологом профиля заготовки система просчитывает массу заготовки, причем если расчетная масса заготовки получается меньше заданной массы детали, то система сообщает об этом пользователю. Фамилии сотрудников, участвующих в разработке и оформлении ТП, вводятся вручную или выбираются из списка, который можно создать на этапе адаптации.
Уровень операций
Порядок следования операций однозначно определяет маршрут обработки детали/изделия. Поэтому на данном уровне не производится никакой автоматической сортировки объектов ТП — операции попадут в маршрутную карту именно в той последовательности, какую определил технолог. Наименования операций и оборудование выбираются из соответствующих справочников. Выбор оборудования может быть ограничен выбранной операцией и заданным цехом. Если для текущей операции необходимо создать отдельную операционную карту, то достаточно задать в соответствующем поле ее порядковый регистрационный номер. С каждой операцией может быть связан операционный эскиз или карта наладки. Так как ADEM является интегрированной системой, то для создания эскиза достаточно перейти в модуль ADEM CAD. Оформить эскиз можно на основе чертежа конструктора или создать его заново. Чертеж или эскиз может быть как подготовлен в самой системе ADEM, так и импортирован из других систем. Для решения этой задачи система ADEM содержит ряд встроенных конверторов (DXF/DWG, SAT, IGES, STEP и др.). Вся геометрическая информация автоматически масштабируется в размеры рабочего поля карты эскизов. Количество листов карт эскизов не ограничено. Между операциями допускается внесение примечаний для комментирования маршрута обработки. Операции можно пронумеровать автоматически с заданным шагом или вручную.
Уровень переходов
Переходы условно разбиты на три группы: установочные, основные и технического контроля. Основные переходы соответствуют конкретной выбранной операции. При формировании текста перехода технолог может использовать чертеж (скалывание размеров и другой различной текстовой информации). На основе заданных режимов резания система рассчитает основное время на переход. Между переходами также допускается внесение примечаний.
Уровень технологической оснастки
На этом уровне дерева техпроцесса располагаются технологическая оснастка, вспомогательный материал, средства защиты. В базу данных внесены следующие виды оснастки:
- приспособления;
- вспомогательный инструмент;
- режущий инструмент;
- слесарный инструмент;
- специальный мерительный инструмент;
- универсальный мерительный инструмент.
Инструмент можно искать по определяющим параметрам: диаметр, длина режущей части, сечение державки и др. Вся закладываемая в техпроцесс оснастка, независимо от порядка внесения в дерево ТП, при формировании документации автоматически сортируется в соответствии с рекомендациями ГОСТ 3.1404-86: приспособления, вспомогательный инструмент, режущий инструмент, средства измерения.
После того как необходимая и достаточная информация введена, наступает этап непосредственного формирования документации.
Формирование документации
В режиме формирования документации вся введенная в процессе проектирования ТП информация помещается в макеты технологических документов. Макеты создаются в модуле ADEM CAD, поэтому для создания и просмотра документов дополнительное программное обеспечение не требуется. С системой ADEM стандартно поставляется набор макетов для формирования полного комплекта документации технологического назначения в соответствии с ЕСТД.
А что делать, если для наглядности и простоты заполнения документов некоторые предприятия приносят в жертву требования стандартов? И эту проблему можно решить: используя ADEM CAD, можно «нарисовать» абсолютно любой бланк документа, а используя ADEM TDM — организовать заполнение этого бланка.
Для контроля сформированной документации имеется режим ее предварительного просмотра на экране. Листы документации располагаются в порядке их формирования, но при желании можно рассортировать листы по блокам. Например, для технологического процесса можно создать блоки маршрутной и операционной карт по каждой операции, ведомости оснастки и т.д. Использование блоков позволяет более наглядно представить информацию для просмотра и быстрого поиска необходимого листа документации.
Если в процессе просмотра выявлены какие-либо неточности, можно переключиться на дерево ТП, произвести соответствующие изменения объектов и снова выполнить команду «Формирование».
Адаптация к условиям предприятия
Как показывает опыт продаж CAD/CAM ADEM, система проектирования ТП предоставляет все возможности для выпуска технологической документации. Но, как показывает тот же опыт, существуют особенности, присущие конкретному предприятию. Некоторые предприятия имеют свои формы технологических документов, у других уже есть готовые таблицы нормативно-справочной информации, третьи желают иметь свои формы диалогов редактирования параметров. Поэтому вместе с системой поставляется так называемый мастер настройки ТП. Он позволяет быстро менять оформление технологических карт под конкретное предприятие: задавать наименование и шифр предприятия, фамилии согласующих и утверждающих, шаг нумерации операций, количество пробелов между операциями и переходами и т.п. Также предоставляются инструменты ведения базы данных нормативно-справочной информации, с помощью которых пользователь может добавлять/удалять/обновлять информацию в справочниках непосредственно в системе ADEM. Но иногда и этого бывает недостаточно.
Что ж, система проектирования ТП — полностью открытая система, позволяющая пользователю самому вносить необходимые изменения. И не только изменения... Если у пользователя есть свои идеи, возможности и время, то он может сам построить свой САПР ТП — модуль ADEM TDM предоставляет такую возможность.
По нашему мнению, для описания расчетного процесса наиболее рационально использовать специальный язык, содержащий типовые понятия процесса проектирования в виде команд и функций. Это позволит разработчику, проектирующему системы, не отвлекаться на стандартные, но весьма трудоемкие вопросы программирования (такие как обеспечение связей между данными, визуализация исходных данных, форматирование ввода-вывода, вопросы подсоединения различных типов баз, согласование различных типов данных) и сосредоточить свое внимание непосредственно на вопросах автоматизации проектирования процесса. Текст, написанный на специальном языке, станет, по сути, базой знаний, на основе которой будет работать система. При этом достаточно просто решаются вопросы корректировки работы системы и ее развития. Логика проектирования доступна для любого сотрудника, даже не имеющего достаточной квалификации в области программирования, но владеющего знаниями по своей основной специальности, что позволит совершенствовать разработку специалистам, чьи знания и опыт совершенно необходимы для развития подобных систем.
Команды, реализованные в данной версии языка, дают возможность работать с произвольными форматами документов, позволяют составлять стандартные SQL-запросы к базам данных, осуществлять экспорт-импорт текстовых файлов и т.д. Для хранения нормативно-справочной информации можно использовать любую СУБД. Требования, предъявляемые к СУБД: поддержка языка SQL и наличие соответствующих ODBC-драйверов.
Как говорилось выше, пользователь сам может адаптировать систему проектирования ТП для своего предприятия. Для этого надо обратиться в офисы компании Omega ADEM Technologies Ltd и пройти соответствующее обучение. Но если у пользователя нет возможности или желания заниматься адаптацией системы, то эту работу по предоставленному техническому заданию могут выполнить специалисты компании.
***
Технологический процесс — это не только свод правил, по которым создается деталь или осуществляется сборка изделия, но еще и информационная единица для процессов планирования и управления производством. Предоставляя возможность читать/писать в базы данных и текстовые файлы, система ADEM может быть интегрирована с уже работающими на предприятии системами управления производством, передавая из ТП информацию, необходимую для составления плановых документов. О решении задач планирования в рамках системы ADEM мы уже писали в статье «ADEM TDM — техпроцесс и планирование производства» (см. «САПР и графика» № 4’2002).
«САПР и графика» 6'2002