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

Повышение точности передаваемой геометрии при разработке управляющих программ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
48
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКАЯ ПОДГОТОВКА ПРОИЗВОДСТВА / 3D МОДЕЛИРОВАНИЕ / УПРАВЛЯЮЩАЯ ПРОГРАММА / ПОСТПРОЦЕССОР / DESIGN-ENGINEERING PREPRODUCTION / 3D MODELING / CNC / POSTPROCESSOR

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Карпов Павел Евгеньевич

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

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

IMPROVING THE ACCURACY OF TRANSMITTED GEOMETRY IN THE DEVELOPMENT OF THE GOVERNING PROGRAMS

This article presents a method of increasing the accuracy of the transmitted part geometry in the development of control programs for CNC numerical-control program».

Текст научной работы на тему «Повышение точности передаваемой геометрии при разработке управляющих программ»

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

Карпов Павел Евгеньевич

Аспирант, Самарский Государственный Технический Университет, ООО

«АСКОНСамара», РФ, г. Самара E-mail: karpovpaul@gmail. com

IMPROVING THE ACCURACY OF TRANSMITTED GEOMETRY IN THE DEVELOPMENT OF THE GOVERNING PROGRAMS

Pavel Karpov

postgraduate of Samara State Technical University, ООО «ASCON-Samara» Ruusia

Samara

АННОТАЦИЯ

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

ABSTRACT

This article presents a method of increasing the accuracy of the transmitted part geometry in the development of control programs for CNC numerical-control program».

Ключевые слова: конструкторско-технологическая подготовка производства; 3D моделирование; управляющая программа, постпроцессор.

Keywords: design-engineering preproduction; 3D modeling; CNC; postprocessor.

«Современная концепция автоматизации проектирования и производства предполагает повсеместное внедрение новых промышленных стандартов, основанных на комплексном использовании компьютерного моделирования» [1, с. 4]. Использование компьютерного моделирования уже сейчас повсеместно решает вопросы имитационного моделирования и исключения недопустимых ошибок.

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

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

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

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

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

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

В современном многообразии способов создания постпроцессоров четко различают 3 основных способа:

• Внешний — постпроцессор не зависит от используемой CAM-системы. Использует на входе файл формата CL-DATA (Cutter Locations DATA) — данные о положении инструмента. Формат CL-DATA официально принят стандартом DIN 66215-1 и поддерживается большинством CAM-систем.

• Встроенный — постпроцессор считывающий управляющую траекторию только из той CAM-системы. Каждый постпроцессор заточен на работу только со своей CAM-системой, следовательно, исключается возможность использования единого информационного пространства. Использование файлов формата CL-DATA в данной случае невозможно.

• Генератор постпроцессоров — применяет на ряде машиностроительных компаний при более подробного составления и настройки постпроцессора. Использование такого метода создания постпроцессора состоит из создания алгоритмов обработки, получаемых в CAM-модуле, а затем без каких-либо внешних средств трансляции позволяет получить постпроцессор на конкретный станок с ЧПУ.

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

При импортировании CAD-моделей с использованием сторонних CAM-модулей возникает источник погрешности — потеря точности при передаче данных из одной системы в другую: ограниченное число значащих цифр при перестроении трехмерной модели средствами CAM-системы (например, формате m3d) неизбежно вносит дополнительное искажение, порой достаточно

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

Для обеспечения качественной и точной передачи геометрии в управляющую программу для станка с ЧПУ из трехмерной модели, спроектированной в среде КОМПАС-SD возможно использование CAM-модуля. Создание управляющей траектории ведется непосредственно в среде проектирования КОМПАС-SD что позволяет:

• Продолжать работу инженера-конструктора в привычном для себя информационном пространстве;

• Осуществлять передачу геометрии в CAM-модуль без искажений;

• Сократить сроки написания управляющей программы для станка с ЧПУ;

• Исключить потерю данных при конвертации из CAD в CAM-систему;

• Исключить потерю времени на процесс конвертации модели;

• Исключить потери времени на исправление ошибок при некорректной передачи геометрии модели;

• Автоматический Расчет траекторий и генерация управляющей программы;

• Имитация процесса отработки управляющей программы при удалении металла с заготовки;

• Контроль столкновений инструментов.

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

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

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

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

1. Черепашков А.А., Носов Н.В. Компьютерные технологии, моделирование и автоматизированные системы в машиностроении: Учеб. для студ. высш. учеб. заведений. Волгоград: «Ин-Фолио», 2009. — 640 с.

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