Автоматизация синтеза виртуальных моделей технологического оборудования в системах автоматизированного программирования многокоординатных станков с ЧПУ
Метод синтеза виртуальных моделей технологического оборудования методом автоматизированного программирования. Единая система математического представления многокоординатных станков с ЧПУ и их трехмерных моделей. Создание виртуальных моделей разных типов.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 30.07.2017 |
Размер файла | 162,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Автоматизация синтеза виртуальных моделей технологического оборудования в системах автоматизированного программирования многокоординатных станков с ЧПУ
Широкое применение во всех сферах человеческой деятельности благодаря своим свойствам нашли полимерные композиционные материалы. Одним из самых производительных технологических способов получения изделий из полимерных композиционных материалов является метод непрерывной намотки посредством подачи и укладки пропитанных волокон материала под натяжением на поверхность технологической оснастки (оправки). Наряду с методом намотки, часть изделий, в частности имеющих сложную геометрическую форму поверхности, целесообразно изготавливать с применением автоматизированной выкладки их заготовок. Выкладка материала осуществляется послойно на оправку изделия, сразу необходимой конфигурации. Операции выкладки: автоматическая подача и обрезка материала выполняются выкладочной головкой [1].
Намотка и выкладка производятся на многокоординатных станках с числовым программным управлением (ЧПУ). Управление рабочими органами станков осуществляется по заранее составленным управляющим программам. Для подготовки управляющих программ разработаны и широко используются системы автоматизированного программирования многокоординатных станков, которые являются подсистемами автоматизированных систем технологической подготовки производства (АСТПП) и позволяют создавать станочные управляющие программы на высоком уровне автоматизации с применением современной вычислительной техники [1, 2].
В системах автоматизированного программирования многокоординатных станков при подготовке управляющих программ для проверки правильности решения задач кинематического анализа применяется моделирование кинематики станков [3 - 5].
Для моделирования кинематики технологического оборудования на этапах расчёта зоны безопасности, траектории движения точки схода нити, траекторий и законов движения рабочих органов станков, необходимы математические модели станков, а при моделировании процесса формирования изделий для контроля и отладки рассчитанных управляющих программ, требуются виртуальные модели станков [6]. Виртуальные модели станков, интегрируют в себе математические и трёхмерные модели.
Для автоматизации процесса создания виртуальных моделей станков различных типов в системе автоматизированного программирования необходим формализованный метод синтеза виртуальных моделей технологического оборудования, позволяющий связать в единую модель математическое представление станков и их трехмерные модели.
Для синтеза виртуальной модели станка, необходимо решить две задачи: предложить формализованную процедуру получения математической модели многокоординатного технологического оборудования, для описания кинематической модели станка и разработать алгоритм, позволяющий сопоставить математическую и трехмерную модель станка.
Предлагается для решения задачи моделирования кинематики многокоординатных станков, применять формализованную процедуру получения математических моделей станков, предполагающую построение кинематической модели технологического оборудования при использовании представления Денавита - Хартенберга [7 - 9] и адаптацию к конкретной модели станка путём составлении системы нелинейных уравнений для проецирования пространственной траектории точки схода материала на координаты станка.
Многокоординатный станок, может рассматривается как манипулятор, при этом каждому звену манипулятора при помощи представления Денавита - Хартенберга сопоставляется ортонормированная система координат. Выбор систем координат производится с учётом конфигурации станка. Каждому звену станка обладающему отдельным управляемым приводом назначается своя обобщенная координата. Системы координат нумеруются в порядке возрастания от основания к выходному звену укладчика. Взаимное расположение соседних звеньев описывается однородной матрицей преобразование размерностью 4Ч4 [7 - 9].
Рассмотрим более детально получение базового векторного уравнения входящего в состав системы нелинейных уравнений для проецирования пространственной траектории точки схода материала на координаты станка.
Построенная в результате применения представления Денавита - Хартенберга кинематическая схема станка такова, что материал сходит с одной и той же точки выходного звена укладчика в течение всего процесса укладки, а, следовательно, траектории движения точки схода материала и выходного звена укладчика можно рассматривать как одну и ту же траекторию (если в качестве траектории движения выходного звена укладчика выбрать траекторию, той самой фиксированной точки, в которой закреплен материал) (рис. 1).
автоматизированный программирование станок чпу
Рис. 1 - Иллюстрация взаимосвязи точки схода материала и точки касания материала оправки в процессе моделирования намотки изделия на станке токарного типа.
Для намоточных станков заданная траектория укладки может быть реализована при движении точки схода материала в поверхности касательных к траектории укладки. При этом каждой точке траектории укладки можно сопоставить положение точки схода материала с помощью известного соотношения [10]:
(1)
где - радиус-вектор точки схода материала; - радиус-вектор траектории укладки нити на поверхности оправки (в однородных координатах); - длина участка свободной нити, заключенной между точкой траектории укладки и точкой схода материала; - единичный вектор касательной к траектории укладки в данной точке (в однородных координатах); - натуральный параметр траектории укладки, - натуральный параметр траектории движения точки схода материала.
С другой стороны, положение точки схода материала с выходного ролика в пространстве зависит от положения укладчика, которое определяется значениями обобщенных координат станка.
Обозначим вектором - радиус-вектор выходной точки раскладчика намоточного станка. С учетом (1) и необходимости приведения всех векторов к одной системе координат, получим следующее векторное уравнение:
(2)
где - вектор обобщенных координат станка; - матрица приведения систем координат оправки и станка. Если в векторном уравнении (2) задать значение , то для трёхкоординатного станка оно станет разрешимым.
Для выкладочных станков при сопоставлении точкам траектории укладки положений точек схода материала, запишем:
где - вектор нормали к поверхности; - радиус ролика укладчика.
Тогда для расчета координатных перемещений рабочих органов выкладочных станков, будем использовать следующее векторное уравнение:
Для станков с количеством управляемых координат более трёх, необходимо найти дополнительные уравнения, которые позволят получить полную систему нелинейных алгебраических уравнений, предназначенную для численного решения. Полученное решение должно проверяться с точки зрения механической реализуемости.
Формализованную процедуру получения математической модели станка можно записать в следующем виде:
– строится кинематическая схема технологического оборудования, которая может включать в себя не только основные кинематические пары, но и ключевые точки лентоформирующего тракта;
– для решения прямой задачи кинематики составляются матрицы переходов между звеньями станка и таблица кинематических параметров станка;
– для решения обратной задачи кинематики составляется система нелинейных уравнений, связывающих обобщенные координаты станка и положение и ориентацию в пространстве выходного устройства раскладчика;
– при необходимости, определяются выражения для расчета длины сошедшей ленты в ключевых точках лентоформирующего тракта многокоординатного станка.
В результате использования при численном решении подобной математической модели будут получены координатные перемещения рабочих органов станка соответствующие заданной траектории движения точки схода выходного звена укладчика.
Построение трехмерной модели станка предлагается выполнять, также как и его математической модели, в виде иерархической модели создаваемой вложением отдельных графических компонентов станка один в другой с формированием древовидной структуры, что позволит при необходимости производить быстрые замены отдельных звеньев модели станка (например, заменить выходную гребёнку роликом). Для получения виртуальной модели станка будем связывать выделенные в полученной кинематической модели звенья и с их графическим представление.
В кинематической и геометрической трехмерной модели станка узел выделяется в отдельный блок и требует отдельного графического описания, если:
– звено станка обладает отдельной управляемой обобщённой координатой;
– звено станка в реальном аналоге физически представляет собой отдельный функциональный блок;
– для данного звена необходимо изменение положения и ориентации отдельно от остальных звеньев модели в ходе моделирования.
Каждому выделенному в отдельную группу объекту при его размещении в иерархии геометрической модели также сопоставляется отдельный набор аффинных преобразований для корректного отображения в общей модели.
Формирование геометрической модели станка возможно как в различных CAD - системах, так и в собственном компьютерном пакете, в котором тогда должны присутствовать инструментарий для создания иерархических моделей и средства отображения и управления ими. Визуализацию процесса моделирования сложной модели станка организуем с использованием механизма вложенных таблиц отображения графической библиотеки OpenGL.
Алгоритм сопоставления математической и геометрической модели станка можно записать следующим образом:
1. Создаются отдельные звенья станка (их геометрические аналоги, построенные с соблюдением реальных размеров и характеристик). При этом проектируется основная геометрия, задаются межосевые расстояния, а затем с помощью инструментов модуля сборки создаются группы и иерархические связи между отдельными геометрическими объектами. На основании созданной иерархической структуры будут формироваться таблицы отображения OpenGL.
2. Проектируется кинематическая модель многокоординатного агрегата. Создается компьютерная модель основанная на кинематических парах, которой можно задавать значения обобщенных координат для позиционирования в пространстве тем самым реализуя любое требуемое движение. При создании кинематической пары указывается будет ли эта кинематическая пара определять степень подвижности станка или же это будет просто конструктивная кинематическая пара, а также задается реальное ограничение - диапазон численных значений для каждой кинематической пары, в котором будет располагаться реальное значение координаты.
3. Созданной кинематической модели сопоставляется построенная ранее геометрическая модель станка. В кинематической модели станка указанные узлы выделяются в отдельный блок и им назначается графический объект. При этом с каждым отдельным звеном станка специальным образом связывается отдельная локальная система координат, что позволяет создавать анимационную последовательность движения рабочих органов станка в соответствии с рассчитанными перемещениями.
В результате выполнения алгоритма формируется виртуальная модель многокоординатного агрегата, состоящая из отдельных деталей - звеньев станка. Наложены ограничения и связи. Создан набор параметров, которые отвечают за положение рабочих органов станка в пространстве. Изменении обобщенных координат, унифицировано, для любого набора кинематических пар, то есть для любой кинематической модели решается прямая задача кинематики. Все это выполнено в виде шаблона, который интегрируется в различные модели многокоординатного оборудования.
Литература
1. Ред. совет: Фролов К.В. (пред.) и др. Машиностроение. Энциклопедия. Боголюбов В.С., Сироткин О.С., Головкин Г.С. и др. Технология производства изделий из композиционных материалов, пластмасс, стекла и керамики. Т. III-6. М.: Машиностроение, 2006. 576 с.
2. Peters, S T (2011) “Composite Filament Winding”, Materials Park, Ohio: ASM International, ISBN 1615037225, 167 p.
3. Koussios, S (2004) “Filament Winding: a Unified Approach”, DUP Science, ISBN 90-407-2551-9, 400 p.
4. Маринин В.И., Князев Д.Н., Савин А.Г. Цифровая имитация процесса намотки изделий из композиционных материалов // Металлургия, Машиностроение. Станкоинструмент - 2006: в рамках промышленного конгресса Юга России: сб. тр. Ростов-на-Дону, 2006. С. 5:7-5:9.
5. Воробьёв В.И. Механика промышленных роботов: Учебное пособие для вузов: В 3 кн. Кн. 1: Кинематика и динамика. М.: Высш. шк., 1988. 304 с.
6. Попов Е.П., Верещагин А.Ф., Зенкевич С.Л. Манипуляционные роботы: динамика и алгоритмы. М.: Наука, 1978. 400 с.
7. Фу К., Гонсалес Р., Ли К. Робототехника: пер. с англ. М.: Мир, 1989. 624 с.
8. Маринин В.И., Князев Д.Н., Савин А.Г. Кинематический расчет пятикоординатного намоточного станка с выходным укладывающим роликом нитетракта // Материалы 26-й ежегодной международной конференции, Ялта, 2006, c. 138-141.
Размещено на Allbest.ru
...Подобные документы
Разработка методики автоматизированного проектирования процесса изготовления привода верхнего зеркала. Создание трехмерных геометрических моделей сборочных единиц. Использование трёхмерных моделей для расчёта изделий методами имитационного моделирования.
дипломная работа [2,3 M], добавлен 09.11.2016Исследование служебного назначения тихоходного вала редуктора. Разработка маршрутного технологического процесса для автоматизированного производства. Проектирование трехмерных моделей детали, заготовки и элементов средств технологического оснащения.
курсовая работа [4,7 M], добавлен 06.05.2014Функции системы автоматизированного проектирования одежды. Художественное проектирование моделей одежды. Антропометрический анализ фигур. Методы проектирования конструкций моделей. Разработка семейства моделей, разработка лекал и определение норм расхода.
дипломная работа [150,5 K], добавлен 26.06.2009Разработка коллекции моделей одежды на основе графических источников, отвечающей требованиям к проектируемому изделию. Способы композиционного, конструкторского и технологического решения. Создание коллекции моделей одежды как художественной системы.
дипломная работа [54,4 K], добавлен 25.08.2010Система трехмерного твердотельного моделирования, особенности ее назначения. Разработка средства автоматизированного проектирования в виде приложения для САПР, создание банка данных параметрических 3D моделей. Центр двух поворотных типоразмеров.
контрольная работа [1007,7 K], добавлен 11.11.2014Современное состояние и тенденции в производстве токарных станков, особенности их конструкций. Разновидности и отличительные признаки современных токарно-винторезных станков, их преимущества и недостатки. Характеристика новых моделей тяжелых станков.
реферат [15,3 K], добавлен 19.05.2009Методы разработки коллекции моделей одежды стиля "хиппи", с использованием оптимальных способов композиционного, конструкторского, технологического решения. Анализ основных элементов и средств композиции моделей, включенных в коллекцию. Выбор материалов.
дипломная работа [60,2 K], добавлен 20.08.2010Получение математических моделей пневматического привода переключения скоростей шпинделя и электромеханического привода главного движения станков. Проведение расчета параметров датчиков, необходимых для осуществления автоматизированного управления.
курсовая работа [1,0 M], добавлен 28.03.2010Общая характеристика материалов, фурнитуры, аксессуаров и дополнений, используемых в композиции. Решение эскизной части, особенности конструктивного и технологического решения моделей в коллекции. Анализ возможностей промышленного изготовления моделей.
курсовая работа [1,2 M], добавлен 30.12.2009Совершенствование методов проектирования. Технологические процессы производства штампованной продукции. Автоматизация подготовки управляющих программ для станков в системе автоматизированного проектирования технологического процесса "Вертикаль".
дипломная работа [9,7 M], добавлен 13.02.2016Классификация станков для обработки металлов резанием по технологическим признакам. Буквенное и цифровое обозначение моделей. Общая характеристика радиально-сверлильных станков. Назначение, устройство, принцип работы станка 2А554 и его технические данные.
контрольная работа [455,7 K], добавлен 09.11.2009Коллекция жакетов весенне-летнего ассортимента для девочек старшей школьной группы. Анализ композиционного и технологического решения, конструктивного построения моделей-аналогов. Эскизная проработка новых моделей. Проектно-конструкторская документация.
курсовая работа [314,0 K], добавлен 16.01.2010Проектирование силовой и расчетной схемы и разработка математической и иммитационной моделей автоматизированного электропривода, выбор комплектного преобразователя электрической энергии. Анализ кинематических и динамических характеристик электропривода.
дипломная работа [804,0 K], добавлен 09.04.2012Серия моделей различного назначения, объединенных единством авторской идеи, применяемых материалов, цветового решения, базовых конструкций, стилевого решения. Определение ассортиментных групп и стилей общности всех моделей. Основные типы коллекций.
презентация [34,5 M], добавлен 08.05.2011Требования к качеству изделий. Разработка ассортиментной серии моделей для запуска в один технологический поток. Перспективное направление моды. Оценка уровня конструктивной однородности моделей. Разработка справочника технологических операций процесса.
курсовая работа [1,2 M], добавлен 14.02.2016Обоснование выбора моделей изделия и описание их внешнего вида, спецификация деталей кроя. Выбор методов обработки и оборудования для изготовления заданного вида изделия. Разработка структуры технологического процесса, составление справочника операций.
курсовая работа [1,6 M], добавлен 01.04.2015Инструмент для токарных станков с числовым программным управлением (ЧПУ). Инструмент для сверлильно-фрезерно-расточных станков с ЧПУ. Устройства для настройки инструмента. Особенности и классификация устройств для автоматической смены инструмента.
реферат [3,2 M], добавлен 22.05.2010Обґрунтування вибору перспективних моделей жакета, сарафана, жилета. Технічний опис зовнішнього виду обраних моделей. Вибір базової конструкції швейних виробів. Моделювання та специфікація дрібних деталей з використанням сучасних конструктивних елементів.
лабораторная работа [27,8 K], добавлен 20.02.2015Изучение конструкций и подсистем станков, их технические характеристики и кинематика. Привод вращения инструмента токарных многоцелевых станков. Конструкции пружинно-зубчатых муфт. Требования к совершенствованию современного станочного оборудования.
дипломная работа [2,3 M], добавлен 17.12.2012Применение новых станков и технологий. Расчет оптимального варианта технологического процесса. Производительность и экономичность многоцелевых станков. Взаимозаменяемость деталей в серийном и мелкосерийном производстве, снижение времени переналадки.
курсовая работа [814,6 K], добавлен 29.03.2009