Вторник, 26 Ноябрь 2019 13:51

Автоматизация подготовки управляющих программ для станков с ЧПУ

Автор 
Оцените материал
(2 голосов)

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

 

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

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

 

Управляющая программа на языке PEPS содержит три части:

- "шапка" программы, показывающая постпроцессор станка с ЧПУ, материал и параметры заготовки, размеры рабочего окна;

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

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

программа для ЧПУ

 

   При разработке ТП и подготовке УП большой объём информации перерабатывается в определённой последовательности:


1. Составление маршрутной технологии определение состава и систематичность операций.

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

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

 

Разработка маршрута содержит:

1) выбор технологических баз и последовательности изготовления МП, МПИ детали;

2) определение заготовительных модулей и технологических переходов;

3) разработку последовательности обработки заготовки;

4) составление операций.


2. Разработка операционной технологии с расчетами режимов резания.

К режимам резания относятся:

Скорость резания V– это расстояние, пройденное точкой режущей кромки инструмента сравнительно заготовки в направленности главного движения в единицу времени;подачейS именуют путь точки режущей кромки инструмента сравнительно заготовки в направлении движения подачи за один оборот или же один ход заготовки или же инструмента; глубиной резания t именуют расстояние между обрабатываемой и обработанной поверхностями заготовки, измеренное перпендикулярно последней. Глубину резания относят к одному рабочему ходу инструмента сравнительно обрабатываемой поверхности. Глубина резания содержит размерность мм.


3. Построение траектории движения режущих инструментов и расчет координат опорных точек.

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

Построение траектории движения режущих инструментов

 


4. Создание команд и функций, кодирование информации.

Кодирование информации – это процесс формирования определенного представления информации. В более узком смысле под термином «кодирование» часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.
5. Запись управляющей программы на программоноситель.

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


6. Проверка и отладка УП (внесение коррекции).

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

Программирование ТП производства деталей на станках с ЧПУ — качественно новый этап, когда производится часть работы (этапы 3-6), перенесенная из сферы изготовления в область технологической подготовки. Влияния рабочего при обрабатывании заготовок на обычном станке (после этапов 1-2) осуществляются на станке с ЧПУ в автоматическом режиме по УП. Под обработкой понимается предложенное изменение формы, размеров или же шероховатости поверхности заготовок.

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

Очередность элементарных перемещений и технологических команд определяет содержание УП.

 

 

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

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

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

 

Чертеж изготовляемой детали представляют в виде технической документации (на электронных или магнитных носителях), полученной от САПР. Визуальный контроль такого чертежа возможен с помощью дисплея ЭВМ. Если чертеж представлен в традиционном виде, то данные чертежа вводятся в САП с помощью клавиатуры. САП перерабатывает данные чертежа и выдает УП в коде ISO (стандарт IS06983).

Полученная от САП УП обычно фиксируется на накопителе на магнитном диске (НМД — гибкая дискета или жесткий диск). Применяют также накопители на магнитной ленте (МЛ) или перфоленте (ПЛ).

Ввод УП совершается либо путем установки в дисковод устройства ЧПУ (УЧПУ) станка, либо пересылки УП из САП (жесткого диска) в оперативное запоминающее устройство (ОЗУ) процессорного модуля УЧПУ.

 

Работа на ЧПУ

 

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

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

 

 

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

На первом этапе переработка информации применяется в двух блоках, составляющих основу каждой САП, — процессоре и постпроцессоре. Процессор осуществляет геометрические и технологические расчеты «без привязки» к определенному станку и системе ЧПУ. Процессор предполагает траекторию перемещения инструмента. Данные вместе с данными о режимах резания выводятся на наружный носитель ЭВМ — диск или же магнитную ленту. Конфигурация представления этих данных называется CLDATA (от англ. CATTER Location Data — данные о расположении инструмента) и является установленным видом информации на конкретном языке.

 

Процессор САП состоит из трех один за другим работающих блоков: трансляции и геометрического формирования CLDATA.

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

Геометрический блок процессора постановляет задачи, объединенные с созданием траектории перемещения инструмента: определение точек и линий скрещивания всевозможных элементов; аппроксимация разнообразных кривых с определенным допуском; диагностика геометрических ошибок.

 

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

Блок формирования CLDATA ведет сбор сведений для работоспособности постпроцессора. Постпроцессор не прекращает переработку информации и сформировывает УП с ориентацией (т. е. с «привязкой») на конкретный станок и систему ЧПУ. Типовые функции постпроцессора: сканирование данных, которые разработаны процессором, перенос их в систему координат станка; составление команд на передвижение с учетом стоимости импульса СЧПУ и команд, обеспечивающих цикл замены инструмента; выдача в кадр значений подач и скоростей шпинделя, которые были закодированы; подача команд на включение и выключение охлаждения, зажима — разжима заготовок; выдача управляющей перфоленты и листинг (распечатки) УП; диагностика ошибок; выполнение сервисных функций. Это является вторым этапом переработки информации.

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

 

Двухэтапная организация работы САП при подготовке УП содержит важное преимущество. На определенном языке САП на основе одной и той же начальной информации, имея данные CLDATA и применяя всевозможные постпроцессоры, можно получать УП для разнообразных моделей станков и УЧПУ. Кроме того, для подключения новейших моделей станков с ЧПУ к имеющейся на предприятии САП достаточно создать постпроцессор и состыковать с САП. Вместе с постпроцессором создается работа с программным блоком «редактор», который позволяет изменять УП, выводимую на экран дисплея.

Применение систем автоматизации проектировании в процессе подготовки производства способствует повышению технического уровня и качества проектируемых объектов, сокращению сроков их разработки и освоения в производстве.

 

Тем не менее, зачастую производство сталкивается с проблемой эффективности технологической организации производства, в частности

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

 

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

повышения уровня автоматизации процесса организации управляющих программ;

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

 

Новизна проделанной работы заключается в:

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

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

Эти результаты были достигнуты путем разработки следующих методик:

методики автоматизированной организации управляющих программ на основе технологии FBM системы Siemens NX;

методики классификации деталей на основе параметрических элементов форм, методики создания кинематической модели станка с помощью программ Machine Tool Builder и Siemens Machine Configurator.

 

Из статьи «Автоматизация подготовки управляющих программ для станков с ЧПУ (числовым программным управлением)», можно сделать вывод, о что использование систем автоматизации проектирования в процессе подготовки производства способствует повышению технического уровня и качества проектируемых объектов, сокращению сроков их разработки и освоения в производстве.

Повысить качество процесса разработки УП можно за счет: усовершенствования процедур верификации и отладки УП и повышения уровня автоматизации процесса подготовки УП.

 

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

 

 

Существуют программы для автоматизации подготовки УП, такие как:

ü Программа PowerMill

ü Программа PowerMill – профессиональный инструмент, который используется для составления УП для любого автоматизированного производства. Подходит для постановки задач для 2-х и 5-тиосного инструмента. PowerMill – программный продукт от американской компании Autodesk Inc, специализирующейся на разработке программного обеспечения для машиностроения, строительства, и производства. В свое время программа вышла на рынок как разработка Delcam plc, предложившей революционную систему построения УП, и работавшей над самой распространенной на тот момент операционной системой.

Уже тогда главной задачей программы было определить оптимальную траекторию движения режущего инструмента. Начиная с 1995 года и до наших дней на свет появилось 21 версия powermill. Начиная с 2002 года, обновления выпускались регулярно, а с 2010 по несколько версий в год. Это сделало Пауэр Милл одним из самых совершенных и конкурентно способных профессиональных программных продуктов в производственной среде.

 

ü CAM-система Mastercam нужна для создания управляющих программ для станков с ЧПУ фрезерной, токарной, токарно-фрезерной, электроэрозионной групп, а также для деревообрабатывающего оборудования. Mastercam позволяет разрабатывать в автоматизированном режиме управляющие программы по каркасной геометрии и по любым 3D-моделям — как созданным в Mastercam, так и переданным в него с помощью большого набора прямых и нейтральных трансляторов.

Трансляторы и модуль Design, включающий функционал для создания каркасной и поверхностной геометрии, входят в состав всех базовых модулей: Mill (фрезерование), Lathe (токарная обработка), Wire (электроэрозионная обработка) и Router (деревообработка). Создание и обработка рельефных художественных изображений осуществляются с помощью модуля Art, поставляемого совместно с модулем Mill или Router.

 

К ключевым преимуществам Mastercam относятся:

легкость изучения и удобство в эксплуатации; 2D- и 3D-каркасное, поверхностное, твердотельное моделирование, оформление эскизов; библиотека трансляторов из CAD-систем; надежность системы, высокая скорость расчетов; наглядная проверка созданных траекторий; полная ассоциативность геометрии и траекторий; настраиваемая конфигурация «станок-CЧПУ».

ü  VisualMILL является флагманским продуктом компании Mecsoft и наиболее подходит для производства литейных форм, фильер и штампов, общего машиностроения, быстрого прототипирования и тд. VisualMILL является одним из пяти модулей обработки в программном пакете Visual CAD/CAM. 

 

Факторы, влияющие на автоматизацию подготовки управляющей программы для станков с числовым программным управлением:

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

v Менее важные: устаревшие базу CAM программ.

 

Источник статья «Автоматизация подготовки управляющих программ для станков с ЧПУ (числовым программным управлением)» авторов: Сергеева Олега Сергеевича, Гисметулина Альберта Растемовича, Маданова Александра Владимировича

Дополнительная информация

  • Заказчик: Организация
  • Статус: Нет исполнителя
  • Срок сдачи проекта после оплаты аванса: 01.10.2018
  • ЦЕЛЬ ПРОЕКТА: Рассказать подробней про тему проекта
Прочитано 3008 раз Последнее изменение Вторник, 26 Ноябрь 2019 14:09
Авторизуйтесь, чтобы получить возможность оставлять комментарии