К вопросу отрисовки контура поверхностей вала | Статья в журнале «Молодой ученый»

Библиографическое описание:

Гягяева А. Г., Сорокина Л. А., Кожанова Е. Р. К вопросу отрисовки контура поверхностей вала // Молодой ученый. — 2014. — №1. — С. 81-84. — URL https://moluch.ru/archive/60/8873/ (дата обращения: 23.10.2018).

Внедрение новых технологий и современной техники в производство невозможно без высококвалифицированных специалистов, обладающих передовыми знаниями и навыками. Внедрение станков с числовым программным управлением (ЧПУ) позволяет производить полную обработку детали на одном станке за один или несколько установов, что сокращает вспомогательное время на наладку и межстаночную транспортировку, повысить точность и идентичность деталей и как следствие сокращает брак. Подготовка управляющих программ для станков с ЧПУ осуществляется разными способами с помощью различных технических средств. Выбор определяется конкретными условиями производства, в первую очередь моделями станков и систем ЧПУ, финансовыми возможностями предприятия, а также уровнем квалификации специалистов.

Существует три метода создания управляющих программ для станков с ЧПУ [1]:

1)      Ручное программирование.

2)      Программирование на пульте ЧПУ.

3)      Программирование при помощи CAD/CAMсистемы.

В настоящее время, “ручное” программирование, состоит в том, что технолог по заданному операционному технологическому процессу рассчитывает траекторию перемещения инструмента. Отсчет координат происходит от нулевой точки (абсолютные координаты) или в приращениях (относительные координаты). Положение всех опорных точек траектории перемещения инструмента определяется в координатах X, Z рабочего пространства станка. А затем на основании полученных опорных точек пишется управляющая программа на языке ISO 7 бит или на языке G и М кодов.

Авторами предлагается рассмотреть пример «ручного» программирования на примере детали типа Вал. Вал — одна из основных деталей почти всех машин и механизмов; вращающаяся (обычно в подшипниках) деталь машины, передающая вращающий момент. По конструкции различают различные валы: прямые (гладкие, ступенчатые, шлицевые), коленчатые, гибкие валы идр [2]. Кроме этого стоит отметить, что вал — геометрическое тело цилиндрической формы, которое в виду своих конструктивных особенностей, может передавать движение другим частям механизма и имеет наружные поверхности симметричные относительно оси вращения, а также торцы (рис. 1).

Рис. 1. Модель ступенчатого вала

За начало системы координат детали (заготовки) принимают базовые поверхности (или оси) заготовки (детали). Как правило, принимается точка пересечения базового торца с линией, проходящей через ось. При определении координат опорных точек тел вращения учитывают ориентацию детали на станке относительно заданного ее расположения на чертеже. Если предусматривается несколько установов, то таблицы координат опорных точек составляются для каждого установа (рис. 2).

                            а)                                                                           б)

Рис. 2. Эскиз обработки вала: Установ 1 (а) и Установ 2 (б)

В статье [3] авторами описывается разработанное программное обеспечение, состоящее из двух программ для проверки опорных точек, в абсолютных и относительных системах координат, и отрисовки контура детали с целью контроля для последующего написания управляющей программы ЧПУ, в которых используются следующие допущения:

-      обработка ведется только по двум осям;

-      отрисовка детали начинается в начале координат;

-      инструмент движется только по прямой.

При отрисовки ступенчатого вала необходимо учитывать особенности:

-       вал симметричен относительно оси z;

-       по оси у отсутствует изменение формы.

Для визуализации отрисовки контура поверхностей вала было разработано программное обеспечение «Отрисовка контура обрабатываемых поверхностей вала» для контроля опорных точек в абсолютных (рис. 3, 4) и относительных системах координат для последующего написания управляющей программы ЧПУ по установам.

а)

б)

Рис. 3. Пример работы программы в абсолютной системе координат: а — Установ 1, б — Установ 2

Алгоритм с используемыми в программе компонентами представлен в виде диаграммы перехода фокуса управления (рис. 4). Работа программы начинается с выбора задания из базы данных заданий, которые представляют собой отдельные файлы формата jpg или другого графического формата, отображаемые в области 1 (рис. 3а). После выбора варианта заданий необходимо начать отрисовку заданной детали в Установе 1 по чертежу (область 3, рис. 3а) с заданными размерами (область 1, рис. 3а) для этого вводятся координаты х и z в область 4 (рис. 3а). Для отрисовки вала необходимо последовательно вводить координаты точек верхней плоскости, так как нижний контур будет отрисовываться симметрично верхнему. Сразу после ввода точки на рисунке (область 2, рис. 3а) отрисовывается соответствующий отрезок с задержкой по времени (имитируется работа инструмента) и заполняется таблица координат (область 5, рис. 3а). После окончания отрисовки Установа 1 становится активнойзакладка Установа 2. Отрисованный контур вала при Установе 1 зеркально отображается относительно оси х. Аналогично происходит отрисовка Установа 2. Алгоритм разработанной программы реализован в интегрированной среде разработки Microsoft Visual Studio (язык C# 2010 Express).

Рис. 4. Диаграмма переходов фокуса управления

Рассмотрим диаграмму последовательности временной упорядоченности между объектами программы (рис. 5), которые расположены вдоль оси х по следующему принципу: инициирующий взаимодействие объект размещают слева, а остальные — правее (тем дальше, чем более подчиненным является объект). Затем вдоль оси у размещаются сообщения (действия), которые объекты программы принимают и посылают друг другу, причем более поздние сообщения оказываются ниже предшествующих.

Рис. 5. Диаграмма последовательности временной упорядоченности между объектами программы

Разработанная программа «Отрисовка контура обрабатываемых поверхностей вала» является начальным этапом «ручного» программирования. В дальнейшем, планируется создать программу-эмулятор работы устройства числового программного управления (УЧПУ), работающего в абсолютной и относительной системах координат, с возможностью ввода управляющей программы на языке G — функций.

Литература:

1.      http://чпу-станки.рф/cnc.html

2.      Клепиков В. В., Бодров А. Н. Технология машиностроения: учебник. — М.: ФОРУМ: ИНФРА-М, 2004. 860 с.: ил. (Серия «Профессиональное образование»).

3.      Гягяева А. Г., Сорокина Л. А., Кожанова Е. Р. Автоматизация отрисовки контура детали для подготовки управляющих программ для ЧПУ // Молодой ученый. — 2013. — № 12. С. 115–117.

Основные термины (генерируются автоматически): управляющая программа, ось, CAD, ступенчатый вал, последующее написание, относительная система координат, диаграмма последовательности, временная упорядоченность, ISO, числовое программное управление.


Похожие статьи

Автоматизация отрисовки контура детали для подготовки...

Существует две системы координат, используемых для написания управляющих программ ЧПУ [1]: 1) абсолютная система координат — это когда координаты точек отсчитываются от постоянного начала координат; 2) относительная система координат...

Роль ручного программирования при составлении управляющих...

контур детали, ручное программирование, управляющая программа, станок, Программное обеспечение, относительная система координат, последующее написание, программный продукт...

Использование SCADA-технологий в современных...

SCADA-системы, как правило, двухуровневые системы, на этих уровнях реализуется непосредственное управление технологическими процессами. Специфика каждой конкретной системы управления определяется используемой на каждом уровне программно-аппаратной...

Способы построения гибридных систем управления

Ключевые слова:прямое адаптивное управление, гибридные системы управления.

В таких системах регулятор (управляющая ЭВМ) совместно с непрерывным объектом управления работает в режиме реального времени.

Методологии проектирования мультиагентных систем

На втором этапе создается диаграмма использования системы.

Кодирование модели типа Х-машина на языке разработки облегчает последующие шаги.

Необходимо выразить желаемые свойства в подходящем формате(Временная логика) и использовать формальный метод...

Технологические объекты второго порядка с запаздыванием

Одним из вариантов построения системы управления при неполной информации о состоянии объекта это введение в схему регулятора устройства для восстановления недостающих или всех координат вектора состояния объекта...

История развития систем проектирования | Статья в сборнике...

CAD, система, CAM, ISO, IBM, GEM, твердотельное моделирование, СССР, геометрическое моделирование, графическая информация.

Построение графиков функций в полярных и декартовых...

Графики функций, диаграммы, линии уровней распределения пространственных

Требуется составить программу построения на экране дисплея графика функции y = F(x).

Поскольку в графических координатах вертикальная ось направлена вниз, то Ygmin>Ygmax.

Векторное управление активным выпрямителем напряжения

Рис. 2. Преобразование координат в векторной системе управления.

Если принять, что и — соответственно активная и реактивная составляющие обобщенного вектора сетевого тока и система синхронизирована относительно сетевого напряжения, то получаем систему...

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Автоматизация отрисовки контура детали для подготовки...

Существует две системы координат, используемых для написания управляющих программ ЧПУ [1]: 1) абсолютная система координат — это когда координаты точек отсчитываются от постоянного начала координат; 2) относительная система координат...

Роль ручного программирования при составлении управляющих...

контур детали, ручное программирование, управляющая программа, станок, Программное обеспечение, относительная система координат, последующее написание, программный продукт...

Использование SCADA-технологий в современных...

SCADA-системы, как правило, двухуровневые системы, на этих уровнях реализуется непосредственное управление технологическими процессами. Специфика каждой конкретной системы управления определяется используемой на каждом уровне программно-аппаратной...

Способы построения гибридных систем управления

Ключевые слова:прямое адаптивное управление, гибридные системы управления.

В таких системах регулятор (управляющая ЭВМ) совместно с непрерывным объектом управления работает в режиме реального времени.

Методологии проектирования мультиагентных систем

На втором этапе создается диаграмма использования системы.

Кодирование модели типа Х-машина на языке разработки облегчает последующие шаги.

Необходимо выразить желаемые свойства в подходящем формате(Временная логика) и использовать формальный метод...

Технологические объекты второго порядка с запаздыванием

Одним из вариантов построения системы управления при неполной информации о состоянии объекта это введение в схему регулятора устройства для восстановления недостающих или всех координат вектора состояния объекта...

История развития систем проектирования | Статья в сборнике...

CAD, система, CAM, ISO, IBM, GEM, твердотельное моделирование, СССР, геометрическое моделирование, графическая информация.

Построение графиков функций в полярных и декартовых...

Графики функций, диаграммы, линии уровней распределения пространственных

Требуется составить программу построения на экране дисплея графика функции y = F(x).

Поскольку в графических координатах вертикальная ось направлена вниз, то Ygmin>Ygmax.

Векторное управление активным выпрямителем напряжения

Рис. 2. Преобразование координат в векторной системе управления.

Если принять, что и — соответственно активная и реактивная составляющие обобщенного вектора сетевого тока и система синхронизирована относительно сетевого напряжения, то получаем систему...

Задать вопрос