автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.12, диссертация на тему:Автоматизация выбора рациональных схем базирования заготовки при синтезе технологических процессов
Автореферат диссертации по теме "Автоматизация выбора рациональных схем базирования заготовки при синтезе технологических процессов"
На правах рукописи
Леонов Юрий Алексеевич
АВТОМАТИЗАЦИЯ ВЫБОРА РАЦИОНАЛЬНЫХ СХЕМ БАЗИРОВАНИЯ ЗАГОТОВКИ ПРИ СИНТЕЗЕ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ
Специальность 05.13.12 - Системы автоматизации проектирования (промышленность)
Автореферат диссертации на соискание учёной степени кандидата технических наук
1 7 МАЙ 2012
Брянск 2012
005043962
005043962
Работа выполнена на кафедре "Компьютерные технологии и системы" ФГБОУ ВПО "Брянский государственный технический университет"
Научный руководитель: Заслуженный деятель науки РФ,
доктор технических наук, профессор АВЕРЧЕНКОВ Владимир Иванович
Официальные оппоненты: доктор технических наук, профессор
ШВЕДЕНКО Владимир Николаевич, профессор кафедры информационных технологий Костромского государственного технологического университета
кандидат технических наук, доцент ПОЛЬСКИЙ Евгений Александрович, доцент кафедры технологии машиностроения Брянского государственного технического университета
Ведущее предприятие: Калужский филиал МГТУ им. Н.Э. Баумана
Защита состоится 28 мая 2012 года в 1400 часов на заседании диссертационного совета Д 212.021.03 Брянского государственного технического университета по адресу: 241035, г. Брянск, бульвар 50-летия Октября, д. 7, Брянский государственный технический университет.
С диссертацией можно ознакомиться в библиотеке Брянского государственного технического университета.
Автореферат разослан 26 апреля 2012 г.
Ученый секретарь /)
диссертационного совета, Ь / /а
кандидат технических наук, доцент лУ/А^^^в^ В-А. Шкаберин
Актуальность. В настоящее время существует множество методик позволяющих автоматизировать проектирование технологических процессов (ТП) обработки заготовок. При этом в существующих системах САПР ТП уделяется недостаточное внимание проблеме автоматизированного выбора рациональных схем базирования заготовки в связи со сложностью формализации задачи. Во многих случаях от правильности решения этой проблемы зависит фактическая точность выполнения размеров, оптимальность маршрута обработки, сложность конструкций используемых приспособлений, их стоимость, время на установку и снятие заготовки и, в конечном счете, себестоимость изготовления деталей.
Анализ САБ/САМ/САБ-систем, существующих на российском и зарубежных рынках, показывает, что в составе современных интегрированных САПР имеются достаточно мощные средства для решения многих задач технологической подготовки производства (ТПП). При этом для решения задачи проектирования технологического процесса и решения отдельных задач синтеза и автоматизированного выбора рациональных схем базирования не разработаны программные модули или подсистемы решающие эти задачи.
Это связанно с тем, что задача автоматизированного выбора рациональных схем базирования сопряжена со следующими трудностями:
• отсутствие формата полного описания конструкторско-технологической информации детали;
• наличие неопределенных параметров на этапе разработки схем, таких как: вспомогательное время (время на установку и снятие заготовки); стоимость приспособления; направления и значения векторов сил резания; точки приложения и усилия зажимных элементов и т.п.;
• отсутствие алгоритмов автоматизированного выбора схем базирования.
Задача автоматизированного выбора рациональных схем базирования является
неотъемлемой частью в методике синтеза ТП. Ее решение позволяет выполнить структурную оптимизацию ТП, при которой можно проанализировать большое количество различных вариантов обработки заготовки, выявив оптимальную последовательность операций.
В связи с этим, автоматизация задачи выбора рациональных схем базирования заготовок при синтезе ТП является актуальной и требующей решения.
Целью диссертационной работы является формализация процедур синтеза и выбора рациональных схем ■ базирования заготовки при использовании автоматизированных систем технологической подготовки производства.
Для достижения поставленной цели были решены следующие задачи.
1. Предложена методика формирования конструкторско-технологической информации (КТИ) о заготовке, используя ее ЗБ-модель, и разработана структура базы данных (БД) для представления информации о заготовке.
2. Разработаны методика и алгоритм синтеза возможных схем базирования заготовки.
3. Разработаны методика и алгоритм автоматизированного выбора рациональных схем базирования заготовки с использованием многокритериальных методов решения задач.
4. Создан автоматизированный программный комплекс, решающий задачи синтеза и выбора рациональных схем базирования заготовки.
Методология и методы исследования. При выполнении исследований и решении поставленных задач использовались основные научные положения: технологии машиностроения; теории автоматизированного проектирования; теории классификации и кодирования; теории принятия решений; теории реляционных баз данных; при разработке программных модулей использовались методы объектно-ориентированного и структурного программирования.
Научная новизна работы состоит в формализации процедур синтеза и выбора рациональных схем базирования заготовки при решении задачи автоматизированного проектирования ТП. В том числе научная новизна включает в себя следующие положения.
1. Предложена структура описания конструкторско-технологической информации о заготовке на основе ее ЗБ-модели с учетом технологических характеристик.
2. Разработаны методика и алгоритм синтеза схем базирования на основе конструкторско-технологической информации о заготовке.
3. Предложены критерии автоматизированного выбора рациональных схем базирования заготовки при синтезе ТП обработки заготовки.
4. Разработаны методики и алгоритмы вычисления оценок качества схем базирования по каждому критерию автоматизированного выбора.
5. Разработана методика автоматизированного определения рациональных схем базирования на основе метода анализа иерархий.
Практическая ценность работы.
1. Разработана библиотека конструктивно-технологических элементов для САПР «Компас-ЗО» в соответствии с классификацией В.Д. Цветкова.
2. Создан программный модуль, предназначенный для формирования конструкторско-технологической информации о заготовке.
3. Создан автоматизированный программный комплекс синтеза и выбора рациональных схем базирования заготовки, который позволяет получать количественные оценки качества схем базирования.
Основные положения, выносимые на защиту.
1. Метод и алгоритм синтеза возможных схем базирования заготовки.
2. Критерии автоматизированного выбора рациональных схем базирования заготовки.
3. Методики и алгоритмы вычисления оценок качества схем базирования заготовки по предложенным критериям выбора.
4. Метод и алгоритм автоматизированного выбора рациональных схем базирования заготовки на основе метода анализа иерархий (МАИ).
Реализация и внедрение результатов работы. Созданный автоматизированный программный комплекс синтеза и выбора рациональных схем базирования заготовки прошел проверку при технологической подготовке производства на машиностроительных и малых инновационных предприятиях г. Брянск: ОАО «Газэнергосервис», ООО «Брянск-ИнМаш», ООО «ИЦ ВТМ».
Результаты работы использовались в учебном процессе кафедры «Компьютерные технологии и системы» Брянского государственного технического университета при проведении практических и лабораторных работ по дисциплинам: «Геометрическое моделирование», «Разработка САПР» для специальности «Системы автоматизированного проектирования»; «АСТПП в машиностроении», «САПР технологических процессов» для специальности «ТМ».
Апробация работы. Основные научные и практические результаты работы докладывались и обсуждались на Международной научно-практической конференции «Системы проектирования, моделирования, подготовки производства и управление проектами CAD/CAM/CAE/PDM» в 2008 г. в г. Пенза, на Международной научно-практической конференции «Состояние, проблемы и перспективы автоматизации технической подготовки производства на промышленных предприятиях» в 2009 г. в г. Брянск, на Международной научно-технической конференции молодых ученых «Новые материалы, оборудование и технологии в промышленности» в 2010 г. в г. Могилев (Белоруссия), на 4-ой Всероссийской межвузовской научно-практической конференции «Актуальные проблемы информатизации в науке, образовании и экономике — 2011» в 2011 г. в г. Зеленоград, на XXIII Международной инновационно-ориентированной конференции молодых ученых и студентов (МИКМУС-2011) в 2011 г. в г. Москва и др.
Публикации. По теме диссертации опубликовано 29 печатных работ в виде научных статей и тезисов докладов из них 4 статьи в журналах, входящих в перечень ведущих российских рецензируемых научных журналов.
Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы из 115 наименований и 6 приложений. Основная часть работы содержит 158 страниц машинописного текста, 39 рисунков, 18 таблиц. .....
СОДЕРЖАНИЕ РАБОТЫ
Во введении обосновывается актуальность выбранной темы, формулируются цели и задачи научной работы, указываются применяемые методы исследований, научная новизна и практическая ценность работы, приводится краткий обзор структуры работы, формулируются основные положения выносимые на защиту.
В первой главе проведен анализ существующих методов проектирования технологических процессов (ТП) обработки заготовок и рассмотрены перспективы их развития. В ходе анализа было установлено, что наиболее перспективным для дальнейшего развития является метод синтеза ТП.
Проанализированы исследования ученых в области автоматизации проектирования ТП обработки заготовок, в которых затрагиваются вопросы синтеза и выбора рациональных схем базирования, выполненные Аверченковым В.И., Васильевым A.C., Горанским Г.К., Капустиным Н.М., Корчаком С.Н., Митрофановым С.П., Павловым В.В., Соломенцевым Ю.М., Старостиным В.Г., Цветковым В.Д., Челищевым Б.Е. и др.
Анализ методов синтеза и выбора схем базирования заготовки показал, что данные задачи решаются либо на основе типовых решений (в этом случае схемы не всегда являются рациональными, а также затруднительно предложить решения для
новой детали), либо средствами автоматизации в диалоговом режиме, когда пользователю системы предлагается выбрать самому схемы базирования из ограниченного набора.
Рассмотрены существующие концепции представления исходной информации о заготовке в работах следующих российских ученых: Горанского Г.К., Цветкова В.Д., Базрова Б.М. и др.
Исходной информацией для задачи выбора рациональных схем базирования заготовки являются указанные обрабатываемые поверхности на заготовке и конструкторско-технологическая информация (КТИ) о ней на рассматриваемую технологическую операцию. Для описания КТИ о заготовке была использована классификация Цветкова В.Д. Согласно данной классификации, заготовку можно представить в виде совокупности отдельных конструктивно-технологических элементов (КТЭ).
Используя унифицированный подход к определению характеристик КТЭ, было предложено определить перечень характеристик, которыми может обладать любой элемент заготовки, в том числе и поверхности из которых состоят элементы. Общий вид определителя КТЭ можно представить следующим образом:
N = {N0, {«,}}, (1)
где N0 - общие характеристики КТЭ заготовки; п, - характеристики /'-ой поверхности.
N0= {К, L, О, R, ЗФ, ТО, MC, ПК, ГЛ}, (2)
где К — код конструктивно-технологического элемента; L — размерные параметры, которые являются уникальными для конкретного элемента; О — параметры, описывающие ориентацию элемента в пространстве; R - вид и значение шероховатости поверхности; ЗФ - вид и допуск формы поверхности; ТО, MC - вид термообработки и механические свойства поверхности; ПК, ГЛ- вид гальванических покрытий, глубина покрытий или термообработки.
Характеристики г'-ой поверхности и, вносятся в том случае, если они отличаются от общих характеристик элемента, при этом они могут включать любой параметр из общих характеристик.
Проведены исследования функциональных возможностей российских и зарубежных САПР ТП (ТехноПро, Вертикаль, T-FLEX Технология, СПРУТ-ТП, Techcard, ADEM САРР, pro/Engineer, CATIA, Cimatron, NX, Technologies, SolidWorks и др.) с точки зрения возможностей автоматизации синтеза и выбора рациональных схем базирования заготовки. Сделан вывод, что данной проблеме уделяется недостаточное внимание.
Для решения задачи автоматизированного выбора рациональных схем базирования заготовки были проанализированы следующие многокритериальные методы принятия решений: многокритериальная теория полезности (MAUT); метод SMART; методы ранжирования многокритериальных альтернатив ELECTRE; метод анализа иерархий (МАИ). В результате анализа был выбран метод анализа иерархий, так как он отличается своей простотой и наглядностью, а также полностью подходит для решения поставленной задачи.
Во второй главе разрабатывались математические модели и алгоритмы процессов автоматизации выбора рациональных схем базирования заготовки.
На рис. 1 представлена стратегия автоматизированного выбора рациональных схем базирования заготовки. Рассмотрим основные этапы стратегии выбора.
/ вд /
I конструкторско- I | технологической | \ информации о \ заготовке
( Начало
Иодирование заготовки (описание параметров КТЭ заготовки и связей между ними)
Список возможных схем базирования
""1-
Определение веса каждого критерия выбора |
И
Список весовых оценок критериев
Синтез возможных схем базирования
Расчет оценок по критериям выбора для /-ой схемы базирования
Нахождение относительных оценок схем базирования по каждому критерию выбора в шкале 11/9 ...9]
X
Рассмотрены все возможные схемы
^базирования? _ Да
Нахождение относительных оценок для ' критериев в шкале [1/9...9]
Ранжирование схем базирования с учетом их относительных оценок и степени важности критериев
Выбираем схемы базирования с максимальным значением индикатора качества
(количество схем указывается экспертом)
' I......
Список рациональных схем базирования
. . I
7
/
( Конец
3
Рис. 1. Стратегия автоматизированного выбора рациональных схем базирования заготовки
С помощью встроенных инструментальных средств конструкторской САПР строится ЗО-модель заготовки. Далее, с помощью разработанного пользовательского интерфейса ввода исходных данных, происходит кодирование заготовки, т.е. описываются конструкторские и. технологические параметры каждого КТЭ заготовки, которые включают все параметры определителя. Также описываются:
размерные характеристики, определяющие положения элементов в заготовке; допуски формы и расположения. Размерные характеристики, определяющие положения элементов в заготовке, вычисляются автоматически с ЗО-модели заготовки. Вся собранная информация помещается в базу данных конструкторско-технологической информации о заготовке.
Для дальнейшей работы автоматизированного программного комплекса необходимо определить относительные оценки превосходства (веса) каждого критерия выбора. Такие оценки заносятся в специальный список, который хранится в постоянной памяти. В этом случае оператору (технологу) автоматизированного программного комплекса не нужно их вводить заново.
Исходными данными для автоматизированного выбора рациональных схем являются схемы базирования, которые синтезируются для каждого, текущего состояния заготовки. Это производится перебором возможных комбинаций базовых поверхностей при условии, что найденные схемы удовлетворяют требуемому условию базирования Ут.
Исходными данными для алгоритма синтеза возможных схем базирования является множество обрабатываемых КТЭ и вектор требуемого условия базирования:
где Х~т', Уг7, 2~т' - компоненты шестимерного вектора, определяющие требуемое базирование заготовки, которые принимают значения: 1 — если заготовку необходимо лишить линейной степени свободы, 0 - если не нужно лишать заготовку линейной степени свободы; — компоненты шестимерного вектора, определяющие
требуемое базирование заготовки, которые принимают значения: 1 - если заготовку необходимо лишить угловой степени свободы, 0 - если не нужно лишать заготовку угловой степени свободы.
Обобщенно алгоритм синтеза возможных схем базирования можно представить в следующем виде:
1) определение кодов КТЭ заготовки по классификации Цветкова В.Д;
2) определение шестимерных векторов для каждого КТЭ (У,= {х?,¥;4,2?^- шестимерный вектор /-го КТЭ);
3) получение суммарных шестимерных векторов для каждой возможной схемы: = У, ^ У] V ...V Уп, где п - количество КТЭ входящих в состав схемы;
4) получение суммарных шестимерных векторов с учетом лишения дополнительных угловых степеней свободы У^ (лишение Уу возможно при условии достаточного расстояния между КТЭ: 1х > 1хгпп;!у > 1у^где Ьс,1у,к -расстояния между КТЭ; - минимальные расстояния необходимые для лишения степеней свободы);
5) добавление схем в список возможных вариантов схем базирования при условии обеспечения требуемого базирования: Ут с .
После того как схемы базирования сгенерированы необходимо определить их качество согласно установленным критериям выбора.
(3)
В качестве критериев автоматизированного выбора рациональных схем базирования были установлены следующие:
• погрешность схемы базирования заготовки (£5);
• относительные затраты на реализацию схемы установки (Спр);
• относительное вспомогательное время, необходимое на установку и снятие заготовки (/всп);
• площадь главной базы (5ГЛ);
• устойчивость заготовки при базировании по главной базе (5ГЛ );
• доступность обрабатываемых поверхностей (Ло6р);
• доступность использования базовых поверхностей (Л6аз.);
• компактность расположения базовых поверхностей (Л^аз.)-
Были разработаны методики и алгоритмы расчета оценок схем базирования по критериям автоматизированного выбора.
Критерий «Погрешность схемы базирования заготовки». Для расчета погрешности базирования /'-ой схемы входными данными являются текущая схема и список обрабатываемых поверхностей. Результатом работы алгоритма является погрешность /-ой схемы базирования. При расчете погрешности используются модули, предложенные в работах Ильицкого В.Б.: «плоскость-плоскость», «цилиндр-призма», «цилиндр-цилиндр», «комбинированный модуль».
Алгоритм расчета погрешности базирования /-ой схемы £сх6, в рассматриваемом случае включает следующие этапы:
1) нахождение размерных цепей между базирующими и обрабатываемыми поверхностями;
2) выбор расчетных модулей для всех размерных цепей;
3) расчет погрешности базирования евк размерных цепей;
4) выбор максимальной погрешности базирования , = £6тах •
При построении размерных цепей используется рекурсивный алгоритм, в котором выполняется обход размеров, связывающих базирующие и обрабатываемые поверхности. Выбор расчетных модулей производится на основании геометрических форм базирующих и возможных элементов приспособления.
Критерии «Относительные затраты на реализацию схемы установки» и «Относительное вспомогательное время». Так как на этапе выбора схем базирования еще не разработаны приспособления, то оценки вспомогательного времени и стоимости приспособления невозможно подсчитать. Однако, имея информацию о геометрических формах и размерах базовых поверхностей, можно подобрать конструктивные элементы для установки заготовки в приспособление. Для подсчета данных критериев используются не реальная стоимость установочных элементов, а относительные оценки (ранги) которые отражают предпочтительность выбора того или иного варианта. Например, базирование на плоскую поверхность дешевле и быстрее, чем базирование по зубчатой поверхности, соответственно ранги стоимости и вспомогательного времени при базировании на плоскую поверхность будет ниже, чем при базировании по зубчатой поверхности.
Для каждого конструктивно-технологического элемента согласно классификации В.Д. Цветкова были составлены таблицы рангов стоимостей
базирования и вспомогательных времен. В примере можно увидеть фрагменты таблиц рангов (табл. 1, 2, 3, 4).
Таблица 1 Таблица 2
Ранги плоских поверхностей Ранги поверхностей вращения
№ п/п Код Гг <-пр. Г 'leen.
1 1111 1 1
2 1122 1 1
Таблица 3 Ранги винтовых поверхностей
№ п/п Код fr с пр. Г:.сп.
1 3111 н 6 5
2 3112н 6 5
№ п/п Код ^С пр. г. leen.
1 2111н i 1
2 2112н 2 1
Таблица 4 Ранги зубчатых поверхностей
№ п/п Код ^С пр. г. 'в СП.
1 4111н i. 6
2 4112н 7 6
Такие таблицы могут редактироваться экспертом-технологом, чтобы учесть производственные условия предприятия.
Для нахождения рангов стоимости и вспомогательного времени схемы базирования необходимо воспользоваться формулами:
.=!>,„,, (4)
/=1 1=1
где п — количество поверхностей, входящих в состав схемы базирования;^; —
текущий ранг стоимости ¿-ой поверхности; - текущий ранг вспомогательного времени /'-ой поверхности.
Критерий «Площадь главной базы». В теории базирования выделяют два типа баз: главные и дополнительные. При ориентации заготовки в приспособлении сначала ее устанавливают на главную базу, а затем используют дополнительные базы для лишения оставшихся степеней свободы. За главную базу предпочтительно брать поверхность, при базировании на которую заготовка сохраняет устойчивое положение в приспособлении без использования дополнительных баз и зажимных механизмов. Исходя из этого, были предложены критерии: «площадь главной базы» и «устойчивость заготовки при базировании по главной базе». Чем больше площадь главной базы, тем устойчивее будет заготовка в приспособлении, а также время на установку будет меньше. Расчет оценки по критерию «площадь главной базы» не приводится, так как площадь главной базы подсчитывается автоматически с помощью встроенных средств системы автоматизированного проектирования.
Критерий «Устойчивость заготовки при базировании по главной базе». Так как на этапе определения схем базирования заготовки неизвестна вся силовая схема: точки контакта опорных элементов приспособления; точки контакта зажимных элементов; значения и направления сил резания, то производится предварительный расчет оценки, характеризующей степень устойчивости.
Для определения оценки устойчивости заготовки предлагается использовать следующую формулу:
Оу„ = ^41+ *,„), (5)
где 5пр - площадь проекции главной базы на плоскость перпендикулярную вектору силы тяжести />/, к — высота заготовки в направлении вектора силы тяжести; Ауст - коэффициент устойчивости главной базы.
Коэффициент устойчивости определяется с учетом следующих условий: если центр тяжести заготовки попадает в проекцию параллелепипеда образованного поверхностью главной базы, то куСТ = 1, иначе куСТ = 0 (коэффициенты могут быть изменены экспертом).
Критерий «Доступность обрабатываемых поверхностей». Если базы располагаются близко к обрабатываемым поверхностям, то возможны ситуации, когда элементы приспособления будут ограничивать доступ режущего инструмента в зону резания. Предлагается использовать следующую функцию определения доступности обработки /-ой поверхности при базировании у'-ой базой:
__ |1п(£/у + 1),ии <
- расстояние между /-ой и_/-ой поверхностями в трехмерном пространстве;
Ля - расчетное максимальное расстояние между базовой и обрабатываемой поверхностями при котором высока вероятность ограничения доступа режущего инструмента в зону резания.
Расстояние и между двумя поверхностями определяется по следующей формуле:
(7)
где кх
min ' ^у min » min - расстояния между ближайшими точками двух поверхностей соответственно по осям: х,у, z. Параметр R$ рассчитывается по формуле:
Rs=rs'G, (8)
где rs - коэффициент, характеризующий доступность обработки, который задается экспертом в диапазоне [0...1]; G - длина диагонали наименьшего параллелепипеда, в который может быть вписана заготовка:
G = P*+Gy+G*, (9)
где Gx,Gy,Gz - габариты заготовки по осям x,y,z.
Критерий «Доступность использования базовых поверхностей». По степени доступности все поверхности можно разделить на три подвида: открытые, полуоткрытые и закрытые. Оценка по данному критерию определяется суммой двух показателей:
£,6аз=^глб-|-^до„6, (10)
где dn6 - коэффициент, который характеризует сложность базирования заготовки на главную базу; daon5 - коэффициент, который характеризует сложность базирования заготовки на дополнительные базы.
Коэффициенты, характеризующие сложность базирования заготовки вычисляются по формулам:
п т
¿гл.б = ПЛ/и; ^.б = Пк//т, 01)
(=1 7=1
где кI — коэффициент, учитывающий доступность использования /-ой поверхности главной базы; Щ - коэффициент, учитывающий доступность использования у'-ой поверхности дополнительной базы; п - количество поверхностей, входящих в главную базу; т - количество поверхностей, входящих в состав дополнительных баз.
Коэффициенты и к, устанавливаются экспертом при настройке подсистемы. Они характеризуют степень отличия в выборе открытых, полуоткрытых и закрытых поверхностей.
Критерий «Компактность расположения базовых поверхностей». Известно, что чем ближе друг к другу располагаются базовые поверхности, тем меньше размеры приспособления а, следовательно, стоимость приспособления будет дешевле. Для подсчета оценки компактности расположения базовых поверхностей используется следующая формула:
С6ю=ЁС б-*'*, 02)
где СШ1. - оценка компактности расположения /-ой и j-oiл поверхностей С6 = 1п([/ +1); с - количество неповторяющихся сочетаний базовых поверхностей.
Для схем базирования, полученных на предыдущем этапе, подсчитываются абсолютные оценки по каждому критерию выбора. Далее по представленному алгоритму с использованием МАИ проводилась математическая свертка с учетом важности каждого из критериев. Степень важности каждого критерия устанавливает эксперт-технолог, исходя из предпочтений конкретного производства. По методу анализа иерархий абсолютные оценки необходимо представить в шкале [1...9].
Оценка отношения /-й схемы к_/-й при условии, что О, «лучше» чем О/.
9-(О,-О,)
^тах ^шп
(13)
где О,, О) - сравниваемые схемы базирования; Отах, Отш - максимальная и минимальная оценки из множества схем базирования.
Согласно принципам, заложенным в МАИ была разработана методика получения количественных оценок качества схем базирования. Для описания индикатора качества /-ой схемы базирования предложена следующая зависимость:
Sj=YJW¡■wjn (14)
/=1
где N - количество критериев; м,- - вес /-го критерия; - вес у'-й схемы базирования по /-му критерию.
Нормированный вес схемы базирования А по г'-му критерию:
ъп
где X' к - сумма собственных векторов всех схем базирования; У(А) -
собственный вектор схемы базирования А по ;-му критерию:
(16)
где п - количество .схем базирования; а[ _ текущая (к-ая) относительная оценка схемы базирования А.
Третья глава посвящена разработке автоматизированного программного комплекса синтеза возможных и выбора рациональных схем базирования заготовки.
На рис. 2 представлена структурная схема разработанного автоматизированного программного комплекса.
Рис. 2. Структурная схема автоматизированного программного комплекса выбора рациональных схем базирования заготовки
Рис. 3. Интерфейс автоматизированного программного комплекса синтеза и выбора рациональных схем базирования заготовки
Программный комплекс состоит из следующих модулей: ввода исходных данных; расчета оценок по критериям; выбора рациональных схем базирования. Все
Файл Настройки Кодирование Поиск i
щшшш
СЫсзк найдаяньк схем ба&фсьатв а Фермат«;
Схема {<&> КТЗ.Гя база -ззтгп &зы> КТЭ»
КГЭГгя*&»: У. а*КТЭ)Г
: ¡Схема 2 {3 КТЭ. г л. ¿аза: У. (2 КТЭ)) Схема 1Э {3 КТЗ, г л. база: У. (2 КТЭ)}
IСхема 3(3 КТЭ. гя. базв: У. (2 КТЭ}} Схема 20(3 КТЭ.гл. база. У. (2 КТЭ»
Сеема 4 (3 КТЭ. гп. база: У. (2КТЭ}} Схема 21 <3 КТЭ.гп база У. (2 КТЭ)}
Схема 5 (3 КТЭ. гп. база: У. {2 КТЭ}} Схема 22 (3 КТЭ. гл. баи: У. <2 КТЭ))
! Схема 5 (3 КТЭ. гп. база: У. (2 КТЭ}} Схема 23 (3 КТЭ.гл. база: У. (2 КТЭ))
' Схема 7{3 КТЭ. гл. база: У. (2КТЭ)} Сдала 24 <3КТЭ.гл. база: У. (2 КТЭ))
! Схема 8(3 КТЭ.гл. база. У. (2 КТЭ)) Схема 25 (3 КТЗ .гп. база. У. (2 КТЭ»
|Схема 9 {3 КТЭ. гл.база: У. (2 КТЭ)) Схема 26 {3 КТЭ.гл. база: У. (2 КТЭ))
ЩСхема 108КТЭ.гл база: У.(2 КТЭ}) Схема 27<3КТЭ.гл. база: У. (2 КТЭ})
; Схема 11 (3КТЭ.гл база У.{2КТЭ)) Схема28(3КТЭ.гл база: У.(2КТЭ))
¡Схема 12(3КТЭ.гл база: У. (2 КТЭ)) Схема 29(3КТЭ.гл база: У. (1 КТЭ»
Схема 13(3КТЭ.гл. база: У. (2 КТЭ)) Схема 30(3КТЭ.гл. база: У. (1 КТЭ))
¡Схема 14 {3КТЭ.гл. база: У. (2 КТЭ); Схема 31 {3КТЭ.гл. база: У. (1 КТЭ))
|Схема 15 {ЗКТЗ. гп. база: У. (2 КТЗ); Схема 32 (ЗКТЭ.гп.база.У. (1 КТЗ»
/ Схема 16 {3 КТЗ. гл. база: У. (2 КТЭ)} Схема 33 (3 КО. гл. база: У. (1 КТЭ)}
Схема 17(3КТЭ.гл база У.(2 КТЭ}) Схема 34(3КТЭ.гл. база: У.(1 КТЭ))
Схема 35 (3: ; Rjtoowe гтакриосчи
Схема 36 (3Î ; Плоский поверкзосж
Схема 37 (3! ! П/нге*йв поеермости
Схема 38(3 I
Схема 39(3; j
Схема 40(311
Схема 41 (2| j
Схема 420. j
Схема43{3| !
Схема 44 (3! L.......................................—......-
Схема 45(3! Г Г* л . ^
Схема 46 (3: ' сэим^ицм«»««
Схе^а 48 Р ■ ^Р6^)®^0® бвзйрзвание Схема 45(2 9* У, я*н Vi Уяи* Pi ZiWs, @Xyrfl. р" Zyrn
M -глтъет КТЗ. состазпяюших главную баз-/ Показать все - : «ем
Нчзмапкз-звакн&е оценки критериев Оценки сэда^ базировав*«
i Псгрешносд» базирования. 0.471 SS8113237Ï; ; Погрешностьбазирования. 0 I Ботомогатель-чое время: 3.07547163811320".: • Вспомогательно время: 3 I Стоимость: 0.8754716S81132375 ВСюимопь: 3
: j Устойчивость: ö.öS6037735349ß5S€ ; f Устойчивость: 4.66866SS&&S66 j Площадь гпданой базы: 0.037735845056603}; | Площадь главной базы: Ö.S1252625SÖ322S81 j I Доступность обработки: C.Ö471 €9811320754'; ; Доступность обработки: 1.5034378124341 i Доступность «стой . баз : 0.14158S433S622S4I ! Доступность испоя. баз : 12.6 j (ймпактноегь респ. баз: ö,084Sö56Sö377358i ; Кзмгжтмость рася. баз: 2,1383821755353 ;
; Устзй^вссть: 0,00464113242414Э15 ; Ляодад» глазной базы: C.Ô046366431458S567j I Доступность обработки: Ö.GÖ462SÖ3746891QG3j. ; Досптеость испвл. баз: 0.3046355402354737!; | Компактность рэсп. баз : 3.03463317486425074
Для построения интерфейса работы с 3 D-моделью заготовки был выбран API САПР Компас, т.к. данная система предоставляет большой выбор средств разработки и имеет широкое распространение в России. В качестве основного языка программирования был выбран С# (С Sharp), с помощью данного языка были написаны программные модули, реализующие разработанные алгоритмы.
В качестве среды программирования была выбрана Microsoft Visual С#. Для разработки базы данных была выбрана СУБД Microsoft SQL Server, которая поддерживает принципы работы с реляционной моделью данных. i
На рис. 3 представлен интерфейс разработанного программного комплекса синтеза и выбора рациональных схем базирования заготовки.
разработанные модули взаимодействуют с базой данных через модуль управления БД. Модуль управления представляет собой набор программных классов, содержащих методы обработки запросов к БД.
Автоматизированный программный комплекс синтеза и выбора рациональных ; схем базирования обеспечивает формирование возможных схем базирования, просмотр найденных решений и сортировку схем в порядке количественной оценки предпочтения.
Разработанный программный комплекс позволяет:
• технологу проводить анализ возможных схем базирования заготовки на основе рассчитанных количественных показателей;
• сократить время на проектирование ТП обработки заготовок;
• получить количественные оценки качества схем базирования, что может быть использовано в задаче проектирования ТП методом синтеза.
Данный программный комплекс может использоваться в качестве средства, помогающего технологу автоматизировать часть технологических задач, а также в гоставе программной системы, решающей задачу проектирования ТП обработки заготовки методом синтеза.
В четвертой главе проведено исследование области применения автоматизированного программного комплекса синтеза и выбора рациональных схем базирования заготовки, а также приведена оценка эффективности работы автоматизированного программного комплекса.
На рис. 4 показано место разрабатываемого программного комплекса выбора национальных схем базирования заготовки в составе интегрированных САПР.
Рис. 4. Программный комплекс автоматизированного выбора рациональных схем базирования заготовки в составе интегрированной САПР
Для оценки эффективности работы автоматизированного программного комплекса было проведено тестирование работы программы на машиностроительных предприятиях. Тестирование проводилось пятью экспертами на четырех предприятиях. В рамках поставленной задачи выбора рациональных схем базирования заготовки были рассмотрены: 45 тел вращения; 27 корпусных деталей; 21 рычагов, вилок, тяг; 32 зубчатых колес, шестерен.
Результаты экспериментальной проверки представлены в табл. 5.
Таблица 5
Результаты экспериментальной проверки автоматизированного программного комплекса
Тип детали Изображение Совпадение с экспертной оценкой
Оценко первых 5 рациональных схем базирования Оценка схемы бозирооония с наибольшим значением рейтинга
Тела вращения (валы, оси, втулки, диски, кольцо, крышки и т.п.) «Ч» 95% 82%
Корпусные (корпуса, картеры, кронштейны и т.п.) 87% 78%
Рычаги, вилки, тяги - 83% 76%
Зубчатые колеса, шестерни 4 93% 84%
Автоматизированный программный комплекс синтеза возможных и выборе рациональных схем базирования может использоваться в следующих случаях:
• при проектировании технологического процесса механической обработки заготовки в качестве системы поддержки принятия решений;
• для автоматизированного поиска рациональных схем базирования и включения выбранных схем в проектируемый ТП обработки заготовки;
• для формализованного представления технологами новых технологических решений;
• в качестве обучающего модуля, например для специальности «Технология машиностроения» при выполнении лабораторных работ на дисциплинах: «АСТПП в машиностроении», «САПР технологических процессов» и т.д.;
• в качестве модуля автоматизированной системы проектирования ТП обработки заготовки методом синтеза, так как разработанный автоматизированный программный комплекс позволяет получить числовые оценки качества для схем базирования.
ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ
1. Предложена структура описания конструкторско-технологической информации о заготовке на основе ее ЗО-модели, учитывающая описание геометрических параметров элементов заготовки и связей между ними, а также технологические параметры качества и точности.
2. Разработаны методика и алгоритм синтеза возможных схем базирования на основе конструкторско-технологической информации о заготовке, позволяющие
определять возможные варианты базирования заготовки, с учетом ее геометрии, тредставленной в виде 30-модели.
3. Предложены критерии автоматизированного выбора рациональных схем газирования при синтезе технологических процессов обработки заготовки, которые юзволяют получить количественные оценки качества схем базирования.
4. Разработаны методики и алгоритмы вычисления оценок качества схем зазирования заготовки по каждому критерию выбора, использующиеся в методике штоматизированного выбора рациональных схем базирования, которые позволяют 1роранжировать схемы между собой.
5. Разработаны методика и алгоритм автоматизированного выбора )ациональных схем базирования из возможных схем, найденных на этапе синтеза, соторые позволяют получить количественные оценки качества схем на основе метода шализа иерархий.
6. На основе разработанных моделей и алгоритмов был создан [втоматизированный программный комплекс синтеза и выбора рациональных схем ¡азирования применительно к использованию в системах автоматизированного фоектирования технологических процессов.
ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
Статьи в журналах, рекомендуемых ВАК
1. Аверченков, В.И., Леонов, Ю.А. Использование метода аналитической иерархии для 1ешения задачи автоматизированного выбора рациональных схем базирования заготовки / Вестник 1ГТУ. - Брянск: БГТУ, 2010. - с. 71-76.
2. Аверченков, В.И., Леонов, Ю.А. Автоматизация поиска и выбора рациональных схем ¡азирования заготовки при решении задачи синтеза единичных технологических процессов / 1звестия ТулГУ. Технические науки. Вып. 3. Тула: Изд-во ТулГУ, 2011. с. 92-104.
3. Леонов, Ю.А., Казаков, Ю.М. Многокритериальный выбор рациональных схем ¡азирования заготовки при решении задачи синтеза единичных технологических процессов / 1аучно-технические ведомости СПбГПУ. Наука и образование. Вып. 3. СПб: изд-во СПбГПУ, 011. с. 108-116.
4. Аверченков, В.И., Леонов, Ю.А. Использование методов эвристического поиска для труктурной оптимизации технологических процессов обработки заготовок. Вестник БГТУ им. В.Г. Цухова. Вып. 1. - Белгород: изд-во БГТУ, 2012. - с. 168-172.
Статьи в материалах конференций и других изданиях
5. Аверченков, В.И., Леонов, Ю.А. Автоматизированный сбор конструкторско-ехнологической информации детали и заготовки / Информационные технологии, энергетика и кономика: сб. трудов V Межрег. науч.-техн. конф. студентов и аспирантов. В 3 т. Т 1. - Смоленск 008.-с. 152-153.
6. Аверченков, В.И., Леонов, Ю.А. Формирование графов последовательностей обработки юдулей поверхностей / Молодежь и современные информационные технологии: Сборник трудов V 1сероссийской научно-практической конференции студентов, аспирантов и молодых ученых, омск, 27 февраля - 1 марта 2007 г. - Томск: изд. ТПУ, 2007. - с. 307-309.
7. Леонов, Ю.А. Автоматизация формирования технологии механической обработки етали / Тезисы докладов 57-ой научной конференции профессорско-преподавательского состава. -рянск: БГТУ, 2005. - с. 7-8.
8. Леонов, Ю.А. Автоматизация формирования маршрутной технологии механической бработки деталей на основе экспертной системы / Микроэлектроника и информатика - 2007. 14-я
Всероссийская межвузовская научно-техническая конференция студентов и аспирантов: тезисы докладов. - М: МИЭТ, 2007. - с. 192-194.
9. Леонов, Ю.А. Методика автоматизированного выбора рациональных схем базирования / Системы проектирования, моделирования, подготовки производства и управление проектами CAD/CAM/CAE/PDM: сборник статей II Международной научно-практической конференции. -Пенза, 2008.-с. 36-38.
10. Леонов, Ю.А. Повышение качества автоматизированного выбора рациональных схем базирования / Проблемы качества машин и их конкурентоспособности: материалы 6-й Международной научно-технической конференции. - Брянск: БГТУ, 2008. - с. 131-132.
11. Леонов, Ю.А. Алгоритм автоматизированного выбора рациональных схем базирования заготовок / Традиции, тенденции и перспективы в научных исследованиях: материалы IV международной студенческой научно-практической конференции. Часть I. - Чистополь, ИНЭКА, 2009.-с. 351-353.
12. Леонов, Ю.А. Применение метода анализа иерархий для выбора рациональных схем базирования заготовки / Актуальные вопросы технических, экономических и гуманитарных наук: материалы II международной заочной науч.-практ. конф., г. Георгиевск, 15-17 декабря 2009 г. -Георгиевск: Георгиевский технологический институт (филиал) ГОУ ВПО «Северо-Кавказский государственный технический университет», 2009. - с. 30-33.
13. Леонов, Ю.А. Применение многокритериальных методов принятия решений для выбора рациональных схем базирования / Региональная информатика (РИ-2010). XII Санкт-Петербургская международная конференция «Региональная информатика (РИ-2010)». Санкт-Петербург, 20-22 октября 2010 г.: Труды конференции \ СПОИСУ. - СПб, 2010. - с. 54-55.
14. Леонов, Ю.А. Автоматизированная подготовка конструкторско-технологической информации о заготовке / Новые материалы, оборудование и технологии в промышленности: материалы междунар. науч.-техн. конф. молод, ученых / М-во образования Респ. Беларусь, М-вс образования и науки Рос. Федерации, Белорус.-Рос. ун-т; редкол.: И. С. Сазонов (гл. ред.) [и др.]. - Могилев: Белорус.-Рос. ун-т, 2010. - с. 24-25.
15. Леонов, Ю.А. Тенденции развития автоматизации проектирования технологических процессов обработки заготовок / Инновации в машиностроении: материалы Международной научно-практической конференции 7-9 октября 2010 / Алт. гос. техн. ун-т им. И.И. Ползунова, БТИ. -Бийск: Изд-во Алт. гос. техн. ун-та, 2010. - с. 16-18.
16. Леонов, Ю.А. Автоматизация подготовки исходной информации для проектирования ТП обработки заготовки / Материалы Международной научно-практической конференции «Достижения молодых ученых в развитии инновационных процессов в экономике, науке, образовании»: [Текст]+[Электр. ресурс] / под редакцией И.А. Лагерева. - Брянск: БГТУ, 2010. с. 248-249.
17. Леонов, Ю.А. Автоматизация оценки качества схем базирования при синтезе единичных технологических процессов обработки / Актуальные проблемы информатизации в науке, образовании и экономике - 2011. 4-я Всероссийская межвузовская научно-практическая конференция: Тезисы докладов. —М: МИЭТ, 2011.-с. 186-187.
18. Леонов, Ю.А. Формализация оценки качества схем базирования заготовки / XXIII Международная инновационно-ориентированная конференция молодых ученых и студентов (МИКМУС-2011): материалы конференции (Москва, 14-17 декабря 2011г.). / М: Изд-во ИМАШ РАН, 2011. с. 174.
19. Леонов, Ю.А. Формализация определения устойчивости заготовки при выборе рациональных схем базирования / Материалы III Международной научно-практической конференции «Достижения молодых ученых в развитии инновационных процессов в экономике, науке, образовании»: в 2 ч.: [Текст]+[Электронный ресурс] / под редакцией И.А. Лагерева. -Брянск: БГТУ, 2011. с. 216-217.
20. Леонов, Ю.А. Критерии автоматизированного выбора рациональных схем базирования заготовки / Актуальные проблемы науки: сб. науч. тр. по материалам Междунар. науч.-практ. конф. 27 сентября 2011 г.: в 6 частях. Часть 3; М-во обр. и науки РФ. Тамбов: Изд-во ТРОО «Бизнес-Наука-Общество», 2011. с. 69-70.
Лицензия №020381 от 24.04.97. Подписано в печать 26.04.12. Формат 60x84 1/16. Бумага типографическая №2. Офсетная печать. Печ. л. 1 Уч. —изд. л., 1. Т. 100 экз.
Брянский государственный технический университет, 241035, г. Брянск, б-р. 50 лет Октября, д.7. Лаборатория оперативной полиграфии БГТУ, ул. Институтская, 16.
Текст работы Леонов, Юрий Алексеевич, диссертация по теме Системы автоматизации проектирования (по отраслям)
61 12-5/3876
Брянский государственный технический университет
На правах рукописи
Леонов Юрий Алексеевич
АВТОМАТИЗАЦИЯ ВЫБОРА РАЦИОНАЛЬНЫХ СХЕМ БАЗИРОВАНИЯ ЗАГОТОВКИ ПРИ СИНТЕЗЕ ТЕХНОЛОГИЧЕСКИХ
ПРОЦЕССОВ
Специальность: 05.13.12 - Системы автоматизации проектирования
(промышленность)
Диссертация на соискание ученой степени кандидата технических наук
Научный руководитель:
Заслуженный деятель науки РФ, доктор
технических наук, профессор В.И. Аверченков
Брянск 2012
СОДЕРЖАНИЕ
ВВЕДЕНИЕ...............................................................................................................4
ГЛАВА 1. АНАЛИЗ МЕТОДИК АВТОМАТИЗИРОВАННОГО ВЫБОРА РАЦИОНАЛЬНЫХ СХЕМ БАЗИРОВАНИЯ ЗАГОТОВКИ ПРИ ПРОЕКТИРОВАНИИ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ...................12
1.1. Анализ методов автоматизированного проектирования технологических процессов (ТП) обработки заготовок и перспективы их развития..........................................................................................................12
1.2. Обзор общих принципов базирования заготовки..............................21
1.3. Анализ методик автоматизированного выбора рациональных схем базирования заготовок..................................................................................26
1.4. Представление исходной информации о заготовке для решения задачи автоматизированного выбора рациональных схем базирования .31
1.5. Анализ функциональных возможностей САПР ТП используемых для автоматизированного проектирования ТП..........................................41
1.6. Анализ математических методов принятия технологических решений в условиях многокритериального выбора..................................46
1.7. Цель и задачи диссертационной работы.............................................55
ГЛАВА 2. МАТЕМАТИЧЕСКИЕ МОДЕЛИ И АЛГОРИТМЫ, ИСПОЛЬЗУЕМЫЕ ДЛЯ РЕШЕНИЯ ЗАДАЧИ АВТОМАТИЗАЦИИ ВЫБОРА РАЦИОНАЛЬНЫХ СХЕМ БАЗИРОВАНИЯ ЗАГОТОВКИ.....57
2.1. Стратегия автоматизированного выбора рациональных схем базирования заготовки..................................................................................57
2.2. Определение критериев автоматизированного выбора рациональных схем базирования заготовки...............................................60
2.3. Методика и алгоритм синтеза возможных схем базирования заготовки.........................................................................................................63
2.4. Построение алгоритмов расчета оценок по выявленным критериям выбора рациональных схем базирования заготовки..................................73
2.5. Исследование возможности применения метода анализа иерархий для решения задачи автоматизированного выбора рациональных схем базирования заготовки..................................................................................84
2.6. Выводы ко второй главе.......................................................................98
ГЛАВА 3. РАЗРАБОТКА МОДУЛЕЙ АВТОМАТИЗИРОВАННОГО ПРОГРАММНОГО КОМПЛЕКСА ВЫБОРА РАЦИОНАЛЬНЫХ СХЕМ БАЗИРОВАНИЯ ЗАГОТОВКИ........................................................................101
3.1. Выбор лингвистического и программного обеспечения.................101
3.2. Проектирование структуры автоматизированного программного комплекса выбора рациональных схем базирования заготовки.............103
3.3. Формирование программных модулей автоматизированного программного комплекса............................................................................105
3.4. Разработка структуры базы данных для представления и хранения конструктивно-технологической информации о заготовках..................120
3.5. Выводы к третьей главе......................................................................129
ГЛАВА 4. АНАЛИЗ ВОЗМОЖНОСТИ ПРИМЕНЕНИЯ АВТОМАТИЗИРОВАННОГО ПРОГРАММНОГО КОМПЛЕКСА ВЫБОРА РАЦИОНАЛЬНЫХ СХЕМ БАЗИРОВАНИЯ ЗАГОТОВКИ... 131
4.1. Место разработанного программного комплекса в САПР ТП.......131
4.2. Область применения автоматизированного программного комплекса.....................................................................................................138
4.3. Оценка эффективности работы автоматизированного программного комплекса.....................................................................................................140
4.4. Выводы к четвертой главе..................................................................142
ЗАКЛЮЧЕНИЕ...................................................................................................144
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ......................................147
ПРИЛОЖЕНИЯ...................................................................................................159
ВВЕДЕНИЕ
Задача автоматизации технологического проектирования для современного машиностроения является чрезвычайно важной и актуальной. Ее решение обеспечит сокращение сроков внедрения в производство новых проектно-конструкторских разработок и повышение их эффективности. Вместе с тем решение этой задачи связано с определенными трудностями. Это обусловлено как особенностями технологического проектирования, которое традиционно считается творческим процессом, так и возрастающими требованиями современного машиностроительного производства к автоматизированным системам.
Современное машиностроительное производство является многономенклатурным, с частой сменой выпускаемых изделий, их повышенной конструктивной сложностью, большим числом оригинальных и уникальных конструкторских решений, реализация которых сопровождается высокими требованиями к качеству, надежности и ресурсу изделий. Повышение конструктивной сложности, качества изделий, быстрое их обновление наблюдается повсеместно во всех машиностроительных областях.
В условиях перехода к рыночной экономике особенно возросли требования к сокращению сроков разработки технологии (технологических процессов и средств их оснащения) при улучшении ее качества [2].
Осуществление этих требований возможно только на основе широкого применения средств вычислительной техники на всех этапах производства. Особая роль отводится применению ЭВМ в системах автоматизированного проектирования (САПР) [7]. Эти системы все более широко используются в различных отраслях промышленности.
Разработка и широкомасштабное использование САПР позволяет снизить затраты на создание и эксплуатацию проектируемых изделий, повысить производительность труда проектировщиков, конструкторов и
технологов, снизить объем проектной документации. Автоматизация проектирования позволяет сделать труд разработчиков более творческим.
Вследствие постоянного переоснащения машиностроительных заводов новым оборудованием, технологические службы заводов и институтов должны решать задачи автоматизации проектных работ в области технологической подготовки производства (Tllii).
Существенным преимуществом автоматизированной T1I11 является выполнение рутинных процессов и подготовка информации с помощью средств электронной обработки данных. Специалист, работающий с автоматизированными системами ТПП, избавляется от монотонного, нетворческого труда. Кроме того, благодаря большому быстродействию средств электронной обработки данных, появляется возможность использования различных альтернативных решений [5].
В настоящее время существует множество методик позволяющих автоматизировать проектирование технологических процессов (ТП) обработки заготовок. При этом уделяется недостаточное внимание проблеме автоматизированного выбора рациональных схем базирования заготовки в связи со слабой формализацией этой задачи. От правильности решения этой задачи зависит фактическая точность выполнения размеров, оптимальность маршрута обработки, сложность конструкций приспособлений, стоимость приспособления, время на установку и снятие заготовки и, в конечном счете, производительность изготовления детали.
На сегодняшний день задачи синтеза и выбора рациональных схем базирования могут быть решены на качественно новом уровне с использованием интегрированных САПР (CAD/CAM/CAE-системы). Применение этих систем неразрывно связано с CALS - современными информационными технологиями для информационной интеграции процессов, выполняющихся в ходе всего жизненного цикла продукции и ее компонентов. В основе CALS лежит использование комплекса единых информационных моделей, стандартизация способов доступа к информации
и ее корректная интерпретация на всех этапах жизненного цикла изделия, в том числе, на этапе технической подготовки его производства. Поэтому очевидно, что задача синтеза и выбора рациональных схем базирования, являясь одной из задач подготовки производства, должна также рассматриваться в контексте применения CALS-технологий.
Анализ CAD/CAM/CAE-систем, существующих на российском и зарубежных рынках, показывает, что, несмотря на то, что в составе современных интегрированных САПР имеются достаточно мощные средства для решения задач ТИП, для решения задачи синтеза технологического процесса и решения отдельных задач синтеза и выбора рациональных схем базирования не разработаны программные модули или подсистемы решающие эти задачи.
Это связанно с тем, что задача автоматизированного выбора рациональных схем базирования сопряжена со следующими трудностями:
• сложность построения математических моделей в связи с трудной формализацией задачи;
• наличие неопределенных параметров на этапе разработки схемы, таких как: вспомогательное время (время на установку и снятие заготовки в/из приспособления), стоимость приспособления и т.д.;
• отсутствие удобного формата полного описания конструкторско-технологической информации детали.
Задача автоматизированного выбора рациональных схем базирования является неотъемлемой частью в методике синтеза ТП. Ее решение позволяет выполнить структурную оптимизацию технологического процесса, когда можно проанализировать большое количество различных вариантов обработки заготовки, выявив оптимальную последовательность операций. Также решение задачи базирования позволяет выявить недоступные для механической обработки поверхности для каждого варианта обработки заготовки.
Целью работы является формализация процедур синтеза и выбора рациональных схем базирования заготовки при использовании автоматизированных систем технологической подготовки производства.
Методология и методы исследования. При выполнении исследований и решении поставленных задач использовались основные научные положения: технологии машиностроения; теории автоматизированного проектирования; теории классификации и кодирования; теории принятия решений; теории реляционных баз данных; при разработке программных модулей использовались методы объектно-ориентированного и структурного программирования.
Задачи исследования. Для достижения поставленной цели необходимо решить следующие задачи:
1) разработать методику формирования конструкторско-технологической информации (КТИ) о заготовке, используя ее ЗБ-модель, и разработать структуру базы данных (БД) для представления информации о заготовке;
2) разработать методику и алгоритм синтеза возможных схем базирования заготовки;
3) разработать методику и алгоритм автоматизированного выбора рациональных схем базирования с использованием многокритериальных методов решения задач;
4) разработать автоматизированный программный комплекс для решения задач синтеза и выбора рациональных схем базирования заготовки.
Научная новизна работы.
1. Предложена структура описания конструкторско-технологической информации о заготовке на основе ее ЗО-модели с учетом технологических характеристик.
2. Разработаны методика и алгоритм синтеза схем базирования на основе собранной конструкторско-технологической информации.
3. Предложены критерии автоматизированного выбора рациональных схем базирования заготовки при синтезе ТП обработки заготовки.
4. Разработаны методики и алгоритмы вычисления оценок качества схем базирования по каждому критерию автоматизированного выбора.
5. Разработана методика автоматизированного определения рациональных схем базирования на основе метода анализа иерархий.
Практическая ценность работы. Практическую ценность работы составляют.
1. Разработана библиотека конструктивно-технологических элементов для САПР «Компас-ЗО» в соответствии с классификацией В.Д. Цветкова.
2. Создан программный модуль, предназначенный для формирования конструкторско-технологической информации о заготовке.
3. Создан автоматизированный программный комплекс синтеза и выбора рациональных схем базирования заготовки, который позволяет:
• проводить анализ возможных схем базирования заготовки на основе подсчитанных количественных показателей;
• сократить время на проектирование технологических процессов обработки заготовок;
• получать количественные оценки схем базирования, что может быть использовано при решении задачи автоматизированного проектирования ТП методом синтеза.
Цель работы и поставленные задачи позволили определить следующую структуру диссертационной работы.
В первой главе проводится анализ существующих методов проектирования ТП обработки заготовок, а также представлены достоинства и недостатки методов и проанализированы их перспективы развития. Дается представление исходной информации о заготовке для решения задачи автоматизированного выбора рациональных схем базирования. На основании
работ Горанского Г.К., Цветкова В.Д., Базрова Б.М. и других ученых проанализированы методы представления исходной информации.
На основании периодической литературы по САПР, а также информационных ресурсов интернета компаний-производителей [110-115] (АДЕМ, ПРО Текнолоджиз, группа компаний CSoft, Dassault Systèmes, CNC Software Inc., SolidWorks Corporation, Ascon, Топ Системы, корпорация Вектор-Альянс и др.) и дистрибьюторов современных CAD/CAM/CAE-систем произведен анализ функциональных возможностей существующих систем автоматизированного проектирования технологических процессов (САПР ТП) обработки заготовок и, в частности, рассмотрены возможности решения задачи автоматизированного выбора рациональных схем базирования заготовки существующими САПР ТП.
Проанализированы исследования ученых в области автоматизации проектирования ТП обработки заготовок, в которых затрагиваются вопросы синтеза и выбора рациональных схем базирования, выполненные Аверченковым В.И., Васильевым А.С., Горанским Г.К., Капустиным Н.М., Корчаком С.Н., Митрофановым С.П., Павловым В.В., Рыжовым Э.В., Соломенцевым Ю.М., Старостиным В.Г., Цветковым В.Д., Челищевым Б.Е. и
др.
На основании проведенного анализа были выявлены проблемы выбора и сформулированы задачи и требования к автоматизированному выбору рациональных схем базирования.
Таким образом, проведенный анализ в первой главе позволил сформулировать цели и задачи диссертационной работы.
Вторая глава посвящена разработке математических моделей и алгоритмов процессов автоматизации выбора рациональных схем базирования заготовки. В качестве процессов автоматизации выступают следующие подзадачи: синтез возможных схем базирования заготовки; расчет погрешности схемы базирования заготовки; определение относительных затрат на реализацию схемы установки и относительное
вспомогательное время затрачиваемое на установку и снятие заготовки из приспособления; вычисление площади главной базы; вычисление относительной устойчивости заготовки при базировании ее по главной базе; расчет доступности обработки для рассматриваемых схем базирования заготовки; расчет доступности использования базовых поверхностей; расчет компактности расположения базовых поверхностей.
Рассматриваются вопросы возможности применения метода аналитической иерархии для решения задачи автоматизированного выбора рациональных схем базирования заготовки.
В третьей главе рассматриваются вопросы, связанные с разработкой модулей автоматизированного программного комплекса выбора рациональных схем базирования заготовки.
В результате проведенного анализа было выбрано лингвистическое и программное обеспечения. Для решения вопросов взаимодействия с САПР Компас был выбран язык проектирования Компас-мастер. В качестве языка программирования был выбран С# (С Sharp), с помощью данного языка были написаны программные модули, реализующие разработанные алгоритмы. В качестве среды программирования была выбрана Microsoft Visual С#. Для разработки базы данных была выбрана СУБД Microsoft SQL Server, которая поддерживает принципы работы с реляционной моделью данных.
Выполнено проектирование структуры автоматизированного программного комплекса. В ходе проектирования структуры были определены: состав и назначение программных модулей; виды и направления потоков данных в программной системе; взаимодействие модулей с хранимой информацией в базе данных; состав и структура БД.
Разработаны графические и пользовательские интерфейсы, а также алгоритмы работы программных модулей. Описаны назначения и состав модулей. Описан порядок работы с программными модулями программной системы.
Предложена и разработана структура базы данных для хранения конструкторско-технологической информации о заготовке.
В четвертой главе определено место разработанного программного комплекса в составе систем автоматизированного проектирования технологи
-
Похожие работы
- Определение точности базирования корпусных деталей с учетом размерных, динамических и жесткостных факторов
- Автоматизированная система технологической подготовки ресурсосберегающего производства поковок
- Исследование процесса базирования заготовок при обработке резанием и разработка метода автоматизированного синтеза структур технологических процессов (для деталей тел вращения)
- Повышение надежности обработки осевым режущим инструментом за счет выбора рациональной схемы его базирования
- Моделирование процесса выбора технологических баз при автоматизированном проектировании
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность