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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     6      7      8      9     ..

 

 

 

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

 

 

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

3.

ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ

(G--

ФУНКЦИЯ

)

B--64124RU/01

34

Таблица

3

Перечень

G-

кодов

(2/3)

G-

код

Группа

Функция

G49

08

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

G50

11

Отмена масштабирования

G51

11

Масштабирование

G50.1

22

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

G51.1

22

Программируемое зеркальное отображение

G52

00

Установка локальной системы координат

G53

00

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

G54

Выбор системы координат заготовки

1

G54.1

Установка дополнительной системы координат заготовки

G55

Выбор системы координат заготовки

2

G56

14

Выбор системы координат заготовки

3

G57

Выбор системы координат заготовки

4

G58

Выбор системы координат заготовки

5

G59

Выбор системы координат заготовки

6

G60

00/01

Позиционирование в одном направлении

G61

Режим точного останова

G62

15

Автоматическая угловая коррекция

G63

15

Режим нарезания резьбы

G64

режим механообработки резанием

G65

00

Вызов макропрограммы

G66

12

Модальный вызов макропрограммы

G67

12

Отмена модального вызова макропрограммы

G68

Поворот координат

/

трехмерное преобразование координат

G69

16

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

/

отмена трехмерного

преобразования координат

G73

09

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

G74

09

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

G75

01

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

(

для шлифовального станка

)

G76

09

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

G77

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

(

для шлифовального станка

)

G78

01

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

(

для

шлифовального станка

)

G79

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

(

для

шлифовального станка

)

G80

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

/

отмена функции внешней операции

G81

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

,

цикл засверливания или функция внешней

операции

G82

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

G83

09

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

G84

09

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

G85

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

G86

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

G87

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

G88

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

G89

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

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

B--64124RU/01

3.

ПОДГОТОВИТЕЛЬНАЯ ФУНКЦИЯ

(G--

ФУНКЦИЯ

)

35

Таблица

3

Перечень

G-

кодов

(3/3)

G-

код

Группа

Функция

G90

03

Абсолютная команда

G91

03

Инкрементная команда

G92

00

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

G92.1

00

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

G94

05

Подача за минуту

G95

05

Подача за оборот

G96

13

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

G97

13

Отмена контроля постоянства скорости резания

G98

10

Возврат к исходной точке в постоянном цикле

G99

10

Возврат к точке

R

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

G160

20

Отмена функции управления врезной подачей

(

для шлифовального станка

)

G161

20

Функция управления врезной подачей

(

для шлифовального станка

)

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

4.

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

B--64124RU/01

36

4

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

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

B--64124RU/01

4.

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

37

Команда

G00

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

заготовки

,

заданное командой абсолютного перемещения или

перемещения в приращениях при ускоренном подводе

.

При команде абсолютного перемещения программируется
координата конечной точки

.

В инкрементной команде программируется расстояние

,

на

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

.

IP

_

:

Для абсолютной команды

-

координаты конечной

позиции

;

для инкрементной команды

-

расстояние

,

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

.

G00

IP

_

;

В соответствии с битом

1

параметра

LRP

ном

. 1401

можно

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

.

D

Позиционирование при нелинейной интерполяции

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

.

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

,

как правило

,

прямая

.

D

Позиционирование при линейной интерполяции

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

,

как при

линейной интерполяции

(G01).

Инструмент позициони

-

руется в течение кратчайшего времени со скоростью

,

которая

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

.

Однако траектория инструмента не такая же

,

как при

линейной интерполяции

(G01).

Конечное положение

Позиционирование при
нелинейной интерполяции

Начальное
положение

Позиционирование при
линейной интерполяции

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

G00

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

. 1420.

В режиме позиционирования

,

активиро

-

ванным

G00,

в начале блока происходит ускорение инструм

.

до

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

,

а в конце блока

-

замед

-

ление

.

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

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

. “

Выход в

заданную позицию

означает

,

что двигатель подачи находится в

заданном диапазоне

.

Этот диапазон устанавлива

-

ется изготови

-

телем станка в параметре ном

. 1826.

Проверка выхода в заданную

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

5 (NCI)

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

. 1601

соответственно

.

4.1

ПОЗИЦИОНИРОВАНИЕ

(G00)

Формат

Пояснения

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

4.

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

B--64124RU/01

38

Скорость ускоренного подвода не может задаваться в адресе

F.

Даже если задается позиционирование при линейной интер

-

поляции

,

в следующих случаях используется позициониро

-

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

.

Следовательно

,

обяза

-

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

,

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

.

D

G28,

задающий позиционирование между референтным

положением и промежуточным положением

.

D

G53

Ограничения

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

B--64124RU/01

4.

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

39

Для достижения точного позиционирования без зазора

(

мертвого

хода

)

станка

выполняется

окончательное

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

.

Начальное положение

Временная остановка

Конечное положение

Перебег

Начальное положение

IP

_

:

Для абсолютной команды

-

координаты конечной

позиции

;

для инкрементной команды

-

расстояние

,

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

.

G60

IP

_

;

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

. 5440.

Даже если заданное направление

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

,

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

параметром

,

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

конечной точкой

.

G60,

являющийся одноразовым

G-

кодом

,

может использо

-

ваться в качестве модального

G-

кода в группе

01

посредством

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

1 (

ном

. 5431

бит

0 MDL).

Эта настройка позволяет не задавать команду

G60

в каждом

блоке

.

Другие характеристики аналогичны характеристикам

,

присущим одноразовой команде

G60.

Если в режиме позиционирования одного направления задан
одноразовый

G-

код

,

одноразовая

G-

команда действует

аналогично

G-

кодам в группе

01.

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

G60.

G90;
G60

X0Y0;

G60

X100;

G60

Y100;

G04

X10;

G00

X0Y0;

Если используется
модальная команда

G60.

G90G60;
X0Y0;
X100;
Y100;
G04X10;
G00X0 Y0;

Позициони

--

рование в одном
направлении

Позициони

--

рование в одном
направлении

Отмена режима
позиционирования в
одном направлении

Начало режима
позиционирования в
одном направлении

4.2

ПОЗИЦИОНИРОВАНИЕ В
ОДНОМ НАПРАВЛЕНИИ

(G60)

Формат

Пояснения

Примеры

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

4.

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

B--64124RU/01

40

D

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

Z

не

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

.

D

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

,

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

.

D

Если задается перемещение на расстояние

0,

позицио

-

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

.

D

Зеркальное отображение не влияет на направление

,

заданное

параметром

.

D

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

G76

и

G87.

Ограничения

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

B--64124RU/01

4.

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

41

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

F_

:

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

(

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

)

IP

_

:

Для абсолютной команды

-

координаты конечной позиции

;

для инкрементной команды

-

расстояние

,

на которое

перемещается инструмент

.

G01

IP

_ F_

;

Инструмент перемещается вдоль линии в заданное положение
со скоростью подачи

,

заданной в

F.

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

,

заданная в

F,

действует до ввода нового

значения

.

Нет необходимости задавать ее в каждом блоке

.

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

,

заданная

F-

кодом

,

измеряется вдоль

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

.

Если

F-

код не задан

,

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

.

Скорость подачи в направлении каждой оси

-

следующая

.

F

α

=

α

L

×

f

F

γ

=

γ

L

×

f

F

=

L

×

f

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

α

:

F

=

L

×

f

L

=

α

2

+

2

+

γ

2

+

2

G01

α

α

β

β

γ

γ

ζ

ζ

f

;

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

γ

:

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

β

:

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

ζ

:

F ;

Скорость подачи оси вращения программируется в единицах
град

./

мин

. (

единица является позицией десятичной точки

).

При линейной интерполяции по оси прямой

α

(

такой как

X, Y

или

Z)

и по оси вращения

β

(

такой как

A, B

или

C)

тангенци

-

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

α

и

β

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

F(

мм

/

мин

).

Получается скорость подачи по оси

β

;

вначале время

,

необходимое для распределения

,

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

-

зованием вышеуказанной формулы

,

после чего единица

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

β

меняется на град

./

мин

.

4.3

ЛИНЕЙНАЯ
ИНТЕРПОЛЯЦИЯ

(G01)

Формат

Пояснения

 

 

 

 

 

 

 

содержание      ..     6      7      8      9     ..