Методологические и теоретические основы автоматизации проектирования раскроя листовых материалов на машинах с числовым программным управлением
Разработка новых алгоритмов фигурного и прямоугольного раскроя на основе аппроксимационного подхода и дискретно-логической модели. Разработка автоматических и интерактивных методов проектирования управляющих программ для машин резки листовых материалов.
Рубрика | Производство и технологии |
Вид | автореферат |
Язык | русский |
Дата добавления | 04.02.2018 |
Размер файла | 399,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МЕТОДОЛОГИЧЕСКИЕ И ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ РАСКРОЯ ЛИСТОВЫХ МАТЕРИАЛОВ НА МАШИНАХ С ЧИСЛОВЫМ ПРОГРАММНЫМ УПРАВЛЕНИЕМ
Специальность: 05.13.12 Системы автоматизации проектирования (в промышленности)
А В Т О Р Е Ф Е Р А Т диссертации на соискание ученой степени
доктора технических наук
ПЕТУНИН Александр Александрович
Уфа 2010
Работа выполнена в ГОУ ВПО «Уральский государственный технический университет -- УПИ» на кафедре информационных технологий и автоматизации проектирования
Официальные оппоненты д-р техн. наук, проф. Фроловский Владимир Дмитриевич зав. кафедрой АСУ Новосибирского государственного технического университета
д-р техн. наук, проф. Мартынов Виталий Владимирович зав. кафедрой экономической информатики Уфимского государственного авиационного технического университета
д-р техн. наук, проф. Юрьев Виктор Леонидович генеральный директор ОАО «Институт технологии и организации производства»
Ведущая организация Институт машиноведения Уральского отделения РАН
Защита состоится 28 апреля 2010 г. в 10 часов на заседании диссертационного совета Д-212.288.03 Уфимского государственного авиационного технического университета по адресу: 450000, г. Уфа, ул. К. Маркса, 12
С диссертацией можно ознакомиться в библиотеке университета
Автореферат разослан “___”_____________ 2010 г.
Ученый секретарь
диссертационного совета
д-р техн. наук, проф. В. В. Миронов
Общая характеристика работы
Актуальность темы. В машиностроении и других отраслях промышленности существенная часть продукции изготавливается из заготовок, получаемых из листовых материалов на различном технологическом оборудовании. К такому оборудованию относятся, в частности, машины с числовым программным управлением (ЧПУ) для лазерной, плазменной, газовой (кислородной), электроэрозионной и гидроабразивной резки материала. В условиях снижения серийности производства, которые в настоящее время оказались характерными для большинства промышленных предприятий не только в России, именно машины с ЧПУ становятся основным видом станков, удовлетворяющих требованию максимальной простоты адаптации к постоянным изменениям номенклатуры получаемых заготовок. Как известно, использование систем автоматизированного проектирования (САПР) управляющих программ (УП) для станков с ЧПУ (Computer-Aided Manufacturing, CAM-систем) обеспечивает значительное сокращение времени подготовки программ в сравнении с «ручным» проектированием. Разработка УП для технологического оборудования резки предполагает предварительное геометрическое моделирование заготовок и получение раскройной карты листового материала, что порождает задачи оптимизации раскроя материала, которые заключаются в минимизации расхода материала при получении из него заготовок известных форм и размеров. Программное обеспечение, автоматизирующее процесс описания геометрии заготовок и проектирования раскроя принято относить к CAD (Computer-Aided Design) системам.
Начиная с середины 80-х годов прошлого века, во многих странах Европы и в США разрабатывалось математическое и программное обеспечение систем автоматизированного проектирования для решения задач оптимизация раскроя промышленных материалов и автоматизированной подготовки управляющих программ для машин резки с ЧПУ. Созданные на основе этих разработок CAD/CAM - системы отличаются, помимо применяемых математических моделей, методов и алгоритмов, также и различной степенью универсальности, которая касается как широты охватываемых задач раскроя материала, так и спектра технологического оборудования, поддерживаемого системой. Если говорить о зарубежных САПР, то на российском рынке сейчас, в основном, превалируют узкоспециализированные CAD/CAM системы, приобретаемые предприятиями вместе с конкретной машиной с ЧПУ. Такие системы, как правило, имеют эффективный CAM-модуль, разработанный специально для данного типа машин, и позволяют решать определенный (хотя и весьма ограниченный) круг задач проектирования раскроя листового материала. Вместе с тем, применение этих САПР вне рамок их специализации чаще всего бывает нецелесообразно, либо невозможно. Универсальные зарубежные CAD/CAM системы помимо высокой стоимости также имеют и недостаточно универсальные подсистемы проектирования раскроя и, как правило, CAM - модули, ориентированные, в первую очередь, только на автоматизацию процесса подготовки управляющих программ. При этом остаются нерешенными вопросы оптимизации разработки УП с точки зрения стоимости и времени резки. Кроме того, остается малоизученной проблема создания автоматизированных средств формирования УП, обеспечивающих минимизацию тепловых деформаций материала при термической резке на машинах с ЧПУ.
Российские разработчики, работающие в этой предметной области, имеют серьезные успехи в теоретических исследованиях вопросов оптимизации для многообразных задач раскроя-упаковки (Cutting & Packing, C&P), к которым относятся и задачи раскроя. Огромный вклад в разработку алгоритмов оптимизации раскроя материала, начало которой положили известные работы Л. В. Канторовича и В. А. Залгаллера, внесла самая крупная отечественная научная школа раскроя-упаковки Э. А. Мухачевой (Э. А. Мухачева, М. А. Верхотуров, В. В. Мартынов, В. М. Картак, А. С. Филиппова, А. Ф. Валеева и др.). Среди зарубежных ученых, работающих в области создания методов оптимизации раскроя, следует отметить харьковскую научную школу Ю. Г. Стояна. Активно ведутся исследования задач C&P в Германии, США, Италии, Японии, Китае, Израиле и др. странах.
Общие вопросы создания САПР описаны в работах И. П. Норенкова. Гораздо более скромны достижения российских ученых в теории и практике разработки САПР раскроя листовых материалов и автоматизации подготовки управляющих программ для технологического оборудования резки с ЧПУ. В этой области в настоящее время работают, в частности, В. Д. Фроловский, М. А. Верхотуров и многие специалисты-практики.
Актуальность разработки отечественной интегрированной универсальной CAD/CAM системы, адекватной потребностям современного раскройно-заготовительного производства в различных отраслях промышленности, значительно возрастает и в связи с упомянутой выше тенденцией индивидуализации производства. Известно, что задачи оптимизации раскроя наиболее сложны на предприятиях с единичным и мелкосерийным типом производства. В первую очередь, это касается отсутствия математических моделей и алгоритмов, гарантирующих получение оптимального решения для большинства раскройных задач. Во-вторых, сложность получения даже приближенного рационального решения связана с временными ограничениями на проектирование раскройных карт. Эти ограничения диктуют также необходимость в разработке средств адекватного выбора существующих алгоритмов раскроя при решении практических задач. Кроме того, сложные раскройные карты, характерные для единичного и мелкосерийного типа производства, усложняют и разработку оптимальной технологии резки материала и соблюдение технологических требований резки. Все это делает особенно важным разработку методологии создания эффективных компьютерных средств автоматизации и оптимизации всех технологических процессов раскроя материала для предприятий с таким типом производства. Слабо разработаны до сих пор и теоретические вопросы, связанные с описанием структуры и функций САПР фигурного раскроя, адекватной потребностям единичного производства.
Таким образом, проблема разработки научных основ создания универсальных интегрированных САПР раскроя листового материала и автоматизации технологической подготовки раскройно-заготовительного производства на базе машин с ЧПУ является одной из актуальных народно-хозяйственных задач, решение которой позволит разработать и внедрить ресурсосберегающие технологии при производстве изделий в различных отраслях промышленности.
Цель и задачи исследования. Целью диссертационной работы является разработка методологических и теоретических основ автоматизации проектирования раскроя листовых материалов на базе машин с ЧПУ.
Для реализации указанной цели в работе ставятся и решаются следующие основные задачи:
· разработка новых алгоритмов фигурного и прямоугольного раскроя на основе аппроксимационного подхода, дискретно-логической модели описания геометрических объектов и методов декомпозиции решения задач раскроя-упаковки с целью получения рациональных вариантов раскроя в автоматическом и интерактивном режиме проектирования за время, адекватное реальным условиям единичного и мелкосерийного производства;
· разработка метода автоматического выбора рационального оптимизационного алгоритма раскроя на основе классификации задач и сравнительного анализа алгоритмов с целью сокращения времени оптимизации и повышения коэффициента использования материала;
· разработка новых автоматических и интерактивных методов проектирования управляющих программ для машин резки листовых материалов с целью минимизации временных и стоимостных характеристик резки и уменьшения тепловых деформаций материала при термической резке;
· разработка концепции и методологии создания универсальных интегрированных CAD/CAM систем, ориентированных на автоматизацию раскройно-заготовительного производства на базе машин с ЧПУ в единичном и мелкосерийном производстве с целью описания структуры, функций и способов программной реализации эффективной САПР фигурного раскроя, адекватной потребностям современного производства;
· разработка программного обеспечения универсальной интегрированной САПР раскроя листового материала в единичном и мелкосерийном производстве с целью реализации предложенных методологии, методов и алгоритмов и апробации системы на промышленных предприятиях в различных отраслях промышленности и для различного технологического оборудования с ЧПУ.
Методы исследования. Результаты исследований, выполненных в работе, базируются на методах дискретной оптимизации и оптимизации размещения геометрических объектов, эвристических методах, применяемых при реализации оптимизационных алгоритмов, теории систем автоматизированного проектирования, основных понятиях и существующих технологиях резки листового материала. При разработке алгоритмов и программного обеспечения использовались принципы модульного, структурного и объектно-ориентированного программирования. Для проведения исследований и оценки эффективности полученных результатов использовался вычислительный эксперимент и апробация разработанного программного обеспечения на промышленных предприятиях.
Основные научные результаты, полученные автором и выносимые на защиту машина резка раскрой фигурный
1. Алгоритмы фигурного и прямоугольного раскроя на основе аппроксимационного подхода, дискретно-логической модели описания геометрических объектов и декомпозиции оптимизационной задачи раскроя на задачу формирования множества допустимых решений, однозначно определяемых последовательностью размещения объектов на материале, и задачу поиска оптимальной последовательности.
2. Метод автоматического выбора рационального оптимизационного алгоритма раскроя на основе классификации задач и сравнительного анализа алгоритмов.
3. Методы проектирования управляющих программ для машин резки листовых материалов, основанные на способах уменьшения термических деформаций материала и на минимизации стоимости резки за счет применения техники «совмещенного» реза, «цепной» резки и других способов уменьшения временных и стоимостных характеристик резки.
4. Концепция и методология создания универсальных интегрированных CAD/CAM систем, их структура и функции, ориентированные на автоматизацию раскройно-заготовительного производства на базе машин с ЧПУ термической и гидроабразивной резки в единичном и мелкосерийном производстве.
5. Программное обеспечение универсальной интегрированной САПР раскроя листового материала.
Научная новизна результатов. Автором разработаны методологические и теоретические основы автоматизации проектирования раскроя листовых материалов на базе машин с ЧПУ, позволяющие создавать универсальные интегрированные САПР раскроя материала в единичном и мелкосерийном производстве. В диссертации изложены новые научно-обоснованные решения по разработке и исследованию моделей, алгоритмов и методов автоматизации проектирования технологических процессов раскроя, внедрение которых вносит значительный вклад в повышение эффективности раскройно-заготовительного производства. Новизна результатов диссертационного исследования, в частности, заключается в следующем.
1. На основе аппроксимационного подхода, дискретно-логического представления геометрической информации и декомпозиции оптимизационных задач раскроя-упаковки разработаны методы автоматизированного проектирования фигурного раскроя, отличающиеся тем, что позволяют выполнять проектирование рационального варианта раскроя за время, приемлемое для условий единичного производства. При этом учитываются технологические требования резки материала.
2. На основе классификации задач и сравнительного анализа алгоритмов разработан метод автоматического выбора рационального оптимизационного алгоритма раскроя, отличающийся тем, что позволяет выделить классы задач, для которых целесообразно использовать один алгоритм оптимизации, что сокращает время проектирования рационального варианта раскроя и повышает коэффициент использования материала.
3. Разработаны методы формирования управляющих программ для технологического оборудования резки с ЧПУ, отличающиеся от существующих уменьшением тепловых деформаций материала при термической резке, а также возможностью оптимизации временных и стоимостных параметров резки, как при автоматическом, так и при интерактивном режиме проектирования.
4. Сформулирована концепция и методология создания высокоэффективных интегрированных САПР раскроя материала для условий единичного и мелкосерийного типа производств, отличающиеся ориентацией на сочетание специализированных подсистем и универсальных CAD систем и на использование автоматических и полуавтоматических методов проектирования. Описана структура и состав функций САПР фигурного раскроя материала, характеризующейся высокой степенью универсальности решаемых задач раскроя и широким охватом технологического оборудования с ЧПУ.
5. Разработано математическое обеспечение САПР технологических процессов раскройно-заготовительного производства, отличающееся от существующих аналогов учетом различных технологий резки листового материала и эффективностью решения практических задач раскроя и проектирования управляющих программ для резательных машин с ЧПУ.
Обоснованность и достоверность результатов диссертации. Обоснованность результатов, полученных в диссертационной работе, базируется на использовании апробированных научных положений и методов исследования, корректном применении теоретических выводов теории систем автоматизированного проектирования и опыта разработки CAD/CAM систем раскроя материала, использовании адекватного математического аппарата, согласованности новых результатов с известными теоретическими положениями в исследуемых предметных областях.
Достоверность полученных результатов и выводов подтверждается проведенными численными экспериментами и результатами внедрения на промышленных предприятиях.
Практическая значимость результатов. Практическая ценность результатов, полученных в диссертации, заключается в разработке:
§ методики создания САПР раскроя материала в единичном и мелкосерийном производстве, ориентированной на использование в различных отраслях промышленности и на широкий спектр технологического оборудования для производства заготовок из листовых материалов;
§ алгоритмического и программного обеспечения САПР «Сириус», предназначенной для автоматизации проектирования раскроя материала и автоматизированной подготовки управляющих программ для газовой (кислородной), плазменной, лазерной и гидроабразивной резки материала на машинах с ЧПУ.
Апробация работы. Основные научные и практические результаты диссертации докладывались и обсуждались на международных, всероссийских, всесоюзных и региональных конференциях и семинарах, в том числе: Всесоюзном научном семинаре «Математическое обеспечение расчетов линейного и прямоугольного раскроя», Уфа, 1980; Всесоюзном совещании «Проектирование на ЭВМ технологических процессов и оснастки», Ростов-на-Дону, 1980; Всесоюзном семинаре «Применение ЭВМ в инженерных расчетах и автоматизация проектирования в химическом и нефтяном машиностроении», Москва, 1982; Всесоюзной научной конференции «Математическое обеспечение рационального раскроя в системах автоматизированного проектирования», Уфа, 1987; Всероссийском семинаре «Автоматизация раскройно-заготовительного производства на базе машин с ЧПУ», Екатеринбург, 1993,1995; Международной выставке «Информатика-2000», Екатеринбург, 2000; Первой Всероссийской научно-практической конференции по вопросам решения оптимизационных задач в промышленности «Ресурсосберегающие технологии: математическое обеспечение оптимизационных задач в системах автоматизированного проектирования», С-Петербург, 2001; Региональном научно-практическом семинаре «Автоматизация конструкторско-технологической подготовки производства на базе программных продуктов T-FLEX», Екатеринбург, 2002, 2005; 1-м Международном Евроазиатском машиностроительном форуме, Екатеринбург,2003; Научно-практическом семинаре «Передовые российские технологии для автоматизации проектирования и подготовки производства», Екатеринбург, 2008; Международной конференции «Компьютерные науки и информационные технологии» (CSIT2008), Анталия, Турция, 2008; Международной конференции «Компьютерные науки и информационные технологии» (CSIT2009), Ретимно, Греция, 2009.
Результаты диссертационной работы внедрены в виде универсальной интегрированной САПР «СИРИУС» в ОАО «Уралхиммаш», ОАО «Уралэлектротяжмаш», ЗАО «Проммашсервис», ЗАО «Завод подъемно-транспортного оборудования», ООО «Уралтехнопроект» (Екатеринбург), ЗАО «Березовский машиностроительный завод» (Свердловская обл.), ОАО «Мечел» (г.Челябинск), ОАО «Буммаш» (г.Ижевск), ЗАО «Улан-Удэстальмост» (г.Улан-Удэ), ЗАО «Курганстальмост» (г.Курган) и многих других предприятиях России. Результаты исследования используются также в учебном процессе Уральского государственного технического университета - УПИ и научных исследованиях аспирантов.
Публикации. По теме диссертационной работы опубликовано 50 работ, в том числе: 36 статей (из них 9 статей в изданиях из перечня ВАК), 10 тезисов докладов международных, российских, всесоюзных и региональных конференций и семинаров, 4 информационных материала.
Структура и объем работы. Диссертация состоит из введения, пяти глав основного материала, библиографического списка, трех приложений и содержит 340 с. (в том числе 261 с. основного текста). Библиографический список включает 279 наименований литературы. В приложениях приведены акты внедрения результатов диссертационной работы на ряде российских предприятий, а также описание некоторых компонент САПР фигурного раскроя и подготовки управляющих программ для технологического оборудования резки, разработанной в рамках диссертационного исследования.
КРАТКОЕ Содержание работы
Во введении обосновывается актуальность темы исследований в области автоматизации проектирования раскроя материала и автоматизированной подготовки управляющих программ машин с ЧПУ для резки листовых материалов. Формулируется цель работы и основные решаемые в ней задачи, излагается научная новизна, практическая ценность и апробация выносимых на защиту результатов. Описывается структура и объем работы.
В первой главе проводится анализ существующих подходов и методов разработки САПР раскроя материала и средств автоматизации подготовки УП для технологического оборудования резки листового материала.
Отмечается, что совершенствование технологических процессов раскройно-заготовительного производства предполагает оптимизацию многих параметров, среди которых можно выделить следующие:
1. Величину расхода материала при получении из него заготовок известных форм и размеров.
2. Сроки проектирования технологических процессов раскроя и резки материала.
3. Время резки на машинах с числовым программным управлением;
4. Стоимость резки.
5. Качество проектных решений с точки зрения соблюдения технологических требований резки.
Задача минимизации расхода материала рассматривается в работе в следующей общей постановке. Пусть A1,A2,...,An - двумерные геометрические объекты (точечные множества), представляющие собой односвязные или многосвязные области, ограниченные одной или несколькими замкнутыми кривыми (граничными контурами). Данные объекты являются геометрическими моделями заготовок. Будем считать, что граничные контуры заданы полилиниями, состоящими из отрезков прямых и дуг окружностей (это связано с тем, что движение инструмента большей части технологического оборудования для раскроя материала возможно только по траектории такого типа). Пусть также заданы В1,В2,...,Вm - области размещения объектов (в общем случае, различные и многосвязные). Местоположение каждой заготовки Ai в области размещения определяется тремя параметрами , где - абсцисса и ордината фиксированной точки (полюса) в некоторой системе координат, - параметр, задающий ориентацию (угол поворота) объекта на плоскости. Если допустить зеркальное отражение заготовки, то появляется четвертый параметр p (признак зеркального отражения). Таким образом, необходимо определить 4n параметров размещения заготовок, при которых некоторая функция цели (функция качества раскроя) достигает своего экстремума и выполняются условия взаимного не пересечения объектов, условия размещения объектов внутри одной из областей размещения В1,В2,...,Вm, а также ряд условий, определяемых свойствами раскраиваемого материала, серийностью производства и особенностями технологического оборудования, используемого для раскроя, т. е.
(1)
i ? j, i, j=1,2,…,n (2)
i=1, 2,…,n (3)
k=1,2,…,l (4)
где (2) - условия взаимного не пересечения объектов, (3) - условия размещения в области размещения, (4) - другие условия, которые совместно с (2) и (3) определяют область допустимых решений G, удовлетворяющих геометрическим и технологическим ограничениям. На практике в качестве целевой функции F чаще всего используют функцию, значение которой равно так называемому коэффициенту использования материала (КИМ).
Размещено на http://www.allbest.ru/
где Si - площадь i -го объекта, P - суммарная площадь занятой части областей размещения (использованного материала).
Эта задача, известная также как проблема «нестинга» (nesting problem), относится к классу NP-трудных задач математического программирования, для которых неизвестны полиноминальные алгоритмы получения оптимального решения. Современные оптимизационные методы решения такого рода задач основаны на использовании алгоритмов, реализованных с применением компьютерных технологий, и являются, в основном, приближенными, поскольку известные до настоящего времени точные методы применимы только для очень ограниченного круга задач. В программном обеспечении для решения задач фигурного раскроя применяются как полностью автоматические методы проектирования, так и диалоговое проектирование. В диссертации на основании анализа существующих работ в этой предметной области определяется несколько актуальных направлений дальнейших исследований:
§ разработка новых высокоэффективных алгоритмов фигурного раскроя, адекватных потребностям современного производства;
§ разработка методологии применения существующих алгоритмов раскроя для решения многообразных задач раскроя на основе классификации задач раскроя по технологическим признакам и типам технологического оборудования, используемого для резки материала;
§ разработка требований к программному обеспечению подсистемы проектирования раскроя в рамках интегрированной САПР, включая состав и параметры функций подсистемы, реализацию пользовательского интерфейса при автоматизированном проектировании раскройных карт.
Результаты этих исследований позволят при разработке интегрированной САПР технологических процессов раскроя создать эффективную подсистему расчетов рационального раскроя, обеспечивающую получение рациональных раскройных карт для различных номенклатур заготовок за приемлемое для производства время.
Не менее актуальными являются исследования по совершенствованию средств автоматизированной подготовки управляющих программ для технологического оборудования резки листовых материалов Анализ известных CAM-систем, сделанных в диссертационной работе, показывает, что среди нерешенных задач создания эффективных САМ - модулей в интегрированных САПР раскроя и автоматизированной подготовки УП для машин с ЧПУ можно выделить следующие:
§ разработка методов автоматического и полуавтоматического формирования маршрута инструмента для резки материала на машине с ЧПУ, учитывающих технологические требования термической резки;
§ разработка инструментария формирования маршрута резки, направленного на сокращение временных и стоимостных характеристик резки;
§ разработка требований к программному обеспечению CAM-модуля интегрированной универсальной САПР, выполнение которых направлено на повышение качества проектируемых управляющих программ и повышение эффективности системы в целом.
Рассмотрим основные оптимизационные задачи, возникающие при проектировании маршрута движения инструмента машины с ЧПУ для резки листового материала. Перед началом разработки УП пользователь САПР должен определить ряд важных числовых параметров, влияющих на процесс и результат проектирования. К ним, в частности, относится ширина реза. Еще она важная особенность термической и гидроабразивной резки - необходимость предварительной врезки (пробивки) материала перед процессом резки по контуру заготовки. Таким образом, проектирование УП заключается в выборе последовательности контуров для резки и определения для каждого контура точки врезки. После завершения процесса резки одного контура переход к следующей точке врезки происходит с выключенным инструментом на холостом ходе, если не используются специальные приемы резки нескольких заготовок без выключения резака («цепная резка», «мосты» и др.). Приведем одну из формулировок задачи минимизации длины холостого хода инструмента при резке по контуру.
Пусть имеется n заготовок и N внешних и внутренних контуров (N?n), описывающих размещение заготовок в области размещения. Пусть также Pi - точки врезки для каждого контура заготовки (i=1,2,…,N), P0 - начальная точка положения инструмента, а - расстояние между точками Pi и Pj (i,j=0,1,2,…,N). Необходимо найти такой порядок вырезки контуров I=(), который минимизирует функцию
Размещено на http://www.allbest.ru/
(5)
При этом действует следующее ограничение: если в перестановке I контур ik - внешний, то все соответствующие внутренние контуры должны предшествовать контуру ik в перестановке I=(). В силу того, что значение функции цели (5) однозначно определяется последовательностью вырезки (перестановкой I), задачу можно рассматривать, в общем виде, как задачу минимизации некоторого функционала F1 = F1 ( I ), заданного на множестве перестановок ПN из N символов. Если точки врезки интерпретировать как вершины плоского графа, то эта задача также сводится к задаче поиска гамильтонова цикла минимальной длины. Из постановки задачи следует, что точка врезки в контур и точка выключения инструмента после вырезки контура на рабочем ходе совпадают. Однако на практике это не так. Кроме того, каждый контур может иметь не одну, а несколько (в общем случае, бесконечное число) допустимых точек врезки.
Сформулируем более общую задачу минимизации холостого хода, которая реально возникает на практике при использовании техники резки по контуру. Будем полагать, что для каждого контура определено конечное число точек врезки и, соответственно, такое же количество точек выключения инструмента. Определим вид целевой функции, учитывающей множественность точек врезки для каждого контура. Пусть - число возможных точек врезки в контуре i, расстояние между точкой выключения инструмента с номером s для контура i и точкой врезки с номером t для контура j (s=1,…,; t=1,…, ). Тогда критерием оптимальности маршрута I=() может служить функция вида
(6)
Здесь индекс p=0 и p=N+1 соответствует точке начального положения инструмента. Оптимальным решением задачи будет являться вектор R, состоящий из 2N элементов: R=(), где si - номер точки врезки для контура i (), и оптимизирующий функцию (6). В общем случае, если не накладывать технологических ограничений на выбор точек врезки и последовательность резки контуров, множество решений состоит из векторов. Для поиска оптимального решения применимы все известные алгоритмы комбинаторной оптимизации. Фактически множество допустимых решений формируется с учетом информации о вложенности контуров и технологических требований термической резки.
Другая оптимизационная задача формирования маршрута резки связана с минимизацией стоимости процесса резки на машинах с ЧПУ. Эта задача, в настоящее время, решается преимущественно за счет применения интерактивных способов проектирования управляющей программы, которые позволяют учитывать и стоимостные и другие характеристики резки. Публикации на тему разработки полностью автоматических методов формирования УП рассматривают задачу уменьшения стоимости резки за счет использования «цепной резки». При ее решении, также как и при решении задач (5) и (6), применяются современные алгоритмы дискретной оптимизации, и также за рамками исследований остается вопрос технологичности получаемых решений. Оптимизация стоимости резки может быть достигнута, в частности, для маршрута инструмента, приводящего к значительному увеличению тепловых деформаций материала и превышению допустимых геометрических искажений размеров заготовок.
Отметим, что целесообразность решения задачи минимизации стоимости резки увеличивается при увеличении толщины материала. Задача (6), наоборот, имеют практический смысл только для тонколистового материала, для которого суммарное время рабочего хода инструмента и суммарное время холостого хода являются сравнимыми величинами.
Наиболее перспективным направлением повышения эффективности методов проектирования УП для машин термической и гидроабразивной резки материала является, на наш взгляд, разработка методов сокращения стоимости резки за счет использования специальных приемов резки («совмещенный рез», «цепная резка») при соблюдении условий технологичности. Техника совмещенного реза применяется для вырезки заготовок, которые содержат прямолинейные отрезки в контуре, и которые в процессе раскроя размещаются таким образом, что имеют общую границу по одному из таких прямолинейных отрезков. Это позволяет для некоторых заготовок уменьшить стандартную величину припуска на рез. При решении задачи минимизации стоимости резки целесообразно применение как полностью автоматических, так и полуавтоматических методов с эффективным пользовательским интерфейсом, позволяющим разрабатывать УП за максимально короткое время.
Помимо двух основных подсистем универсальной интегрированной САПР раскроя материала при создании системы необходимо определить состав и функции вспомогательных подсистем и интегрирующего программного обеспечение системы.
В целом, на основе проведенного в диссертации анализа теоретических и практических работ по разработке методов, алгоритмов и программного обеспечения САПР технологических процессов раскроя листового материала сделан вывод о том, что в настоящее время в этой области исследований необходимо решить ряд основных проблем.
1. Проблема создания универсального программного продукта для оптимизации фигурного раскроя листового материала в единичном и мелкосерийном производстве. Эффективность существующих методов автоматического проектирования фигурного раскроя существенно зависит от условий задачи: геометрической заготовки заготовок, их ассортимента, количественных характеристик, размеров материала и пр., причем характер этой зависимости остается крайне малоисследованным. Отсутствует адекватная классификация задач по технологическим признакам. Это приводит к тому, что вычислительные алгоритмы являются малоприменимыми при решении многих практических задач. Быстродействие большинства алгоритмов не позволяет использовать их в оперативных расчетах фигурного раскроя в условиях единичного производства.
2. Проблема создания универсального CAM-модуля, предназначенного для разработки УП для широкого спектра машин резки листового материала. Известные программные продукты этого типа, в большей степени, являются узкоспециализированными. Универсальные методы формирования УП не в полной мере учитывают возможности и особенности технологического оборудования резки. Практически не учитываются термические деформации материала, приводящие к искажению геометрических размеров заготовок. Отсутствуют эффективные методы и программные средства оптимизации стоимостных характеристик резки.
3. Проблема разработки интегрированной САПР раскроя листового материала в целом. В настоящее время недостаточно проработаны теоретические основы создания интегрированных систем проектирования технологических процессов раскроя, особенно в единичном и мелкосерийном производстве, малоисследованны вопросы состава подсистем, их функционального наполнения и программной реализации.
На основе анализа всех аспектов проблем в диссертационной работе предлагается:
· разработать методы автоматического и диалогового проектирования фигурного раскроя для условий единичного и мелкосерийного производства на основе создания новых быстродействующих вычислительных алгоритмов, интерактивных функций и их интеграции с существующими алгоритмами;
· разработать детальную классификацию задач фигурного раскроя с учетом технологических признаков, порождающую типологию оптимизационных алгоритмов раскроя и средств автоматизированного проектирования с точки зрения их применимости для задач определенного класса. Это позволит также определить необходимый набор параметров для универсальной САПР раскроя материала;
· разработать методы автоматизированной подготовки управляющих программ для всех типов машин с ЧПУ газовой, плазменной, лазерной и гидроабразивной резки листовых материалов, ориентированные на использование всех технологические возможности оборудования и на оптимизацию процесса резки по временным и стоимостным характеристикам при соблюдении требований термической технологии резки;
· разработать структуру универсальной интегрированной системы для автоматизированного проектирования технологических процессов раскроя материала в единичном и мелкосерийном производстве, состав функций подсистем и требования к программному обеспечению для их реализации;
· разработать программное обеспечение универсальной интегрированной САПР раскроя материала и апробировать его на промышленных предприятиях.
Во второй главе разрабатываются быстродействующие автоматические методы фигурного и прямоугольного раскроя, ориентированные на использование в подсистеме автоматизированного проектирования фигурного раскроя универсальной интегрированной САПР раскроя листового материала в единичном и мелкосерийном производстве. Приводится новая классификация задач фигурного раскроя по технологическим и геометрическим признакам. В главе также описывается предлагаемый метод автоматического выбора рационального оптимизационного алгоритма раскроя.
Автоматические методы фигурного раскроя, разработанные и реализованные в работе, основываются на известной декомпозиционной схеме решения задачи (1)-(4), предусматривающей формирование такого множества допустимых решений G, каждый элемент которого однозначно определяется порядком (последовательностью) размещения заготовок на материале I=. Вычислительные алгоритмы формирования раскроя по заданной последовательности I называют декодерами. Самые простые алгоритмы-декодеры реализуются на основе метода последовательно-одиночного размещения (ПОР).
Отметим, что множество решений, сформированное по методу ПОР может не содержать оптимального. Это связано с тем, что размещение очередной заготовки происходит с ее фиксацией без учета геометрии заготовок, следующих за ней в выбранной последовательности размещения . В то же время возможно при размещении очередной заготовки осуществлять «прогнозирование» раскройного плана в пределах некоторого числа заготовок, непосредственно следующих за данной. Излагаемые ниже 2 способа построения допустимых раскройных планов, однозначно определяемых последовательностью заданных заготовок, основаны на использовании принципа такого прогнозирования. Применительно к решению общей задачи «нестинга» (1)-(4) предлагаемые алгоритмы формирования множества допустимых решений можно сформулировать следующим образом.
Пусть задана некоторая очередность размещения заготовок в области размещения. Обозначим через вектор параметров размещения заготовки с номером i, (через - найденное и зафиксированное значение вектора). Пусть также выбрана некоторая частичная функция цели, v=1, 2,…,n, определяющая качество раскроя после укладки на материале v заготовок и задано целое положительное число к n.
Всю совокупность заготовок согласно заданной последовательности разобьем на группы (по к элементов в каждой), исключая, может быть, последнюю:
.
Ясно, что число таких групп будет равно, если n кратно k, и +1, если это не так. Укладку очередной заготовки в каждой группе будем осуществлять таким образом, чтобы после укладки последней k-ой заготовки в группе величина функции цели была минимальной. Такой принцип построения вариантов раскройных планов в соответствии с очередностью номеров заготовок называется принципом групповой оптимизации k-го порядка. Итерационную формулу процедуры, реализующий этот принцип, можно представить в следующем виде:
(7)
j=k,2k,p-k, где p=k[n/k], Gj+s - область возможных значений вектора при условии, что векторы зафиксированы. В том случае, если n не кратно k, формула (7) должно быть дополнена формулой:
Размещено на http://www.allbest.ru/
Другой принцип укладки заготовок в заданной последовательности, который называется принципом паллиативной цели k-го порядка, отличается от принципа групповой оптимизации тем, что после определения наилучшего размещения группы из k заготовок фиксируется положение не всей группы, а только ее первого элемента.
Отметим, что при k = 1 алгоритмы групповой оптимизации и паллиативной цели совпадают с алгоритмом ПОР.
В диссертационной работе при реализации этих алгоритмов (при k=2) и метода ПОР для прямоугольных заготовок использован прием «упрощения» границы занятой части области размещения, который позволяет сделать линейной зависимость времени проектирования упаковки от числа прямоугольников. Таким образом, время t работы программы-декодера прямо пропорционально числу размещаемых прямоугольников n (tKn), где K-некоторая константа. Например, время проектирования 100000 (!) вариантов прямоугольного раскроя для 100 прямоугольников на компьютере Genuine Intel® CPU 2140 @ 1,6 GHz (1ГБ - ОЗУ) по методу ПОР не превышает 10 сек. (Время генерации одного раскройного плана по методам групповой оптимизации и паллиативной цели 2-го порядка - в 4 и 8 раз больше соответственно). Такое высокое быстродействие позволяет применять современные эффективные метаэвристики и другие алгоритмы комбинаторной оптимизации для поиска оптимального решения за допустимое в условиях оперативного управления производством время.
Таким образом, вторая задача декомпозиционной схемы заключается в поиске наилучшего решения среди n! допустимых, формируемых декодером, т.е. задача (1)- (4) сводится, как и задача (5), к задаче оптимизации некоторого функционала F, заданного на множестве перестановок Пn из n символов.
F(I) > extr, IПn (8)
В диссертации предложены и реализованы несколько приближенных гибридных алгоритмов поиска оптимальной последовательности, которые основываются на введении функции расстояния (метрики) на множестве перестановок Пn. «Метризация» множества перестановок, которая порождает механизм определения «близости» элементов множества, позволяет, с одной стороны, разрабатывать алгоритмы «эволюционного» типа (в том числе, генетические), а с другой стороны, применять классические алгоритмы локальной оптимизации, базирующиеся на понятии окрестности точки (перестановки) в дискретном множестве Пn (окрестностью радиуса r перестановки I0 называется множество Or(I0) Пn такое, что Or(I0) (I,I0) ? r, где - некоторая функция расстояния, заданная на парах элементов множества Пn). В качестве функции расстояния использовалась транспозиционная метрика: расстоянием между перестановками I и I0 в транспозиционной метрике называется наименьшее возможное число транспозиций, которое необходимо выполнить в перестановке I, чтобы получить перестановку I0 (преобразование перестановки, при котором меняются местами какие-либо два символа, а все остальные остаются на месте, называются транспозицией). Для генерации элементов окрестности выбранной перестановки применена переборная схема и генератор случайных чисел.
Во второй главе также исследуется вопрос целесообразности применения аппроксимационного подхода на основе аппроксимации прямоугольниками объектов сложной формы для решения задач «нестинга». Был проведен вычислительный эксперимент сравнения эффективности двух алгоритмов, предназначенных для решения задач раскроя-упаковки: алгоритма упаковки прямоугольных объектов и алгоритма упаковки объектов, границы которых состоят из отрезков прямых и дуг окружностей. Оба эти алгоритма входят в состав библиотеки Nest Class Library(NCL) (разработка УГТУ-УПИ). Для описания эксперимента введем два понятия:
Коэффициентом прямоугольности crect двумерного объекта назовем величину, равную отношению площади заготовки к площади прямоугольника минимальной площади, содержащего данный объект (crect=S/P где S -площадь объекта, P - площадь содержащего объект прямоугольника).
Коэффициентом прямоугольности Crect задания на раскрой назовем величину, равную средней величине коэффициентов прямоугольности отдельных объектов в задании
Crect=
где n - количество объектов в задании на раскрой.
Было сгенерировано 1000 тестовых заданий на раскрой со значениями коэффициента прямоугольности от 0,2 до 1. Результаты данного эксперимента приведены на рис. 1.
Размещено на http://www.allbest.ru/
Рисунок 1 Зависимость КИМ от коэффициента прямоугольности Crect
Как видно из графика, алгоритм прямоугольного раскроя-упаковки становится эффективнее алгоритма нерегулярного фигурного раскроя при значениях коэффициента прямоугольности больше 0,85. Таким образом, выделен класс задач фигурного раскроя, для которого прямоугольная аппроксимация целесообразна.
При решении задач нерегулярного фигурного раскроя коэффициент прямоугольности задания может быть значительно повышен за счет широко используемого на практике приема: объединения фигурных объектов (заготовок) в группы или «блоки» (bit). Ясно, что прием формирования блоков вместе с повышением коэффициента прямоугольности задания также расширяет и класс заданий на раскрой, для которых целесообразно применять оптимизационные алгоритмы прямоугольного раскроя-упаковки. На рис. 2 приведен результат раскроя, полученный методом прямоугольного раскроя-упаковки с предварительным формированием блоков заготовок.
Рисунок 2 Пример использования оптимизационного алгоритма прямоугольного раскроя-упаковки
Исследована эффективность применения приема формирования групп при проектировании допустимых вариантов раскроя по методу ПОР. На примере ряда тестовых заданий было проведено исследование, направленное на определение целесообразности предварительного формирования bit на основании значения введенного понятия: коэффициента «блочности» задания на раскрой cbit= nbit/n, где nbit- количество заготовок, входящих в прямоугольные «блоки»; n - общее количество заготовок в задании на раскрой. На рис. 3 показан график зависимости КИМ от коэффициента «блочности» задания на раскрой для раскройных планов, спроектированных с предварительным формированием групп заготовок и без их формирования.
Размещено на http://www.allbest.ru/
Рисунок 3 Зависимость КИМ от коэффициента cbit
Полученная зависимость и зависимость, показанная на рис.1, использована в алгоритме автоматического выбора рационального алгоритма фигурного раскроя.
При проектировании допустимых вариантов раскроя для фигурных заготовок в работе использован подход, основанный на замене векторного описания геометрических данных о заготовках дискретно-логическим (растровым) описанием, которое позволяет заменить трудоемкие арифметические операции для вычисления параметров размещения геометрических объектов быстрыми логическими операциями процессора: AND, OR, NOT, XOR. Разработанные алгоритмы проектирования раскройных планов на базе растрового представления, как и алгоритмы прямоугольного раскроя, являются быстродействующими и обеспечивают возможность их применения в САПР фигурного раскроя в условиях единичного и мелкосерийного производства.
В диссертационной работе приведен результат решения тестовой задачи, которая является демонстрационным примером CAD/CAM системы AccuFab (США). На трех прямоугольных листах размером 96х48 необходимо разместить 207 заготовок сложной формы с фиксированным припуском на рез. Время проектирования - 37 с., аналогичное времени работы системы AccuFab. КИМ увеличен на 3% по сравнению с результатом раскроя, полученным в самой системе AccuFab. Для построения допустимых вариантов размещения использовался декодер, реализующий метод ПОР для задач с изотропными свойствами материала.
Подобные документы
Основные теоретические аспекты рационального раскроя листового материала. Влияние методов резки на проектирование карт раскроя листового металла. Организация управленческого учета листового металла в условиях малого машиностроительного предприятия.
дипломная работа [1,9 M], добавлен 12.08.2017Разработка технологии раскроя материалов. Ассортимент раскройного цеха. Расчет потребности материалов, рабочей силы и оборудования на участке раскроя. Подбор и расчет комбинаций на раскрой кож для верха обуви. Составление сменного задания раскройщикам.
курсовая работа [1,4 M], добавлен 02.07.2011Выбор рациональной технологической структуры процесса раскроя материалов. Операции по сборке и комплектованию. Вырезание деталей, нумерация, контроль качества кроя. Обработка дефектных полотен. Расчет рабочей силы, оборудования, площадей раскройного цеха.
курсовая работа [117,5 K], добавлен 19.08.2016Обоснование способа раскроя бревен на пиломатериалы. Расчет поставов при развальном способе раскроя. Составление плана раскроя пиловочного сырья на пиломатериалы. Расчет поточной линии лесопильного цеха на базе лесопильных рам. Баланс раскроя древесины.
курсовая работа [162,3 K], добавлен 25.06.2013Способы автоматической резки металла. Выбор оборудования и материала. Разработка технологического процесса раскроя и управляющей программы для станка с ЧПУ с помощью системы Техтран. Детали для задания на раскрой. Создание деталей в базе данных.
дипломная работа [5,0 M], добавлен 17.09.2012Анализ существующих методов и средств автоматизации процесса загрузки. Компоновка технологического комплекса устройства подачи листовых деталей. Расчёт пневмоцилиндров и вакуумного захвата. Принцип работы и назначение схемы пневматической принципиальной.
курсовая работа [2,7 M], добавлен 31.05.2013Группы и типы станков с числовым программным управлением, их отличительные признаки и сферы применения, функциональные особенности. Классификация станков по точности, по технологическим признакам и возможностям, их буквенное обозначение на схемах.
реферат [506,2 K], добавлен 21.05.2010Общие сведения о станках с числовым программным управлением. Классификация станков по технологическому назначению и функциональным возможностям, их устройство. Оснастка и инструмент для многоцелевых станков. Технологические циклы вариантов обработки.
презентация [267,7 K], добавлен 29.11.2013Расчет реверсивного комплектного автоматического электропривода и обоснование замены устаревшей программы управления на станке с числовым программным управлением. Осуществление проверки работоспособности модернизированного электрооборудования станка.
дипломная работа [2,0 M], добавлен 05.09.2014Разработка принципов и технологий лазерной обработки полимерных композиционных материалов. Исследование образца лазерной установки на основе волоконного лазера для отработки технологий лазерной резки материалов. Состав оборудования, подбор излучателя.
курсовая работа [1,3 M], добавлен 12.10.2013