Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2274
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Команды перемещения

9.6 Круговая интерполяция

9.6.3Круговая интерполяция с радиусом и конечной точкой (G2/G3, X... Y... Z.../ I... J... K..., CR)

Функция

Круговое движение описывается через:

радиус окружности CR=и

конечную точку в декартовых координатах X, Y, Z.

Наряду с радиусом окружности посредством знака +/– необходимо указать, должен ли угол перемещения быть больше или меньше 180°. Положительный знак не нужен.

Примечание

Исходя из существующей практики, не существует ограничения для размера максимального программируемого радиуса.

Синтаксис

G2/G3 X… Y… Z… CR=

G2/G3 I… J… K… CR=

Значение

G2: Круговая интерполяция по часовой стрелке

G3: Круговая интерполяция против часовой стрелки

X Y Z : Конечная точка в декартовых координатах. Эти данные зависят от

команд перемещения G90/G91 или ...=AC(...)/...=IC(..)

I J K : Центр окружности в декартовых координатах (в направлении X, Y, Z) Где:

I:координата центра окружности в направлении Х

J:координата центра окружности в направлении Y

K:координата центра окружности в направлении Z

 

Основы

236

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Команды перемещения

9.6 Круговая интерполяция

CR= : Радиус окружности Где:

CR=+…: угол меньше или равен 180° CR=–…: угол больше 180°

Примечание

При этом способе центр не указывается. Полные круги (угол перемещения 360°) программируются не с помощью CR=, а через конечную точку окружности и параметры интерполяции.

Примеры

Пример 1: Фрезерование

Y

CR = +...

 

CR=34. 913

80.511 38.029

17.203

67.500

Программный код

N10 G0 X67.5 Y80.511

CR = -...

X

N20 G3 X17.203 Y38.029 CR=34.913 F500

...

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

237

Команды перемещения

9.6 Круговая интерполяция

Пример 2: Токарная обработка

;

=

 

 

Программный код

...

N125 G1 X40 Z-25 F0.2

N130 G3 X70 Z-75 CR=30

N135 G1 Z-95

...

 

Основы

238

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Команды перемещения

9.6 Круговая интерполяция

9.6.4Круговая интерполяция с апертурным углом и центром (G2/G3, X... Y... Z.../ I... J... K..., AR)

Функция

Круговое движение описывается через:

апертурный угол AR= и

конечную точку в декартовых координатах X, Y, Z или

центр окружности по адресам I, J, K

Синтаксис

G2/G3 X… Y… Z… AR=

G2/G3 I… J… K… AR=

Значение

G2:

Круговая интерполяция по часовой стрелке

G3:

Круговая интерполяция против часовой стрелки

X Y Z :

Конечная точка в декартовых координатах

I J K :

Центр окружности в декартовых координатах (в направлении X, Y,

 

Z)

 

Где:

 

I: Координата центра окружности в направлении Х

 

J: Координата центра окружности в направлении Y

 

K: Координата центра окружности в направлении Z

AR= :

апертурный угол, диапазон значений 0° до 360°

=AC(…):

Указание абсолютного размера (действует покадрово)

Примечание

Полные круги (угол перемещения 360°) программируются не с помощью АR=, а через конечную точку окружности и параметры интерполяции. Координаты центра I, J, K стандартно вводятся в составном размере относительно начальной точки окружности.

Абсолютное указание центра относительно нулевой точки детали программируется покадрово с помощью: I=AC(…), J=AC(…), K=AC(…). Параметр интерполяции I, J, K со значением 0 может не указываться, соответствующий второй параметр должен быть указан в любом случае.

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

239

Команды перемещения

9.6 Круговая интерполяция

Примеры

Пример 1: Фрезерование

<

r

̴͇͇͔͇͒ͣͦ͞ ͙͕͇͑͞ ͕͚͍͔͕͙͑͗͘͏

 

 

-

 

 

 

,

̧͖͙͚͔͌͗͗͐͢ ͚͕͊͒

;

Программный код

N10 G0 X67.5 Y80.211

N20 G3 X17.203 Y38.029 AR=140.134 F500

N20 G3 I–17.5 J–30.211 AR=140.134 F500

 

Основы

240

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Команды перемещения

9.6 Круговая интерполяция

Пример 2: Токарная обработка

 

2.3

26

4

°

1

 

 

 

 

30

25

54.25

95

X

Z

33.33

Ø 40

Ø

 

Программный

код

 

N125

G1

X40

Z-25

F0.2

N130

G3

X70

Z-75

AR=135.944

N130

G3

I-3.335

K-29.25 AR=135.944

N130

G3

I=AC(33.33) K=AC(-54.25) AR=135.944

N135

G1

Z-95

 

 

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

241