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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

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

 

 

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

13.

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

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

B--64124RU/01

178

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

,

скорость подачи

×

скорость шпинделя

.

В режиме

подачи за один оборот шаг резьбы равен скорости подачи

.

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

(G43, G44

или

G49),

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

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

R.

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

FS10/11.

Эти команды используются в

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

(

включая передачу данных

в

PMC

и из

PMC),

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

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

FS 0

i

.

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

.

Если ось сверления изменяется в жестком

режиме

,

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

P/S (

ном

. 206).

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

,

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

P/S (

ном

. 200).

Команда

S,

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

,

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

,

и условия те же

,

что и при программировании

S0.

Для схемы аналогового управления шпинделя

:

При задании командой скорости

,

большей

4096

импульсов

,

в

устройствах обнаружения

,

за

8

мсек

,

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

P/S (

ном

. 202),

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

.

Для серийного шпинделя

:

При задании командой скорости

,

большей

32767

импульсов

,

в

устройствах обнаружения

,

за

8

мсек

,

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

P/S (

ном

. 202),

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

.

Если задается значение

,

превышающее верхний предел

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

,

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

P/S

(

ном

. 011).

Ввод

метрических

данных

Ввод данных

в дюймах

Комментарии

G94

1

мм

/

мин

0,01

дюйм

/

мин

Допускается программиро

--

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

G95

0,01

мм

/

оборот

0,0001

дюйм

/

оборот

Допускается программиро

--

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

Если между

M29

и

G84

задана команда

S

и перемещение оси

,

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

P/S (

ном

. 203).

Если в цикле нарезания

резьбы задан

M29,

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

P/S (

ном

. 204).

Задайте

P

в блоке

,

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

.

Если в блоке

,

не имеющего отношения к сверлению

,

задан

R, R

не

сохраняется в качестве модальных данных

.

D

Шаг резьбы

D

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

D

Команда формата

FS10/11

Ограничения

D

Смена осей

D

Команда

S

D

Коэффициент
распределения
шпинделя

D

Команда

F

D

Устройство команды

F

D

M29

D

P

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

B--64124RU/01

13.

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

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

179

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G84

в

одном блоке

.

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

G84

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

.

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

.

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

.

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

Z 1000

мм

/

мин

Скорость шпинделя

1000

мин

-1

Шаг резьбы

1,0

мм

<

Программирование подачи за одну минуту

>

G94 ;

Задайте команду подачи за один оборот

.

G00 X120.0 Y100.0 ;

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

M29 S1000 ;

Спецификация жесткого режима

G84 Z-100.0 R-20.0 F1000 ;

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

<

Программирование подачи за один оборот

>

G95 ;

Задайте команду подачи за один оборот

.

G00 X120.0 Y100.0 ;

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

M29 S1000 ;

Спецификация жесткого режима

G84 Z-100.0 R-20.0 F1,0 ;

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

D

Отмена

D

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

D

Перезапуск
программы

Примеры

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

13.

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

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

B--64124RU/01

180

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

,

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

.

G74 (G98)

G74 (G99)

G74 X_ Y

_

Z

_

R

_

P

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

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

R_ :

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

R

Р

_ :

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

R

при

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

.

F_ :

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

K_ :

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

(

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

)

P

P

Точка

Z

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

R

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

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

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

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

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

Операция

5

Операция

4

Операция

3

Операция

1

Операция

2

Операция

6

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

Вращ

.

шпинд

.

по

час

.

стр

.

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

Вращ

.

шпинд

.

по

час

.

стр

.

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

R

Точка

Z

Вращ

.

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

.

стрелки

Точка

R

Точка

R

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

P

P

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

G84.3 X_ Y

_

Z

_

R

_

P

_

F

_

L

_

;

(

Формат

FS15)

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.2

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

(G74)

Формат

Пояснения

D

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

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

B--64124RU/01

13.

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

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

181

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

,

скорость подачи

×

скорость шпинделя

.

В режиме

подачи за один оборот шаг резьбы равен скорости подачи

.

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

(G43, G44

или

G49),

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

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

R.

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

FS10/11.

Эти команды используются в

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

(

включая передачу данных

в и из

PMC),

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

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

FS 0

i

.

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

.

Если ось сверления изменяется в жестком

режиме

,

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

P/S (

ном

. 206).

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

,

превышающей максимальную

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

,

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

тревоги

P/S (

ном

. 200).

Команда

S,

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

,

сбрасывается при программировании Отмены жесткого нареза

-

ния резьбы

,

и условия те же

,

что и при программировании

S0.

Для схемы аналогового управления шпинделя

:

При задании

командой скорости

,

большей

4096

импульсов

,

в устройствах

обнаружения

,

за

8

мсек

,

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

P/S (

ном

. 202),

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

.

Для серийного

шпинделя

:

При задании командой скорости

,

большей

32767

импульсов

,

за

8

мсек

,

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

P/S (

ном

. 202),

так

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

.

Задайте значение

,

которое превышает верхний лимит скорости

подачи при нарезании

,

приводит к сигналу

P/S (

ном

. 011).

Ввод

метрических

данных

Ввод данных

в дюймах

Комментарии

G94

1

мм

/

мин

0,01

дюйм

/

мин

Допускается программиро

--

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

G95

0,01

мм

/

оборот

0,0001

дюйм

/

оборот

Допускается программиро

--

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

Если между

M29

и

G74

задана команда

S

и перемещение оси

,

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

P/S (

ном

. 203).

Задание М

29

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

сигнала тревоги

P/S (

ном

. 204).

Задайте

P

в блоке

,

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

.

Если в блоке

,

не имеющего отношения к сверлению

,

задан

R, R

не

сохраняется в качестве модальных данных

.

Не задавайте

G-

код группы

01 (G00-G03

или

G00-G60 (

когда бит

MDL (

бит

0

параметра

5431)

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

1))

и

G84

в

одном блоке

.

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

G84

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

.

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

.

D

Шаг резьбы

D

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

D

Команда формата

FS10/11

Ограничения

D

Смена осей

D

Команда

S

D

Коэффициент
распределения
шпинделя

D

Команда

F

D

Устройство команды

F

D

M29

D

P

D

Отмена

D

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

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

13.

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

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

B--64124RU/01

182

С

корость подачи по оси

Z 1000

мм

/

мин

Скорость шпинделя

1000

мин

-1

Шаг резьбы

1,0

мм

<

Программирование подачи за один оборот

>

G94 ;

Задайте команду подачи за один оборот

.

G00 X120.0 Y100.0 ;

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

M29 S1000 ;

Спецификация жесткого режима

G84 Z-100.0 R-20.0 F1000 ;

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

<

Программирование подачи за один оборот

>

G95 ;

Задайте команду подачи за один оборот

.

G00 X120.0 Y100.0 ;

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

M29 S1000 ;

Технические условия жесткого режима

G74 Z-100.0 R-20.0 F1,0 ;

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

Примеры

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

B--64124RU/01

13.

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

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

183

Нарезание глубокого отверстия в режиме жесткого нарезания

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

к инстр

-

ту или повышенного сопротивления нарезанию

.

В

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

периодическим выводом сверла

.

В этом цикле нарезание

выполн

.

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

.

Доступны

2

цикла

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

:

Цикл высокоскоростного с периодическим выводом сверла и

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

.

G84, G74 (G98)

G84, G74 (G99)

G84 (

или

G74) X_ Y

_

Z

_

R

_

P

_

Q

_

F

_

K

_

;

X_ Y_ :

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

Z_ :

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

R

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

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

R_ :

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

R

Р

_ :

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

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

Q_ :

Глубина прохода для каждой рабочей подачи

F_ :

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

K_ :

Количество повторов

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

(

параметр

PCP(

ном

.5200#5=0))

d

q

q

q

d

(1)

(2)

d

q

q

q

d

(1)

(2)

d

q

q

q

d

(1)

(2)

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

(

Параметр

PCP(

ном

.5200#5=1))

(3)

d

q

q

q

d

(1)

(2)

(3)

(1)

Инструмент работает при
нормальной скорости подачи
при резании

.

Используется

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

.

(2)

Отвод может быть

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

.

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

.

(1)

Инструмент работает при
нормальной скорости подачи
при резании

.

Используется

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

.

(2)

Отвод может быть

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

.

Используется

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

.

(3)

Отвод может быть

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

.

Используется

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

.

Точка

Z

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

Точка

R

Точка

Z

Точка

R

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

R

d=

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

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

R

d=

расстояние

начала нарезания

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

Точка

R

Точка

Z

Точка

Z

Точка

R

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

R

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

R

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

(1)

и

(2)

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

--

рования в заданной точке

.

13.2.3

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

(G84

или

G74)

Формат

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

13.

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

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

B--64124RU/01

184

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

X

и

Y

выполняется

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

R.

От точки

R

нарезание выполняется с глубиной

Q (

глубиной прохода для

каждой рабочей подачи

),

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

расстояние

d.

Бит

DOV (

бит

4)

параметра

5200

задает

,

может

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

.

После выхода в точку

Z

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

,

затем начинает вращаться в

обратном направлении для отвода

.

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

, d,

в параметре

5213.

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

X

и

Y

выполняется

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

R.

От точки

R

нарезание выполняется с глубиной

Q (

глубина прохода для

каждой рабочей подачи

),

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

точку

R.

Бит

DOV (

бит

4)

параметра

5200

задает

,

может быть

скорректирован отвод или нет

.

Перемещение со скоростью

подачи при нарезании

F

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

R

до позиции на

расстоянии

d

от конечной точки последнего нарезания

,

совпадающей с точкой перезапуска нарезания

.

Для данного

перемещения со скоростью подачи при нарезании

F

также

действительна спецификация бита

DOV (

бита

4)

параметра

5200.

После выхода в точку

Z

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

,

затем

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

.

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

d (

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

нарезания

)

в параметре

5213.

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

.

Если ось сверления изменяется в жестком

режиме

,

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

P/S (

ном

. 206).

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

,

превышающей максимальную

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

,

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

тревоги

P/S (

ном

. 200).

Команда

S,

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

,

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

,

и условия те же

,

что и при программировании

S0.

Для схемы аналогового управления шпинделя

:

При задании командой скорости

,

большей

4096

импульсов

,

в

устройствах обнаружения

,

за

8

мсек

,

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

P/S (

ном

. 202),

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

.

Для серийного шпинделя

:

При задании командой скорости

,

большей

32767

импульсов

,

в

устройствах обнаружения

,

за

8

мсек

,

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

P/S (

ном

. 202),

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

.

Пояснения

D

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

D

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

Ограничения

D

Смена осей

D

Команда

S

D

Коэффициент
распределения
шпинделя

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

B--64124RU/01

13.

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

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

185

Задайте значение

,

которое превышает верхний лимит скорости

подачи при нарезании

,

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

P/S

(

ном

. 011).

Ввод

метрических

данных

Ввод данных

в дюймах

Комментарии

G94

1

мм

/

мин

0,01

дюйм

/

мин

Допускается

программирование с

десятичной

точкой

G95

0,01

мм

/

оборот

0,0001

дюйм

/

оборот

Допускается

программирование с

десятичной

точкой

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

S

или перемещения оси между

M29

и

G84

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

P/S (

ном

. 203).

Задание М

29

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

сигнала тревоги

P/S (

ном

. 204).

Задайте

P

и

Q

в блоке

,

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

.

Если

P

и

Q

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

,

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

,

эти

величины не сохраняются в качестве модальных данных

.

Если

задан

Q0,

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

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

.

Не задавайте

G-

код группы

01 (G00-G03)

и

G73

в одном и том же

блоке

.

Если они заданы вместе

, G73

отменяется

.

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

.

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

.

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

II-13.1.14.

ПРИМЕЧАНИЕ

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

резьбы

,

команда

S,

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

нарезании резьбы

,

также сбрасывается

. (

Она такая же

,

как и в случае программирования

S0).

Таким образом

,

команда

S,

которая задана для

жесткого

нарезания

резьбы

,

не

может

быть

использована в блоках после Отмены жесткого

нарезания резьбы

.

Пожалуйста

,

задайте заново

команду

S

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

,

если необходимо

.

D

Команда

F

D

Устройство

F

D

M29

D

P/Q

D

Отмена

D

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

13.2.4

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

(G80)

 

 

 

 

 

 

 

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