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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

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

 

 

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

13.

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

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

B--64124RU/01

162

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

.

По достижении основания

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

.

При этой операции создается резьба

.

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

.

Останов подачи не приводит к

останову инструмента вплоть до завершения операции возврата

.

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

G84

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

(

М

-

код

)

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

.

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

G84

и М

-

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

,

М

-

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

.

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

.

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

K, M-

код

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

;

для второго и

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

-

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

.

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

(G43, G44

или

G49),

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

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

R.

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

.

В блоке

,

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

X, Y, Z, R

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

,

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

.

Задайте

P

в блоках

,

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

.

Если

P

задан

в блоке

,

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

, P

не может быть

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

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G84

в

одном блоке

.

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

G84

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

.

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

.

M3 S100 ;

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

.

G90 G99 G84 X300. Y-250. Z-150. R-120. P300 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 ;

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

.

Пояснения

Ограничения

D

Смена осей

D

Сверление

D

P

D

Отмена

D

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

Примеры

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

B--64124RU/01

13.

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

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

163

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

.

G85 (G98)

G85 (G99)

G85 X_ Y

_

Z

_

R

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

R_ :

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

R

F_ :

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

K_ :

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

(

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

)

Точка

R

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

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

R

Точка

Z

Точка

Z

Точка

R

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

X

и

Y

выполняется

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

R.

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

R

до точки

Z.

После достижения точки

Z

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

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

R.

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

G85

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

(

М

-

код

)

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

.

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

G85

и М

-

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

,

М

-

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

.

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

.

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

,

М

-

код

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

;

для второго и

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

-

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

.

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

(G43, G44

или

G49),

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

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

R.

13.1.9

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

(G85)

Формат

Пояснения

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

13.

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

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

B--64124RU/01

164

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

.

В блоке

,

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

X, Y, Z, R

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

,

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

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G85

в

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

.

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

G85

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

.

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

.

M3 S100 ;

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

.

G90 G99 G85 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 ;

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

.

Ограничения

D

Смена осей

D

Сверление

D

Отмена

D

Смещение
инструмента

Примеры

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

B--64124RU/01

13.

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

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

165

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

.

G86 (G98)

G86 (G99)

G86 X_ Y

_

Z

_

R

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

R_ :

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

R

F_ :

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

K_ :

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

(

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

)

Точка

R

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

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

R

Точка

Z

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

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

Вращение
шпинделя
по часовой

стрелке

Точка

R

Точка

Z

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

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

X

и

Y

выполняется

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

R.

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

R

до точки

Z.

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

,

инструмент отводится форсированной продольной подачей

.

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

G86

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

(

М

-

код

)

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

.

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

G86

и М

-

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

,

М

-

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

.

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

.

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

,

М

-

код

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

;

для второго и

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

-

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

.

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

(G43, G44

или

G49),

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

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

R.

13.1.10

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

(G86)

Формат

Пояснения

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

13.

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

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

B--64124RU/01

166

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

.

В блоке

,

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

X, Y, Z, R

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

,

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

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G86

в

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

.

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

G86

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

.

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

.

M3 S2000 ;

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

.

G90 G99 G86 X300. Y-250. Z-150. R-100. 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 ;

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

.

Ограничения

D

Смена осей

D

Сверление

D

Отмена

D

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

Примеры

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

B--64124RU/01

13.

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

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

167

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

.

G87 (G98)

G87 (G99)

G87 X_ Y

_

Z

_

R

_

Q

_

P

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

Z

R_ :

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

R

(

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

)

уровень

Q_ :

Величина сдвига инструмента

P_ :

Время задержки

F_ :

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

K_ :

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

(

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

)

q

OSS

OSS

P

Точка

R

Не используется

Точка

Z

Вращ

.

шпинделя по

часовой стрелке

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

Ориентированный
останов шпинделя

Инструмент

Величина
сдвига

q

ОПАСНО

Q (

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

)

является модальным

значением

,

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

циклов

. Q

должен задаваться с осторожностью

,

так как

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

G73

и

G83.

13.1.11

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

(G87)

Формат

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

13.

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

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

B--64124RU/01

168

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

X

и

Y

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

-

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

.

Инструмент

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

,

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

-

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

,

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

(

фор

-

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

)

выполняется у основания

отверстия

(

точка

R).

После этого инструмент перемещается по

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

,

после чего шпин

-

дель поворачивается по часовой стрелке

.

Растачивание выпол

-

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

Z

до

достижения точки

Z.

В точке

Z

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

на фиксированной позиции вращения

,

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

направлении

,

противоположном направлению к режущей кро

-

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

,

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

-

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

.

Затем инструмент сдвигается по направлению

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

.

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

G87

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

(

М

-

код

)

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

.

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

G87

и М

-

код заданы в

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

,

М

-

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

позиционирования

.

После этого система переходит к след

.

операции сверления

.

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

-

зуется число К

,

М

-

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

1-

го отверстия

;

для

2-

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

-

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

.

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

,

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

R.

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

.

В блоке

,

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

X, Y, Z, R

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

,

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

.

Убедитесь в том

,

что задано положительное значение

Q.

Если

задано отрицательное значение

Q,

знак игнорируется

.

Устано

-

вите направление сдвига в битах

4 (RD1)

и

5 (RD2)

параметра

ном

. 5101.

Задайте

P

и

Q

в блоке

,

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

-

вание

.

Если

Q

заданы в блоках

,

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

-

вание

,

то

Q

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

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G87

в

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

.

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

G87

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

.

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

.

M3 S500 ;

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

.

G90 G87 X300. Y-250 .

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

отверстии

1.

Z-120. R-150. Q5.

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

,

после чего выполните сдвиг на

5

мм

.

P1000 F120. ;

Остановитесь в точке

Z

на

1

сек

.

Y-550. ;

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

,

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

2.

Y-750. ;

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

,

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

3.

X1000. ;

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

,

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

4.

Y-550. ;

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

,

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

5.

Y-750. ;

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

,

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

6

G80 G28 G91 X0 Y0 Z0 ;

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

M5 ;

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

.

Пояснения

Ограничения

D

Смена осей

D

Растачивание

D

P/Q

D

Отмена

D

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

Примеры

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

B--64124RU/01

13.

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

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

169

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

.

G88 (G98)

G88 (G99)

G88 X_ Y

_

Z

_

R

_

P

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

R_ :

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

R

Р

_ :

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

F_ :

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

K_ :

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

(

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

)

P

P

Точка

R

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

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

R

Точка

Z

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

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

Вращение
шпинделя
по часовой

стрелке

Точка

Z

Точка

R

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

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

X

и

Y

выполняется

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

R.

Растачивание

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

R

до точки

Z.

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

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

,

после чего шпиндель

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

.

Инструмент вручную отводится от основания

отверстия

(

точки

Z)

до точки

R.

В точке

R

шпиндель начинает

вращаться по часовой стрелке

,

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

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

.

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

G88

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

(

М

-

код

)

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

.

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

G88

и М

-

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

,

М

-

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

.

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

.

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

,

М

-

код

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

;

для второго и

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

-

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

.

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

(G43, G44

или

G49),

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

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

R.

13.1.12

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

(G88)

Формат

Пояснения

 

 

 

 

 

 

 

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