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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

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

 

 

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

13.

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

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

B--64124RU/01

186

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

,

включающих шлифование

.

С постоянным

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

,

относящиеся к

шлифованию

,

могут быть заданы в одном блоке с

G-

функцией

;

без постоянных циклов шлифования

,

как правило

,

требуется

больше одного блока

.

Кроме того

,

использование постоянных

циклов шлифования сокращает программу с целью экономии
памяти

.

Доступны

4

постоянных цикла шлифования

:

Цикл шлифовки врезанием

(G75)

Цикл шлифовки прямым врезанием с постоянными размерами

(G77)

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

(G78)

Цикл шлифовки поверхности с прерывистой подачей

(G79)

13.3

ПОСТОЯННЫЙ ЦИКЛ
ШЛИФОВАНИЯ

(

ДЛЯ

ШЛИФОВАЛЬНОГО
СТАНКА

)

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

B--64124RU/01

13.

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

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

187

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

.

G75

G75 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;

I_

:

Глубина прохода

1

(

Знак в команде задает направление нарезания

.)

J_

:

Глубина прохода

2

(

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

.)

K_

:

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

(

Знак в команде задает направление нарезания

.)

X(Z)_ :

Диапазон шлифовки

(

Знак в команде указывает направления шлифовки

.)

R_

:

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

I

и

J

F_

:

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

X (Z)

P_

:

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

L_

:

Коррекция на износ шлифовального колеса

(

только при

постоянной правке

)

I

J

X(Z)

(1) (R)

(2) P

(3) (F)

(5) P

X(Z)

Y

(6) (F)

(4) (R)

Цикл шлифовки врезанием состоит из последовательностей

6-

ти операций

.

Операции

(1)-(6)

повторяются до тех пор

,

пока

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

,

заданной в адресе К

.

В режиме останова одиночных блоков

операции

(1)-(6)

выполняются с начала каждого цикла

.

(1)

Резание выполняется вдоль оси

Y

в режиме подачи с резанием

объема

,

заданного

I (

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

1).

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

задана

R.

(2)

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

,

заданное

P.

(3)

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

,

заданным

X

(

или

Z).

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

F.

(4)

Резание выполняется вдоль оси

Y

в режиме подачи с

нарезанием с объемом

,

заданным

J (

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

2).

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

R.

(5)

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

,

заданное

P.

(6)

Подача выполняется в обратном направлении с объемом

,

заданным

X (

или

Z)

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

,

заданной

F.

13.3.1

Цикл шлифовки
врезанием

(G75)

Формат

Пояснения

D

Резание с
шлифовальным
кругом

D

Задержка

D

Шлифовка

D

Резание с
шлифовальным
кругом

D

Задержка

D

Шлифовка

(

обратное

направление

)

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

13.

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

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

B--64124RU/01

188

X, (Z), I, J

и

K

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

.

I, J, X

и

Z

в постоянных циклах являются модальными данным

,

общими для

G75, G77, G78

и

G79.

Эти данные остаются

действительными до задания новых данных

.

Эти данные

сбрасываются

,

когда задается

G-

код группы

00,

отличный от

G04,

или

G-

код группы

01,

отличный от

G75, G77, G78

и

G79.

При выходе на полную глубину прохода во время резания
посредством

I

или

J

выполняются

последующие

последовательности операций

(

до

¥

),

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

.

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

.

D

Схема операции с выходом на полную глубину прохода
нарезанием

,

заданным

I

и

J:

I

J

К

I

К

¡

¢

£

¤

¢

¥

¤

¥

D

Схема операции с выходом на полную глубину прохода
нарезанием

,

заданным

I

и

J:

I

J

К

I

К

¡ ©

¤

¥

¡

¢

£
¤

¥

¢

Ограничения

D

X(Z), I, J, K

D

Очистка данных

D

Операция
выполняется с
выходом на полную
глубину прохода

.

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

B--64124RU/01

13.

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

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

189

Выполняется

цикл

шлифовки

прямым

врезанием

с

постоянными размерами

.

G77

G77 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;

I_

:

Глубина прохода

1

(

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

.)

J_

:

Глубина прохода

2

(

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

.)

K_

:

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

(

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

.)

X(Z)_ :

Диапазон шлифовки

(

Знак в команде указывает направление шлифовки

.)

R_

:

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

I

и

J

F_

:

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

X (Z)

P_

:

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

L_

:

Коррекция на износ шлифовального колеса

(

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

)

I

J

X(Z)

(R)

P

(F)

P

X(Z)

Y

(F)

(R)

¡

¢

£

¤

¥

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

6-

ти операций

.

Операции от

¡

до

¥

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

,

пока глубина не выйдет на

уровень полной глубины прохода

,

заданной в адресе К

.

¡

Резание выполняется вдоль оси

Y

в режиме подачи с резанием

объема

,

заданного

I (

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

1).

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

задана

R.

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

,

заданное

P.

¢

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

,

заданным

X

(

или

Z).

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

F.

£

Резание выполняется вдоль оси

Y

в режиме подачи с

нарезанием с объемом

,

заданным

J (

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

2).

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

R.

13.3.2

Цикл шлифовки
прямым врезанием с
постоянными
размерами

(G77)

Формат

Пояснения

D

Резание с
шлифовальным
кругом

D

Задержка

D

Шлифовка

D

Резание с
шлифовальным
кругом

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

13.

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

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

B--64124RU/01

190

¤

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

,

заданное

P.

¥

Подача выполняется в обратном направлении с объемом

,

заданным

X (

или

Z)

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

,

заданной

F.

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

G77,

для завершения

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

.

При вводе сигнала

пропуска текущая операция прерывается или завершается

,

после чего цикл завершается

.

Дальше показано

,

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

пропуска во время выполнения каждой операции

.

D

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

1-4 (

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

I

или

J),

нарезание

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

,

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

координате

X (Z),

с которой начался цикл

.

Сигнал пропуска

Сигнал пропуска

(

Конец

)

(

Конец

)

D

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

2

или

5 (

задержки

)

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

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

X (Z)

с которой начался цикл

.

D

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

3

или

6 (

перемещения

)

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

X (Z),

с

которой начался цикл

,

после завершения перемещения

,

заданного

X(Z).

Сигнал пропуска

(

Конец

)

(

Конец

)

Сигнал пропуска

X, (Z), I, J

и

K

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

.

I, J, X

и

Z

в постоянных циклах являются модальными данным

,

общими для

G75, G77, G78

и

G79.

Эти данные остаются

действительными до задания новых данных

.

Эти данные

сбрасываются

,

когда задается

G-

код группы

00,

отличный от

G04,

или

G-

код группы

01,

отличный от

G75, G77, G78

и

G79.

D

Задержка

D

Шлифовка

(

обратное

направление

)

D

Сигнал пропуска

Ограничения

D

X(Z), I, J, K

D

Очистка данных

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

B--64124RU/01

13.

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

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

191

Выполняется цикл шлифовки поверхности с постоянной
подачей

.

G78

G78 I_ (J_) K_ X_ F_ P_ L_ ;

I

I(J)

X

P(

задержка

)

(F)

P(

задержка

)

(F)

X

Z

I_

:

Глубина резания

1

(

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

).

J_

:

Глубина резания

2

(

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

).

k_

:

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

(

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

).

X(Z)_ :

Диапазон шлифования

(

Знак в команде указывает направление шлифования

).

R_

:

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

I

и

J

F_

:

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

P_

:

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

L_

:

Компенсация на износ шлифовального круга

(

Только для непрерывной правки

)

£

¡

¢

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

4-

х операций

.

Операции от

¡

до

£

пока

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

,

заданной в адресе К

.

В режиме останова одиночных блоков

операции от

¡

до

£

выполняются с начала каждого цикла

.

¡

Задержк

а

Шлифовка

¢

Задержка

£

Шлифовка

(

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

)

13.3.3

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

(G78)

Формат

Пояснения

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

13.

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

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

B--64124RU/01

192

При пропуске

J

эта величина полагается равной

1.

Значение

J

действительно в том в том блоке

,

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

.

X, (Z), I, J

и

K

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

.

I, J, X

и

Z

в постоянных циклах являются модальными данным

,

общими для

G75, G77, G78

и

G79.

Эти данные остаются

действительными до задания новых данных

.

Эти данные

сбрасываются

,

когда задается

G-

код группы

00,

отличный от

G04,

или

G-

код группы

01,

отличный от

G75, G77, G78

и

G79.

При выходе на полную глубину прохода во время резания
посредством

I

или

J

выполняются последующие последо

-

вательности операций

(

до

£

),

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

.

В этом

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

.

D

Схема операции с выходом на полную глубину прохода
нарезанием

,

заданным

I

и

J:

I

J

К

I

К

£

¡

¢

¡

¢

£

D

Схема операции с выходом на полную глубину прохода
нарезанием

,

заданным

I

и

J:

I

J

К

I

К

£

¡

¢

£

¡

¢

Ограничения

D

J

D

I, J, K, X

D

Сброс

D

Операция
выполняется с
выходом на полную
глубину прохода

.

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

B--64124RU/01

13.

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

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

193

Выполн

.

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

.

G79

G79 I_ J_ K_ X_ R_ F_ P_ L_ ;

I

J

X

(R)

P

(F)

¤

P

X

Z

¥

(F)

(R)

I_

:

Глубина прохода

1

(

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

.)

J_

:

Глубина прохода

2

(

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

.)

K_

:

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

(

Знак в команде задает направление нарезания

.)

X(Z)_ :

Диапазон шлифовки

(

Знак в команде указывает направления шлифовки

.)

R_

:

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

I

и

J

F_

:

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

X (Z)

P_

:

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

L_

:

Коррекция на износ шлифовального колеса

(

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

)

£

¢

¡

Цикл шлифовки поверхности с инкрементной подачей состоит
из

6-

ти повторяющихся операций

.

Операции от

¡

до

¥

повтор

.

до того момента

,

пока глубина не выйдет на уровень полной

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

,

заданной в адресе К

.

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

-

ночных блоков операции

¡

-

¥

выполн

.

с нач

.

каждого цикла

.

¡

Резание выполняется вдоль оси

Z

в режиме подачи с

нарезанием с объемом

,

заданным

I (

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

1).

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

R.

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

,

заданное

P.

¢

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

,

заданным

X

(

или

Z).

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

F.

£

Резание выполняется вдоль оси

Z

в режиме подачи с

нарезанием с объемом

,

заданным

J (

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

2).

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

R.

¤

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

,

заданное

P.

¥

Подача выполняется в обратном направлении с объемом

,

заданным

X (

или

Z)

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

,

заданной

F.

13.3.4

Цикл шлифовки

поверхности с

прерывистой

подачей

(G79)

Формат

Пояснения

D

Резание с
шлифовальным
кругом

D

Задержка

D

Шлифовка

D

Резание с
шлифовальным
кругом

D

Задержка

D

Шлифовка

(

обратное

направление

)

 

 

 

 

 

 

 

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