FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 40

 

  Главная      Книги - Разные     FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (B-64124RU/01)

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     38      39      40      41     ..

 

 

 

FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 40

 

 

ПРОГРАММИРОВАНИЕ

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

290

ПРИМЕЧАНИЕ

1

Дисплей положения показывает значение координат после масштабирования

.

2

Если к одной оси заданной плоскости было применено зеркальное отображение

,

следующее

!

оказывает влияние

:

(1)

Круговая команда

Направление вращения меняется на обратное

. . . . . . . . . . . . . . . .

(2) C

коррекция на реж

.

инстр

--

т

Направления коррекции меняется на обратное

. . . . . .

(3)

Вращение системы координат

Угол вращения меняется на обратный

. . . . . . . . . . . .

Пример программы зеркального отображения
Подпрограмма

O9000 ;
G00 G90 X60.0 Y60.0;
G01 X100.0 F100;
G01 Y100.0;
G01 X60.0 Y60.0;
M99 ;

Основная программа

N10 G00 G90;
N20M98P9000;
N30 G51 X50.0 Y50.0 I--1000 J1000;
N40 M98 P9000;
N50 G51 X50.0 Y50.0 I--1000 J--1000;
N60 M98 P9000;
N70 G51 X50.0 Y50.0 I1000 J--1000
N80 M98 P9000;
N90 G50;

60
50

100

50

60

100

Y

X

40

40

0

Рис

. 14.7 (f)

Пример программы зеркального отображения

Примеры

ПРОГРАММИРОВАНИЕ

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

291

Возможно вращать запрограммированный контур

.

С использо

-

ванием этой функции становится возможно

,

например

,

моди

-

фицировать программу с помощью команды ротации

,

когда

заготовка была размещена на станке с некоторым углом

,

отлича

-

ющимся от запрограммированного положения на станке

.

Далее

,

если есть образец

,

обобщающий несколько идентичных конту

-

ров в положениях

,

повернутых в сторону от контура

,

время

,

необходимое на программирование могут быть уменьшены

,

если подготовить подпрограмму и вызвать ее после ротации

.

Угол вращения

Центр вращения

Y

X

0

Рис

. 14.8 (a)

Вращение системы координат

G68

α

_

β

_

R

_

;

Пуск вращения системы координат

.

G17 (G18

или

G19)

:

Выберите плоскость

,

содержащую контур для

вращения

.

α

_

β

_

Абсолютная команда для

2

х из осей

x_,y_,

и

Z_ ,

которые соответствуют текущей плоскости

,

выбранной командой

(G17, G18,

или

G19).

Команда указывает координаты центра
вращения для значений

,

указанных после

G68.

R_

Угловое перемещение с положительным

значением указывает на вращение против
часовой стрелки

.

Разряд

0

параметра

5400

выбирает

,

рассматривается ли заданное

угловое перемещение всегда как абсолютное
значение или же как абсолютное или

инкрементное значение в зависимости от
указанного

G --

кода

(G90

или

G91).

Наименьшее вводимое приращение

: 0.001

градус

Действительный диапазон данных

: --360,000

A

360,000

Режим вращения системы координат

(

Вращается система координат

.)

G69 ;

Команда отмены вращения системы координат

Формат

Значение команды

G17
G18
G19

14.8

ВРАЩЕНИЕ СИСТЕМЫ
КООРДИНАТ

(G68, G69)

Формат

ПРОГРАММИРОВАНИЕ

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

292

(

α

,

β

)

X

Z

Центр
вращения

Угол вращения

R (

значение приращения

)

Угол вращения

(

абсолютное значение

)

Рис

. 14.8 (b)

Вращение системы координат

ПРИМЕЧАНИЕ

Если для указания угловой коррекции

(R_)

исполь

--

зуется десятичная дробь

,

цифра разряда единиц

соответствует единицам измерения градуса

.

G -

код для выбора плоскости

(G17,G18,

или

G19)

может быть

указан перед блоком

,

содержащим

G -

код для вращения

системы координат

(G68).

В режиме вращения системы

координат не должны быть указаны

G17, G18

или

G19.

Центром вращения для команды приращения

,

запрограммиро

-

ванной после

G68,

но перед абсолютной командой

,

является то

положение инструмента

,

где

G68

было запрограммировано

.

(

Рис

. 14.8 (c)).

Если

α

_

β

_

не запрограммированы

,

за центр вращения прини

-

мается положение инструмента в момент программирования

G68.

Если

R_

не указан

,

значение

,

указанное в параметре

5410

принимается за угловое смещение

.

G -

код

,

используемый для отмены вращения системы

координат

, (G69)

может быть указан в блоке

,

в котором указана

другая команда

.

Коррекция на режущий инструмент

,

коррекция на длину

инструмента

,

коррекция на инструмент и другие операции по

коррекции выполняются после завершения вращения системы
координат

.

Пояснения

D

G -

код для выбора

плоскости

: G17,G18

или

G19

D

Команда приращения
в режиме вращения
системы координат

D

Центр вращения

D

Угловое смещение

D

Команда отмены
вращения системы
координат

D

Компенсация
погрешностей
инструмента

ПРОГРАММИРОВАНИЕ

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

293

В режиме вращения системы координат

,

не должны быть заданы

G -

коды

,

относящиеся к возврату в референтное положение

(G27, G28, G29, G30,

и т

.

д

.)

и те из них

,

которые изменяют

систему координат

(

с

G52

по

G59, G92,

и т

.

д

.).

Если какие

-

либо

из этих

G -

кодов необходимы

,

укажите их только после режима

вращения системы координат

.

Команда первого движения после команды отмены режима
вращения системы координат

(G69)

должна быть указана с

абсолютными значениями

.

Если указана команда приращения

движения

,

правильное движение производится не будет

.

N1 G92 X

500.0 Y

500.0 G69 G17 ;

N2 G68 X700.0 Y300.0 R60.0 ;
N3 G90 G01 X0 Y0 F200 ;

(G91X500.0Y500.0)

N4 G91 X1000.0 ;

N5 G02 Y1000.0 R1000.0 ;
N6 G03 X

1000.0 I

500.0 J

500.0 ;

N7 G01 Y

1000.0 ;

N8 G69 G90 X

500.0 Y

500.0 M02 ;

Траектория инструмента при указании
команды приращения в блоке

N3

(

в скобках

)

Исходная
запрограммированная
траектория инструмента

Центр вращения

(700,0,300,0)

Траектория движения инструмента после вращения

60_

(--500.0, --500.0)

(0,0)

Рис

. 14.8 (c)

Абсолютная команда

/

команда приращения во время

вращения системы координат

Ограничения

D

Команды

,

относящиеся к
возврату в
референтное
положение и системе
координат

D

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

Пояснения

Абсолютная команда
положения

/

команда приращения
положения

ПРОГРАММИРОВАНИЕ

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

294

N1 G92 X0 Y0 G69 G01 ;
N2 G42 G90 X1000 Y1000 F1000 D01 ;
N3 G68 R

30000 ;

N4 G91 X2000 ;
N5 G03 Y1000 R1000 J500 ;

N6 G01 X

2000 ;

N7 Y

1000 ;

N8 G69 G40 G90 X0 Y0 M30 ;

Возможно указать

G68

и

G69

в режиме С

--

коррекции на

режущий инструмент

.

Плоскость вращения должна совпадать с

плоскостью С

--

коррекции на режущий инструмент

.

Запрограммированный контур до
вращения системы координат

Запрограммированный
контур после вращения
системы координат

Траектория движения
инструмента

30

°

(0, 0)

Рис

. 14.8 (d) C -

коррекция на режущий инструмент и вращение

системы координат

Если команда вращения системы координат выполняется в
режиме масштабирования

(G51

режим

),

будет масштабировано

значение координат

(

α

,

β

,)

центра вращения

,

но не угол

вращения

(R).

Если выполняется команда движения

,

сначала

применяется масштабирование

,

а затем вращение координат

.

Команда вращения системы координат

(G68)

не должна

запускаться в режиме С

-

коррекции на режущий инструмент

(G41, G42)

в режиме масштабирования

(G51).

Команда

вращения системы координат всегда должна быть указана
прежде установки режима С

-

коррекции на режущий

инструмент

.

1.

Если система не находится в режиме С

-

коррекции на

режущий инструмент

,

укажите команды в следующем

порядке

:

G51 ;

пуск режима масштабирования

G68 ;

пуск режима вращения системы координат

G69 ;

отмены режима вращения системы координат

G50 ;

отмена режима масштабирования

Примеры

D

C -

коррекция на

режущий инструмент
и вращение системы
координат

D

Масштабирование и
вращение системы
координат

ПРОГРАММИРОВАНИЕ

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

295

2.

Если система находится в режиме С

-

коррекции на режущий

инструмент

,

укажите команды в следующем порядке

(

Рис

.14.8(e)):

(

отмена коррекции на режущий инструмент С

)

G51 ;

пуск режима масштабирования

G68 ;

пуск вращения системы координат

:

G41 ;

пуск режима С

-

коррекции на режущий инструмент

:

Если применяется
только вращение
системы координат

Если применяются
масштабирование и
вращение системы

координат

Если применяется
только
масштабирование

Программа обработки

0

100.0

200.0

200.0

400.0

X

Y

G92 X0 Y0 ;
G51 X300.0 Y150.0 P500 ;
G68 X200.0 Y100.0 R45.0 ;
G01 X400.0 Y100.0 ;
Y100.0 ;
X --200.0 ;
Y--100.0 ;
X200.0 ;

Рис

. 14.8 (e)

Масштабирование и вращение системы координат в

режиме

C -

коррекции на режущий инструмент

ПРОГРАММИРОВАНИЕ

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

296

Возможно хранить одну программу в качестве подпрограммы и
вызывать подпрограмму посредством изменения угла

.

Запрограммиро

--

ванная траектория

Если
применяется
коррекция

(0, --10.0)

Подпрограмма

(0, 0)

Пример программы в случае

,

если разряд

RIN (

разряд

0

параметра

5400)

установлен на

1.

Указанное

угловое

смещение

рассматривается

как

абсолютное или возрастающее значение в зависимости от
указанного

G -

кода

(G90

или

G91).

G92 X0 Y0 G69 G17;
G01 F200 H01 ;
M98 P2100 ;
M98 P072200 ;
G00 G90 X0 Y0 M30 ;

O 2200 G68 X0 Y0 G91 R45.0 ;

G90 M98 P2100 ;
M99 ;

O 2100 G90 G01 G42 X0 Y--10.0 ;

X4.142 ;
X7.071 Y--7.071 ;
G40 ;
M99 ;

Рис

. 14.8 (f)

Команда вращения системы координат

D

Повторяющиеся
команды для
вращения системы
координат

ПРОГРАММИРОВАНИЕ

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

297

Если инструмент с осью вращения

(

ось

C)

во время обработки

движется по плоскости

XY,

контроль перпендикулярного

движения может управлять инструментом таким образом

,

чтобы

ось

C

всегда была перпендикулярна траектории движения

(

Рис

. 14.9 (a)).

Инструмент

Инструмент

Запрограммированная

траектория инструмента

Перпендикулярное движения

(

в котором движется инструмент

)

Ось

C

Ось

C

Рис

. 14.9 (a)

Примерное движение инструмента

G-

код

Функция

Пояснение

G41.1

или

G151

Контроль
перпендикулярного
движения слева

Если

заготовка

находится

справа от траектории инстру

--

мента и направлена в сторону
приближающегося инструмен

--

та

,

указывается функция кон

--

G42.1

или

G152

Контроль
перпендикулярного
движения справа

,

у

фу

троля перпендикулярного дви

--

жения слева

(G41.1

или

G151).

После того

,

как указаны

G41.1

(

или

G151)

или

G42.1 (

или

G152),

включ

.

функция контро

--

ля перпендикулярного движе

--

G40.1

или

G150

Отмена контроля
перпендикулярного
движения

ля перпендикулярного движе

--

ния

(

режим контроля перпен

--

дикулярного движения

).

Если

указаны

G40.1 (

или

G150),

режим контроля перпендику

--

лярного движения отменяется

14.9

УПРАВЛЕНИЕ
НОРМАЛЬНЫМ
НАПРАВЛЕНИЕМ
ДВИЖЕНИЯ

(G40.1, G41.1, G42.1

ИЛИ

G150, G151, G152)

Формат

 

 

 

 

 

 

 

содержание      ..     38      39      40      41     ..