- •Разработка управляющей программы для фрезерной обработки плоского контура
- •Содержание
- •1 Цель работы
- •3 Расчёт эквидистанты
- •3.1 Построение эквидистанты
- •3.2 Определение координат узловых точек эквидистанты
- •3.3 Определение приращений координат узловых точек эквидистанты
- •4 Компоновка кадров уп
- •4.1 Структура кадров уп
- •4.2 Подготовительные функции
- •4.3 Задание перемещений по осям координат
- •4.4 Задание подачи
- •4.5 Вспомогательные функции
- •5 Пример программы
- •6 Порядок выполнения работы:
- •7 Оформление отчета о работе
- •Литературные источники
- •Варианты заданий:
- •Разработка управляющей программы для фрезерной обработки плоского контура
- •107023, Г. Москва, б. Семеновская ул., 38.
4 Компоновка кадров уп
Полученных в п.2 настоящей методики данных достаточно для компоновки кадров УП. Не хватает только значений режимов резания на каждом элементе обрабатываемого контура. Однако для компоновки кадров УП чаще всего необходима только подача S, так как число оборотов шпинделя n в большинстве случаев в УП не отображается, а задаётся непосредственно на станке.
4.1 Структура кадров уп
Структуру кадра УП в общем, виде можно представить следующим частным примером:
N005 G01 X1200 Z500 F15 M08,
где: N005 – номер кадра;
G01 – подготовительная функция;
X1200, Z500 – перемещение по осям координат;
F15 – подача;
M08 – вспомогательная функция.
Следует помнить, что любой кадр всегда начинается со своего порядкового номера в УП. Этот номер всегда трёхзначный, от 000 до 999. Опыт показывает, что этого количества кадров вполне достаточно для написания программ обработки весьма сложных контуров.
Далее необходимо придерживаться такой последовательности элементов кадра:
1) подготовительная функция;
2) перемещение инструмента по осям координат;
3) рабочая подача;
4) вспомогательная функция.
Однако наличие в кадре всех его элементов совсем не обязательно. Так, кадр может состоять только из номера и одной вспомогательной функции: N003 M08 или кадр может содержать только одно перемещение: N006 Z-1000.
4.2 Подготовительные функции
Подготовительные функции предназначены для задания режима работы станка и обозначается в УП буквой G. Перечень подготовительных функций дан в таблице 2.
Таблица 2 Перечень основных подготовительных функций
Функция |
Значение функции |
G00 |
Перемещение на ускоренном ходу |
G01 |
Линейное перемещение на рабочем ходу |
G02 |
Круговая интерполяция с движением по часовой стрелке |
G03 |
Круговая интерполяция с движением против часовой стрелке |
G33 |
Нарезание резьбы |
G90 |
Задание перемещения в абсолютных координатах |
G91 |
Задание перемещений в приращениях |
G94 |
Задание подачи в мм/мин |
G95 |
Задние подачи в мм/об |
Таблица 2 содержит только необходимый минимум подготовительных функций. В реальном производстве номенклатура используемых функций G значительно больше.
4.3 Задание перемещений по осям координат
Чтобы задать требуемое перемещение необходимо указать обозначение оси координат, вдоль которой будет происходить это перемещение со своим знаком с учётом цены импульса (см. п.1). При цене импульса равной 0,01 мм, как принято в настоящей методике, перемещение вдоль оси Z на 25,05 мм в направлении, к началу координат следует записать в виде: Z-2505.
Перемещения задаются совместно с функциями G00, G01, G02, G03, G33. Задание перемещений при круговом движении требует также задания величин I, J, K. Например:
N010 G02 X200 Z-200 K200.
Где К – расстояние от начальной точки до центра дуги.
Такой кадр определяет перемещение, приведённое на рисунке 12.
Рисунок 12 Пример кругового перемещения
Максимально возможное перемещение по всем осям равно 999999, что соответствует 9999,99 мм. Минимально возможное перемещение равно 1, т.е. 0,01 мм.