Написание технологии и управляющих программ для металлообработки
Изготовление детали на современном оборудовании с ЧПУ условно может быть разделено на два этапа - создание управляющей программы (УП) и её воплощение непосредственно на станке.
Изготовление детали на современном оборудовании с ЧПУ условно может быть разделено на два этапа - создание управляющей программы (УП) и её воплощение непосредственно на станке.
Изготовление детали на современном оборудовании с ЧПУ условно может быть разделено на два этапа - создание управляющей программы (УП) и её воплощение непосредственно на станке. И если физические возможности пяти координатной обработки определяются типом оборудования и, по большому счёту, не зависят от обслуживающего персонала, то разработка программы управления целиком зависит от профессионализма программиста-технолога.
Процесс разработки технологии обработки, создания и внедрения управляющей программы для станка с ЧПУ можно представить в виде следующих этапов:
Разработка управляющих программ
Схема работы программистов-технологов, на оборудовании с ЧПУ, носит одинаковый характер: с использованием САМ-системы производится разработка состоящей из отдельных траекторий движения инструмента управляющей программы. Данная программа, в дальнейшем, преобразуется в программный код. Каждая система ЧПУ имеет свои особенности кодировки. Задача программиста, выбрать для каждой детали наиболее эффективные способы и стратегии обработки. К ним относятся, черновые переходы, обеспечивающее удаление большей части материала заготовки, стратегии получистовой обработки и, непосредственно, чистовые переходы. Для каждой стратегии определяются фиксированные параметры обработки, такие как: скорость подачи стола или инструмента, глубина обработки, величина шага обработки, минимальный радиус в углах, частота вращения шпинделя, точность описания криволинейной траектории прямыми перемещениями и различные другие параметры, которые в точности определяют режим работы станка.
Основные положения при создании управляющих программ
Несколько упрощая и акцентируя внимание на создании управляющей программы, можно представить стандартную последовательность программирования станка с ЧПУ в виде следующих этапов:
Как правило, современные CAD/CAМ-приложения для создания УП не привязаны к конкретному оборудованию, т.е. позволяют разрабатывать технологию обработки «в чистом виде». А конкретные особенности кинематики станка будут учтены специальным постпроцессором - при экспорте готовых файлов непосредственно перед загрузкой в ЧПУ.
Постпроцессор - это приложение к CAМ-программе (программный модуль), предназначенный для преобразования траектории обработки, в G-код (управляющую программу) для определенной системы управления (стойки) конкретного станка с ЧПУ. Разрабатывая постпроцессор, мы имеем дело с двумя фундаментальными объектами CAМ систем:
Среди постпроцессоров следует выделить настраиваемые и встроенные. Встроенные обычно создаются производителями контроллеров ЧПУ и обладают надежностью, главный их недостаток - они недостаточно гибки, из-за ограниченности набора параметров настройки. Когда необходима оптимизация УП или нестандартные функции контроллеров, наиболее привлекательны настраиваемые постпроцессоры.
Основное назначение постпроцессора - это перекодирование информации из формата CLDATA непосредственно в управляющую программу станка. Таким образом, постпроцессор - это промежуточное звено между CAМ системой и станком.
Однако, это не означает, что для создания «настоящей» УП под 5-ти координатный станок достаточно на финальном этапе воспользоваться нужным постпроцессором - и ограничиться этим. На сегодняшний момент далеко не все САМ-системы предоставляют средства для действительного программирования одновременной обработки по 5-ти координатам. Ведь эта технология довольно сложна и в обязательном порядке должна предполагать решение таких вопросов как:
Соответственно САМ-система должна в обязательном порядке решать эти и целый ряд других не менее сложных вопросов. Отдельно следует упомянуть обязательное требование компьютерной системы быть способной оптимизировать маршрут движения инструмента по 5-ти координатам, автоматически предлагать (назначать) параметры обработки (скорость, подачу) для конкретного материала и инструмента (в том числе нестандартного), быть совместимой/воспринимать различные форматы импортируемых данных и т.д.
Без соблюдения вышеописанных требований (прежде всего относящихся к САМ-системе), «честная» процедура 5-ти координатной обработки будет затруднительна. А работа дорогостоящего оборудования без использования всех технологических возможностей обернётся потерей времени и средств.
Ссылки