Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

METHOD / Прогаммирование ЧПУ / Программное управление станками

.pdf
Скачиваний:
158
Добавлен:
05.03.2016
Размер:
1.7 Mб
Скачать

N100 G90 G00 X0 Y0 Z100

N101 #A1=90 #A2=0 #R1=30 #P1=5 #P2=0 #G20=91 L(200) N102 - - - - - - - - - - - - - - - - - - - - - - -

Если добавить кадры, обеспечивающие смещение и повторение фрагмента УП, то можно получить прямоугольную матрицу отверстий 5×5. Фрагмент УП, инициализирующий обработку группы отверстий (рис.12.4) имеет вид:

N100 G90 G00 X0 Y0 Z100

N101 #A1=90 #A2=0 #R1=30 #P1=5 #P2=0 #G20=91 L(200)

N102 G91 X40 Y-150

N103 G25 101 102 04

Кадр N101 обеспечивает обработку ряда отверстий вдоль оси Y. Кадр N102 программирует выход в исходную точку подпрограммы, для обработки следующего ряда отверстий. Кадр N103 дает повтор вызова подпрограммы 4 раза.

12.7 Пример УП токарной обработки группы канавок.

Точить канавки 80 - 60, шириной L=8, с выполнением фасок 2×450

(рис.12.5а)

Определяем следующую технологию обработки: точить канавку (рис.12.5б) шириной L=5 (соответствует ширине резца) до 60, отход на 82, смещение в направлении +Z , точить фаску 2×450 и подрезать правый торец канавки, отход на 82, смещение в направлении -Z , точить фаску 2×450 и подрезать левый торец канавки.

Рис.12.5а

Рис.12.5б

Фрагмент УП, инициализирующий обработку канавок, имеет вид:

N010 G00 X82 Z-8

N011 #X1=82 #X2=60 #E1=2+1 #Z1= 4.5 #Z2= -9 #P1=0 #P2=4 L(200) N021 - - - - - - - - - - - - - - - - - - - - - - - - - -

N200 G91 G00 Z-30.5

N209 G01 X- (#E1*2) Z#E1

N201 G90 G01 X#X2

N210 G90 X#X2

N202 G00 X#X1

N211 G00 X#X1

 

- 81 -

N203 G91 Z#Z1

N212 #P1=#P1+1 #P1<#P2 #(200)

N204 G01 X- (#E1 * 2) Z- #E1

N213 M17

N206 G90 X#X2

 

N207 G00 X#X1

 

N208 G91 Z#Z2

 

Кадр N010 определяет точку входа в подпрограмму.

#E1 определяет размер фаски 2×450, плюс 1мм, с учетом того что обработка начинается с 82.

#Z1, #Z2 определяют смещение резца (размерная привязка выполнялась левой вершиной) с учетом его ширины 5мм. Зависимость координат опорных точек УП от геометрии инструмента считается плохим стилем программирования. Однако в данном случае получение размера L=8, после переточки инструмента, корректируется изменением численных значений формальных параметров #Z1, #Z2, что является допустимым при разработке УП.

#P1 - “счетчик” #P2 - число канавок

В кадре N200 Z-30.5 определяет перемещение в точку начала обработки каждой канавки.

12.8 Пример УП фрезерной обработки.

Фрезеровать зубья (R20, R10) рейки специальной (рис.12.6). Материал заготовки (штамповка) - ст30. Инструмент - фреза концевая 30 Р6М6. Станок - горизонтально-фрезерный.

Рис.12.6

Рис.12.7

- 82 -

N01 G92 X-20 Y0 Z-100

N02 T1 M42 M3 S710 F40

N03 G90 G00 Z0 H1

N04 G42 X-5 D1

N05 G01 X0

N06 #X1=56.6 #X2=28.3 #R1=20 #R2=10 #A1 = (RSQ((#R1 + #R2), #X2))/#X2 #A0 = ATN ((#A1*180)/3.14)

#I1 = #R1*COS(#A0) #J1 = #R1*SIN(#A0) #I2 = #R2*COS(#A0) #J2 = #R2*SIN(#A0) #Y2 =#R1-#J2 #P1=3 L(200)

N07 G00 X-20 Z-100

N08 M02

N200 G3 X-#I2 Y#Y2 I-#R2

N201 G2 X(#X2 + #I1) I-#I1 J-#J1

N202 G3 X#X1 Y0 I#I1 J#J1

N203 G25 200 202 #P1

N204 M17

N01 - определяет СКД относительно ИП, функцией G92.

Толщина заготовки, для пояснения данного примера значения не имеет и поэтому перемещения по Z в УП, определены произвольно.

N05 - выход в точку входа в подпрограмму, с учетом коррекции на длину

(N03 - H1) и на диаметр справа (N04 - G42, D1)

N04 - определение численных значений формальных параметров. Из геометрических соотношений, определяем угол А0 (рис. 12.7)

#A1 = SQR(SQRT(#R1 + #R2) + SQRT( #X2))/#X2 - tg угла наклона #A0,

причем значение #А1 вычисляется в радианах, переводим в градусы и определяем #А0 функцией arctg.

N200 - начало подпрограммы. При определении круговой интерполяции, координата конечной точки дуги по X равна -I2, проекция радиус вектора на ось Y, имеет нулевое значение, поэтому в кадре не указано.

- 83 -

Список литературы

1.Справочник технолога – машиностроителя. Т.1 /Под ред. А.Г. Косиловой и Р.К. Мещерякова. – М.: Машиностроение, 1984. – С. 546 – 596.

2.Маталин А.А. Технология машиностроения. – М.: Машиностроение, 1985.

3.Дерябин А.Л. Программирование технологических процессов для станков с ЧПУ. – М.: Машиностроение, 1983.

4.Каштальян И.А., Клевзович В.И. Обработка на станках с числовым программным управлением. – Минск: Вышэйн. шк., 1989.

5.Кузнецов Ю.Н.,Маслов А.Р.,Байков А.И. Оснастка для станков с ЧПУ (справочник). – М.:Машиностроение, 1983.

6.Косилова А.Г., Мещеряков А.А., Калинин А.И. Точность обработки, заготовки и припуски в машиностроении: Справочник технолога. – М.: Машиностроение, 1989.

7.Р.И.Гжиров, П.П.Серебреницкий. Программирование обработки на станках с ЧПУ. – Ленинград: Машиностроение, 1990.

- 84 -

Соседние файлы в папке Прогаммирование ЧПУ