Разработка технологических процессов с использованием методов исскуственного интеллекта и мультимедийного пользовательского интерфейса
Система "T-FLEX Технология", обеспечивающая автоматизированную разработку маршрутно-операционной и операционной технологии. Автоматизированное проектирование технологических процессов. САПР ТП TechnologiCS, использование понятия комплексной детали.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 15.08.2020 |
Размер файла | 18,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Разработка технологических процессов с использованием методов исскуственного интеллекта и мультимедийного пользовательского интерфейса
Баркова Н.Н.
Основными процессами в машиностроении являются механическая обработка и сборка. В ходе технологической подготовки производства на каждую деталь разрабатывается технологический процесс ее обработки, а на каждую сборочную единицу разрабатывается технологический процесс ее сборки. Кроме этого, на предприятиях разрабатывают технологические процессы изготовления заготовок, термической обработки детали, покраски изделий и т.д.
В ходе технического прогресса требования к технологической подготовке производства изменились. На современных предприятиях значительное количество времени тратится на проектирование в целом и на разработку технологического процесса в частности. Связано данное обстоятельство с тем, что в условиях рынка производители продукции должны постоянно заниматься ее обновлением. Следовательно, количество модификаций изделий, производимых на предприятиях, постоянно увеличивается.
Упомянутые выше причины позволяют сделать вывод о необходимости автоматизации технологической подготовки производства. Существенным преимуществом подобных систем является выполнение рутинных процессов с помощью средств электронной обработки данных.
Применение автоматизации технологической подготовки производства может обеспечить [1]: сокращение трудоемкости технологической подготовки производства, сокращение сроков технологической подготовки производства, повышение качества разрабатываемых технологических процессов, оптимизацию затрат труда и средств для изготовления изделий.
Благодаря быстродействию средств электронной обработки данных появляется возможность исследования различных альтернативных решений и реализации процессов оптимизации. Кроме этого, в САПР ТП решается обобщенная оптимизационная задача - получение технологического процесса, имеющего минимальные затраты на производство единицы продукции.
В настоящее время на рынке программных продуктов наиболее распространенными являются следующие САПР ТП:
T-FLEX Технология, распространяется АО "Топ Системы";
КОМПАС-Автопроект-Технология, предлагаемая компанией АСКОН;
TechnologiCS, разработанная российской компанией Consistent Software.
Система T-FLEX Технология обеспечивает автоматизированную разработку маршрутной, маршрутно-операционной и операционной технологии. В данной системе реализованы следующие методы [2]:
диалоговое проектирование с использованием баз технологических данных;
проектирование на основе типового, группового процесса, процесса-аналога;
проектирование с использованием библиотеки технологических решений;
заимствование технологических решений из ранее разработанных технологий.
Проектирование можно вести в автоматическом, полуавтоматическом, диалоговом режиме или использовать их сочетание [1, 3]. САПР ТП T-FLEX/ТехноПро является самообучающей системой. При составлении технологического процесса специалист вносит правила выбора того или иного маршрута, операции, перехода, инструмента или другой составляющей. В дальнейшем они могут использоваться автоматически. При автоматическом проектировании реализуется метод анализа, основанный на групповых технологических процессах. Для каждой группы создается общий технологический процесс (ОПТ), содержащий перечень операций изготовления всех деталей группы. Затем технолог создает описание конструкции конкретной детали и ей назначается ОПТ. При создании конкретного технологического процесса (КТП) система выбирает из назначенного ОПТ операции и переходы, необходимые для изготовления каждого элемента конструкции детали, отбрасывая те, которые не обеспечивают лучшее качество изготовления.
В основу работы КОМПАС-Автопроект-Технология положен принцип заимствования технологических решений. В процессе эксплуатации системы накапливаются типовые, групповые, единичные технологии, унифицированные операции, планы обработки конструктивных элементов и поверхностей. При формировании технологического процесса пользователю предоставляется доступ к архивам и библиотекам, хранящим накопленные решения.
Автоматизированное проектирование технологических процессов осуществляется в следующих режимах [4]:
на основе техпроцесса-аналога с автоматическим выбором соответствующей технологии из архива по различным критериям, в том числе и по конструкторско-технологическому коду детали, что обеспечивает наиболее точный подбор;
с использованием типового техпроцесса;
с использованием библиотеки типовых технологических операций и переходов.
В состав САПР ТП КОМПАС-Автопроект включен специализированный модуль, предназначенный для проектирования и оптимизации параметров технологической размерной структуры при разработке техпроцессов механической обработки деталей. Модуль позволяет проводить проектные и поверочные расчеты: операционных размеров, отклонений операционных размеров, отклонений расположения поверхностей, колебаний припусков. Целью расчетов является обеспечение конструкторских размеров и допусков расположения поверхностей, а также требуемых операционных припусков. Модуль позволяет вести расчет деталей любой конфигурации и сложности. По результатам расчета модуль автоматически вносит изменения в текст технологического процесса, которые впоследствии можно отредактировать по данным поверочных расчетов.
В САПР ТП TechnologiCS технологический процесс - сквозной [5]. Однако пользователь может работать как со сквозной технологией, так и с ее фрагментом, относящимся к определенному цеху. Степень детальности технологического процесса не регламентирована и определяется только требованиями предприятия.
TechnologiCS предполагает следующие методы проектирования [5]:
в диалоговом режиме с использованием стандартных справочников операций, оборудования, инструмента;
по аналогу, с заимствованием ранее разработанных технологических процессов и их последующей полной или частичной корректировкой;
в автоматическом режиме на основании технологического процесса комплексной детали;
из стандартных параметризированных фрагментов техпроцесса.
Дополнительно, по желанию пользователя, можно настроить специальные функции для автоматизации и проверки корректности подбора оборудования, инструмента и т.д.
В САПР ТП TechnologiCS используется понятие комплексной детали. При составлении технологического процесса пользователь выбирает соответствующую комплексную деталь. Затем технолог вносит наличие или характеристики конструктивных элементов, присущих конкретной детали. Меню выбора конструктивных элементов система строит автоматически, исходя из параметров комплексной детали. На практике таких элементов может быть достаточно много и часто они связаны между собой. С учетом этого предусмотрено представление всех признаков в виде дерева, которое позволяет наглядно увидеть конструктивные элементы, подчиненные элементы и параметры, детализирующие их описание.
Автоматизированное составление технологических процессов в выше представленных САПР ТП ведется при помощи большого числа справочников и классификаторов: инструмента, оснастки, материалов, оборудования и т.д. Все системы снабжены базами данных, содержащими расчеты трудоемкости, режимов обработки, расхода материалов.
Кроме описанных методов и режимов проектирования, все вышеуказанные системы предполагают после составления техпроцесса автоматическое создание комплекта технологической документации по ГОСТ и ЕСТД. При необходимости пользователь может самостоятельно создать новые формы документов, в том числе и по требованиям стандарта предприятия. технологический интерфейс деталь
В описанных выше САПР ТП технологическим процессам сборки не уделено должного внимания. Сборочные работы являются завершающим этапом изготовления машин и оборудования, которые в значительной степени определяют их качество, т.е. заданные выходные параметры, надежность, долговечность и т.д. Трудоемкость сборочных работ достигает 50 % от общей трудоемкости производства машин [6]. Любой технологический процесс складывается из ряда переходов, заключающихся в соединении сопрягаемых сборочных единиц и деталей путем приведения в соприкосновение основных баз присоединяемой сборочной единицы или детали со вспомогательными базами сборочной единицы, к которой они присоединяются [7]. Несмотря на то, что последовательность сборки машин разного назначения в основном зависит от специфики их конструкций, можно выделить некоторые общие положения, например:
При наличии параллельно связанных размерных цепей их построение следует начинать с установки деталей, размеры которых являются общими звеньями.
При сборке сборочной единицы последовательность установки деталей должна быть таковой, чтобы ранее смонтированные детали не мешали установке последующих деталей.
Необходимо стремиться к тому, чтобы в процессе сборки были минимальными частичные разборки сборочных единиц.
Последовательность сборки машины и ее сборочных единиц должна соответствовать избранным виду и форме организации производственного процесса.
Учитывая вышеизложенное, можно говорить о том, что технологический процесс сборки представляет собой некоторый план. Следовательно, для решения данной задачи применимы методы планирования искусственного интеллекта. Как отмечается в [8], планирование - это нахождение способа достижения цели при заданных возможностях. План определяет, как достичь цели при наличии определенных механизмов воздействия. При составлении плана можно сразу ставить задачу оптимизации решения по некоторому критерию или множеству критериев.
Программное средство, осуществляющее решение задачи планирования, называется планировщиком. Наиболее известным планировщиком является STRIPS [9]. Его авторы отходят от ситуационного исчисления, основанного на математической логике, и вводят понятие состояния. Таким образом, они предложили моделировать изменения в мире, как переходы из одного состояния в другое. Однако STRIPS имеет свои недостатки, поэтому в 1998 году появляется язык PDDL [10] в ответ на потребность разработки единого языка для всех планировщиков. PDDL предназначен для описания "физики" домена, т.е. того, какие предикаты бывают, какие действия возможны, какова структура составных действий и каковы эффекты действий.
Учитывая выше сказанное, а также то, что рассмотренные выше САПР ТП предлагают разрабатывать технологические процессы сборки в режиме диалога, одним из направлений дальнейшего исследования предполагается применение методов планирования искусственного интеллекта для автоматического составления технологических процессов сборки.
Сборка - это не только совокупность операций по установке деталей в сборочное положение и соединение их в сборочные единицы в определенной технологической последовательности, но и проверка взаимодействия их в изделии, соответствующем установленным техническим требованиям [6]. Возможность соблюдения последовательности сборки отображают графически в виде схемы сборки [7]. Схема сборки является оперативным документом, по которому персонал сборочного цеха знакомится с последовательностью сборки машины или прибора, организует процесс сборки и т.д. Этот документ не может в полной мере показать процесс сборки и, на наш взгляд, необходим дополнительный инструмент, который помог бы технологу проверить последовательность процесса сборки. Таким инструментом может стать мультимедийное представление процесса сборки.
При разработке мультимедийной системы возникает проблема их графического представления. Подобный инструмент необходим, т.к. он помогает разработчикам взаимодействовать друг с другом и вовремя находить ошибки. Обзор подходов представления мультимедийных систем был дан в диссертационной работе Джона Дэвиса [11], который включает частично упорядоченные множества, интервальные порядки, графы и сети Петри. Эти техники достаточно известны, широко используются и математически строги. Дэвис приводит преимущества и недостатки этих методов для представления мультимедийных систем и предлагает свою структуру, представляющую собой два частично упорядоченных множества, которую он называет дипосет.
Однако мультимедийные системы удобно представлять с помощью формальных спецификаций, в частности, при помощи CSP [12]. CSP - это математическая теория для определения и верификации сложных моделей поведения возникающих взаимодействий между конкурирующими объектами. Реализация подобной мультимедийной системы возможна на различных языках программирования, но в данном случае лучше использовать JCSP [13]. JCSP - это Java класс библиотеки, обеспечивающей базовую совокупность примитивов CSP плюс богатый набор расширений. Эта библиотека также включает интерфейс канала для всех Java AWT управляющих элементов и графических операций. JCSP дает возможность многопотоковым системам разрабатываться, выполняться и обосновываться в целом в терминах CSP синхронизируемых примитивов (каналы, события и т.д.).
В связи с этим еще одним направлением исследования предполагается рассмотрение вопросов мультимедийной визуализации проверки взаимодействия сборочных операций в изделии. Решение данной задачи может служить помощью начинающим технологам в контроле над составлением технологического процесса, а также может использоваться в качестве фрагмента обучающего комплекса по составлению технологических процессов.
Литература
Копосов В.Н. САПР технологических процессов. Курс лекций /
В.Н. Копосов [Электронный ресурс], 2004. - Режим доступа: http:// www.ispu.ru/library/lessons/koposov2/ - Загл. с экрана.
T-FLEX Tехнология [Электронный ресурс], 2006. - Режим доступа: http://www.tflex.ru/products/tehnolog/tehno.php - Загл. с экрана.
Система автоматизации технологического проектирования T-FLEX/ ТехноПро [Электронный ресурс] - Режим доступа: http://kinecshma.chat.ru/tehnopro/Techno.html - Загл. с экрана
КОМПАС-Автопрект 9.4 клиент-серверная версия [Электронный ресурс] - Режим доступа: http://www.ascon.ru - Загл. с экрана
Чилингаров К.А. TechnologiCS v4. Специализированная информационная система для машиностроительного предприятия / К.А.Чилингаров // CADmaster. - 2005. №30/5 (дополнительный)
Черный В.В. Технологический процесс сборки узлов машин и аппаратов: Методические указания / В.В. Черный, В.А. Богуш - Тамбов: Изд-во Тамб. гос. техн. ун-та, 2004. 24 с.
Размещено на Allbest.ru
...Подобные документы
Начало любого диалогового проектирования технологических процессов - открытие базы конкретных технологических процессов. Основные операции для совершения технологических процессов. Приемы работы по просмотру и редактированию документов в Microsoft Word.
контрольная работа [3,7 M], добавлен 30.12.2010Характеристика технологических процессов сбора, передачи, обработки и выдачи информации в отделах исследуемого предприятия. Основные понятия и особенности автоматизированного проектирования изделий корпусной мебели. Концепция построения САПР "Базис".
отчет по практике [461,0 K], добавлен 09.08.2015Информационно-коммуникационные технологии и основные направления их внедрения в процесс профессионального обучения. Анализ процесса изготовления вала шестерни. Определение типа производства. Разработка маршрутно-операционных технологических процессов.
дипломная работа [923,9 K], добавлен 20.11.2013Изучение основных аспектов моделирования операционной системы. Исследование принципов организации псевдопараллельной работы процессов. Анализ алгоритмов диспетчеризации процессов. Проектирование подсистемы управления памятью и запоминающими устройствами.
курсовая работа [1,7 M], добавлен 12.01.2014Взаимодействие процессов и потоков в операционной системе, основные алгоритмы и механизмы синхронизации. Разработка школьного курса по изучению процессов в операционной системе Windows для 10-11 классов. Методические рекомендации по курсу для учителей.
дипломная работа [3,2 M], добавлен 29.06.2012Подача заявления на разработку электронного документа. Свойства элементов документа. Методы устранения недостатков технологических процессов. Изменение формата хранения данных. Установление контрольных точек в операционных технологических процессах.
курсовая работа [137,8 K], добавлен 15.10.2012Исследование сетевой операционной системы. Определение набора веб-приложений, которые объединены в рамках единого пользовательского интерфейса, напоминающего классические десктопные системы. Рассмотрение сетевых утилит операционной системы Windows.
отчет по практике [255,1 K], добавлен 20.10.2021Программные средства и системы для создания, автоматизирования технологических процессов. Разработка технологического процесса в системе "Вертикаль". Создание 3D моделей операционных заготовок в системе "Catia", технологической оснастки в "Solid Works".
дипломная работа [6,1 M], добавлен 25.06.2012Основные структуры процессов в операционной системе Unix. Возможные состояния процесса в Unix и способы перехода между ними. Планирование и выполнение процессов. Различия между родительским и дочерним процессом. Ожидание завершения и выполнения процесса.
курсовая работа [673,0 K], добавлен 24.02.2012Определение и характеристика цели автоматизации проектирования. Ознакомление с достоинствами процесса внутреннего шлифования. Исследование и анализ сущности САПР – системы, объединяющей технические средства, математическое и программное обеспечение.
курсовая работа [949,8 K], добавлен 02.06.2017Разработка системы хранения и обработки данных, интерфейса. Использование технологии Xamarin.Forms для организации заполнения путевых листов. Выбор операционной системы, языка и среды программирования. Аппаратная интеграция информационной системы.
дипломная работа [1,7 M], добавлен 09.07.2017Автоматизация ряда бизнес-процессов библиотеки Арбитражного суда Пермского края с использованием технологии "клиент-сервер". Проектирование пользовательского интерфейса, диаграммы прецедентов. Разработка серверной части, создание и заполнение БД.
курсовая работа [2,9 M], добавлен 27.02.2016Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.
дипломная работа [2,6 M], добавлен 10.07.2017Операционная система Windows фирмы Microsoft во всех ее проявлениях. Ее интерфейс как универсальный механизм управления любым приложением ОС. Свойства анимационного пользовательского интерфейса. Настройка программного продукта, его адаптация к технике ПК.
контрольная работа [50,5 K], добавлен 03.05.2009Проектирование и разработка базы данных в РСУБД Firebird. Последовательность создания приложения, основанного на клиент-серверной технологии и работающего в операционной системе Windows. Хранимые процедуры и триггеры. Доступ к сети и транзакции.
курсовая работа [2,6 M], добавлен 27.07.2013Рассмотрение способов просмотра состояния процессов через диспетер задач в операционной системе Windows: определение взаимосвязи процессов и потоков, времени работы системы в пользовательском режиме. Ознакомление со сведениями о файлах драйверов.
лабораторная работа [3,1 M], добавлен 07.04.2010Файловый ввод/вывод с использованием разных классов. Вызовы операционной системы. Использование вызовов операционной системы. Основные способы открытия файла. Замена файла, связанного со стандартными устройствами ввода/вывода. Операции чтения файла.
курсовая работа [1,1 M], добавлен 09.12.2016Изучение механизма работы программных инструментов как трудная часть отладочного процесса. Отладчики пользовательского режима, их основные типы. Автоматический запуск приложений в отладчике. Быстрые клавиши прерываний. Отладка ядра операционной системы.
реферат [260,0 K], добавлен 25.11.2016Разработка и реализация мультимедийного электронного учебника по дисциплине "Мультимедиа–технологии". Использование векторной графики. Передача данных в потоковом режиме. Работа со звуком. Применение Macromedia Flash в Web. Технология Symbol Conversation.
курсовая работа [2,8 M], добавлен 16.08.2012Программная реализация настольного приложения с использованием языка программирования C#. Проектирование и структура пользовательского интерфейса, требования к нему и оценка функциональности. Разработка руководства пользователя и его использование.
курсовая работа [297,6 K], добавлен 10.03.2015