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

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

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

9.6.5Круговая интерполяция с полярными координатами (G2/G3, AP, RP)

Функция

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

полярный угол AP=...

и полярный радиус RP=...

При этом действует следующее соглашение:

Полюс лежит в центре окружности.

Полярный радиус соответствует радиусу окружности.

Синтаксис

G2/G3 AP= RP=

Значение

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

G3: Круговая интерполяция против часовой стрелки X Y Z : Конечная точка в декартовых координатах

AP= : Конечная точка в полярных координатах, здесь полярный угол

RP= : Конечная точка в полярных координатах, здесь полярный радиус соответствует радиусу окружности

 

Основы

242

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

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

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

Примеры

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

<

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

53

$

 

 

 

*

;

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

N10 G0 X67.5 Y80.211

N20 G111 X50 Y50

N30 G3 RP=34.913 AP=200.052 F500

Основы

 

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

243

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

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

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

X

 

2.3

26

4

°

1

 

 

 

 

30

25

54.25

95

Z

33.33

Ø 40

Ø

 

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

N125 G1 X40 Z-25 F0.2

N130 G111 X33.33 Z-54.25

N135 G3 RP=30 AP=142.326

N140 G1 Z-95

 

Основы

244

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

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

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

9.6.6Круговая интерполяция с промежуточной и конечной точкой (CIP, X... Y...

Z..., I1... J1... K1...)

Функция

С помощью CIP можно программировать дуги окружностей, которые могут находиться в пространстве и под наклоном. В этом случае промежуточная и конечная точка описываются тремя координатами.

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

промежуточную точку по адресам I1=, J1=, K1= и

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

 

<

<

 

,

̶͕͓͍͚͙͕͔͇͗͌ͦ͞ ͙͕͇͑͞

-

;

=

.

Направление перемещения следует из последовательности: начальная точка, промежуточная точка, конечная точка.

Основы

 

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

245

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

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

Синтаксис

CIP X… Y… Z… I1=AC(…) J1=AC(…) K1=(AC…)

Значение

CIP:

Круговая интерполяция через промежуточную точку

X Y Z :

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

 

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

I1= J1= K1= :

Промежуточная точка в декартовых координатах (в направлении

 

X, Y, Z)

 

Где:

 

I1: Координата промежуточной точки в направлении Х

 

J1: Координата промежуточной точки в направлении Y

 

K1: Координата промежуточной точки в направлении Z

=AC(…):

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

=IC(…):

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

Примечание

CIP действует модально.

Ввод в абсолютном и составном размере

Предварительные установки G90/G91 абсолютного или составного размера действуют для промежуточной и конечной точки окружности.

При G91 исходной точкой для промежуточной и конечной точки служит начальная точка окружности.

 

Основы

246

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

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

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

Примеры

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

 

 

 

 

 

 

Для изготовления расположенной под

<

 

 

углом в пространстве кольцевой канавки

 

 

<

описывается окружность через указание

 

 

 

 

 

 

промежуточной точки с 3 параметрами

 

 

 

интерполяции и конечной точки также с 3

 

 

 

координатами.

 

 

 

 

 

 

 

 

 

;

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Комментарий

 

 

 

 

 

N10

G0 G90

X130 Y60 S800 M3

; Подвод к стартовой точке.

N20

G17 G1

Z-2 F100

; Подача инструмента.

N30

CIP X80 Y120 Z-10

; Конечная точка окружности и

 

 

 

 

промежуточная точка.

I1= IC(-85.35)J1=IC(-35.35) K1=-6

; Координаты для всех 3 геометрических

 

 

 

 

осей.

N40

M30

 

; Конец программы

Основы

 

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

247

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

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

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

;

 

 

 

=

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

N125 G1 X40 Z-25 F0.2

N130 CIP X70 Z-75 I1=IC(26.665) K1=IC(-29.25)

N130 CIP X70 Z-75 I1=93.33 K1=-54.25

N135 G1 Z-95

 

Основы

248

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