русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Оптимизация управляющей программы для станка с ЧПУ


Дата добавления: 2015-08-06; просмотров: 105096; Нарушение авторских прав


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

Расчет нескольких вариантов обработки с различной комби­нацией инструментов и различной траекторией их перемещения облегчает выбор оптимального варианта обработки. При этом

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

Для расчета управляющих программ создается математичес­кая модель. Программа для САПР-ЧПУ, как правило, состоит из двух разделов: данные и процедуры. Раздел данных содержит описания геометрических элементов в выбранной системе коор­динат. В языке САП Р-ЧПУ используются как стандартные техно­логические команды управления станком (смена инструмента, плоскости и т. п.), так и команды, введенные в паспорт станка са­мим технологом. Технологическая команда имеет произвольное имя и необязательный номер. Технологической команде соответ­ствует от одной до нескольких кадров, воспринимаемых станком как команды, например, включение шпинделя.

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



Каждой из возможных процедур соответствует одна управля­ющая программа. Последовательность построения траектории инструмента задается геометрическими операторами. Для работы с данными используются форматы ACIS, CADDS, CATIA, IGES, PARASOLID, Pro/Engineer, UGS PLM Software (Unigraphics), VDA-FS и др. Язык программирования САПР-ЧПУ постоянно развивается и пополняется новыми возможностями.

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

- минимизировать количество изменений направления движения инструмента, так как это влечет за собой сни­жение скорости подачи;

- сохранять постоянной, насколько это возможно, нагруз­ку на инструмент, что обеспечивает увеличение его про­изводительности и стойкости;

- установить безопасный угол врезания инструмента в за­готовку, чтобы избежать выкрашивания или поломки ин­струмента (в большинстве случаев это обеспечивается автоматически);

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

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

Анализ траекторий позволяет определить время обработки, количество команд движения инструмента и общее число строк в управляющей программе. С помощью преобразования траекто­рий можно изменить направление движения инструмента на об­ратное. Копирование методов, параметров и стратегии обработки для группы однотипных деталей сокращает время разработки уп­равляющих программ для станков с ЧПУ.

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

В качестве примера приведем возможности программного модуля контроля качества управляющих программ фрезерной обработки, входящего в состав системы геометрического модели­рования и программирования для станков с ЧПУ ГеММа-ЗР.

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

- манипуляция линейными и угловыми положениями си­стемы «наблюдатель — источник освещения — модель»(в том числе во время и по завершении имитации процесса обработки);

- построение и визуальное отображение траекторий пере­мещения инструмента;

- расчет параметров, связанных с обработкой детали впроцессе работы управляющей программы, — объема удаляемого материала, вспомогательное время и время обработки, определение длины траекторий, количества и

- продолжительности отдельных элементов операций: быстрые перемещения, фрезерование линейными переме­щениями, дугами и винтами с разделением статистики по отдельным плоскостям и направлениям, смена инструмента;

- фрезерование с динамической визуализацией процесса;

- быстрое построение поверхности модели и отображение

результата;

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

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

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

 


 

Рис. 5.66. Этапы разработки управляющей программы для станков с ЧПУ

Большинство технологических операций не требует составления управляющей программы команда за командой, кадр за кадром. Необходимо только указать, что и как обработать. Техно­лог задает обрабатываемую модель и общие требования к процес­су обработки: высота гребешка, максимальный угол врезания, способы подхода и т. п. Система автоматически рассчитает опти­мальную траекторию по введенной информации с учетом задан­ных ограничений.

Геометрическая модель может быть подготовлена в CAD-си-стеме и передана на станки с ЧПУ через файлы форматов IGES, DXF, STL и т. д. Для генерации управляющих программ имеется множество файлов настройки на распространенные системы ЧПУ. Ассоциативная связь между исходной моделью и сформи­рованной траекторией инструмента позволяет автоматически переопределить все операции обработки в соответствии с измененной геометрией, упрощает обновление параметров обработки.

 



<== предыдущая лекция | следующая лекция ==>
На станках с ЧПУ | Автоматизация работ по формированию комплекта технологической документации


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.345 сек.