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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     20      21      22      23     ..

 

 

 

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

 

 

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

13.

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

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

B--64124RU/01

146

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

Z.

При использовании этого цикла стружка может легко удаляться
из отверстия

,

и может быть установлено меньшее значение

отвода

.

Таким образом может быть повышена произво

-

дительность сверления

.

Установите зазор в параметре

5114.

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

.

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

G73

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

смешанной функции

(M-

код

).

Когда в одном и том же блоке указан как код

G73,

так и М

-

код

,

M-

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

-

рования

.

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

сверления

.

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

,

М

-

код

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

;

для второго и

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

-

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

.

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

(G43, G44

или

G49),

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

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

R.

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

.

В блоке

,

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

X, Y, Z, R

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

,

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

.

Задайте

Q

и

P

в блоках

,

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

.

Если

Q

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

,

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

,

то

Q

не

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

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G73

в

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

.

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

G73

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

.

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

.

M3 S2000 ;

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

.

G90 G99 G73 X300. Y-250. Z-150. R-100. Q15. 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/Q

D

Отмена

D

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

Примеры

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

B--64124RU/01

13.

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

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

147

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

.

В цикле

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

.

G74 (G98)

G74 (G99)

G74 X_ Y

_

Z

_

R

_

P

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

R_ :

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

R

Р

_ :

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

F_ :

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

K_ :

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

(

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

)

P

P

P

P

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

Точка

R

Точка

Z

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

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

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

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

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

R

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

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

Точка

Z

Точка

R

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

.

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

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

.

Таким образом создается обратная резьба

.

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

.

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

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

.

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

(M-

код

)

для

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

.

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

G74

и

M-

код задаются в одном и том же блоке

,

M-

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

.

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

.

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

,

М

-

код

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

;

для второго и

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

-

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

.

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

(G43, G44

или

G49),

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

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

R.

13.1.2

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

(G74)

Формат

Пояснения

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

13.

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

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

B--64124RU/01

148

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

.

В блоке

,

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

X, Y, Z, R

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

,

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

.

Задайте

P

в блоках

,

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

.

Если

P

задан

в блоке

,

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

, P

не может быть

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

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G84

в

одном блоке

.

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

G84

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

.

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

.

M4 S100 ;

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

.

G90 G99 G74 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

P

D

Отмена

D

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

Примеры

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

B--64124RU/01

13.

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

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

149

В цикле чистового растачивания отверстие растачивается с
высокой точностью

.

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

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

.

G76 (G98)

G76 (G99)

G76 X_ Y

_

Z

_

R

_

Q

_

P

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

R_ :

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

R

Q_ :

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

P_ :

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

F_ :

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

K_ :

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

(

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

)

q

q

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

q

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

Инструмент

OSS

OSS

Уровень

точки

R

Точка

R

Точка

Z

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

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

Точка

Z

Точка

R

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

стрелке

P

P

ОПАСНО

Q (

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

)

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

значением

,

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

циклов

. Q

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

,

так как

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

G73

и

G83.

13.1.3

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

(G76)

Формат

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

13.

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

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

B--64124RU/01

150

После выхода на основании отверстия шпиндель останав

-

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

,

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

-

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

,

а затем отводится

.

Это

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

.

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

G76

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

(M-

код

)

для вращения

шпинделя

.

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

G76

и

M-

код задаются в одном и том

же блоке

, M-

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

-

вания

.

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

.

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

,

М

-

код

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

;

для второго и

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

-

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

.

Когда в цикле

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

(G43, G44

или

G49),

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

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))

и

G76

в

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

.

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

G76

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

.

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

.

M3 S500

;

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

.

G90 G99 G76 X300Y-250

.

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

отверстии

1

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

R.

Z-150. R-120. Q5

.

Сориентируйтесь у основания
отверстия

,

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

сдвиг на

5

мм

.

P1000 F120.

;

Остановитесь у основания отверстия

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/Q

D

Отмена

D

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

Примеры

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

B--64124RU/01

13.

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

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

151

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

.

Рабочая

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

.

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

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

.

G81 (G98)

G81 (G99)

G81 X_ Y

_

Z

_

R

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

R_ :

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

R

F_ :

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

K_ :

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

(

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

)

Точка

R

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

Точка

Z

Точка

R

Точка

Z

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

R

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

X

и

Y

выполняется

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

R.

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

R

до точки

Z.

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

.

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

G81

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

(

М

-

код

)

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

.

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

G81

и М

-

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

,

М

-

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

.

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

.

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

,

М

-

код

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

;

для второго и

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

-

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

.

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

(G43, G44

или

G49),

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

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

R.

13.1.4

Цикл сверления

,

выборочное
сверление

(G81)

Формат

Пояснения

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

13.

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

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

B--64124RU/01

152

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

.

В блоке

,

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

X, Y, Z, R

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

,

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

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G81

в

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

.

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

G81

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

.

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

.

M3 S2000 ;

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

.

G90 G99 G81 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.

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

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

153

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

.

Рабочая подача выполняется у основания отверстия

.

У

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

,

после чего инструмент

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

.

Этот цикл используется для более точного сверления по
отношению к глубине

.

G82 (G98)

G82 (G99)

G82 X_ Y

_

Z

_

R

_

P

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

R_ :

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

R

Р

_ :

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

F_ :

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

K_ :

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

(

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

)

P

P

Точка

R

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

Точка

Z

Точка

R

Точка

Z

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

R

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

X

и

Y

выполняется

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

R.

После этого выполняется сверление от точки

R

до точки

Z.

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

.

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

.

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

G82

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

(

М

-

код

)

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

.

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

G82

и М

-

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

,

М

-

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

.

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

.

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

,

М

-

код

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

;

для второго и

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

-

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

.

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

(G43, G44

или

G49),

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

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

R.

13.1.5

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

(G82)

Формат

Пояснения

 

 

 

 

 

 

 

содержание      ..     20      21      22      23     ..