Программирование обработки отверстий



 

Подготовительные и вспомогательные функции, используемые при программировании сверлильных операций, представлены в таблицах 1 и 2. Подготовительные функции делятся на группы и являются модальными внутри своих групп. В одном кадре допускается задавать не более одной подготовительной функции из каждой группы.

Таблица 1 – Некоторые подготовительные функции, используемые при программировании сверлильных операций

Код
функции

Наименование Значение

I

G40 Отмена коррекции Перемещения по осям X и Y равны заданным в программе координатам (коррекция 0/0)
G45 Коррекция +/+

Функции, определяющие режим коррекции радиуса фрезы в режиме легкого фрезерования на сверлильных и расточных станках с ЧПУ. Перед дробью указан знак коррекции по оси X, после дроби – знак коррекции по оси Y (знак «0» указывает на отсутствие коррекции по соответствующей оси)

G46 Коррекция +/–
G47 Коррекция –/–
G48 Коррекция –/+
G49 Коррекция 0/+
G50 Коррекция 0/–
G51 Коррекция +/0
G52 Коррекция –/0
G53 Отмена смещения Отмена коррекции и смещения нуля отсчета
G54–G59 Смещение 1–6 Функции выбора номера смещения нуля отсчета (плавающего нуля), введенного в регистры УЧПУ
II G60– G69 Позиционирование Функции управления способом и точностью позиционирования

III

G80 Отмена постоянного цикла Отмена постоянного автоматического цикла обработки отверстий G81…G89
G81– G89 Постоянные циклы Постоянные автоматические циклы обработки отверстий.

Таблица 2 – Вспомогательные функции, используемые при программировании сверлильных операций

Код функции Наименование Значение
М03 Правое вращение шпинделя Пуск вращения шпинделя по часовой стрелке
М04 Левое вращение шпинделя Пуск вращения шпинделя против часовой стрелки
М05 Останов шпинделя Останов шпинделя (без ориентации)
М06 Смена инструмента Автоматическая смена инструмента, установленного в рабочую позицию магазина при помощи функции Т
M19 Останов по нуль-метке Останов шпинделя в фиксированном положении, определяемом угловым датчиком станка
М40–М49, М73–М75   Используются для резьбонарезания по копиру

Управление коррекцией, смещением нуля и учет длины и радиуса инструмента. Привязка координатной системы детали (программы) осуществляется при помощи плавающего нуля путем набора координат точки W в системе координат станка XMW, YMW и ZMW (рис. 1) на декадных переключателях или на пульте оператора. После выполнения привязки размерные перемещения, заданные в УП, будут относиться к координатам нулевой точки шпинделя N относительно точки W – нуля детали (программы) – X, Y и ZWN.

Учет вылета (длины) инструмента осуществляется путем набора его значения на декадных переключателях или ввода размера инструмента на пульте оператора. После установки любого из инструментов в рабочую позицию (в шпиндель) и его зажим, из заданных в УП по адресу Z координат ZWN алгебраически вычитаются значения вылета инструмента zиNP (рис. 1), набранные на соответствующем текущему инструменту корректоре.

 

Рисунок 1 – Привязка системы координат детали к системе координат станка и учет вылета инструмента (ось Y не показана):   XMY – система координат станка; XДWYД – система координат детали;   XMN, ZMN – положение рабочих органов по показаниям датчиков станка;   zиNP – вылет инструмента; XMW, ZMW – смещение нуля.

 

 

При выполнении операций легкого фрезерования прямоугольного контура учет радиуса фрезы осуществляется путем ввода коррекции при помощи функций G40G53 по схеме коррекции при прямоугольном формообразовании в плоскости XY (величины размерных перемещений, заданные в кадрах УП, алгебраически складываются с числом, набранным на корректоре текущего инструмента). Направление коррекции определяется одной из подготовительных функций G40G53 (см. табл. 1, группа I; рис. 2).

 

    а)     б)

Рисунок 2 – Линейная коррекция при легком фрезеровании прямоугольного контура:

а) наружного; б) внутреннего.

 

Управление позиционированием. Режим позиционирования задается одной из функций G60G69. Действие этих функций распространяется на все линейные координаты станка. Подготовительные функции этой группы записываются в кадре после функций управления коррекцией G40G53.

Функции G60 и G61 – команды точного позиционирования, обеспечивающие точность в пределах одной зоны допуска станка. Функция G60 включает режим точного подхода к запрограммированной точке без перебега с любой стороны. Функция G61 включает режим подхода в положительном направлении, при подходе в отрицательном направлении выполняется перебег, а затем – точный подход с положительной стороны, что позволяет полностью компенсировать люфты и зазоры в приводах подач.

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

Функции G65G69 – команды перемещения на рабочей подаче, обеспечивающие точность в пределах одной-двух зон допуска станка. Эти команды позволяют выполнять на сверлильном станке операции легкого фрезерования прямоугольного контура совместно с функциями коррекции G40G53.

 

Программирование постоянных циклов. Траектория инструмента при программировании постоянных циклов обработки отверстий является особым случаем. После задания одной из функций G81G89 каждый кадр отрабатывается следующим образом (см. рис. 3):

1. Происходит позиционирование на исходном уровне RE по координатам X, Y (точка 1 по рис. 3), перемещение по координате Z не происходит.

2. Если необходимо, осуществляется перемещение на быстром ходу по вертикали вниз на безопасный уровень SE, аппликата которого задана словом с адресом R (точка 2 по рис. 3). Плавающий ноль для инкрементальных размеров по оси Z переносится на уровень SE.

3. Выполняется обработка отверстия до рабочего уровня AE, глубина которого задана словом с адресом Z (участок траектории 2–3, 3–4 по рис. 3).

4. Возврат по вертикали на исходный уровень RE (точка 5 по рис. 3).

 

Вид движения при отработке циклов G81G89 и их типовое применение приведены в таблице 3.

 

 

Рисунок 3 – Траектория инструмента при выполнении постоянного цикла

 

Таблица 3 – Постоянные циклы обработки отверстий

Цикл

Движение в про­цессе обработки

Действие в конце обра­ботки

Движение
на уро­вень R
после обра­ботки

Типовое
использование


Дата добавления: 2018-02-28; просмотров: 1115; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!