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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     23      24      25      26     ..

 

 

 

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

 

 

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

13.

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

B--64124RU/01

170

Перед изменением оси сверления постоянный цикл должен
быть отменен

.

В блоке

,

который не содержит

X, Y, Z, R

или любых других осей

,

сверление не выполняется

.

Задайте

P

в блоках

,

которые выполняют сверление

.

Если

P

задан

в блоке

,

который не выполняет сверление

, P

не может быть

сохранен в виде модальных данных

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G88

в

одиночном блоке

.

В противном случае

G88

будет отменен

.

В режиме постоянного цикла коррекция на инструмент
игнорируется

.

M3 S2000 ;

Приводит к началу вращения шпинделя

.

G90 G99 G88 X300. Y-250. Z-150. R-100. P1000 F120. ;

Позиционирование

,

высверливание отверстия

1

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

R

и

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

1

сек

.

Y-550. ;

Позиционирование на высверленном отверстии

2

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

R.

Y-750. ;

Позиционирование

,

высверливание отверстия

3

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

R.

X1000. ;

Позиционирование

,

высверливание отверстия

4

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

R.

Y-550. ;

Позиционирование

,

высверливание отверстия

5

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

R.

G98 Y-750. ;

Позиционирование

,

высверливание отверстия

6

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

.

G80 G28 G91 X0 Y0 Z0 ;

Вернитесь в указанную позицию возврата

M5 ;

Приводит к началу вращения шпинделя

.

Ограничения

D

Смена осей

D

Сверление

D

P

D

Отмена

D

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

Примеры

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

B--64124RU/01

13.

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

171

Этот цикл используется для растачивания отверстия

.

G89 (G98)

G89 (G99)

G89 X_ Y

_

Z

_

R

_

P

_

F

_

K

_

;

X_ Y_ :

Данные позиции отверстия

Z_ :

Расстояние от точки

R

до основания отверстия

R_ :

Расстояние от исходного уровня до уровня точки

R

Р

_ :

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

F_ :

Скорость подачи при резании

K_ :

Число повторов

(

если требуется

)

P

P

Точка

R

Исходный уровень

Уровень
точки

R

Точка

Z

Точка

R

Точка

Z

Этот цикл почти идентичен

G85.

Разница в том

,

что цикл

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

.

Перед заданием

G89

используйте смешанную функцию

(

М

-

код

)

для вращения шпинделя

.

Когда команда

G89

и М

-

код в одном и том же блоке

,

М

-

код

выполняется во время первого позиционирования

.

После этого

система переходит к следующей операции сверления

.

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

,

М

-

код

выполняется только для первого отверстия

;

для второго и

последующих отверстий М

-

код не выполняется

.

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

(G43, G44

или

G49),

коррекция выполняется во

время позиционирования в точке

R.

13.1.13

Цикл растачивания

(G89)

Формат

Пояснения

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

13.

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

B--64124RU/01

172

Перед изменением оси сверления постоянный цикл должен
быть отменен

.

В блоке

,

который не содержит

X, Y, Z, R

или любых других осей

,

сверление не выполняется

.

Задайте

P

в блоках

,

которые выполняют сверление

.

Если

P

задан

в блоке

,

который не выполняет сверление

, P

не может быть

сохранен в виде модальных данных

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G89

в

одиночном блоке

.

В противном случае

G89

будет отменен

.

В режиме постоянного цикла коррекция на инструмент
игнорируется

.

M3 S100 ;

Приводит к началу вращения шпинделя

.

G90 G99 G89 X300. Y-250. Z-150. R-120. P1000 F120. ;

Позиционирование

,

высверливание отверстия

1

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

R

и

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

1

сек

.

Y-550. ;

Позиционирование на высверленном отверстии

2

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

R.

Y-750. ;

Позиционирование

,

высверливание отверстия

3

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

R.

X1000. ;

Позиционирование

,

высверливание отверстия

4

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

R.

Y-550. ;

Позиционирование

,

высверливание отверстия

5

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

R.

G98 Y-750. ;

Позиционирование

,

высверливание отверстия

6

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

.

G80 G28 G91 X0 Y0 Z0 ;

Вернитесь в указанную позицию возврата

M5 ;

Приводит к началу вращения шпинделя

.

Ограничения

D

Смена осей

D

Сверление

D

P

D

Отмена

D

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

Примеры

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

B--64124RU/01

13.

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

173

G80

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

.

G80 ;

Все постоянные циклы отменяются для выполнения обычной
работы

.

Стираются данные точки

R

и точки

Z.

Это означает

,

что

в инкрементном режиме

R = 0

и

Z = 0.

Другие данные сверления

также отменяются

(

стираются

).

M3 S100 ;

Приводит к началу вращения шпинделя

.

G90 G99 G88 X300. Y-250. Z-150. R-120. F120. ;

Позиционирование

,

высверливание отверстия

1

с

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

R.

Y-550. ;

Позиционирование на высверленном отверстии

2

с

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

R.

Y-750. ;

Позиционирование

,

высверливание отверстия

3

с

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

R.

X1000. ;

Позиционирование

,

высверливание отверстия

4

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

R.

Y-550. ;

Позиционирование

,

высверливание отверстия

5

с

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

R.

G98 Y-750. ;

Позиционирование

,

высверливание отверстия

6

с

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

.

G80 G28 G91 X0 Y0 Z0 ;

Вернитесь в указанную позицию возврата

,

отмена постоянного цикла

M5 ;

Приводит к началу вращения шпинделя

.

13.1.14

Отмена постоянного
цикла

(G80)

Формат

Пояснения

Примеры

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

13.

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

B--64124RU/01

174

400

150

250

250

150

Y

X

X

Z

T 11

T 15

T 31

#1

#11

#7

#3

#2

#8

#13

#12

#10

#9

#6

#5

#4

#

1

1 --6

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

10

мм

#

1

7--10

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

20

мм

# 11--13

Растачивание отверстия диаметром

95

мм

(

глубиной

50

мм

)

190

200

150

250

100

100

100

100

350

200

Референтная позиция

Позиция отвода

Исходный уровень

50
50

30

20

Пример программы

,

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

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

B--64124RU/01

13.

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

175

Значение коррекции

,

равное

+200,0,

установлено в коррекции ном

. 11, +190,0

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

коррекции ном

. 15

и

+150,0

установлено в коррекции ном

. 31.

Пример программы

;
N001

G92X0Y0Z0;

Координатная установка в указанную позицию

N002

G90 G00 Z250.0 T11 M6 ;

Изменение инструмента

N003

G43 Z0 H11;

Исходный уровень

,

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

N004

S30 M3

Начало работы шпинделя

N005

G99 G81X400.0 R Y--350.0
Z--153,0R--97.0 F120;

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

. 1

N006

Y--550.0;

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

. 2

и

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

R

N007

G98Y--750.0;

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

. 3

и

возвратом на исходный уровень

N008

G99X1200.0;

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

. 4

и

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

R

N009

Y--550.0;

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

. 5

и

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

R

N010

G98Y--350.0;

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

. 6

и

возвратом на исходный уровень

N011

G00X0Y0M5;

Возврат на указанную позицию

,

останов шпинделя

N012

G49Z250.0T15M6;

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

,

изменение инструмента

N013

G43Z0H15;

Исходный уровень

,

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

N014

S20M3;

Начало работы шпинделя

N015

G99G82X550.0Y--450.0

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

. 7

и

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

R

Z--130.0R--97.0P300F70;

N016

G98Y--650.0;

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

. 8

и

возвратом на исходный уровень

N017

G99X1050.0;

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

. 9

и

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

R

N018

G98Y--450.0;

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

. 10

и

возвратом на исходный уровень

N019

G00X0Y0M5;

Возврат в указанную позицию

,

останов шпинделя

N020

G49Z250.0T31M6;

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

,

изменение инструмента

N021

G43Z0H31;

Исходный уровень

,

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

N022

S10M3;

Начало работы шпинделя

N023

G85G99X800.0Y--350.0

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

. 11

и

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

R

Z--153.0R47.0F50;

N024

G91Y--200.0K2;

Позиционирование с последующим высверливанием отверстий ном

. 12,

13

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

R

N025

G28X0Y0M5;

Возврат в указанную позицию

,

останов шпинделя

N026

G49Z0;

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

N027

M0;

Останов программы

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

13.

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

B--64124RU/01

176

Цикл нарезания резьбы

(G84)

и цикл нарезания левой резьбы

(G74)

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

жесткого нарезания резьбы

.

В стандартном режиме шпиндель вращается

(

с периодическими

остановами

)

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

,

что

происходит благодаря использованию смешанных функций

M03 (

вращающей шпиндель по часовой стрелке

), M04

(

вращающей шпиндель против часовой стрелки

)

и

M05

(

останавливающей шпиндель

)

для выполнения нарезания

резьбы

.

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

помощью

управления

двигателем

шпинделя

как

серводвигателем и интерполяцией между осью нарезания
резьбы и шпинделем

.

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

(

шаг резьбы

)

вдоль оси нарезания резьбы

.

Эта операция

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

.

Жесткий режим иллюстрирует необходимость использования
плавающего метчика в стандартном режиме нарезания резьбы

,

что приводит к более быстрому и точному нарезанию резьбы

.

13.2

ЖЕСТКОЕ НАРЕЗАНИЕ
РЕЗЬБЫ МЕТЧИКОМ

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

B--64124RU/01

13.

ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ

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

177

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

,

цикл нарезания резьбы может быть ускорен

.

G84

(

G98

)

G84

(

G99

)

G84 X_ Y

_

Z

_

R

_

P

_

F

_

K

_

;

X_ Y_ :

Данные позиции отверстия

Z_ :

Расстояние от точки

R

до основания отверстия

позиции основания отверстия

R_ :

Расстояние от исходного уровня до уровня точки

R

Р

_ :

Время задержки у основания отверстия и в точке К при

выполнении возврата

F_ :

Рабочая подача

K_ :

Число повторов

(

только при необходимости повторов

)

P

P

Уровень
точки

R

Точка

Z

Вращ

.

шпинделя по
час

.

стрелке

Точка

R

Точка

R

Остановка
шпинделя

Вращ

.

шпинделя

против час

.

стрелки

Вращ

.

шпинделя

против час

.

стрелки

Остановка
шпинделя

Остановка
шпинделя

Точка

Z

Остановка
шпинделя

Остановка
шпинделя

Исходный
уровень

Операция

5

Операция

4

Операция

3

Операция

1

Операция

2

Операция

6

Остановка
шпинделя

Вращ

.

шпинделя
по час

.

стрелке

P

P

G84.2 X_ Y

_

Z

_

R

_

P

_

F

_

L

_

;

(

формат

FS10/11)

L_ :

Число повторов

(

только при необходимости повторов

)

После позиционирования вдоль осей

X

и

Y

выполняется

форсированная продольная подача до точки

R.

Нарезание

резьбы выполняется от точки

R

до точки

Z.

По завершении

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

.

Затем шпиндель начинается вращаться в обратном

направлении

,

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

R,

после чего

шпиндель останавливается

.

Затем выполняется форсированная

продольная подача до исходного уровня

.

Во время нарезания

резьбы коэффициенты коррекции вручную скорости подачи и
шпинделя полагаются равными

100%.

Вместе с тем

,

скорость

извлечения

(

операция

5)

может быть скорректирована до

2000%

в зависимости от установки бита

4 (DOV)

параметра ном

. 5200,

бита

3 (OVU)

параметра ном

. 5201

и параметра ном

. 5211.

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

.

способов

:

Задайте

M29 S

*****

перед командой нарезания резьбы

.

Задайте

M29 S

*****

в блоке

,

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

нарезания резьбы метчиком

.

Задайте

G84

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

(

параметр

G84

ном

. 5200 #0

установлен на значение

1).

13.2.1

Жесткое нарезание
резьбы

(G84)

Формат

Пояснения

D

Жесткий режим

 

 

 

 

 

 

 

содержание      ..     23      24      25      26     ..