Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СТПП лекции.doc
Скачиваний:
10
Добавлен:
11.11.2019
Размер:
19.88 Mб
Скачать

5.4.2. CamWorks — интегрированный сam-модуль Solid Works

CAMWorks — интегрированный СAM- модуль SolidWorks. Ha основе геометрической модели SolidWorks создаются формообразующие элементы технологической оснастки (штампов и пресс-форм) и выполняется численное моделирование процессов обработки на оборудовании с ЧПУ. Для этого применяется модуль CAMWorks — одна из наиболее совершенных и интеллектуальных систем для создания управляющих программ для станков с ЧПУ, полностью интегрированная в пользовательский интерфейс SolidWorks и обеспечивающая работу на уровне единой геометрической модели. Остановимся подробнее на моделировании процесса обработки в среде интегрированного решения SolidWorks/CAMWorks.

CAMWorks поставляется в следующих конфигурациях: 2,5-осе-вое фрезерование, 3-осевое фрезерование, многоосевое фрезерование (одновременно по 4/5 осям), 2- и 4-осевое точение, токарно-фрезерная обработка, 2- и 4-осевая эрозионная обработка. В CAMWorks реализована полная ассоциативность со всеми изменениями геометрической модели SolidWorks, что обеспечивает адаптацию операций обработки при изменении геометрической модели.

К основным функциональным возможностям CAMWorks относятся: 2,5-осевое фрезерование — автоматическое или интерактивное выделение обрабатываемых элементов, работа с твердотельными моделями и эскизами, элементы высокоскоростной обработки, операции сверления, обработка резьбы, возможность позиционирования по 4-й и 5-й осям и пр.; 3-осевое фрезерование — широкий выбор стратегий черновой, получистовой и чистовой обработки, возможность подбора материала, учет геометрии реальной заготовки, поддержка инструмента всех видов, опциональная возможность обработки поднутрений фрезами типа «ласточкин хвост» и грибковыми и т.д.; 4/5-осевое фрезерование — модуль непрерывной обработки

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

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

токарно-фрезерная обработка — сочетание всех возможностей фрезерной и токарной обработки, опциональная фрезерная обработка с непрерывным вращением заготовки, поддержка любых комбинаций токарных и фрезерных обрабатывающих осей (оси С, В, Y), сохранение возможностей отдельного программирования фрезерной и токарной обработки для соответствующих станков; фрезерование в режиме сборки — CAM Works использует возможности сборок Solid Works для обработки группы деталей и для полного учета реальной обстановки на столе станка;

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

автоматическое и интерактивное распознавание элементов — CAMWorks автоматически распознает разные призматические элементы, в том числе с уклонами на стенках; элементы, не распознанные автоматически или нуждающиеся в корректировке, можно определить в CAMWorks с помощью специального мастера;

имитация обработки — управление цветом отображения разных инструментов, возможность остановки имитации при возникновении конфликтов и количественного анализа точности обработки;

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

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

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

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

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

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

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

Итак, мы рассмотрели основные технические аспекты применения САМ-модуля SolidWorks для автоматизации производства. В заключение еще раз подчеркнем, что только внедрение современных гибко настраиваемых программных комплексов для моделирования процессов механической и электроэрозионной обработки и подготовки управляющих программ для станков с ЧПУ позволяет снизить производственные затраты и повысить конкурентоспособность выпускаемой продукции. Компания SolidWorks-Russia готова помочь всем заинтересованным предприятиям в этом вопросе и предоставить все знания и опыт, накопленные нами за долгие годы проектно-внедренческой деятельности.

5.4.3. 5-координатное фрезерование в Cimatron E v.7

система Cimatron E v.7 предлагает пользователям много новых возможностей в сфере программирования и подготовки технологических данных для оборудования с ЧПУ. Сегодня система поддерживает такие типы станков, как фрезерные 2-5-координатные; электроэрозионные прошивные (в том числе с автоматической сменой и позиционированием электродов) и проволочные 2-4-координатные; токарные и токарно-фрезерные (в том числе с противошпинделями и одновременной обработкой несколькими инструментами); станки тепловой резки.

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

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

Система предоставляет удобные средства ведения библиотек режущего инструмента с режимами резания, технологическими параметрами и державками. При этом предлагается возможность автоматического расчета параметров обработки в зависимости от параметров инструмента по задаваемым правилам. Модуль Undercut MILL позволяет, наряду со стандартным инструментом (цилиндрическим или коническим с различными значениями радиусов скругления режущей кромки), использовать фрезы более сложной формы, например грибковые, дисковые, шаровые и т.п. Особенно удобно применять такой инструмент при обработке «теневых» (невидимых вдоль оси инструмента) поверхностей деталей, когда соответствующее изменение ориентации оси инструмента невозможно (рис.5.4).

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

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

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

Рис.5.4. Инструментом сложной формы можно обрабатывать «теневые» зоны деталей без изменения наклона оси инструмента

Также система имеет модули для полной визуализации и проверки (построение цветовых карт распределения оставшихся после обработки припусков) траекторий обработки (Simulator, Verifier, Machine Simulation), модули генерации УП для оборудования пользователя (GPP, IMS-Run, IMS-Config), специализированный САПР сверления (модуль QuickDrill).

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

Важной для программирования многопозиционной обработки является поддержка системой возможности автоматического пересчета формы заготовки по результатам обработки, что позволяет избегать столкновений и лишних перемещений. Полезными также являются функции быстрого задания ориентации инструмента и 5-координатного сверления без необходимости создания соответствующих систем координат. Все средства, необходимые для программирования 4-5-коордИнатного позиционного фрезерования, входят в модуль 3X-MILL, что делает систему весьма доступной.

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

Непосредственно к программированию 4-5-координатного фрезерования относятся модули 5X-TRIM, 4/5X-MILL и 5Х Production (предыдущее название — 5Х Aerospace). Модули Micro-MILL 3X и Micro-MILL 5X предназначены для высокоточной (доли микрона) 3-5-координатной фрезерной обработки деталей очень малых размеров и позволяют использовать практически все стратегии обработки, поддерживаемые другими модулями.

Модуль 4/5X-MILL включает множество возможностей. Отдельного упоминания заслуживают стратегии обработки по линиям «потока» в 4- или 5-координатном режиме, например боковой стороной инструмента, с использованием наводящей поверхности, вдоль изопараметрических кривых поверхностей. Когда вылет инструмента недостаточен для обработки, предоставляется возможность автоматического расчета наклона оси инструмента. Специальная функция обеспечивает ручное или автоматическое определение вида соединения переходов с разной ориентацией инструмента и с учетом области безопасности, ограниченной криволинейной поверхностью. В целом отметим, что этот модуль позволяет решать самые сложные задачи обработки деталей формообразующей оснастки и некоторых видов изделий.

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

Для Обработки таких деталей, как крыльчатки, турбинные лопатки, шнеки, винты, различные каналы и области с поднутрениями и т.п., геометрия которых может рассчитываться аналитическими средствами, система предлагает модуль 5Х Production. Его характерной особенностью является возможность

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

Модуль предлагает использование таких стратегий фрезерования, как обработка параллельными проходами; проходами, пересекающими заданную кривую по нормали; проходами между двумя кривыми, определяющими их конфигурацию; проходами по опорной поверхности с размещением инструмента между двумя другими поверхностями; обработка поверхности вдоль заданной кривой; обработка проходами, параллельными контрольной поверхности, и др. Для всех стратегий обработки, входящих в 5Х Production, доступна опция преобразования обычного фрезерования во фрезерную обработку по технологии сверления, когда удаление материала заготовки производится перемещением инструмента вдоль оси. Также для всех стратегий 5Х Production можно определять вид перехода инструмента с одной строки на другую или его полное исключение, что приведет к созданию траектории обработки по спирали.

Отдельного внимания при использовании 5Х Production заслуживает управление поведением системы при контроле зарезаний. Для этого могут назначаться до трех групп поверхностей с указанием индивидуальных параметров поведения инструмента при контакте с ними. Например, при обработке крыльчатки для поверхности ступицы действует условие отвода фрезы вдоль оси инструмента, для лопаток — наклон в сторону, для элементов оснастки — обход через поверхность безопасности (рис. 5.5). Точность аппроксимации и припуск при этом определяются для каждой группы контрольных поверхностей. При контроле зарезаний задаются независимые значения допусков для различных элементов инструмента, державок и оправок.

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

Важной особенностью 5Х Production является возможность программирования 5-координатной черновой обработки. При этом учитывается геометрия заготовки и используется ряд дополнительных опций (рис.5.6). Например, припуск может удаляться эквидистантно обрабатываемой поверхности по слоям или с полной выборкой материала на каждом проходе, с заданием угла наклона инструмента к обрабатываемым поверхностям или с определенной ориентацией его оси. В одном технологическом переходе могут быть заданы несколько как черновых, так и чистовых проходов с определением различной глубины резания для каждого.

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

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

Рис.5.6. Учет системой формы заготовки при черновой 4-5-координатной обработке позволяет исключить лишние перемещения инструмента на рабочей подаче