Научная статья на тему 'Автоматизация технологической подготовки производства деталей, изготавливаемых на оборудовании с ЧПУ'

Автоматизация технологической подготовки производства деталей, изготавливаемых на оборудовании с ЧПУ Текст научной статьи по специальности «Механика и машиностроение»

CC BY
871
88
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
CAM-СИСТЕМА / ТЕХНОЛОГИЧЕСКАЯ ПОДГОТОВКА ПРОИЗВОДСТВА / ОБОРУДОВАНИЕ С ЧПУ

Аннотация научной статьи по механике и машиностроению, автор научной работы — Епифанова О. В., Троицкий Д. И.

Рассматриваются стратегии автоматизации технологической подготовки производства на станках с ЧПУ с применением САМ-систем. Предлагается расширение функциональных возможностей САМ-систем при помощи дополнительных модулей. Приводится пример разработки такого модуля.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PRODUCTION PLANNING AUTOMATION FOR NC-PRODUCED PARTS

The paper considers NC production planning strategies using CAM-systems. CAM-systems functionality expansion with add-on modules is proposed. An example of such module is given

Текст научной работы на тему «Автоматизация технологической подготовки производства деталей, изготавливаемых на оборудовании с ЧПУ»

УДК 621.398.001.2

О. В. Епифанова, асп., O .Yepifanova@yandex.ru,

Д. И. Троицкий, канд. техн. наук, доц.,(4872)35-18-87, dtroitsky@tsu.tula.ru (Россия, Тула, ТулГУ)

АВТОМАТИЗАЦИЯ ТЕХНОЛОГИЧЕСКОЙ ПОДГОТОВКИ ПРОИЗВОДСТВА ДЕТАЛЕЙ, ИЗГОТАВЛИВАЕМЫХ НА ОБОРУДОВАНИИ С ЧПУ

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

Ключевые слова: CAM-система, технологическая подготовка производства, оборудование с ЧПУ.

Введение. Высокая сложность современных изделий делает автоматизацию технической подготовки производства и, в частности, автоматизацию процесса разработки управляющих программ (УП) для станков с ЧПУ при помощи CAM-систем неотъемлемой частью процесса подготовки производства. По данным корпорации CIMData [1], в 2005...2008гг. около 35 % всех пользователей CAM-систем применяли не готовые программные продукты ведущих поставщиков (Dassault Systemes, Siemens, PTC, Delcam, Planit), a CAM-системы, разработанные самостоятельно или на заказ. Это свидетельствует о наличии большого количества технологических задач, которые не решаются наиболее распространенными САМ-средствами.

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

- классификация CAM-систем по назначению и функциональным возможностям;

- варианты расширения функциональных возможностей САМ-систем;

- стратегии верификации УП;

- стратегии разработки УП в зависимости от факторов производства (видов деталей, серийности, особенностей оборудования и т. д.)

Классификация САМ-систем. CAM-системы существенно отличаются друг от друга областью применения и набором функциональных возможностей. Их можно подразделить на следующие классы:

1) по уровню автоматизации:

- разработка самой программы фактически осуществляется вручную программистом-технологом с применением текстовых редакторов общего назначения;

- CAM-система используется на этапе расчета координат опорных точек и построения траектории движения инструмента (пример - КОМПАС ЧПУ);

- расчет режимов резания и формирование технологии осуществляется CAM-системой, но программист-технолог первоначально формулиру-

ет стратегию обработки, осуществляет выбор оборудования, инструмента, детализацию операции (пример - Гемма);

- технология обработки создается САМ-системой при участии про-граммиста-технолога (пример - СпрутСАМ);

2) в зависимости от оборудования различают системы для токарной, фрезерной, электроэрозионной обработки, деревообработки, гравировки, а также САМ для обрабатывающих центров;

3) в зависимости от сложности выполняемой операции САМ-системы делятся по числу координат обработки: 2, 2.5, 3, 4, 5-координатные;

4) по способу формирования технологии обработки:

- САМ-системы на основе операций требуют, чтобы пользователь выполнил многочисленные шаги по выбору стратегии обработки каждой поверхности заготовки;

- САМ-системы на основе конструктивных элементов используют набор элементов обработки для описания законченной детали;

- САМ-системы на основе процесса применяются, как правило, для программирования однотипных процессов и операций.

Варианты расширения функциональных возможностей САМ-систем. Особенностью современных САМ-систем является их модульная структура, что позволяет предприятию подобрать перечень функциональных возможностей в зависимости от своих потребностей. Это же позволяет в случае необходимости расширять возможности уже имеющейся системы.

Кроме того, многие САМ-системы предоставляют пользователю возможность разработки собственных модулей (с использованием встроенных средств программирования, например, для описания постпроцессоров) или подключать к системе модули, написанные на языке программирования высокого уровня. Такой подход позволяет предприятию наиболее гибко приспособить имеющуюся систему к кругу решаемых задач.

При наличии дополнительных требований к качеству детали или параметрам обработки, а также при необходимости решения задач, не формализуемых средствами имеющихся САМ-систем общего назначения, возникает необходимость в разработке или приобретении специализированного программного продукта.

Верификация УП. Важным этапом подготовки управляющей программы является проведение процедур верификации и отладки. Здесь также возможны различные варианты.

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

Современные САМ-системы имеют, как правило, встроенные верификаторы, которые обеспечивают возможность графического построения и

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

Возможные стратегии разработки управляющих программ. Можно выделить стратегии предприятия в области автоматизированной разработки управляющих программ при технологической подготовке производства. Возможны следующие варианты:

1. Подготовка УП вручную (с минимальным привлечением средств автоматизации и САМ-систем).

2. Автоматизированная подготовка УП, для выполнения которой может понадобиться:

- приобрести компьютерную технику;

- приобрести САМ-систему:

- САМ-систему одного из ведущих поставщиков;

- специализированную САМ-систему;

- приобрести или разработать модули расширения функциональных возможностей;

- приобрести или разработать постпроцессоры для имеющегося оборудования.

3. Расширенная верификация не выполняется.

4. Расширенная верификация выполняется:

- с привлечением средств верификации САМ-системы;

- с привлечением специализированных верификаторов;

- с привлечением интегрированных средств анализа и оптимизации (например, Теспошайх).

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

1. Серийность выпуска.

2. Срочность заказа.

3. Характеристики имеющегося оборудования.

4. Имеющееся в наличии программное обеспечение.

5. Сложность разрабатываемого изделия.

6. Требования к разрабатываемым изделиям.

7. Квалификация персонала.

Примеры расширения функциональных возможностей САМ -систем. Повышение точности обработки при неизменном режиме резания возможно за счет оптимизации взаимного позиционирования инструмента и заготовки. Однако в процессе разработки управляющих программ для станков с ЧПУ программист-технолог сталкивается со значительным объемом вычислений, среди которых заметную роль играет расчет оптимальных параметров позиционирования [2]. К сожалению, такие расчеты, как правило, не автоматизируются стандартными САМ-системами [3,4].

В производственной практике одного из предприятий оборонной отрасли возникла задача обработки винтового паза на венчике, что требовало сложного геометрического расчета позиционирования инструмента и заготовки. Данный расчет не удалось провести стандартными средствами САМ-систем общего назначения. Поэтому была разработана математическая модель позиционирования, разработаны алгоритмы и соответствующее программное обеспечение.

Производится обработка винтового паза на венчике (рис. 1).

Рис. 1. Схема задания и основные исходные данные

Венчик имеет начальный выступ, с которого обработка начинается, и который не должен быть «зарезан» по ее окончании.

Конфигурация начального выступа задается углом А наклона плоскости выступа. Начальной точкой винтовой линии является точка, указанная на рис. 1. Обработка производится пальцевой фрезой, винтовой паз представляет собой поверхность заметания. Для безопасного начала обработки и вывода фрезы после окончания обработки предусмотрены задаваемые технологом врезание и перебег. Параметр 11 характеризует величину отступа при врезании. Под отступом понимается расстояние, на которое необходимо отвести фрезу перед началом обработки для обеспечения заданных конструктором требований к качеству обработанной поверхности.

При расчете позиционирования необходимо учитывать следующую схему и соответствующие ей параметры (рис. 1): диаметр винтовой линии d1 - внутренний диаметр винтовой поверхности; наружный диаметр венчика d2 - наружный диаметр винтовой поверхности; шаг винтовой линии h либо угол подъема винтовой линии ф. Кроме того, задается угол наклона плоскости выступа А, угол окончания винтовой линии F, величина начального отступа перед врезанием l1 и величина необходимого перебега l2, диаметр фрезы Лфр.

Для повышения точности в начале обработки следует позиционировать фрезу по касательной к винтовой линии с учетом величины отступа фрезы при врезании l1. При окончании обработки учитывается величина необходимого перебега l2, а также конфигурация начального выступа.

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

Наличие величины отступа перед врезанием приводит к изменению положения начальной точки обработки, которое учитывается путем смещения фрезы сначала вдоль оси заготовки на величину Ay, затем в направлении, перпендикулярном оси заготовки на величину Ах, а также путем дополнительного поворота заготовки в направлении, противоположном направлению винтовой линии на угол а1.

Л 7 • ^ФР

Ay = li • sin ф + 2 'cos ^,

Л ^фр

Ах = —— • sin т,

2

li • cos (р- 360

а1 ~-------------1-,

п • di

Целью расчета параметров позиционирования при окончании обработки является определение запаса хода фрезы до начального выступа с учетом заданного перебега и определение полного угла поворота заготовки от начала обработки.

Рассмотрим положение фрезы в конце обработки с учетом смещения фрезы при врезании и позиционировании (рис. 2, б).

Согласно рис. 2, б, центр фрезы располагается выше точки оконча-

л ' ^ФР

ния винтовои линии на Ay = ^ • cos ф и смещен перпендикулярно оси

Л ' ^фр

заготовки на Ах = —— • sin ф.

2

Для определения запаса хода фрезы по окончании обработки следует учесть величины а2 - угол дополнительного поворота заготовки для обеспечения перебега, угол F - угол окончания винтовой линии по чертежу, а кроме того - величину ZABE (рис. 3, а).

а

б

Рис. 2. Расчетные схемы (учет врезания и перебега): а - схема положения фрезы перед началом обработки; б - схема положения фрезы е конце обработки (определение положения фрезы)

Известия ТулГУ. Технические науки. 2011. Вып. 3

Угол поворота заготовки для учета перебега а2 определяется по формуле:

l2 • cos (р- 360 .

«2 = ------------sin (p.

п • di

Запас хода фрезы составит 360° - ZABE - а2 - F°. Если запас хода отрицательный, то происходит «зарезание» начального выступа. Полный угол поворота а0§щ складывается из угла поворота по чертежу, угла поворота при врезании и угла поворота при перебеге:

^общ = ^1 + F + ^2

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

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

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

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

На основании приведенных выше положений было разработано приложение, которой позволяет автоматизировать расчет параметров схемы взаимного позиционирования фрезы и заготовки при обработке винтового паза. Разработан интерфейс ввода исходных данных (в качестве средства разработки использовалась среда программирования Delphi 6.0), а также интерфейсы вывода результатов расчета: в текстовый файл и интерфейс графического вывода, реализованный с помощью KOMHAC-3D. Средствами последнего осуществляется построение схемы позиционирования по рассчитанным параметрам.

Ниже приведена распечатка файла с вариантом результатов расчета схемы позиционирования.

ИСХОДНЫЕ ДАННЫЕ: Меньший диаметр di, мм = 40, больший диаметр d2, мм = 50.

Шаг винтовой линии h, мм = 5, угол подъема винтовой линии Fi, градусов = 2.279, диаметр фрезы ^фр, мм = 6, отступ перед врезанием li, мм = i.5, необходимый перебег l2, мм = i.5, угол поворота по чертежу F, градусов = 340, число витков = i.

Угол наклона плоскости выступа А, градусов = 50.

в

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

о\

о

а

б

Рис. 3. Расчетные схемы (по окончании обработки): а - схема положения фрезы е конце обработки; б -схема положения фрезы е конце обработки (дополнительный угол поворота при перебеге и запас хода)

Известия ТулГУ. Технические науки. 2011. Вып. 3

Результаты расчета: в начальный момент фреза должна быть отодвинута относительно начальной точки вдоль оси вращения заготовки на 3,0573 мм в направлении, противоположном направлению винтовой линии и на 0,1193 мм вдоль оси, перпендикулярной оси вращения заготовки, в направлении, совпадающем с направлением винтовой линии, а также заготовка должна быть повернута вокруг своей оси на угол 4.2938 градусов в направлении, противоположном направлению винтовой линии. Для фрезерования винтовой линии с заданными параметрами полный угол поворота должен составить 348.58760. Запас хода при этом составит 7.6504°.

Кроме того, при необходимости на основании результатов расчета и исходных данных генерируется схема взаимного позиционирования инструмента и заготовки.

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

Все схемы снабжены пояснениями в текстовой форме с расшифровкой приведенных параметров и обобщениями рассчитанных величин.

Заключение. На основании проведенных исследований были выявлены различные стратегии расширения функциональных возможностей CAM-систем и успешно решена задача автоматизации расчета точного позиционирования заготовок при пятикоординатной обработке. Разработанное приложение внедрено в производственную практику крупного предприятия оборонной отрасли.

Список литературы

1. CAM Software Market Leaders Named by CIMdata. URL: http://www.cim data.com/news_events/press_release.html?press_release_ID=3

2. Будущее машиностроения России /Сборник трудов Всероссийской конференции молодых ученых и специалистов. / МГТУ

им. Н. Э. Баумана. 2008. С. 48

3. ЛиберманЯ. Л., Черноголова С. А. Повышение точности систем ЧПУ / СТИН, № 1, 2008. С. 6-9

4. Ловыгин А. А., Васильев А. В., Кривцов С. Ю. Современный станок с ЧПУ и CAD/CAM-система. М.: «Эльф ИПР», 2006. 286 с.

O. Yepifanova, D. Troitsky

PRODUCTION PLANNING AUTOMA TION FOR NC-PRODUCED PARTS

The paper considers NC production planning strategies using CAM-systems. CAM-systems functionality expansion with add-on modules is proposed. An example of such module is given

Key words: CAM system, production planning, NC manufacturing equipment

Получено 23.11.10

i Надоели баннеры? Вы всегда можете отключить рекламу.