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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     27      28      29      30     ..

 

 

 

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

 

 

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

13.

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

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

B--64124RU/01

202

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

(

углов

)

индексирования осей индексации

(

одна ось вращения

, A, B,

или

C).

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

.

Задайте позицию индексирования

адресами

A, B

или

C

(

установите бит

0

параметра

ROT

x

ном

. 1006).

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

(

в зависимости от бита

4

параметра

G90

ном

. 5500):

1.

Только абсолютным значением

2.

Абсолютным

или

инкрементным

значением

в

зависимости от заданного

G-

кода

:

G90

или

G91

Положительное значение указывает на позицию индексиро

-

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

.

Отрицательное

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

.

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

,

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

5512.

Должно

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

.

Если задан один инкремент

,

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

P/S (

ном

. 135)

Также могут вводиться

десятичные доли

.

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

1

цифра доли

соответствует градусу

.

0

°

--45

°

+60

°

G90 B--45.0 ;

или

G91 B--105.0;

А

Значение

,

заданное для поворота от

A

до

B

(

случай

2,

описанный выше

)

В

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

. 2-

х способов

.

См

.

руководство от изготовителя

станка для того

,

чтобы определить

,

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

.

1.

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

,

заданной в параметре

ном

. 5511 (

адрес

) (

Позиция индексирования

) (

Смешанная

функция

);

Вращение в отрицательном направлении

(

Адрес

)

(

Позиция индексирования

);

Вращение в положительном

направлении

(

смешанные функции не заданы

.)

Угловое

смещение

,

большее

360

°

,

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

-

ющее угловое смещение в пределах

360

°

,

когда бит

2

параметра

ABS

ном

. 5500

задает такую опцию

.

Например

,

если

G90 B400.0 (

смешанная функция

);

задается на позиции

0,

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

40

°

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

.

13.8

ФУНКЦИЯ ИНДЕКСИ

-

РОВАНИЯ СТОЛА С
ИНДЕКСАЦИЕЙ

Пояснения

D

Позиция
индексирования

D

Направление и
величина поворота

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

B--64124RU/01

13.

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

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

203

2.

Без использования смешанных функций
Установкой битов

2, 3

и

4

параметра

ABS, INC, G90

ном

. 5500,

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

2-

х опций

.

Установите операцию

,

следуя руководству от изготовителя

станка

.

(1)

Вращение в направлении минимальной угловой коррек

-

ции действительно только в абсолютном режиме

.

Заданное угловое смещение

,

большее

360

°

,

пересчи

-

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

360

°

,

когда бит

2

параметра

ABS

ном

. 5500

задает такую

опцию

.

Например

,

если

G90 B400.0;

задан в позиции

0,

стол

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

40

°

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

.

(2)

Вращение в заданном направлении
В абсолютном режиме значение

,

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

2

параметра

ABS

ном

. 5500,

устанавливает приведение

угловой коррекции

,

большего

360

°

,

пересчитывается в

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

360

°

.

В

инкрементном

режиме

угловое

смещение

не

пересчитывается

.

Например

,

если

G90 B720.0;

задан в позиции

0,

стол

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

.

Стол всегда вращается вокруг оси индексации в режиме
ускоренного хода

.

Для оси индексации не выполняются пробные прогоны

.

ОПАСНО

Если во время индексирования стола с индексацией

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

,

всякий раз перед индексацией

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

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

.

ПРИМЕЧАНИЕ

1

Задавайте команду индексации в одиночном блоке

.

Если команда задана в блоке

,

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

и другая ось

,

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

P/S (

ном

. 136)

2

На диагностическом экране

12

указывается состояние

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

стола с индексацией

.

3

При ЧПУ выполняется смешанная функция

,

задающая

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

.

Между ЧПУ и машиной происходит передача сигналом

M--

кода и сигналом завершения

.

4

Если

во

время

ожидания

закрепления

или

раскрепления

выполняется

сброс

,

сигналы

закрепления

/

раскрепления сбрасываются и ЧПУ

выходит из состояния ожидания

.

D

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

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

13.

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

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

B--64124RU/01

204

Таблица

13.8

Функция индексирования и другие функции

Элемент данных

Пояснение

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

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

,

если бит

1

параметра

REL

ном

. 5500

задает такую опцию

.

Отображение абсолютной позиции

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

,

если бит

2

параметра

REL

ном

. 5500

задает такую опцию

.

Автоматический возврат с указанной позиции

(G29)

Возврат на

2--

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

(G30)

Возврат невозможен

Перемещение в системе координат машины

Возврат невозможен

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

Задание невозможно

2--

я вспомогательная функция

(B--

код

)

Возможна с любым адресом

,

отличным от В оси

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

.

Операции при перемещении оси
индексирования

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

,

блокировка и экстренный останов

могут быть выполнены до выполнения машиной другой
операции

.

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

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

.

Сигнал

Сервопривод выключен

” (SERVO OFF)

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

.

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

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

(

корректирующее значение нулевой точки

заготовки равно нулю

.).

Операции для индексирования стола с
индексацией

Ручная работа отключена в режиме

JOG, INC

или

HANDLE.

Может быть выполнен возврат вручную к указанной позиции

.

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

,

перемещение

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

.

D

Функция индексирования
и другие функции

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

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

205

14

ФУНКЦИЯ КОРРЕКЦИИ

В

данной

главе

описываются

следующие

функции

компенсации

:

14.1

КОРРЕКЦИЯ ДЛИНЫ ИНСТРУМЕНТА

(G43, G44, G49)

14.2

АВТОМАТ

.

ИЗМЕРЕНИЕ ДЛИНЫ ИНСТРУМЕНТА

(G37)

14.3

КОРРЕКЦИЯ ИНСТРУМЕНТА

(G45-G48)

14.4

ОБЩЕЕ ПРЕДСТАВЛЕНИЕ О КОРРЕКЦИИ НА
РЕЖУЩИЙ ИНСТРУМЕНТ

C (G40-G42)

14.5

ДЕТАЛИ КОМПЕНСАЦИИ РЕЗЦА

C

14.6

ЗНАЧЕНИЯ КОМПЕНСАЦИИ НА ИНСТРУМЕНТ

,

НОМЕРА

ЗНАЧЕНИЙ КОМПЕНСАЦИИ И ВВОД ЗНАЧЕНИЙ ИЗ
ПРОГРАММЫ

(G10)

14.7

МАСШТАБИРОВАНИЕ

(G50, G51)

14.8

ВРАЩЕНИЕ СИСТЕМЫ КООРДИНАТ

(G68, G69)

14.9

НОРМАЛЬНОЕ УПРАВЛЕНИЯ НАПРАВЛЕНИЕМ

(G40.1, G41.1, G42.1

ИЛИ

G150, G151, G152)

14.10

ПРОГРАММИРУЕМОЕ ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ

(G50.1, G51.1)

Общие сведения

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

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

206

Эта функция может использоваться

,

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

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

,

предполагаемой

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

,

и действительной длиной

инструмента

.

Эту разницу можно компенсировать без измене

-

ния программы

.

Установите направление коррекции с помощью

G43

или

G44.

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

(H-

код

).

Инструмент

,

предполагаемый
во время
программирования

Фактический
инструмент

Установите данное
расстояние как
значение коррекции

длины инструмента

.

Рис

. 14.1

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

Могут быть использованы следующие

3

метода коррекции

длины инструмента

;

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

,

вдоль

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

.

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

A

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

Z.

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

B

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

X, Y

или

Z.

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

C

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

-

та вдоль заданной оси

.

G43 Z_ H_ ;
G44 Z_ H_ ;

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

A

G17 G43 Z_ H_ ;
G17 G44 Z_ H_ ;
G18 G43 Y_ H_ ;
G18 G44 Y_ H_ ;
G19 G43 X_ H_ ;

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

B

G43

α

_ H_ ;

G44

α

_ H_ ;

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

C

G49 ;

или

H0 ;

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

G43:

Положительная коррекция

G44:

Отрицательная коррекция

G17:

Установка плоскости

XY

G18:

Установка плоскости

ZX

G19:

Установка плоскости

YZ

α

:

Адрес заданной
оси

H :

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

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

G19 G44 X_ H_ ;

14.1

КОРРЕКЦИЯ НА ДЛИНУ
ИНСТРУМЕНТА

(G43, G44, G49)

14.1.1

Общие сведения

Формат

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

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

207

Установите коррекцию длины инструмента

A, B

или

C,

установив биты

0

и

1

параметра

TLC, TLB

ном

. 5001.

Когда задан

G43,

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

(

сохраненного в памяти коррекций

),

заданное

H-

кодом

,

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

,

заданной

командой в программе

.

Когда задан

G44,

то же самое значение

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

.

Итоговые

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

тому

,

установлен

абсолютный

или

инкрементный режим

.

Если перемещение вдоль оси не задано

,

система полагает

,

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

,

которая не

приводит к перемещению

.

Когда для коррекции длины

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

G43,

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

.

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

помощью

G44,

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

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

.

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

значение

,

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

направлении

. G43

и

G44

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

G-

кодами

.

Они

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

G-

кода

,

принадлежащего той же самой группе

.

Значение коррекции длины инструмента

,

присвоенное числу

(

корректирующему числу

),

заданному в

H-

коде

,

устанав

-

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

.

(1)

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

A/B

Когда

корректирующие

числа

для

коррекции

длины

инструмента

A/B

задаются или изменяются

,

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

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

,

как показано ниже

.

O

××××

;

H01 ;

:

G43Z_ ;

(1)

:

G44Z_H02 ;

(2)

:

H03 ;

(3)

:

(1)

корректирующее число

H01

допустимо

.

(2)

корректирующее число

H02

допустимо

.

(3)

корректирующее число

H03

допустимо

.

O

××××

;

H01 ;

:

G43Z_ ;

(1)

:

G44Z_H02 ;

(2)

:

H03 ;

(3)

:

(1)

корректирующее число

H00

допустимо

.

(2)

корректирующее число

H02

допустимо

.

(3)

корректирующее число

H02

допустимо

.

Пояснения

D

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

D

Направление
коррекции

D

Спецификация
значения коррекции
длины инструмента

D

Когда

OFH

(

бит

2

параметра

ном

. 5001) = 0

D

Когда

OFH

(

бит

2

параметра

ном

. 5001) = 1

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

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

208

(2)

Компенсация на режущий инструмент

C

Когда корректирующие числа для длины инстр

-

та

A/B

задаются

или изменяются

,

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

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

,

как показано ниже

.

O

××××

;

H01 ;

:

G43P_ ;

(1)

:

G44P_H02 ;

(2)

:

H03 ;

(3)

:

(1)

корректирующее число

H01

допустимо

.

(2)

корректирующее число

H02

допустимо

.

(3)

корректирующее число

H03

допустимо

только для оси

,

к последний раз была

применена компенсация

.

O

××××

;

H01 ;

:

G43P_ ;

(1)

:

G44P_H02 ;

(2)

:

H03 ;

(3)

:

(1)

корректирующее число

H00

допустимо

.

(2)

корректирующее число

H02

допустимо

.

(3)

корректирующее число

H02

допустимо

.

(

Вместе с тем отображаемое

H--

число

меняется на

03.)

Значение коррекции длины инстр

-

та может быть установлено в

памяти коррекции с помощью экрана

/

панели ввода данных

вручную

.

Диапазон знач

.,

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

кач

-

ве знач

.

коррекции длины инстр

-

та

,

выглядит след

.

образом

.

Ввод метрических

данных

Ввод данных в

дюймах

Значение коррекции на

инструмент

от

0

до

±

999,999

мм

от

0

до

±

99,9999

дюймов

ОПАСНО

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

,

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

--

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

,

новое значение

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

.

H1 :

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

= 20,0

H2 :

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

= 30,0

G90 G43 Z100.0 H1;

Z

переместится в

120,0

G90 G43 Z100.0 H2;

Z

переместится в

130,0

ОСТОРОЖНО

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

инструмента

,

задающее параметр

OFH (

ном

. 5001#2)

на

0,

задавайте

значение

коррекции

длины

инструмента с помощью

H--

кода и компенсацию на

режущий инструмент с помощью

D--

кода

.

D

Когда

OFH

(

бит

2

параметра

ном

. 5001) = 0

D

Когда

OFH

(

бит

2

параметра

ном

. 5001) = 1

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

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

209

ПРИМЕЧАНИЕ

Значение коррекции длины инструмента

,

соответст

--

вующее коррекции ном

. 0,

равносильно тому

,

что

H0

всегда означает

0.

Невозможно присвоить

H0

другое

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

.

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

B

может выполняться по двум и

более осям

,

когда оси заданы в двух и более блоках

.

Коррекция по осям

X

и

Y.

G19 G43 H _ ;

Коррекция по оси

X

G18 G43 H _ ;

Коррекция по оси

Y

(

Выполнена коррекция по осям

X

и

Y)

Если бит

TAL (

бит

3

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

. 5001)

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

значение

1,

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

,

когда

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

.

Чтобы отменить коррекцию длины инструмента

,

задайте

G49

или

H0.

После задания

G49

или

H0

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

отменяет режим коррекции

.

ПРИМЕЧАНИЕ

S

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

B

вдоль двух или более осей коррекция по всем осям

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

G49.

Если задано

,

отменяется

только

коррекция

по

направлению

,

перпенди

--

кулярном заданной плоскости

.

S

В случае коррекции по трем и более

,

если коррекция

отменяется кодом

G49,

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

P/S

ном

. 015.

Отменяйте коррекцию посредством

G49

и

H0.

D

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

D

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

 

 

 

 

 

 

 

содержание      ..     27      28      29      30     ..