Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.) - часть 12

 

  Главная      Книги - Разные     Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.)

 

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

 

   

 

   

 

содержание      ..     10      11      12      13     ..

 

 

 

Haas Фрезерный станок Руководство 96-RU8200 (Редакция A Январь 2014 г.) - часть 12

 

 

Команда

 

смены

 

инструмента

 

170

4.8.1

Команда

 

смены

 

инструмента

M06 Tnn

 – 

это

 M-

код

 

для

 

смены

 

инструмента

Адрес

 

Tnn

 

задает

 

инструмент

который

будет

 

загружен

 

в

 

шпиндель

Номера

 

инструментов

 

хранятся

 

таблице инструмента

.

4.8.2

Команды

 

шпинделя

Есть

 

три

 

команды

 

в

 M-

кода

 

для

 

основного шпинделя

:

M03 Snnnn

 

подает

 

команду

 

шпинделю

 

на

 

вращение

 

по

 

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

M04 Snnnn

 

подает

 

команду

 

шпинделю

 

на

 

вращение

 

против

 

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

.

NOTE:

Адрес

 

Snnnn

 

подает

 

команду

 

шпинделю

 

на

 

вращение

 

со

скоростью

 

nnnn

 

об

/

мин

до

 

максимальной

 

скорости

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

M05

 

подает

 

команду

 

шпинделю

 

на

 

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

.

4.8.3

Команды

 

останова

 

программы

Есть

 

два

 M-

кода

 

для

 

основной

 

программы

 

и

 

один

 M-

код

 

для

 

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

которые

обозначают

 

конец

 

программы

 

или подпрограммы

:

M30

 - «

Конец

 

программы

 

и

 

обратная

 

перемотка

» 

заканчивает

 

программу

 

и

выполняет

 

сброс

 

для

 

перехода

 

к

 

началу программы

.

M02

 - «

Конец

 

программы

» 

заканчивает

 

программу

 

и

 

остается

 

в

 

точке

 

блока

текста

 

программы

 

M02

 

в программе

.

M99

 - «

Возврат

 

из

 

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

 

или

 

цикл

» 

выполняет

 

выход

 

из

 

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

и

 

продолжает

 

программу

которая

 

вызвала ее

NOTE:

Если

 

не

 

разместить

 

M99

 

в

 

конце

 

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

это

 

может

привести

 

к

 

Сигналу

 

об

 

ошибке

 312 – «

Конец программы

»

.

Программирование

 

171

4.8.4

Команды

 

СОЖ

Используйте

 

M08

 

для

 

подачи

 

команды

 

включения

 

стандартной

 

СОЖ

Используйте

M09

 

для

 

подачи

 

команды

 

выключения

 

стандартной

 

СОЖ

См

страницу

359

 

для

получения

 

дополнительной

 

информации

 

об

 

этих

 M-

кодах

.

Если

 

станок

 

имеет

 

систему

 

подачи

 

СОЖ

 

через

 

шпиндель

 (

СОШ

), 

используйте

 

M88

для

 

подачи

 

команды

 

на

 

его

 

включение

 

и

 

M89

 

для

 

подачи

 

команды

 

на

 

его

 

выключение

4.9

Коды

 G 

для

 

резания

Основные

 

коды

 G 

для

 

резания

 

подразделяются

 

на

 

перемещения

 

с

 

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

 

и

стандартные

 

циклы

Коды

 

перемещения

 

с

 

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

 

и

 

резанием

подразделяются на

:

G01

 – 

Перемещение

 

с

 

линейной

 

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

G02

 – 

Перемещение

 

с

 

круговой

 

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

 

по

 

часовой

 

стрелке

G03

 – 

Перемещение

 

с

 

круговой

 

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

 

против

 

часовой

 

стрелки

G12

 – 

Фрезерование

 

круглого

 

кармана

 

по

 

часовой

 

стрелке

G13

 – 

Фрезерование

 

круглого

 

кармана

 

против

 

часовой

 

стрелки

4.9.1

Перемещение

 

с

 

линейной

 

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

G01

 – 

Перемещение

 

с

 

линейной

 

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

 

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

 

для

 

резания

 

по

 

прямой

линии

Для

 

него

 

требуется

 

задать

 

скорость

 

подачи

с

 

помощью

 

адресного

 

кода

Fnnn.nnnn

Xnn.nnnn

Ynn.nnnn

Znn.nnnn

 

и

 

Annn.nnn

 – 

это

 

необязательные

адресные

 

коды

использующиеся

 

для

 

задания

 

реза

Последующие

 

команды

перемещения

 

оси

 

используют

 

скорость

 

подачи

заданную

 

G01

пока

 

не

 

поступит

команда

 

на

 

еще

 

одно

 

перемещение

 

оси

G00

G02

G03

G12

 

или

 

G13

Фаски

 

на

 

углах

можно

 

снять

 

с

 

помощью

 

дополнительного

 

аргумента

 

Cnn.nnnn

который

 

служит

 

для

определения

 

фаски

Радиусную

 

обработку

 

углов

 

можно

 

выполнить

 

с

 

помощью

дополнительного

 

адресного

 

кода

 

Rnn.nnnn

который

 

служит

 

для

 

определения

радиуса

 

дуги

См

страницу

257

где

 

указана

 

дальнейшая

 

информация

 

о

 

коде

 

G01

.

Перемещение

 

с

 

круговой

 

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

 

172

4.9.2

Перемещение

 

с

 

круговой

 

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

G02

 

и

 

G03

 – 

это

 

коды

 G 

для

 

круговых

 

перемещений

 

с

 

резанием

Перемещение

 

с

круговой

 

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

 

имеет

 

несколько

 

необязательных

 

адресных

 

кодов

,

служащих

 

для

 

определения

 

дуги

 

или

 

окружности

Резание

 

по

 

дуге

 

или

 

окружности

начинаются

 

от

 

текущего

 

положения

 

режущего

 

инструмента

 [1] 

согласно

 

геометрии

,

заданной

 

в

 

команде

 

G02

G03

Дуги

 

могут

 

определяться

 

с

 

помощью

 

двух

 

различных

 

методов

Предпочтительный

способ

 

состоит

 

в

 

том

чтобы

 

определить

 

центр

 

дуги

 

или

 

окружности

 

с

 

помощью

 I, J

и

/

или

 K 

и

 

определить

 

конечную

 

точку

 [3] 

дуги

 

с

 

помощью

 X, Y 

и

/

или

 Z. 

Значения

 I J K

определяет

 

относительные

 

расстояния

 X Y Z 

от

 

исходной

 

точки

 [2] 

до

 

центра

окружности

Значения

 X Y Z 

определяют

 

абсолютные

 

расстояния

 X Y Z 

от

 

исходной

точки

 

до

 

конечной

 

точки

 

дуги

 

в

 

текущей

 

системе

 

координат

Это

 

также

 

единственный

способ

 

выполнить

 

резание

 

по

 

окружности

Определение

 

только

 

значений

 I J K 

без

определения

 

значений

 

конечной

 

точки

 X Y Z 

приводит

 

к

 

выполнению

 

окружности

Другой

 

способ

 

вырезать

 

дугу

 

состоит

 

в

 

том

чтобы

 

определить

 

значения

 X Y Z 

для

конечной

 

точки

 

и

 

определить

 

радиус

 

окружности

 

с

 

помощью

 

значения

 R.

Ниже

 

приводятся

 

примеры

 

использования

 

этих

 

двух

 

различных

 

методов

для

выполнения

 

дуги

 

радиусом

 2" (

мм

), 

на

 

угол

 180 

градусов

 

против

 

часовой

 

стрелки

.

Инструмент

 

начинает

 

резание

 

в

 

точке

 X0 Y0 [1], 

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

 

в

 

исходную

 

точку

 

дуги

[2] 

и

 

выполняет

 

резание

 

по

 

дуге

 

к

 

конечной

 

точке

 [3]:

F4.22:

Пример

 

резания

 

по

 

дуге

Способ

 1: 

T01 M06 ;

Y+

X+

(G54)

R 2.0

2

3

(X0. Y2.)

(I-2. J0.)

(G03)

1

(X4. Y2.)

Программирование

 

173

...

G00 X4. Y2. ;

G01 F20.0 Z-0.1 ;

G03 F20.0 I-2.0 J0. X0. Y2. ;

...

M30;

Способ

 2: 

T01 M06 ;

...

G00 X4. Y2. ;

G01 F20.0 Z-0.1 ;

G03 F20.0 X0. Y2. R2. ;

...

M30;

Ниже

 

приводится

 

пример

 

того

как

 

выполнить

 

окружность

 

радиусом

 2" (

мм

):

T01 M06 ;

...

G00 X4. Y2. ;

G01 F20.0 Z-0.1 ;

G02 F20.0 I2.0 J0. ;

...

M30;

Общее

 

описание

 

коррекции

 

на

 

инструмент

 

174

4.10

Коррекция

 

на

 

режущий

 

инструмент

Коррекция

 

на

 

инструмент

 – 

это

 

способ

 

сдвига

 

траектории

 

инструмента

 

таким

образом

чтобы

 

действительная

 

осевая

 

линия

 

инструмента

 

сдвинулась

 

влево

 

или

вправо

 

от

 

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

 

траектории

Обычно

 

коррекция

 

на

 

инструмент

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

 

для

 

сдвига

 

инструмента

чтобы

 

управлять

 

размером

 

элемента

.

Дисплей

 

коррекций

 

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

 

для

 

ввода

 

величины

на

 

которую

 

смещается

инструмент

Коррекцию

 

можно

 

вводить

как

 

значение

 

диаметра

 

или

 

радиуса

в

зависимости

 

от

 

настройки

 40, 

как

 

для

 

значений

 

геометрии

так

 

и

 

износа

Если

 

указан

диаметр

величина

 

сдвига

 

равна

 

половине

 

введенного

 

значения

Эффективные

значения

 

коррекции

 – 

это

 

сумма

 

значений

 

износа

 

и

 

геометрии

Коррекция

 

на

инструмент

 

имеется

 

только

 

для

 

оси

и

 

оси

при

 2-

х

 

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

 

обработке

 (

G17

).

Для

 3-

х

 

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

 

обработки

 

коррекция

 

на

 

инструмент

 

доступна

 

по

 

оси

X, 

оси

Y

и

 

оси

Z (

G141

).

4.10.1

Общее

 

описание

 

коррекции

 

на

 

инструмент

G41

 

включает

 

коррекцию

 

на

 

инструмент

 

влево

то

 

есть

 

сдвигает

 

инструмент

 

влево

 

от

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

 

траектории

 

для

 

коррекции

 

на

 

величину

введенную

 

на

странице

 

коррекции

  (

см

настройку

 40). 

G42

 

выбирает

 

коррекцию

 

на

 

инструмент

вправо

которая

 

смещает

 

инструмент

 

вправо

 

от

 

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

 

траектории

.

Следует

 

также

 

запрограммировать

 

Dnnn

 

при

 

помощи

 

G41

 

или

 

G42

для

 

выбора

корректного

 

номера

 

коррекции

 

из

 

столбца

 

коррекции

 

по

 

радиусу

 

или

 

диаметру

Если

коррекция

 

содержит

 

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

 

число

коррекция

 

на

 

фрезу

 

будет

 

работать

 

таким

образом

как

 

если

 

бы

 

был

 

введен

 

противоположный

 G 

код

Например

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

значение

введенное

 

для

 

G41

будет

 

вести

 

себя

 

также

как

 

и

 

введенное

 

для

 

G42

положительное

 

значение

Кроме

 

того

если

 

выбрана

 

коррекция

 

на

 

инструмент

 (

G41

или

 

G42

для

 

кругового

 

перемещения

 

может

 

использоваться

 

только

 

плоскость

 X-Y

(

G17

). 

Коррекция

 

на

 

инструмент

 

ограничена

 

компенсацией

 

только

 

в

 

плоскости

X-Y.

Код

 

G40

 

отменяет

 

коррекцию

 

на

 

инструмент

 

и

 

является

 

состоянием

 

по

 

умолчанию

 

на

момент

 

включения

 

станка

При

 

отмене

 

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

 

траектория

 

совпадает

с

 

траекторией

 

центра

 

режущего

 

инструмента

Невозможно

 

закончить

 

программу

(

M30

M00

M01

 

или

 

M02

с

 

включенной

 

коррекцией

 

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

.

Система

 

управления

 

выполняет

 

один

 

блок

 

перемещения

 

одновременно

Однако

 

она

будет

 

выполнять

 

опережающий

 

просмотр

чтобы

 

проверить

 

следующие

 

два

 

блока

,

содержащие

 

перемещения

 X 

или

 Y. 

На

 

этих

 

трех

 

блоках

 

данных

 

выполняется

контроль

 

столкновений

Настройка

 58 

определяет

как

 

работает

 

эта

 

часть

 

коррекции

на

 

инструмент

Ее

 

можно

 

установить

 

на

 Fanuc 

или

Yasnac.

При

 

выборе

 Yasnac 

для

 

Параметра

 

настройки

 58 

система

 

управления

 

должна

 

иметь

возможность

 

расположить

 

сторону

 

инструмента

 

вдоль

 

всех

 

краев

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

 

контура

 

без

 

пересечения

 

двух

 

последовательных

 

движений

.

Круговое

 

перемещение

 

соединяет

 

все

 

внешние углы

.

Программирование

 

175

При

 

выборе

 Fanuc 

для

 

настройки

 58 

система

 

управления

 

не

 

требует

 

помещения

режущей

 

кромки

 

инструмента

 

вдоль

 

всех

 

кромок

 

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

 

контура

что

предотвращает

 

перерез

Однако

 

будет

 

выдан

 

сигнал

 

об

 

ошибке

если

 

траектория

режущего

 

инструмента

 

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

 

так

что

 

перереза

 

невозможно

 

избежать

.

Внешние

 

углы

 

меньше

 

или

 

равные

 270° 

градусов

соединяются

 

острым

 

углом

а

внешние

 

углы

 

более

 270° 

градусов

 

соединяются

 

дополнительным

 

линейным

перемещением

.

На

 

этих

 

схемах

 

показано

как

 

работает

 

коррекция

 

на

 

инструмент

 

для

 

двух

 

возможных

значений

 

настройки

 58. 

Имейте

 

в

 

виду

что

 

маленький

 

проход

 

менее

 

радиуса

инструмента

 

под

 

прямым

 

углом

 

к

 

предыдущему

 

перемещению

 

возможен

 

только

 

с

настройкой

Fanuc.

F4.23:

Коррекция

 

на

 

инструмент

стиль

 YASNAC, G41 

с

 

положительным

 

диаметром

 

инструмента

 

или

 G42 

с

 

отрицательным

 

диаметром

 

инструмента

: [1] 

Фактический

 

центр

 

траектории

 

инструмента

, [2] 

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

 

траектория

 

инструмента

, [3] 

Начальная

 

точка

, [4] 

Коррекция

 

на

 

инструмент

команды

 G41 / G42 

и

 G40 

подаются

 

в

 

указанных

 

блоках

 

программы

.

1

2

3

4

G40

G41 / 

G42

YASNAC, G41+ / G42-

S

S

Общее

 

описание

 

коррекции

 

на

 

инструмент

 

176

F4.24:

Коррекция

 

на

 

инструмент

стиль

 YASNAC, G42 

с

 

положительным

 

диаметром

 

инструмента

 

или

 G41 

с

 

отрицательным

 

диаметром

 

инструмента

: [1] 

Фактический

 

центр

 

траектории

 

инструмента

, [2] 

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

 

траектория

 

инструмента

, [3] 

Начальная

 

точка

, [4] 

Коррекция

 

на

 

инструмент

команды

 G41 / G42 

и

 G40 

подаются

 

в

 

указанных

 

блоках

 

программы

.

F4.25:

Коррекция

 

на

 

инструмент

стиль

 FANUC, G41 

с

 

положительным

 

диаметром

 

инструмента

 

или

 G42 

с

 

отрицательным

 

диаметром

 

инструмента

: [1] 

Фактический

 

центр

 

траектории

 

инструмента

, [2] 

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

 

траектория

 

инструмента

, [3] 

Начальная

 

точка

, [4] 

Коррекция

 

на

 

инструмент

команды

 G41 / G42 

и

 G40 

подаются

 

в

 

указанных

 

блоках

 

программы

.

G41 / G42

G40

1
2

3

4

YASNAC, G42+ / G41-

S

S

1

2

3

4

S

S

G40

G41 / 

G42

FANUC, G41+ / G42-

Программирование

 

177

F4.26:

Коррекция

 

на

 

инструмент

стиль

 FANUC, G42 

с

 

положительным

 

диаметром

 

инструмента

 

или

 G41 

с

 

отрицательным

 

диаметром

 

инструмента

: [1] 

Фактический

 

центр

 

траектории

 

инструмента

, [2] 

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

 

траектория

 

инструмента

, [3] 

Начальная

 

точка

, [4] 

Коррекция

 

на

 

инструмент

команды

 G41 / G42 

и

 G40 

подаются

 

в

 

указанных

 

блоках

 

программы

.

4.10.2

Вход

 

и

 

выход

 

из

 

режима

 

коррекции

 

на

 

режущий

 

инструмент

При

 

входе

 

и

 

выходе

 

из

 

коррекции

 

на

 

инструмент

 

или

 

при

 

переходе

 

коррекции

 

с

 

левой

стороны

 

на

 

правую

 

сторону

 

есть

 

особые

 

обстоятельства

которые

 

необходимо

 

знать

.

Обработка

 

не

 

должна

 

выполняться

 

во

 

время

 

ни

 

одного

 

из

 

этих

 

перемещений

Для

включения

 

коррекции

 

на

 

инструмент

 

необходимо

 

указать

 

ненулевой

 

код

 

D

или

 

с

помощью

 

G41

или

 

G42

а

 

также

 

в

 

строке

которая

 

отменяет

 

коррекцию

 

на

инструмент

необходимо

 

указать

 

G40

В

 

блоке

который

 

включает

 

коррекцию

 

на

инструмент

исходное

 

положение

 

перемещения

 

совпадает

 

с

 

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

положением

но

 

конечное

 

положение

 

будет

 

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

или

 

влево

 

или

 

вправо

от

 

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

 

траектории

на

 

величину

введенную

 

в

 

столбце

 

коррекции

по радиусу

/

диаметру

.

В

 

блоке

выключающем

 

коррекцию

 

на

 

режущий

 

инструмент

 

исходная

 

точка

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

а

 

конечная

 

точка

 

не

 

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

Аналогично

при

 

переходе

 

от

коррекции

 

левой

 

стороны

 

к

 

коррекции

 

правой

 

стороны

 

или

 

от

 

правой

 

к

 

левой

,

исходная

 

точка

 

перемещения

необходимого

 

для

 

изменения

 

направления

 

коррекции

на

 

режущий

 

инструмент

будет

 

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

 

в

 

одну

 

сторону

 

от

 

программируемой

траектории

а

 

конечная

 

точка

 

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

 

в

 

другую

 

сторону

 

от

программируемой

 

траектории

В

 

результате

 

этого

 

инструмент

 

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

 

по

траектории

которая

 

не

 

может

 

быть

 

такой

 

же

как

 

намеченная

 

или направление

1

2

3

4

FANUC, G42+ / G41-

G40

G41 /

G42

S

S

Вход

 

и

 

выход

 

из

 

режима

 

коррекции

 

на

 

режущий

 

инструмент

 

178

Если

 

коррекция

 

на

 

режущий

 

инструмент

 

включается

 

или

 

выключается

 

в

 

блоке

 

без

перемещения

 X-Y, 

никаких

 

изменений

 

в

 

коррекцию

 

на

 

режущий

 

инструмент

 

не

вносится

пока

 

не

 

обнаружено

 

следующее

 

перемещение

 X 

или

 Y. 

Для

 

выхода

 

из

коррекции

 

на

 

инструмент

необходимо

 

задать

G40

.

Необходимо

 

всегда

 

выключать

 

коррекцию

 

на

 

инструмент

 

в

 

перемещении

которое

отводит

 

инструмент

 

от

 

обрабатываемой

 

детали

Если

 

программа

 

заканчивается

 

с

включенной

 

коррекцией

 

на

 

инструмент

выдается

 

сигнал

 

об

 

ошибке

Кроме

 

того

,

невозможно

 

включить

 

или

 

выключить

 

коррекцию

 

на

 

инструмент

 

во

 

время

 

кругового

перемещения

 (

G02

 

или

 

G03

); 

если

 

это

 

сделать

выдается

 

сигнал

 

об ошибке

.

При

 

выборе

 

коррекции

 

D0

 

в

 

качестве

 

значения

 

коррекции

 

будет

 

использоваться

ноль

и

 

результат

 

будет

 

таким

 

же

как

 

при

 

выключенной

 

коррекции

 

на

 

инструмент

.

Если

 

выбирается

 

новое

 

значение

 

D

в

 

то

 

время

 

как

 

коррекция

 

на

 

инструмент

 

уже

включена

новое

 

значение

 

вступит

 

в

 

силу

 

после

 

выполняемого

 

перемещения

.

Невозможно

 

изменить

 

значение

 

D

 

или

 

поменять

 

сторону

 

во

 

время

 

блока

кругового перемещения

.

При

 

включении

 

коррекции

 

на

 

инструмент

 

при

 

движении

за

 

которым

 

следует

 

вторе

движение

 

на

 

угол

 

менее

 90 

градусов

имеются

 

два

 

способа

 

вычислить

 

первое

движение

коррекция

 

на

 

режущий

 

инструмент

 

типа

 A 

и

 

типа

 B (

настройка

 43). 

Тип

 A

– 

это

 

значение

 

по

 

умолчанию

 

в

 

настройке

 43, 

и

 

то

что

 

обычно

 

необходимо

;

инструмент

 

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

 

прямо

 

в

 

начальную

 

точку

 

коррекции

 

для

 

второго

 

прохода

.

Тип

 B 

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

если

 

требуется

 

зазор

 

вокруг

 

приспособления

 

или

 

прихвата

 

или

в

 

редких

 

случаях

когда

 

этого

 

требует

 

геометрия

 

детали

Схемы

 

на

 

следующих

страницах

 

иллюстрируют

 

различия

 

между

 

типами

 A 

и

 B 

как

 

для

 

настроек

 Fanuc, 

так

и

 Yasnac (

настройка

58

).

Неправильное

 

использование

 

коррекции

 

на

 

режущий

 

инструмент

F4.27:

Некорректная

 

коррекция

 

на

 

инструмент

: [1] 

Перемещение

 

меньше

 

радиуса

 

компенсации

 

резания

, [2] 

Обрабатываемая

 

деталь

, [3] 

Инструмент

.

1

2

3

Программирование

 

179

ПРИМЕЧАНИЕ

:

Имейте

 

в

 

виду

что

 

маленький

 

проход

 

менее

 

радиуса

инструмента

 

под

 

прямым

 

углом

 

к

 

предыдущему

 

перемещению

возможен

 

только

 

с

 

настройкой

 Fanuc. 

Если

 

станок

 

установлен

в

 

настройки

 Yasnac, 

будет

 

выдан

 

сигнал

 

об

 

ошибке

 

по

коррекция

 

на

 

режущий

 

инструмент

.

4.10.3

Регулировка

 

подачи

 

в

 

режиме

 

коррекции

 

на

 

режущий

 

инструмент

При

 

использовании

 

коррекции

 

на

 

режущий

 

инструмент

 

в

 

круговых

 

движениях

 

есть

возможность

 

введения

 

поправок

 

к

 

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

 

скорости

Если

намеченный

 

чистовой

 

проход

 

выполняется

 

по

 

внутренней

 

стороне

 

кругового

движения

необходимо

 

снизить

 

скорость

 

инструмента

чтобы

 

поверхностная

 

подача

не

 

превышала

 

намеченную

 

программистом

Однако

 

возникают

 

проблемы

если

скорость

 

замедлена

 

слишком

 

сильно

По

 

этой

 

причине

 

настройка

 

44

 

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

для

 

ограничения

 

величины

на

 

которую

 

в

 

этом

 

случае

 

изменяется

 

подача

Его

 

можно

установить

 

в

 

пределах

 

от

 1% 

до

 100%. 

Если

 

задано

 

значение

 100%, 

изменений

скорости

 

не

 

будет

Если

 

задано

 

значение

 1%, 

скорость

 

можно

 

уменьшить

 

до

 1% 

от

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

.

Если

 

резание

 

выполняется

 

снаружи

 

кругового

 

перемещения

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

 

для

ускорения

 

подачи отсутствует

.

Регулировка

 

подачи

 

в

 

режиме

 

коррекции

 

на

 

режущий

 

инструмент

 

180

Ввод

 

коррекции

 

на

 

инструмент

 (Yasnac)

F4.28:

Ввод

 

коррекции

 

на

 

инструмент

 (Yasnac) 

Тип

 A 

и

 B: [1] 

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

 

траектория

, [2] 

Траектория

 

центра

 

инструмента

, [r] 

Радиус

 

инструмента

 

r

r

G42

G42

r

r

r

G42

G42

TYPE A

TYPE B

r

1

1

2

2

1

1

2

2

Программирование

 

181

Коррекция

 

на

 

инструмент

 (Fanuc )

F4.29:

Ввод

 

коррекции

 

на

 

инструмент

 (

стиль

 Fanuc) 

Тип

 A 

и

 B: [1] 

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

 

траектория

, [2] 

Траектория

 

центра

 

инструмента

, [r] 

Радиус

 

инструмента

4.10.4

Круговая

 

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

 

и

 

коррекция

 

на

 

инструмент

В

 

настоящем

 

разделе

 

описывается

 

использование

 

G02

 (

круговая

 

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

 

по

часовой

 

стрелке

), 

G03

 (

круговая

 

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

 

против

 

часовой

 

стрелки

и

 

коррекция

на

 

инструмент

 (

G41

Коррекция

 

на

 

инструмент

 

слева

G42

Коррекция

 

на

 

инструмент

справа

)

описывается

.

С

 

помощью

 

G02

 

и

 

G03

 

можно

 

запрограммировать

 

станок

 

выполнять

 

круговые

проходы

 

и

 

радиусы

В

 

общем

при

 

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

 

профиля

 

или

 

контура

 

самый

легкий

 

способ

 

описать

 

радиус

 

между

 

двумя

 

точками

 – 

с

 

помощью

 

R

 

и

 

значения

Для

полных

 

круговых

 

перемещений

 (360 

градусов

необходимо

 

определить

 

I

 

или

 

J

 

со

значением

Иллюстрация

 

сечения

 

окружности

 

описывает

 

различные

сечения окружности

.

TYPE A

TYPE A

TYPE B

TYPE B

G42

G42

G42

G42

1

1

2

2

1

2

r

r

r

r

r

r

1

2

r

r

r

r

Круговая

 

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

 

и

 

коррекция

 

на

 

инструмент

 

182

С

 

помощью

 

коррекции

 

на

 

инструмент

 

в

 

настоящем

 

разделе

 

программист

 

сможет

выполнить

 

сдвиг

 

инструмента

 

на

 

точную

 

величину

 

и

 

сможет

 

выполнить

 

обработку

профиля

 

или

 

контура

 

до

 

точных

 

размеров

С

 

помощью

 

коррекции

 

на

 

инструмент

время

 

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

 

и

 

вероятность

 

погрешности

 

вычисления

 

при

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

 

снижаются

 

вследствие

 

того

что

 

можно

 

запрограммировать

реальные

 

размеры

и

 

размерами

 

детали

 

и

 

геометрией

 

можно

 

легко управлять

.

 

Ниже

 

приводятся

 

несколько

 

правил

 

о

 

коррекции

 

на

 

инструмент

которые

 

должны

строго

 

выполняться

 

для

 

успешного

 

выполнения

 

операций

 

обработки

 

на

 

станке

.

Всегда

 

руководствуйтесь

 

этими

 

правилами

 

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

.

1.

Коррекция

 

на

 

инструмент

 

должна

 

ВКЛЮЧАТЬСЯ

 

во

 

время

 

перемещения

 

G01 

X,Y

которое

 

равно

 

или

 

больше

чем

 

радиус

 

режущего

 

инструмента

 

или

 

компенсируемой величины

.

2.

По

 

окончании

 

выполнения

 

операции

 

с

 

использованием

 

коррекции

 

на

 

инструмент

 

коррекцию

 

на

 

инструмент

 

необходимо

 

ВЫКЛЮЧАТЬ

используя

 

те

 

же

 

правила

как

 

в

 

процессе

 

ВКЛЮЧЕНИЯ

то

 

есть

добавленные

 

величины

 

необходимо вычесть

.

3.

На

 

большинстве

 

станков

 

во

 

время

 

коррекции

 

на

 

инструмент

 

линейное

 

перемещение

 X,Y, 

которое

 

меньшим

 

радиуса

 

инструмента

выполнить

 

невозможно

. (

Настройка

 

58

 - 

переключить

 

на

 Fanuc - 

для

 

положительных результатов

.)

4.

Коррекцию

 

на

 

инструмент

 

невозможно

 

ВКЛЮЧИТЬ

 

или

 

ВЫКЛЮЧИТЬ

 

во

 

время

 

перемещения

 

по

 

дуге

 

G02

 

или

G03

.

5.

При

 

включенной

 

коррекции

 

на

 

инструмент

 

обработка

 

внутренней

 

дуги

 

с

 

радиусом

 

меньше

 

определенного

 

активным

 

значением

 

D

 

вызовет

 

на

 

станке

 

сигнал

 

об ошибке

.

Программирование

 

183

F4.30:

Сечения

 

окружности

На

 

следующей

 

иллюстрации

 

показано

как

 

вычисляется

 

путь

 

инструмента

 

в

 

случае

коррекции

 

на

 

режущий

 

инструмент

В

 

разделе

 

детали

 

показан

 

инструмент

 

в

начальном

 

положении

а

 

затем

 

в

 

положении

 

со

 

смещением

 

по

 

достижении

обрабатываемой

 

детали

 

режущим инструментом

.

F4.31:

Круговая

 

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

 

G02

 

и

 

G03

: [1] 

Концевая

 

фреза

 

диаметром

 0.250", 

[2] 

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

 

траектория

, [3] 

Центр

 

инструмента

, [4] 

Исходное

 

положение

, [5] 

Траектория

 

инструмента

 

со

 

смещением

.

X0. Y0.

X1. Y1.

R .375

R .5625

X0. Y0.

R .3437

R .375

R .500

1

2

3

4

5

Круговая

 

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

 

и

 

коррекция

 

на

 

инструмент

 

184

Упражнение

 

по

 

программированию

показывающее

 

путь

 

инструмента

.

В

 

этой

 

программе

 

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

 

коррекция

 

на

 

инструмент

Траектория

 

инструмента

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

 

по

 

осевой

 

линии

 

режущего

 

инструмента

Это

 

также

 

служит

 

для

вычисления

 

системой

 

управления

 

коррекции

 

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

.

O6100 ;
T1 M06 ;
G00 G90 G54 X-1. Y-1. S5000 M03 ;
G43 H01 Z.1 M08 ;
G01 Z-1.0 F50. ;
G41 G01 X0 Y0 D01 F50. ;
Y4.125 ;
G02 X.250 Y4.375 R.375 ;
G01 X1.6562 ;
G02 X2.0 Y4.0313 R.3437 ;
G01 Y3.125 ;
G03 X2.375 Y2.750 R.375 ;
G01 X3.5 ;
G02 X4.0 Y2.25 R.5 ;
G01 Y.4375 ;
G02 X3.4375 Y-.125 R.5625 ;
G01 X-.125 ;
G40 X-1. Y-1. ;
G00 Z1.0 M09 ;
G28 G91 Y0 Z0 ;
M30;

4.11

Стандартные

 

циклы

Стандартные

 

циклы

 – 

это

 

коды

 G, 

которые

 

используются

 

для

 

выполнения

повторяющихся

 

операций

например

сверление

нарезание

 

резьбы

 

и

 

растачивание

.

Когда

 

активен

 

стандартный

 

цикл

стандартная

 

операция

 

будет

 

выполняться

 

с

каждым

 

перемещением

 X 

или

 Y. 

Стандартные

 

циклы

 

отменяются

 

с

 

помощью

 

G80

.

Хорошей

 

практикой

 

является

 

заканчивать

 

каждый

 

стандартный

 

цикл

 

кодом

 

G80

 

во

избежание

 

повреждения

 

детали

приспособления

 

или

 

станка

Дополнительно

,

обязательно

 

включите

 

G80

 

в

 

строку

 

безопасного

 

пуска

 

при

 

каждой

 

смене

инструмента

.

Программирование

 

185

4.11.1

Стандартные

 

циклы

 

сверления

Все

 

четыре

 

стандартных

 

цикла

 

сверления

 

могут

 

включаться

 

в

 

цикл

 

в

 

G91

,

относительном

 

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

.

Стандартный

 

цикл

 

сверления

 

G81

 – 

это

 

базовый

 

цикл

 

сверления

Он

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

 

для

 

сверления

 

неглубоких

 

отверстий

 

или

 

для

 

сверления

 

с

подачей

 

СОЖ

 

через

 

шпиндель

(

СОШ

).

Стандартный

 

цикл

 

сверления

 

центровочных

 

отверстий

 

G82

 

аналогичен

стандартному

 

циклу

 

сверления

 G81, 

за

 

исключением

 

того

что

 

он

 

может

выполнить

 

задержку

 

у

 

дна

 

отверстия

Необязательный

 

аргумент

 Pn.nnn 

задает

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

.

Обычный

 

стандартный

 

цикл

 

сверления

 

с

 

периодическим

 

выводом

 

инструмента

G83

 

обычно

 

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

 

для

 

сверления

 

глубоких

 

отверстий

Глубина

погружения

 

инструмента

 

может

 

быть

 

переменной

 

или постоянной

.

Высокоскоростной

 

стандартный

 

цикл

 

сверления

 

с

 

периодическим

 

выводом

инструмента

 

G73

 

аналогичен

 

нормальному

 

стандартному

 

циклу

 

сверления

 

с

периодическим

 

выводом

 

инструмента

 G83, 

за

 

исключением

 

того

что

 

вывод

инструмента

 

после

 

погружения

 

определяется

 

настройкой

 

22

 - «

Разность

 Z 

в

стандартном

 

цикле

». 

Циклы

 

сверления

 

с

 

периодическим

 

выводом

 

инструмента

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

 

использовать

если

 

глубина

 

отверстия

 

в

 3 

раза

 

больше

диаметра

 

сверла

Начальная

 

глубина

 

погружения

 

инструмента

определенная

I

в

 

общем

 

случае

 

должна

 

равняться

 1 

диаметру

 

инструмента

4.11.2

Стандартные

 

циклы

 

нарезания

 

резьбы

Есть

 

два

 

стандартных

 

цикла

 

нарезания

 

резьбы

Все

 

стандартные

 

циклы

 

нарезания

резьбы

 

могут

 

включаться

 

в

 

цикл

 

в

 

G91

относительном

 

режиме

 

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

.

Стандартный

 

цикл

 

нарезания

 

резьбы

 

G84

 – 

это

 

обычный

 

цикл

 

нарезания

резьбы

Он

 

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

 

для

 

нарезания

 

правой

 

резьбы

.

Стандартный

 

цикл

 

реверсивного

 

нарезания

 

резьбы

 

G74

 – 

это

 

реверсивный

цикл

 

нарезания

 

резьбы

Он

 

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

 

для

 

нарезания

 

левой

 

резьбы

.

4.11.3

Циклы

 

растачивания

 

и

 

развертывания

Есть

 

семь

 

стандартных

 

циклов

 

растачивания

Все

 

стандартные

 

циклы

 

растачивания

могут

 

включаться

 

в

 

цикл

 

в

 

G91

относительном

 

режиме

 

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

.

Стандартный

 

цикл

 

растачивания

 

G85

 – 

это

 

базовый

 

цикл

 

растачивания

Он

выполняет

 

растачивание

 

отверстия

 

до

 

необходимой

 

высоты

 

и

 

возвращение

 

на

заданную

 

высоту

 

 

 

 

 

 

 

содержание      ..     10      11      12      13     ..