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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     29      30      31      32     ..

 

 

 

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

 

 

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

14.

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

B--64124RU/01

218

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

.

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

.

Запрограммированная
траектория

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

Инструмент

Заготовка

:

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

G45 _D_

;

Увеличьте расстояние прохода значением коррекции
инструмента

Уменьшите расстояние прохода значением коррекции
инструмента

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

Уменьшите расстояние прохода дважды значением
коррекции инструмента

D :

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

от

G45

до

G48:

Одноразовый

G--

код для увеличения или уменьшения

расстояния прохода

G46 _D_

;

G47 _D_

;

G48 _D_

;

IP _

I

Р

I

Р

I

Р

I

Р

14.3

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

(G45-G48)

Формат

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

B--64124RU/01

14.

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

219

Как показано в таблице

14.3 (a),

расстояние прохода инстру

-

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

.

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

,

заданную в блоком

,

содержащим

G45-G48.

G--

код

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

--

та

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

--

та

Начальное

положение

Конечное

положение

G45

G46

G47

G48

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

Таблица

14.3 (a)

Увеличение и уменьшение расстояния
прохода инструмента

Начальное

положение

Конечное

положение

Начальное

положение

Конечное

положение

Начальное

положение

Конечное

положение

Начальное

положение

Конечное

положение

Начальное

положение

Конечное

положение

Начальное

положение

Конечное

положение

Начальное

положение

Конечное

положение

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

(G91)

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

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

,

равным нулю

,

инструмент

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

,

соответствующее заданному

значению коррекции инструмента

.

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

(G91)

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

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

,

равным нулю

,

инструмент

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

.

Пояснения

D

Увеличение и
уменьшение

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

14.

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

B--64124RU/01

220

При однократном выборе

D-

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

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

.

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

:

Таблица

14.3 (b)

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

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

данных

Ввод данных в

дюймах

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

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

от

0

до

±

999,999

мм

от

0

до

±

99,9999

дюймов

0 --

±

999,999

град

0

--

±

999,999

град

D0

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

.

ОПАСНО

1

Когда в блоке движения одновременно заданы

G45--G48

по отношению к

n

осям

(n=1--6),

ко всем

n

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

.

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

метчика

,

возникает верхняя или нижняя зарубка

.

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

,

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

(G40

или

G42),

показанной в

II--14.4

или

14.5.

2 G45--G48 (

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

)

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

G41

или

G42

(

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

).

Действительное
нарезание
формы

Нужная
форма

Верхняя
нарезка

Ось

Y

Нижняя
нарезка

G01 X_ F_ ;
G47 X_ Y_ D_ ;

Y_ ;

G01 G45 X_ F_ D_;

X_ Y_ ;

G45 Y_ ;

Ось

X

Нужная форма

Действительное
нарезание формы

Ось

Y

Ось

X

D

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

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

B--64124RU/01

14.

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

221

ПРИМЕЧАНИЕ

1

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

,

как показано ниже на рисунке

,

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

.

2

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

(G02, G03)

с

помощью

G45--G48

только для циклов

1/4

и

3/4,

используя адреса

I, J

и

K

установкой

параметра

,

обеспечивающее отсутствие координатного вращения в то же самое

время

.

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

ЧПУ без компенсации на режущий инструмент

.

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

при подготовке новой программы ЧПУ

.

3 D--

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

(G45--G48).

Вместе с

тем

H--

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

TPH (

ном

. 5001#5)

для

совместимости со стандартным форматом ЧПУ

. H--

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

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

(G49).

4 G45--G48

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

.

Выполняйте коррекцию

инструмента заданием

G45--G48

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

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

.

G46 X2.50 ;

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

+3.70

Эквивалентная
команда

X--1.20 ;

Перемещение
инструмента

Команда
программы

Начальная
позиция

Конечная
позиция

Значение

коррекции

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

Пример

N1

N2

N3

N4

Программа

N1 G46 G00 X_ Y_ D_ ;
N2 G45 G01 Y_ F_ ;
N3 G45 G03 X_ Y_ I_ ;

N4 G01 X_ ;

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

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

Действительная
траектория инструмента

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

14.

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

B--64124RU/01

222

Диаметр инстр

--

та

: 20

φ

Коррекция ном

.

: 01

Знач

.

коррекции инстр

--

та

: +10.0

80

50

40

50

40

30R

N1

N2

N3

N4

N5

N6

N7

N8

N9

N10

N11

N12

N13

N14

30

30

40

Ось

X

Ось

Y

Программа

,

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

Начало

30R

Программа

N1 G91 G46 G00 X80.0 Y50.0 D01 ;
N2 G47 G01 X50.0 F120,0 ;
N3 Y40,0 ;
N4 G48 X40,0 ;
N5 Y--40,0 ;
N6 G45 X30.0 ;
N7 G45 G03 X30.0 Y30.0 J30.0 ;
N8 G45 G01 Y20,0 ;
N9 G46 X0 ;

Уменьшение навстречу положительному
направлению с перемещением

,

по модулю

равным

“0”.

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

направлении на значение коррекции

.

N10 G46 G02 X-30.0 Y30.0 J30.0 ;
N11 G45 G01 Y0 ;

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

,

по модулю

равным

“0”.

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

направлении

+Y

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

.

N12 G47 X-120,0 ;
N13 G47 Y-80.0 ;
N14 G46 G00 X80.0 Y-50.0 ;

Примеры

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

B--64124RU/01

14.

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

223

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

(

Рис

. 14.4 (a)).

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

,

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

,

равной радиусу инструмента

(

запуск

).

Вектор коррекции

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

.

Конец вектора

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

.

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

,

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

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

.

Для возврата инструмента в начальную позицию в конце
обработки отмените режим компенсации на режущий
инструмент

.

Пуск

Отмена
компенсации
на режущий

инструмент

Рис

. 14.4 (a)

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

C

14.4

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

(G40-G42)

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

14.

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

B--64124RU/01

224

D

Запуск

(

Начало компенсации

инструмента

)

G00

(

или

G01

)

G41

(

или

G42

)

IP

_ D _;

G41
G42

IP

_

D

_

:

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

(

группа

07)

:

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

(

группа

07)

:

Команда осевого перемещения

:

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

(1--3--

значного

) (

код

D)

D

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

(

отмена режима

коррекции

)

G40

;

G40

:

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

(

группа

07)

(

Отмена режима коррекции

)

:

Команда осевого перемещения

D

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

Плоскость
коррекции

XpYp

ZpXp

YpZp

Команда установки плоскости

G17 ;

G18 ;

G19 ;

_

Xp_Yp_

Xp_Zp_

Xp_Yp_

IP

_

I

Р

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

.

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

0,

и траектория

центра

инструмента

совпадает

с

запрограммированной

траекторией

.

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

(G41

или

G42,

ненулевые

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

,

и

D-

код

,

отличный

от

D0),

ЧПУ вводит режим коррекции

.

Перемещение

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

помощью

этой

команды

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

.

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

(G00)

или линейную

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

(G01).

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

(G02, G03),

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

P/S

ном

. 34.

При обработке блока запуска и последующих блоков ЧПУ
предварительно считывает

2

блока

.

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

-

нированием

(G00),

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

(G01)

или

круговой интерполяцией

(G02, G03).

Если два и более блоков

,

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

(

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

,

задержка и т

.

п

.),

обрабатываются в режиме коррекции

,

инструмент

выполняет

избыточное

или

недостаточное

нарезание

.

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

коррекции

,

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

P/S 37

и инструмент

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

.

Формат

Пояснения

D

Режим отмены
коррекции

D

Пуск

D

Режим коррекции

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

B--64124RU/01

14.

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

225

В режиме коррекции

,

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

,

удовлет

-

воряющий любому из следующих условий

,

ЧПУ вводит режим

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

,

и действие этого блока называется отменой

коррекции

.

1.

Задавался

G40.

2. 0

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

-

ции на режущий инструмент

.

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

(G02

и

G03).

Если задается дуга круга

,

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

тревоги

P/S (

ном

. 034)

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

.

В

режиме

отмены

коррекции

управление

выполняет

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

.

Тем временем в режиме одиночного

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

.

После еще одного нажатия кнопки запуска цикла выполняется
один блок без считывания следующего блока

.

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

,

и

,

как правило

,

следующий подлежащий выполнению блок

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

.

Режим отмены
коррекции

Режим
коррекции

Пуск

Режим отмены коррекции

(G41/G42)

(G40/D0)

Рис

. 14.4 (b)

Изменение режима коррекции

Как правило

,

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

меняется в режиме отмены при изменении инструментов

.

Если

значение коррекции на режущий инструмент изменяется в
режиме коррекции

,

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

-

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

.

Рассчитывается от значения
компенсации на режущий
инструмент в блоке ном

. 6

Рассчитывается от значения
компенсации на режущий
инструмент в блоке ном

. 7

N7

N6

N8

Рис

. 14.4 (c)

Изменение значения компенсации на
режущий инструмент

Запрограммированная траектория

D

Отмена режима
коррекции

D

Изменение значения
компенсации на
режущий инструмент

 

 

 

 

 

 

 

содержание      ..     29      30      31      32     ..