Публикационная активность
(сведения по итогам 2019 г.)
2-летний импакт-фактор РИНЦ: 0,597
2-летний импакт-фактор РИНЦ без самоцитирования: 0,466
Двухлетний импакт-фактор РИНЦ с учетом цитирования из всех
источников: 1,051
5-летний импакт-фактор РИНЦ: 0,466
5-летний импакт-фактор РИНЦ без самоцитирования: 0,395
Суммарное число цитирований журнала в РИНЦ: 7808
Пятилетний индекс Херфиндаля по цитирующим журналам: 295
Индекс Херфиндаля по организациям авторов: 369
Десятилетний индекс Хирша: 20
Место в общем рейтинге SCIENCE INDEX за 2019 год: 272
Место в рейтинге SCIENCE INDEX за 2018 год по тематике "Автоматика. Вычислительная техника": 6
Больше данных по публикационной активности нашего журнале за 2008-2018 гг. на сайте РИНЦ
Добавить в закладки
Следующий номер на сайте
Анализ и синтез технологических процессов на основе распознавания конструкторско-технологических объектов
Аннотация:
Abstract:
Авторы: Коневский О.Л. () - , Тихонов Н.И. () - | |
Количество просмотров: 11233 |
Версия для печати Выпуск в формате PDF (1.25Мб) |
В настоящее время актуальным является создание комплексных интегрированных систем автоматизации технологической подготовки производства, работающих под управлением СУБД в локальных вычислительных сетях (ЛВС) с использованием принципов сквозного проектирования. В Новгородском государственном университете разработана методология концептуального проектирования для интегрированной системы CAD/CAM/CAE [1,2]. Эта система уже успешно используется на ряде предприятий. Дальнейшие исследования направлены на развитие методологии проектирования с использованием систем понимающих изображения. Основной принцип данной методологии – это создание в процессе проектирования концептуальной схемы, описывающей взаимосвязи между элементами данных в реальном мире проблемной области технологии. Описание на этом уровне является частью модели системы и формируется на основе интеллектуальных конструкторско-технологических объектов, созданных на основе понимания изображения с использованием алгоритма, позволяющего разбить любое изображение на интервалы и осуществлять в дальнейшем их обработку (рис. 1). При этом используется эвристический метод распознавания элементарных объектов изображения. На основании этих действий в дальнейшем система формирует иерархическую параметрическую модель чертежа с использованием более сложных объектов (отверстия, пазы, уступы, элементы резьбы и т.д.). В дальнейшем система обеcпечивает логический уровень представления взаимосвязей в структуре баз данных и баз знаний с использованием объектно-ориентированного проектирования и параметрического моделирования. Такой подход позволяет создать различные уровни абстракции конструкторско-технологических объектов и значительно уменьшить объемы как внутренней так и внешней памяти для математических моделей изделий (чертежей) по сравнению с существующими CAD-системами. При традиционных методах проектирования формирование технологического процесса (техпроцесса) осуществляется путем ввода информации с чертежа в диалоговом режиме, что выполняется инженером и является весьма трудоемким процессом. Кроме того, из-за отсутствия у программы достоверной, полной и целостной системы данных о детали нет возможности “отфильтровать” базу данных типовых техпроцессов, отобрав лишь приемлемые еще до непосредственного диалога системы с технологом. Решить эту и многие другие задачи автоматизации проектирования возможно с помощью систем распознавания образов. Таким образом, на основе блока распознавания конструкторско-технологических объектов можно создать систему, понимающую язык чертежа на основе механизма логического вывода и значительно углубить и поднять на новый уровень степень автоматизации проектирования техпроцессов. В Новгородском государственном университете разработана cистема распознавания и векторизации изображений, позволяющая успешно решать эти проблемы. Система предназначена для преобразования растровых изображений в векторные модели чертежа, которые могут использоваться в различных САПР (CAD-системах). Как известно, растровое изображение имеет следующие существенные недостатки: · невозможность интеллектуализации образов для обработки с помощью CAD-систем; · · большой объем памяти (дисковой и оперативной), необходимой для хранения даже сравнительно небольших изображений, причем этот объем несущественно зависит от сложности рисунка. Система позволяет считывать любые изображения, полученные сканером в стандартных форматах растровых изображений (например PCX, BMP, GIF и т.д.), и преобразовывать их в векторную модель изображений, соответствующую стандартам CAD-систем (например формат файла DXF системы AutoCAD). Перевод изображения из векторной формы в пиксельную является тривиальной задачей. Это необходимо, например, при выводе рисунка, полученного в CAD-системе, на устройство вывода (дисплей, принтер). Обратная же задача – получение решения, полностью исключающего участие человека, – при реализации сталкивается со множеством проблем. Решение этих проблем совершенно необходимо при передаче CAD-системам изображения, полученного с устройства ввода – сканера. При этом наиболее актуально получение математических моделей объектов проектирования на основе систем, понимающих изображения. Отличительной особенностью системы является использование оригинального алгоритма, позволяющего разбивать любое изображение на интервалы и проводить в дальнейшем их па- раллельную или последовательную обработку (рис. 2). Вначале система осуществляет “утончение векторов”, при котором каждый элемент чертежа представляется вектором с толщиной линии один пиксел (см. модуль утончения на рис. 2). Далее осуществляется сегментация и “сшивка” векторов. При этом используется эвристический метод распознавания элементарных объектов изображения (линия, дуга, окружность). На основании этих действий в дальнейшем система формирует иерархическую модель чертежа с использованием более сложных объектов (параллелограмм, треугольник, эллипс, кривые произвольной фор- мы и т.д.). В дальнейшем при синтезе техпроцессов используются аналитические зависимости в виде формул, технологических ограничений и логических условий, которые были получены для всего спектра возможных технологических операций и переходов. Следует отметить, что формулы во всех вариантах проектирования существенно отличаются как по структуре так и по составу, что создает определенные трудности при моделировании состава и структуры техпроцесса при создании системы автоматизированного проектирования. Решение этих проблем обеспечивается за счет использования механизма логического вывода в базе знаний системы. Реализация зависимостей осуществляется автоматически на основе реляционных баз знаний и баз данных с выбором необходимых параметров на основе логических выводов системы. В качестве итоговых документов система выдает сводную ведомость по трудоемкости обработки изделий, сгруппированную по видам обработки, а также маршрутно-операционную карту, где приведены нормы времени по операциям и технологическим переходам. Идеология работы системы построена таким образом, что техническое нормирование осуществляется полностью автоматически на основе данных проектирования техпроцесса.
Система охватывает широкий спектр операций механосборочного производства, среди которых выделены следующие группы: обработка резанием, слесарные операции, сварочные, термические и химико-термические, гальванические и т.д. В зависимости от группы операции системой выделяются объекты-операции и переходы, которые выбираются технологом на основе разработанной им структуры техпроцесса. Активная роль в начале проектирования принадлежит модулю понимания изображения (рис. 1), который помогает системе выделить технологический переход, связанный с конструкторско-технологическим объектом (например конус или сфера), а далее блок принятия решений автоматически синтезирует концептуальную модель набора переходов с автоматическим расчетом межоперационных размеров, припусков и числа проходов. Система обладает элементами искусcтвенного интеллекта, то есть она предлагает свой, как правило, оптимальный вариант решения по принципу "делай так, как я предполагаю". Если возможно несколько решений, технолог может откорректировать решение из набора альтернативных подсказок системы. При этом данные с чертежа вводятся только один раз, а все промежуточные размеры и технологическая размерная цепь формируются автоматически на основе базы знаний, где система автоматически выбирает следующие атрибуты техпроцесса: модель станка, режущий и мерительный инструмент, схему базирования, приспособление. Результаты решения предлагаются технологу для анализа. В случае необходимости технолог мо- жет откорректировать решение на любом уровне: либо до генерации техпроцесса, либо после. Затем система автоматически определяет технически обоснованные нормы времени, как и при заготовительных операциях, на основе укрупненной обобщенной модели трудозатрат по составляющим. Результаты заносятся в маршрутно-операционную карту, которая генерируется полностью автоматически по стандартной форме ГОСТ 3.1118-82. При проектировании могут быть использованы два различных подхода: метод анализа техпроцесса по прототипу из набора разработанных техпроцессов; метод синтеза – проектирование нового техпроцесса. В процессе проектирования методом анализа по прототипу система создает конкретный маршрутный техпроцесс по существующему и ранее записанному и архиве типовому процессу, а большинство новых проектных процедур выполняется автоматически на основе анализа вариантов локальных типовых решений с помощью блоков логических условий соответствия между различными технологическими параметрами. При проектировании по методу синтеза система формирует техпроцесс без использования типовой маршрутной технологии. Однако при этом она формирует локальные технологические решения в виде набора переходов, который система подбирает технологу автоматически для обработки отдельных элементарных поверхностей по принципу "делай так, как я предполагаю".
Варианты локальных типовых решений сформированы в системе в виде баз данных, управление которыми осуществляется специальной программой логических выводов, основанных на таблицах соответствий между параметрами логических операций, переходов, оборудования, режущих и мерительных инструментов, оснастки, квалитетов точности обработки соответственно чертежу, а также с учетом разряда рабочего, инструкций по технике безопасности и т.д. В системе предусмотрено обращение к среде ACAD, в которой заранее введены чертежи. Пользователь вызывает чертеж, а затем система из меню выбирает типовой конструкторско-технологический модуль. На основе этого модуля из чертежа автоматически передаются необходимые размеры для обработки. Полученные данные передаются в систему автоматизированного проектирования техпроцессов, где осуществляется преобразование и обработка информации.
Таким образом, принцип действия системы представляет собой комплекс проектных процедур на основе экспертных оценок различных сочетаний элементов техпроцесса с автоматическим поиском информации в базах данных и с формированием маршрутной карты по методу композиционного синтеза и анализа при использовании типового техпроцесса. Типовой маршрут обработки формируется для детали-лидера (рис. 3). В качестве "лидера" выбирается деталь, которая содержит полный набор видов обработки для данного класса деталей. В архив заносятся типовые решения по различным классам деталей: 1) корпуса, 2) валы, 3) диски, 4) втулки, 5) рычаги и т.д. В дальнейшем типовой техпроцесс может быть вызван из архива по конструкторско-технологическому коду, который формируется в режиме работы с архивом в соответствии с конструкторским и технологическим классификатором в машиностроении. Формирование конкретного маршрутно-технологического процесса (блок 3 на рис. 3) осуществляется путем выбора из архива типовых решений на основе правил выбора базы знаний и отбора нужных решений. Таким образом, на выходе блока 2 (рис. 3) формируется таблица с записями последовательности видов обработки (блок 3) и с кода- ми видов обработки. Как видно из рисунка 3, в конкретном технологическом процессе, по сравнению с типовым, исключены позиции 8 (фрезерование), 11 (шлифование), 10 (термо- обработка). Формирование техпроцесса на уровне переходов осуществляется на основе следующих процедур (рис. 4,5). При проектировании вначале назначаются только черновые переходы, так как чистовые и отделочные переходы, а также необходимое количество переходов система назначает автоматически на основе логического блока анализа допуска на обработку или заданного квалитета точности в соответствии с чертежом детали (см. блоки 4–6 на рис. 4 и 5). Автоматический выбор переходов для элементарной поверхности представлен на рисунке 4. В зависимости от кода поверхности программа определяет входные данные для проектирования. Далее управление программой передается блокам 4–6 (см. рис. 4 и 5), где выполняются следующие процедуры по автоматическому выбору технологических переходов для заданного допуска на обработку или квалитета точности IT: · определение номера группы i интервалов, в которую входит заданный размер D, по условию Dmin<= D <=Dmax; · расчет числа единиц допуска А с = S / i; · поиск номера квалитета точности IT по условию Acmin<=Ac<=Acmax; · поиск необходимого набора переходов по условию ITmin<=IT<=ITmax; · окончательное формирование последовательности технологических переходов с вставкой типовых наборов технологических переходов и переносом отделочных технологических переходов в соответствующие места маршрутного техпроцесса, сформированного ранее в блоке 3 (граф. последовательности обработки по видам обработки). В результате система позволяет освободить проектировщика от рутинной работы, связанной с вводом входных данных в диалоговом режиме, и повысить производительность проектирования. Список литературы1. Тихонов Н.И. Комплексная интегрированная система технологической подготовки производства на основе представления знаний. //Программные продукты и системы. –1996. -№1. -С. 13-18. 2. Тихонов Н.И. Концептуальное проектирование в интегрированных САD/CAM/CAE системах //Тр. III Международ. конгресса: Конструкторско-технологическая информатика-96 (22-24 мая 1996, М., СТАНКИН) -С.137-138. |
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=918&lang= |
Версия для печати Выпуск в формате PDF (1.25Мб) |
Статья опубликована в выпуске журнала № 1 за 1999 год. |
Назад, к списку статей