Программирование. Mastercam: построение геометрии

Фрезерные работы на станках с ЧПУ

Давайте поговорим о том, какими способами можно создать управляющую программу для станка с ЧПУ, а также сразу применим полученные знания на практике. Приступим!
Глоссарий
Для успешного освоения материала рекомендуем вам изучить следующие понятия:
Computer-aided manufacturing (CAM)
Автоматизированная система либо модуль автоматизированной системы, предназначенные для подготовки управляющих программ для станков с ЧПУ. Под термином понимаются как сам процесс компьютеризи­рованной подготовки производства, так и программно-вычислительные комплексы, используемые инженерами-технологами
Управляющая траектория
Путь инструмента, создаваемый в CAM-системе, обычно на основе геометрии детали
Постпроцессор
Программный модуль, предназначенный для преобразования управляющей траектории, сформированной CAM-системой, в управляющую программу для конкретного станка с ЧПУ с учетом особенностей его кинематики
Видеолекция
Конспект

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

В зависимости от системы ЧПУ и комплектации станка коды программы и их назначение могут отличаться. Мы рассмотрим программирование для станка DMU 50 с ЧПУ Siemens 840D Operate.
Способы создания программы
1. Прямое последовательное написание кодов и циклов за стойкой ЧПУ или в любом текстовом редакторе персонального компьютера.

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

3. Создание проектов в CAM-системе с последующим постпроцессированием.

В этом уроке мы коснемся основных G-кодов программирования в текстовом редакторе, а также рассмотрим программирование в CAM-системе Mastercam.
Написание программы в G‑кодах
Для написания управляющей программы в G‑кодах нам потребуется:
  • персональный компьютер,
  • текстовый редактор,
  • Mastercam для работы в CAM-системе.
Важно
Рекомендованную конфигурацию для ПК и ссылку на скачивание демо-версии Mastercam можно найти в дополнительных материалах к этому уроку
Mastercam
Алгоритм работы с любой CAM-системой заключается в следующем:

1. Построение каркасной геометрии с последовательным построением трехмерной модели детали согласно чертежу.

2. Создание операций обработки и задание их параметров в последовательности, определяемой технологией обработки.

3. Проверка программы в режиме верификации, т. е. симуляции обработки.

4. Постпроцессирование и вывод управляющей программы.

Основные функции, задающие каркасную геометрию
  • Линия по конечным точкам.
  • Параллельная линия.
  • Окружность по центральной точке.
  • Прямоугольник.
  • Многоугольник.
  • Фаска.
  • Радиус.
  • Разбивка/обрезка/продление.

Создание каркасной геометрии. Главный вид


Для этого нам понадобятся функции:
  • прямоугольник,
  • окружность по центральной точке,
  • фаска,
  • параллельная линия,
  • радиус.

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

Для этого нам потребуется операция «Выдавливание». Она применяется для создания объемного тела, добавления объемных элементов к ранее созданному телу, а также вычитания элементов из тела.

Используем операцию «Выдавливание» для создания нового тела на основе выбранного контура.

1. Согласно чертежу тело имеет размер по глубине 47 мм. С учетом середины поля допуска глубина выдавливания составит 47,03 мм.

2. Вырежем элемент из тела, используя данный контур, на глубину 16 мм.

3. Двигаясь последовательно от элемента к элементу, получаем трехмерную модель детали.
Именно эта модель будет использована для создания операций обработки.
Итак, на этом уроке мы с вами научились создавать управляющую программу в G-кодах, а также прорабатывать каркасную геометрию и трехмерную модель в Mastercam. Предлагаем вам выполнить несколько заданий для закрепления полученных знаний!
Дополнительные материалы
Интерактивное задание
Тест
Для закрепления полученных знаний пройдите тест
Стартуем!
Отметьте, что не относится к способу создания программы.
Дальше
Проверить
Узнать результат
Какой шаг идет первым в алгоритме работы с любой CAM-системой?
Дальше
Проверить
Узнать результат
Что не относится к применению функции «Выдавливание»?
Дальше
Проверить
Узнать результат
К сожалению, вы ответили неправильно на все вопросы
Прочитайте лекцию и посмотрите видео еще раз
Пройти еще раз
К сожалению, вы ответили неправильно на большинство вопросов
Прочитайте лекцию и посмотрите видео еще раз
Пройти еще раз
Неплохо!
Но можно лучше. Прочитайте лекцию и посмотрите видео еще раз
Пройти еще раз
Отлично!
Вы отлично справились. Теперь можете ознакомиться с другими компетенциями
Пройти еще раз