Программирование в полярной системе координат

В полярной системе координат поло­жение конечной точки определяется ра­диусом и углом. Возможно назначение специальной полярной плоскости функ­цией G20 с указанием координат выбран­ного полюса. При использовании поляр­ной системы координат вводят следую­щие подготовительные функции движе­ния: G10 — ускоренное перемещение (аналог G00); G11 —линейная интерпо­ляция (аналог G01); G12—круговая интерполяция по часовой стрелке (ана­лог G02); G13 — круговая интерполяция против часовой стрелки (аналог G03). В ряде СЧПУ можно одновременно ис­пользовать как прямоугольную, так и по­лярную системы координат.

Рассмотрим несколько примеров про­граммирования в полярной системе коор­динат.

Пример 1. Фрезерование шестигранника (рис. 9.8). На корректоре D04 задан размер 14 мм — диаметр фрезы. Фрагмент програм­мы может иметь вид:

Программирование в полярной системе координат

Рис. 9.7. Схема обработки контура с коррекцией подачи (с торможением на углах)

30 55

140 180

N5 G20 Х100. Y76. LF

N10 Gil Х45. АО LF

N15

А60 LF

N20

А120 LF

N25

А180 LF

N30

А240 LF

N35

А300 LF

N40

АО LF

Кадр N5 определяет плоскость XWY Как полярную с полюсом в точке М, коорди­наты которой: л: = 100 мм; у = 75 мм. Кадр N10 задает линейную интерполяцию и началь­ную точкую обработки. Радиус R указывается по адресу X, а угол — по адресу А. Кадры N15 — N40 последовательно задают переме­щение инструмента по точкам контура; радиус остается неизменным — заданным кадром N10. Предполагается, что условия обработки, характер коррекции определены в программе кадрами N1 — N4.

Пример 2. Движение по сложной траек­тории (рис. 9.9). При программировании движения по сложной траектории возможен покадровый перенос полюса. Это можно задать функцией G20 или (в некоторых УЧПУ) спе­циальными функциями G110 и G111. Функ­ция G110 одновременно определяет ускорен­ное перемещение, a G111 —линейную интер­поляцию (рабочее перемещение) по програм­мируемой траектории.

Фрагмент программы (вариант 1):

Программирование в полярной системе координат

Рис. 9.8. Схема фрезерования шестигранника

W 100 145 X

N1 G90 GO ХО. УО. LF

N2

G20

ХО. YO. LF

N3

G10

АЗО В40. LF

N4

G20

Х37. Y17. LF

N5

G11

А60 В28. F60 LF

N6

G20

Х50. Y42. LF

N7

АО В12. LF

N8

G20

Х65. LF

N9

A-65 В25. LF

Жительное направление отсчета углов принято направление от оси X к оси У. Кадр N4 — смещение полюса в точку 1. Кадр N5 — на рабочей подаче смещение инструмента в точ­ку 2. Кадры N6, N8 — смещение полюса, кад­ры N7, N9 — соответственно перемещения на рабочей подаче между точками.

Программа получается проще, если ис­пользовать функции G110 и GUI (вари­ант 2). Но это возможно, если такие коман­ды воспринимаются данными УЧПУ.

N1 G90 GO ХО. YO. LF N2 G110 АЗО В40. LF N3 Gill А60 В28. F80 LF N4 GUI АО В12. LF N5 GUI A-65 B25. LF

Здесь кадр N2 функцией G110 определяет положение полюса в достигнутой точке W и одновременно ускоренное перемещение по траектории, характеризуемой радиусом 40 мм и углом 30°. Функция G111 последовательно смещает полюс и определяет режим на рабо­чей подаче 80 мм/мин.

Пример 3. Движение по сложной траек­тории с элементами сопряжения (рис. 9.10). При программировании таких движений используют сложные кадры УП, построенные по установленным для конкретного УЧПУ правилам. Фрагмент программы:

N10 G20 Х0. Y0, LF

N15 Gil Х45. Y18. А66 L72. В15.

Al=-75 Ll=50 Kl=10 F80 LF N20 Gil Х92. YO. А35 L45 К8. А1=-80 Ll=48 Bl=20 LF


Программирование в полярной системе координат

21Z,J

37 50 65 78 X

Рис. 9.9. Программирование траектории дви­жения центра инструмента в полярных коор­динатах

Кадром N1 инструмент позиционируется в точку W на ускоренном ходу. Далее (кадр N2) определяет полярную плоскость и коорди­наты полюса. Кадр N3 позиционирует ин­струмент на ускоренном ходу (G10) в точку 1. Радиус в данном варианте программы задан по адресу В, а угол — по адресу А. За поло-

Программирование в полярной системе координат

Рис. 9.10. Программирование движения цент­ра инструмента по траектории с элементами сопряжения

В кадре N15 по адресам X и Y заданы координаты точки первого участка (точки 2). Адрес А определяет угол первого луча, раз­мер которого (расстояние между точками W и 1) задан по адресу L (L = 72 мм). По адре­су В задан размер первого радиуса сопряже­ния (15 мм). Адресами Al, LI, К1 указыва-
ваются параметры второй прямой, определяю­щей участок траектории от точки / до точки 2. Кадр N20 определяет движение от точки 2' До точки 4' путем поэлементного задания прямых (лучей) от точки 2 до точки 3 (длина £ = 45 мм) и от точки 3 до точки 4 (джина Ll=48 мм) с одновременным заданием фаски перехода (8 мм) и радиуса (20 мм).

Комментарии закрыты.