Программирование фрезерной, токарной, токарно-фрезерной и проволочной эрозионной обработки средствами модуля GibbsCAM.Модуль GibbsCAM позволяет создавать программы фрезерной, токарной, токарно-фрезерной, включая программы для станков с многоканальным управлением, и проволочной эрозионной обработки.
Поддерживаются следующие типы станков:
- Фрезерные с одновременным управлением двумя ÷ пятью осями;
- Токарные одно- и двухшпиндельные, с любым числом суппортов, с программно управляемыми вспомогательными механизмами (задние бабки, люнеты, ловители деталей...);
- Токарно-фрезерные одно- и двухшпиндельные, с любым числом суппортов, с программно управляемыми вспомогательными механизмами, с одновременным управлением двумя ÷ пятью фрезерными осями;
- Многозадачные токарно-фрезерные станки с многоканальным управлением без ограничения числа каналов управления, включая автоматы продольного точения (так называемые swiss-type станки);
- Эрозионные двух- и четырёхосевые.
Модуль GibbsCAM непосредственно открывает для обработки модели деталей и сборок SolidWorks. При изменении исходной модели GibbsCAM автоматически обновляет геометрию и все траектории инструмента. Деталь может быть адаптирована к нуждам обработки средствами встроенных средств трёхмерного каркасного, поверхностного и твердотельного моделирования. В режиме работы со сборкой можно выполнять совместную обработку нескольких деталей, программировать обработку серии деталей, или просто полностью смоделировать всю реальную обстановку на столе станка - всю оснастку, заготовку любой сложности и так далее - для наиболее плного учёта реалий обработки уже на самых ранних этапах создания программы.
Любые отработанные в GibbsCAM решения по стратегиям обработки каких-либо элементов модели можно сохранить в библиотеке стратегий обработки для повторного использования. При применении таких сохранённых стратегий для обработки новых деталей GibbsCAM при необходимости автоматически добавит изначально заложенный инструмент в магазин. Стратегия обработки в GibbsCAM - это набор операций, задуманных для выполнения в детали данного элемента, значения по умолчанию всех параметров каждой операции (схема и шаг обработки, припуски, плоскости переходов, правила врезания в материал, подводы и отводы инструмента и так далее), правила подбора инструмента для каждой операции, режимы резания. В GibbsCAM имеется библиотека материалов и режимов резания. Все библиотеки поставляются сразу с исходным наполнением, позволяющим немедленно после установки системы приступить к работе. Все библиотеки могут быть изменены и дополнены пользователем.
В GibbsCAM используется принцип поэлементной обработки, что позволяет логически разбить изготавливаемую деталь на элементы разных типов как по числу осей, так и по типам топологии призматических элементов и для каждого элемента выбрать свою стратегию обработки. Для каждого обрабатываемого элемента указываются необходимые для его получения операции, формируя таким образом технологический процесс обработки этого элемента. При желании использовать такой процесс в будущем для программирования обработки других деталей достаточно просто сохранить процесс в базе процессов, задав для него удобное в исполльзовании имя. Все рассчитанные траектории обработки представляются в виде списка операций. В этом же списке отражаются и все сервисные операции, связанные с управлением вспомогательными механизмами станков, передачей детали из шпинделя в шпиндель, использовавнием станочных средств измерений. Модуль GibbsCAM оснащён механизмом автоматического распознавания отверстий разных типов и помощником их обработки. Размерные параметры распознанных отверстий определяют исплльзуемый инструмент, причём при его отсутствии в магазине выбранного для обработки станка GibbsCAM может добавить такой инструмент в магазин автоматически.
GibbsCAM предлагает весь необходимый спектр сервисных операций, сортировка операций, перенумерация инструментов, вывод в текст программы задавемых пользователем параметров, задание параметров и вывод специальных сервисных операций, таких как задействование станочных средств и циклов измерения, блокировка отдельных параметров любой операции от изменений и так далее.
В качестве заготовки можно использовать габаритные параллелепипиеды и цилиндры, эскизы контуров токарных и фрезерных заготовок, любые тела, созданные в обрабатываемой модели. Материал заготовки, напрямую влияющий на расчёт режимов резания, выбирается из технологическкой базы данных.
 Проверить результаты обработки можно двумя способами: перейдя в режим имитации резания или запустив полную имитацию работы станка с одновременным удалением материала. В любой момент в процессе имитации удаления материала GibbsCAM покажет количественную оценку результатов выполненной обработки, отобразив в виде цветовой эпюры остатки материала. Сравнение ведётся непосредственно с моделью детали, что гарантирует адекватность такого анализа. Можно выполнить и измерение оставшегося материала в любой точке модели. Результаты имитации обработки можно сохранить как модель для последующего использования. В случае использования механизма имтации работы станка можно выявить и устарнить все потенциальные конфликты подвижных и неподвижных частей станка и самой изменяющейся во времени заготовки, что особенно важно при многокоординатной фрезерной обработке или программировании станков с многоканальным управлением.
По окончании работы GibbsCAM формирует собственно управляющую программу для станка и различные отчёты о результатах обработки. Бланки отчётов можно настроить в соответствии с предпочтениями программиста. Модуль GibbsCAM всегда поставляется с генератором постпроцессоров и сотнями шаблонов распростарнённых в мире управляющих стоек.
По окончании работы GibbsCAM формирует собственно управляющую программу для станка и различные отчёты о результатах обработки. Бланки отчётов можно настроить в соответствии с предпочтениями программиста. Модуль GibbsCAM всегда поставляется с генератором постпроцессоров и сотнями шаблонов распростарнённых в мире управляющих стоек.

При программировании фрезерной обработки используются все применяемые на станках виды работ:
- Обдирка плоскости заготовки;
- Черновая и контурная 2-осевая обработка призматических элементов;
- Черновая 3-осевая обработка;
- Чистовая 3-, 4- и 5-осевая обработка с использованием более десятка разных схем движения инструмента;
- Многопроходная 4- и 5-осевая обработка;
- Высверливание материала при черновой обработке;
- Центрование, сверление, зенкование, растачивание, развёртывание отверстий;
- Нарезание резьбы метчиками;
- Резьбофрезерование;
- Гравировка на плоскости и поверхности;
- Обработка на 3-осевых станках с одной вращательной осью;
- Выполнение программируемых измерений средствами станка;
- Используются ограничения по глубине обработки, а также задаваемые как зоны запрета обработки или её ограничения;
- Все не выбранные для обработки грани считаются контрольными гранями, зарезать которые нельзя;
- В режиме обработки сборки автоматически обходится вся оснастка.

Используются следующие виды инструмента:
- Торцевые фрезы;
- Концевые фрезы со скруглённой и нескруглённой кромкой, сферические концевые фрезы, конические и прямые;
- Фасонные фрезы (радиусные, "ласточкин хвост", грибковые, шариковые);
- Фасонные фрезы, контур которых нарисован самим программистом;
- Инструменты обработки отверстий - центровки, свёрла, зенковки, развёртки, расточки;
- Метчики;
- Однорядные и многорядные резьбовые фрезы;
- Стандартные и нарисованные программистом оправки.
При программировании токарной обработки используются следующие виды работ:
- Обработка переднего и заднего торцев;
- Черновая и контурная обработка наружных и внутренних контуров;
- Черновое и контурное растачивание внутренних контуров;
- Черновая и контурная обработка наружных и внутренних канавок;
- Отрезные операции;
- Центрование, сверление, зенкование, растачивание, развёртывание отверстий;
- Нарезание резьбы метчиками;
- Точение наружной и внутренней резьбы;
- Передача детали из шпинделя в шпиндель без ограничения числа таких передач;
- Использование любого числа суппортов;
- Управление задней бабкой, люнетами, ловителями деталей, системами подачи заготовок;
- Учёт патронов, в том числе разных для разных шпинделей.

Используются следующие виды инструмента:
- Резцы с пластинами ромбовидными, прямоугольными, квадратными, круглыми, шестиугольными, треугольными, резьбовыми;
- Резцы с фасонными пластинами, контур которых нарисован программистом;
- Инструменты обработки отверстий - центровки, свёрла, зенковки, развёртки, расточки;
- Метчики.
При программировании токарно-фрезерной обработки комбинируются все описанные выше виды токарных и фрезерных работ и используются все перечисленные типы инструментов. Токарные и фрезерные операции можно чередовать в любой последовательности. Дополнительно имеется возможность выполнения следующих фрезерных операций:
- Обработка с нужной ориентацией детали относительно оси C;
- Обработка с непрерывным вращением заготовки вокруг оси C;
- "Намотка" плоской обработки, в том числе гравировки, на цилиндр;
- Использование разных видов интерполяции при фрезерной обработке.
При программировании токарно-фрезерной обработки на станках с многоканальным управлением также доступны для использования все описанные выше виды токарных и фрезерных работ и используются все перечисленные типы инструментов. Дополнительно имеется возможность выполнения следующих сервисных операций:
- Синхронизация выполняемых одновременно операций по их началу или концу с возможностью ожидания инструментами друг друга возле детали или с отводом от неё противоположном синхронизированному в конце или начале операции;
- Построчная синхронизация выполняемых одновременно на одной детали токарных операций с явным указанием величины взаимного сдвига инструментов вдоль оси детали;
- Автоматическая проверка разного рода ошибок синхронизации, таких как попытка одновременного выполнения на одной детали токарных и фрезерных операций или использования одного инструмента для обработки двух разных деталей одновременно;
- Автоматическая коррекция режимов резания выполняемых одновременно на одной детали токарных операций.
При программировании эрозионной обработки выполняются следующие виды работ:
- 2-осевая обработка закрытых и открытых контуров;
- 2-осевая обработка контуров с уклоном;
- Обработка с созданием перемычек и без них;
- Полное выжигание материала внутри контура;
- Создание за одну операцию вертикальной и наклонной частей матриц вырубных штампов;
- 4-осевая обработка закрытых и открытых контуров;
- Управление подводами и отводами, режимами резания;
- Учитываются ограничения станка на допустимые углы наклона проволоки;
- Учитываются настройки технологии резания.
|