Haas Руководство оператора фрезерного станка 96-RU8210 (Редакция A Aпрель 2016 г) - часть 19

 

  Главная      Книги - Разные     Haas Руководство оператора фрезерного станка 96-RU8210 (Редакция A Aпрель 2016 г)

 

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

 

   

 

   

 

содержание      ..     17      18      19      20     ..

 

 

 

Haas Руководство оператора фрезерного станка 96-RU8210 (Редакция A Aпрель 2016 г) - часть 19

 

 

Коды

 G

 

287

M30 (

Завершение

 

программы

) ;

%

Следующий

 

пример

 

задает

 

в

 

качестве

 

центра

 

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

 

центр окна

.

F7.9:

G51

 

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

 

центр

 

окна

: [1] 

Начало

 

координат

 

детали

, [2] 

Центр

 

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

.

%

o60513 (G51 

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

 

ОТ

 

ЦЕНТРА

 

ОКНА

) ;

(G54 X0 Y0 - 

в

 

левой

 

нижней

 

части

 

детали

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X0 Y0 (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z0.1 M08 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

(

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G01 Z-0.1 F25. (

Подача

 

на

 

глубину

 

резания

) ;

M98 P60511 (

Резание

 

по

 

контуру

 

без

 

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

) ;

G00 Z0.1 (

Ускоренное

 

перемещение

 

отвода

) ;

G00 X0.5 Y0.5 (

Ускоренное

 

перемещение

 

в

 

положение

) ;

(

нового

 

масштаба

) ;

G01 Z-.1 F25. (

Подача

 

на

 

глубину

 

резания

) ;

G51 X1.5 Y1.5 P2. (

Масштаб

 2x 

от

 

центра

 

окна

) ;

M98 P60511 (

выполнить

 

подпрограмму

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

1

2

Список

 

кодов

 G

 

288

%

Последний

 

пример

 

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

как

 

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

 

можно

 

размещать

 

по

 

краю

траектории

 

инструмента

как

 

если

 

бы

 

деталь

 

была

 

прижата

 

к

установочным штифтам

.

F7.10:

G51

 

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

 

кромка

 

траектории

 

инструмента

: [1] 

Начало

 

координат

 

детали

[2] 

Центр

 

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

.

%

O60514 (G51 

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

 

ОТ

 

КОНТУРА

 

ТРАЕКТОРИИ

) ;

(

ИНСТРУМЕНТА

) ;

(G54 X0 Y0 – 

в

 

левой

 

нижней

 

части

 

детали

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X0 Y0 (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z0.1 M08 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

(

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G01 Z-0.1 F25. (

Подача

 

на

 

глубину

 

резания

) ;

M98 P60511 (

Резание

 

по

 

контуру

 

без

 

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

) ;

G00 Z0.1 (

Ускоренное

 

перемещение

 

отвода

) ;

G00 X1. Y1. (

Ускоренное

 

перемещение

 

в

 

положение

) ;

(

нового

 

масштаба

) ;

G01 Z-.1 F25. (

Подача

 

на

 

глубину

 

резания

) ;

G51 X1. Y1. P2. (

Масштаб

 2x 

от

 

контура

 

траектории

) ;

(

инструмента

) ;

M98 P60511 (

выполнить

 

подпрограмму

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

1

2

Коды

 G

 

289

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

%

Коррекция

 

на

 

инструмент

 

и

 

значения

 

коррекции

 

на

 

инструмент

 

не

 

изменяются

при масштабировании

.

Для

 

стандартных

 

циклов

 

G51

 

масштабирует

 

исходную

 

точку

глубину

 

и

 

плоскость

возврата

 

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

 

центра

 

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

Для

 

сохранения

 

работоспособность

 

стандартных

 

циклов

G51

 

не

 

масштабирует

:

В

 G73 

и

 G83:

Глубина

 

погружения

 

инструмента

 (

Q

)

Глубина

 

первого

 

погружения

 

инструмента

 (

I

)

Величина

 

уменьшения

 

глубины

 

погружения

 

инструмента

 

на

 

проход

 (

J

)

Минимальная

 

глубина

 

погружения

 

инструмента

 (

K

)

В

 G76 

и

 G77:

Значение

 

сдвига

 (

Q

)

Система

 

управления

 

округляет

 

конечные

 

результаты

 

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

 

до

наименьшего

 

дробного

 

значения

 

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

.

G52 

Задать

 

систему

 

координат

 

детали

 (

группа

 00 

или

 12)

G52

 

работает

 

по

-

разному

 

в

 

зависимости

 

от

 

значения

 

настройки

 33. 

Настройка

 33

выбирает

 

тип

 

координат

 Fanuc, Haas 

или

Yasnac.

Если

 

выбран

 

тип

 

YASNAC

G52

 – 

это

 

код

 G 

группы

 12. 

G52

 

работает

 

так

 

же

как

 

G54

,

G55

 

и

 

т

.

д

Ни

 

одно

 

значение

 

G52

 

не

 

обнуляется

 (0) 

при

 

включении

нажатии

 «

сброс

»,

в

 

конце

 

программы

 

или

 

действием

 

M30

При

 

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

 

G92

  (

задать

 

значение

смещения

 

системы

 

координат

 

детали

в

 

формате

 Yasnac 

значения

 

X

Y

Z

A

 

и

 

B

вычитаются

 

из

 

текущих

 

координат

 

детали

 

и

 

автоматически

 

вводятся

 

в

 

коррекцию

детали

 

G52

.

Если

 

выбрано

 

значение

 

FANUC

G52

 – 

это

 

код

 G 

группы

 00. 

Это

 

смещение

 

глобальных

рабочих

 

координат

Значения

введенные

 

в

 

строку

 

G52

 

на

 

странице

 

коррекции

детали

складываются

 

со

 

всеми

 

значениями

 

коррекции

 

детали

Все

 

значения

 

G52

 

на

странице

 

коррекции

 

детали

 

обнуляются

 (0) 

при

 

включении

 

питания

нажатии

 

кнопки

сброса

смене

 

режима

в

 

конце

 

программы

а

 

также

 

при

 

прохождении

 

M30

G92

 

или

G52 X0 Y0 Z0 A0 B0

При

 

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

 

G92

 (

задать

 

значение

 

смещения

 

системы

координат

 

детали

в

 

формате

 FANUC 

текущее

 

положение

 

в

 

текущей

 

системе

координат

 

детали

 

смещается

 

на

 

значения

 

G92

  (

X

Y

Z

A

 

и

 

B

). 

Значения

 

G92

коррекции

 

детали

 – 

это

 

разница

 

между

 

текущей

 

коррекцией

 

детали

 

и

 

величиной

смещения

 

по

 

команде

G92

.

Список

 

кодов

 G

 

290

Если

 

выбрано

 

значение

 

HAAS

G52

 – 

это

 

код

 G 

группы

 00. 

Это

 

смещение

 

глобальных

рабочих

 

координат

Значения

введенные

 

в

 

строку

 

G52

 

на

 

странице

 

коррекции

детали

складываются

 

со

 

всеми

 

значениями

 

коррекции

 

детали

Все

 

значения

 

G52

обнуляются

 (0) 

при

 

G92

При

 

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

 

G92

  (

задать

 

значение

 

смещения

системы

 

координат

 

детали

в

 

формате

 Haas 

текущее

 

положение

 

в

 

текущей

 

системе

координат

 

детали

 

смещается

 

на

 

значения

 

G92

 (

X

Y

Z

A

 

и

 

B

). 

Значения

 

коррекции

детали

 

G92

 – 

это

 

разница

 

между

 

текущей

 

коррекцией

 

детали

 

и

 

величиной

 

смещения

по

 

команде

 

G92

 (

задать

 

значение

 

сдвига

 

системы

 

координат детали

).

G53 

Немодальный

 

выбор

 

координат

 

станка

 (

группа

 00)

Этот

 

код

 

временно

 

отменяет

 

смещения

 

рабочих

 

координат

 

и

 

использует

 

систему

координат

 

станка

В

 

системе

 

координат

 

станка

 

нулевая

 

точка

 

каждой

 

оси

 - 

это

положения

в

 

которое

 

станок

 

переводится

 

при

 

выполнении

 

возврата

 

в

 

нуль

G53

вернется

 

к

 

этой

 

системе

 

для

 

блока

в

 

котором

 

подается

 

эта команда

.

G54-59 

Выбор

 

системы

 

рабочих

 

координат

 #1 - #6 (

группа

 12 )

Эти

 

коды

 

выбирают

 

одну

 

из

 

более

 

шести

 

систем

 

координат

 

пользователя

Все

последующие

 

обращения

 

для

 

позиционирования

 

осей

 

будут

 

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

 

с

помощью

 

новой

 

системы

 

координат

  (

G54G59

). 

См

также

 

336

 – 

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

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

.

G60 

Позиционирование

 

в

 

одном

 

направлении

 (

группа

 00)

Этот

 G-

код

 

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

 

для

 

установки

 

позиционирования

 

только

 

в

 

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

направлении

Он

 

приводится

 

для

 

совместимости

 

с

 

более

 

старыми

 

системами

Это

немодальный

 

код

он

 

не

 

влияет

 

на

 

последующие

 

блоки

Также

 

см

настройку

 35.

G61 

Режим

 

точной

 

остановки

 (

группа

 15)

Код

 

G61

 

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

 

для

 

задания

 

точного

 

останова

Это

 

модальный

 

код

таким

образом

он

 

влияет

 

на

 

последующие

 

блоки

Оси

 

станка

 

выполняют

 

точный

 

останов

 

в

конце

 

каждого

 

перемещения

 

по команде

.

G64 

Отмена

 G61 (

группа

 15)

 

Код

 

G64

 

отменяет

 

точный

 

останов

(

G61

).

Опция

 

вызова

 

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

 G65 (

группа

 00)

G65

 

описан

 

в

 

разделе

 «

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

 

макросов

».

Коды

 G

 

291

G68 

Поворот

 (

группа

 16)

ПРИМЕЧАНИЕ

:

Чтобы

 

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

 

этот

 

код

 G 

необходимо

 

приобрести

опцию

 

поворота

 

и

 

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

Также

 

имеется

 

пробная

опция

 

на

 200 

часов

.

G17, G18, G19

 - 

Плоскость

 

вращения

по

 

умолчанию

 

является

 

текущей

X/Y, X/Z, Y/Z

 - 

Координаты

 

центра

 

вращения

 

на

 

выбранной

 

плоскости

**

R

 - 

Угол

 

поворота

 

в

 

градусах

С

 

тремя

 

десятичными

 

знаками

 -360.000 

до

 360.000.

*

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

**

Обозначение

 

оси

которое

 

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

 

для

 

этих

 

адресных

 

кодов

соответствует

осям

 

текущей

 

плоскости

Например

в

 

G17

 (

плоскость

 XY), 

необходимо

 

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

X

 

и

 

Y

чтобы

 

задать

 

центр

 

вращения

.

Если

 

подается

 

команда

 

G68

система

 

управления

 

вращает

 

все

 

значения

 

X

Y

Z

I

J

и

 

K

 

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

 

центра

 

вращения

 

на

 

заданный

 

угол

 (

R

),.

Можно

 

назначить

 

плоскость

 

с

 

помощью

 

G17

G18

 

или

 

G19

 

перед

 

G68

чтобы

установить

 

осевую

 

плоскость

 

для

 

вращения

Например

:

G17 G68 Xnnn Ynnn Rnnn ;

 ;

Если

 

не

 

назначить

 

плоскость

 

в

 

блоке

 G68, 

система

 

управления

 

использует

плоскость

активную

 

в

 

настоящий

 

момент

.

Система

 

управления

 

всегда

 

использует

 

центр

 

вращения

 

для

 

определения

 

значений

положения

 

после

 

поворота

Если

 

центр

 

вращения

 

не

 

задан

система

 

управления

использует

 

текущее

 

положение

.

G68

 

влияет

 

на

 

все

 

соответствующие

 

значения

 

позиционирования

 

в

 

блоках

 

после

команды

 

G68

Значения

 

в

 

строке

в

 

которой

 

находится

 

команда

 

G68

не

поворачиваются

Поворачиваются

 

только

 

значения

 

в

 

плоскости

 

вращения

поэтому

,

если

 

G17

 - 

это

 

текущая

 

плоскость

 

вращения

команда

 

влияет

 

только

 

на

 

значения

 

X

 

и

Y

.

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

 

число

 (

угол

в

 

R

 

вызывает

 

поворот против

 

часовой

 

стрелки

.

Если

 

угол

 

поворота

  (

R

не

 

задан

то

 

система

 

управления

 

использует

 

значение

 

в

настройке

 72.

В

 

режиме

 

G91

  (

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

), 

если

 

настройка

 73 

ВКЛЮЧЕНА

угол

 

поворота

заменяется

 

на

 

значение

 

в

 

R

Другими

 

словами

каждая

 

команда

 

G68

 

изменяет

 

угол

поворота

 

на

 

значение

заданное

 

в

R

.

Угол

 

поворота

 

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

 

на

 

ноль

 

в

 

начале

 

программы

или

 

можно

 

задать

определенный

 

угол

 

с

 

помощью

 

G68

 

в

 

режиме

 

G90

.

Эти

 

примеры

 

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

 

поворот

 

с

 

помощью

G68

Первая

 

программа

 

определяет

контур

 

готического

 

окна

которое

 

необходимо

 

выполнить

Остальная

 

часть

 

программ

использует

 

эту

 

программу

 

в

 

качестве

 

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

.

Список

 

кодов

 G

 

292

F7.11:

G68

 

Начать

 

готическое

 

окно

вращения

 

нет

: [1] 

Начало

 

координат

 

детали

.

% ;

O60681 (

ПОДПРОГРАММА

 

ГОТИЧЕСКОГО

 

ОКНА

) ;

F20 S500 (

ЗАДАТЬ

 

ПОДАЧУ

 

И

 

СКОРОСТЬ

 

ВРАЩЕНИЯ

 

ШПИНДЕЛЯ

) ;

G00 X1. Y1. (

УСКОРЕННОЕ

 

ПЕРЕМЕЩЕНИЕ

 

В

 

ЛЕВЫЙ

 

НИЖНИЙ

) ;

(

УГОЛ

 

ОКНА

) ;

G01 X2. (

НИЖНЯЯ

 

ЧАСТЬ

 

ОКНА

) ;

Y2. (

ПРАВАЯ

 

СТОРОНА

 

ОКНА

) ;

G03 X1. R0.5 (

ВЕРХНЯЯ

 

ЧАСТЬ

 

ОКНА

) ;

G01 Y1. (

ОКОНЧАНИЕ

 

ОКНА

) ;

M99 ;

&

 ;

Первый

 

пример

 

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

как

 

система

 

управления

 

использует

 

текущую

координату

 

детали

 

в

 

качестве

 

центра

 

вращения

(

X0 Y0 Z0

).

F7.12:

G68

 

Вращение

 

текущих

 

координат

 

детали

: [1] 

Начало

 

координат

 

детали

 

и

 

центр

 

вращения

.

O60682 (

ПОВОРОТ

 

ВОКРУГ

 

КООРДИНАТ

 

ДЕТАЛИ

) ;

G59 (

КОРРЕКЦИЯ

) ;

G00 G90 X0 Y0 Z-0.1 (

НАЧАЛО

 

КООРДИНАТ

 

ДЕТАЛИ

) ;

M98 P60681 (

ВЫЗОВ

 

ПОДПРОГРАММЫ

) ;

G90 G00 X0 Y0 (

ПОСЛЕДНЕЕ

 

ПОЛОЖЕНИЕ

 

ПО

 

КОМАНДЕ

) ;

G68 R60. (

ПОВОРОТ

 

НА

 60 

ГРАДУСОВ

) ;

M98 P60681 (

ВЫЗОВ

 

ПОДПРОГРАММЫ

) ;

Z

X

Y

1

Z

X

Y

1

Коды

 G

 

293

G69 G90 X0 Y0 (

ОТМЕНА

 G68) ;

M30 % ;

Следующий

 

пример

 

задает

 

центр

 

окна

 

в

 

качестве

 

центра вращения

.

F7.13:

G68

 

Центр

 

вращения

 

окна

: [1] 

Начало

 

координат

 

детали

, [2] 

Центр

 

вращения

.

% ;

O60683 (

ПОВОРОТ

 

ВОКРУГ

 

ЦЕНТРА

 

ОКНА

) ;

G59 (

КОРРЕКЦИЯ

) ;

G00 G90 X0 Y0 Z-0.1 (

НАЧАЛО

 

КООРДИНАТ

 

ДЕТАЛИ

) ;

G68 X1.5 Y1.5 R60. ;

(

ПОВОРОТ

 

КОНТУРА

 

НА

 60 

ГРАДУСОВ

 

ВОКРУГ

 

ЦЕНТРА

) ;

M98 P60681 (

ВЫЗОВ

 

ПОДПРОГРАММЫ

) ;

G69 G90 G00 X0 Y0 ;

(

ОТМЕНА

 G68, 

ПОСЛЕДНЕЕ

 

ПОЛОЖЕНИЕ

 

ПО

 

КОМАНДЕ

) ;

M30 ;

% ;

В

 

следующем

 

примере

 

показано

как

 

режим

 

G91

 

можно

 

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

 

для

 

вращения

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

 

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

 

центра

Это

 

часто

 

удобно

 

при

 

обработке

 

деталей

,

симметричных

 

по

 

заданной точке

.

F7.14:

G68

 

Вращение

 

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

 

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

 

центра

: [1] 

Начало

 

координат

 

детали

 

и

 

центр

 

вращения

.

% ;

O60684 (

ПОВОРОТ

 

ПОСЛЕДОВАТЕЛЬНОСТИ

 

ВОКРУГ

 

ЦЕНТРА

) ;

G59 (

КОРРЕКЦИЯ

) ;

G00 G90 X0 Y0 Z-0.1 (

НАЧАЛО

 

КООРДИНАТ

 

ДЕТАЛИ

) ;

Z

X

Y

1

2

Z

X

Y

1

Список

 

кодов

 G

 

294

M98 P1000 L6 (

ВЫЗОВ

 

ПОДПРОГРАММЫ

ЦИКЛ

 6 

РАЗ

) ;

M30 (

ЗАВЕРШЕНИЕ

 

ПОСЛЕ

 

ЦИКЛА

 

ПОДПРОГРАММЫ

) ;

N1000 (

НАЧАЛО

 

ЛОКАЛЬНОЙ

 

ПОДПРОГРАММЫ

) ;

G91 G68 R60. (

ПОВОРОТ

 

НА

 60 

ГРАДУСОВ

) ;

G90 M98 P60681 (

ВЫЗОВ

 

ПОДПРОГРАММЫ

 

ВЫПОЛНЕНИЯ

 

ОКНА

) ;

G90 G00 X0 Y0 (

ПОСЛЕДНЕЕ

 

ПОЛОЖЕНИЕ

 

ПО

 

КОМАНДЕ

) ;

M99 ;

% ;

Не

 

меняйте

 

плоскость

 

вращения

пока

 

действует

 

G68

.

Вращение

 

с

 

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

:

Если

 

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

 

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

 

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

 

и

 

вращение

необходимо

включить

 

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

 

перед

 

вращением

 

и

 

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

 

отдельные

 

блоки

.

Используйте

 

этот

 

шаблон

:

% ;

G51 ... (

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

) ;

... ;

G68 ... (

ПОВОРОТ

) ;

... 

программа

 ;

G69 ... (

ВЫКЛЮЧЕНИЕ

 

ПОВОРОТА

) ;

... ;

G50 ... (

ВЫКЛЮЧЕНИЕ

 

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

) ;

% ;

Вращение

 

с

 

коррекцией

 

на

 

инструмент

:

Включайте

 

коррекцию

 

на

 

инструмент

 

после

 

команды

 

поворота

Выключайте

коррекцию

 

на

 

инструмент

прежде

 

чем

 

выключается

 

поворот

.

G69 

Отмена

 

поворота

 G68 (

группа

 16)

(

Этот

 

код

 G – 

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

он

 

требует

 

вращения

 

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

.)

G69

 

отменяет

 

режим

 

поворота

.

G70 

Круг

 

болтовых

 

отверстий

 (

группа

 00)

I

 - 

Радиус

J

 - 

Начальный

 

угол

 (

от

 0 

до

 360.0 

градусов

 

ПЧС

 

от

 

горизонтали

или

 

положение

 «3 

часа

»)

L

 – 

Количество

 

равномерно

 

расположенных

 

по

 

окружности

 

отверстий

*

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

Этот

 

немодальный

 G-

код

 

необходимо

 

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

 

с

 

одним

 

из

 

стандартных

 

циклов

G73

G74

G76

G77

 

или

 

G81

-

G89

Стандартный

 

цикл

 

должен

 

быть

 

активным

так

,

чтобы

 

в

 

каждом

 

положении

 

производилась

 

операция

 

сверления

 

или

 

нарезания

резьбы

См

также

 

раздел

 «

Стандартные

 

циклы

 

кода

G».

% ;

O60701 (G70 

ОКРУЖНОСТЬ

 

БОЛТОВЫХ

 

ОТВЕРСТИЙ

) ;

(G54 X0 Y0 - 

это

 

центр

 

окружности

) ;

Коды

 G

 

295

(Z0 - 

сверху

 

на

 

детали

) ;

(T1 - 

сверло

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X0 Y0 (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z0.1 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G81 G98 Z-1. R0.1 F15. L0 (

Начало

 G81) ;

(L0 – 

пропуск

 

сверления

 

положения

 X0 Y0) ;

G70 I5. J15. L12 (

Начало

 G70) ;

(

Сверление

 12 

отверстий

 

по

 

окружности

 

диаметром

) ;

(10.0 

дюймов

) ;

G80 (

Стандартные

 

циклы

 

выкл

.) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z 

и

 

выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

% ;

G71 

Дуга

 

болтовых

 

отверстий

 (

группа

 00)

I

 - 

Радиус

J

 - 

Начальный

 

угол

 (

градусы

 

ПЧС

 

от

 

горизонтали

)

K

 - 

Угловой

 

интервал

 

отверстий

 (+ 

или

 –)

L

 – 

Количество

 

отверстий

*

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

Этот

 

немодальный

 G-

код

 

похож

 

на

 

G70

за

 

исключением

 

того

что

 

он

 

не

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

 

полной

 

окружностью

G71

 

относится

 

к

 

группе

 00 

и

таким

 

образом

,

немодален

Стандартный

 

цикл

 

должен

 

быть

 

активным

так

чтобы

 

в

 

каждом

положении

 

выполнялась

 

операция

 

сверления

 

или

 

нарезания резьбы

.

G72 

Болтовые

 

отверстия

 

вдоль

 

угла

 (

группа

 00)

I

 - 

Расстояние

 

между

 

отверстиями

J

 - 

Угол

 

линии

 (

градусы

 

ПЧС

 

от

 

горизонтали

)

L

 – 

Количество

 

отверстий

*

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

Список

 

кодов

 G

 

296

Этот

 

немодальный

 

код

 G 

выполняет

 

сверление

 

количества

 

L

 

отверстий

 

по

 

прямой

линии

 

под

 

заданным

 

углом

Работает

 

аналогично

 

G70

Для

 

корректной

 

работы

 

G72

стандартный

 

цикл

 

должен

 

быть

 

активным

так

чтобы

 

в

 

каждом

 

положении

выполнялась

 

операция

 

сверления

 

или

 

нарезания

 

резьбы

.

F7.15:

Болтовые

 

отверстия

 

G70

G71

 

и

 

G72

: [I] 

Радиус

 

окружности

 

болтовых

 

отверстий

 (G70, 

G71), 

или

 

расстояние

 

между

 

отверстиями

 (G72), [J] 

Начальный

 

угол

 

от

 

положения

 3 

часов

, [K] 

Угловой

 

интервал

 

между

 

отверстиями

, [L] 

Количество

 

отверстий

G73 

Стандартный

 

цикл

 

высокоскоростного

 

сверления

 

глубоких

 

отверстий

 (

Группа

 09)

F

 - 

Скорость

 

подачи

I

 - 

Глубина

 

первого

 

погружения

 

инструмента

J

 - 

Величина

 

уменьшения

 

глубины

 

погружения

 

инструмента

 

на

 

проход

K

 - 

Минимальная

 

глубина

 

погружения

 

инструмента

 (

система

 

управления

 

вычисляет

 

количество

 

погружений

 

инструмента

)

L

 

Количество

 

циклов

 (

количество

 

высверливаемых

 

отверстий

), 

если

 

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

 

G91

 (

режим

 

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

 

перемещений

)

P

 - 

Пауза

 

у

 

дна

 

отверстия

 (

в

 

секундах

)

Q

 - 

Глубина

 

погружения

 

инструмента

 (

всегда

 

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

)

R

 - 

Положение

 

плоскости

 R (

расстояние

 

над

 

поверхностью

 

детали

)

X

 - 

Координата

 

отверстия

 

по

 

оси

 X

Y

 - 

Положение

 

отверстия

 

по

 

оси

 Y

Z

 – 

Положение

 

по

 

оси

 Z 

на

 

дне

 

отверстия

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

 

параметр

I

J

I

I

J

J

K

G70

G71

G72

Коды

 G

 

297

F7.16:

G73

 

Сверление

 

с

 

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

 

выводом

 

инструмента

Левая

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

 

адресов

 

I

J

 

и

 

K

Правая

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

 

только

 

адреса

 

Q

. [#22] 

Настройка

 22.

I

J

K

 

и

 

Q

 – 

всегда

 

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

 

числа

.

Есть

 

три

 

метода

 

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

 

G73

с

 

помощью

 

адресов

 

I

J

K

с

 

помощью

адресов

 

K

 

и

 

Q

 

и

 

с

 

помощью

 

только

 

адреса

 

Q

.

Если

 

указаны

 

I

J

 

и

 

K

 

при

 

первом

 

проходе

 

выполняется

 

сверление

 

на

 

значение

глубины

 

I

каждый

 

последующий

 

проход

 

сокращается

 

на

 

значение

 

J

а

 

минимальная

глубина

 

резания

 

равна

 

K

Если

 

указано

 

P

 

инструмент

 

будет

 

задерживаться

 

на

 

дне

отверстия

 

на

 

указанное

 

время

.

Если

 

указаны

 

как

 

K

так

 

и

 

Q

 

для

 

стандартного

 

цикла

 

выбирается

 

другой

 

режим

В

 

этом

режиме

 

инструмент

 

будет

 

отводиться

 

к

 

плоскости

 R 

при

 

достижении

 

общего

количества

 

проходов

равного

 

K

.

Если

 

определено

 

только

 

Q

для

 

этого

 

стандартного

 

цикла

 

выбирается

 

другой

 

режим

работы

В

 

этом

 

режиме

 

инструмент

 

возвращается

 

в

 

плоскость

 

R

 

после

 

выполнения

всех

 

погружений

 

инструмента

и

 

все

 

погружения

 

инструмента

 

будут

 

равны

 

значению

Q

F7.17:

G73

 

Стандартные

 

циклы

 

сверление

 

с

 

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

 

выводом

 

инструмента

 

с

 

помощью

 

адресов

 

K

 

и

 

Q

: [#22] 

Настройка

 22.

R

I = I

1

Q

Q

Q

I = I

- J

2

1

I

3

= K

Z

Z

R

#22

#22

R

#22

#22

Q

Q

Q

Z

K

Список

 

кодов

 G

 

298

G74 

Реверсивный

 

цикл

 

нарезания

 

резьбы

 (

Группа

 09)

F

 – 

Скорость

 

подачи

Используйте

 

формулу

описанную

 

во

 

введении

 

в

 

стандартные

 

циклы

чтобы

 

вычислить

 

скорость

 

подачи

 

и

 

скорость

 

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

.

J

 - 

Многократный

 

отвод

 (

Скорость

 

отвода

 - 

см

настройку

 130)

L

 - 

Количество

 

циклов

 (

в

 

скольких

 

отверстиях

 

нарезается

 

резьба

), 

если

 

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

 

G91

 (

режим

 

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

 

перемещений

)

R

 – 

Положение

 

плоскости

 R (

положение

 

над

 

деталью

), 

в

 

котором

 

начинается

 

нарезание

 

резьбы

 

метчиком

X

 – 

Координата

 

отверстия

 

по

 

оси

 X

Y

 – 

Координата

 

отверстия

 

по

 

оси

 Y

Z

 – 

Положение

 

по

 

оси

 Z 

на

 

дне

 

отверстия

*

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

F7.18:

G74

 

Стандартный

 

цикл

 

нарезания

 

резьбы

 

метчиком

G76 

Стандартный

 

цикл

 

чистового

 

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

 (

Группа

 09)

F

 - 

Скорость

 

подачи

*

I

 - 

Значение

 

сдвига

 

по

 

оси

 X 

перед

 

отводом

если

 

не

 

задано

 

Q

*

J

 – 

Значение

 

сдвига

 

по

 

оси

 Y 

перед

 

отводом

если

 

не

 

задано

 

Q

*

L

 - 

Количество

 

растачиваемых

 

отверстий

если

 

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

 

G91

 (

режим

 

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

 

перемещений

)

*

P

 - 

Время

 

задержки

 

у

 

дна

 

отверстия

*

Q

 - 

Значение

 

сдвига

всегда

 

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

*

R

 - 

Положение

 

плоскости

 R (

положение

 

над

 

деталью

)

*

X

 - 

Координата

 

отверстия

 

по

 

оси

 X

*

Y

 - 

Положение

 

отверстия

 

по

 

оси

 Y

*

Z

 – 

Положение

 

по

 

оси

 Z 

на

 

дне

 

отверстия

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

 

параметр

X

Z

Y

X

Z

Y

G98

G99

R

Z

R

Z

Коды

 G

 

299

ПРЕДОСТЕРЕЖЕНИЕ

:

Если

 

не

 

указано

 

иначе

этот

 

стандартный

 

цикл

использует

 

направление

 

шпинделя

 

из

 

последней

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

 

команды

  (

M03

M04

 

или

 

M05

). 

Если

 

до

 

подачи

команды

 

на

 

выполнение

 

этого

 

стандартного

 

цикла

 

в

программе

 

не

 

задавалось

 

направление

 

вращения

 

шпинделя

по

умолчанию

 

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

 

M03

  (

по

 

часовой

 

стрелке

). 

Если

подается

 

команда

 

M05

стандартный

 

цикл

 

выполнится

 

как

 

цикл

«

без

 

вращения

». 

Это

 

позволяет

 

выполнять

 

приложения

 

с

приводным

 

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

но

 

это

 

также

 

может

 

привести

 

к

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

При

 

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

 

этого

 

стандартного

 

цикла

необходимо

 

точно

 

знать

 

команду

 

направления

 

шпинделя

.

F7.19:

G76

 

Стандартные

 

циклы

 

чистового

 

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

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

 

к

 

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

 

отверстия

 

этот

 

цикл

 

выполняет

 

смещение

 

оси

X

и

/

или

 Y 

перед

 

отводом

 

инструмента

 

для

 

отвода

 

инструмента

 

при

 

выводе

 

его

 

из

детали

Если

 

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

 

Q

настройка

 27 

определяет

 

направление

 

сдвига

Если

 

Q

не

 

задано

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

 

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

 

значения

 

I

 

и

 

J

которые

 

определяют

направление

 

и

 

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

.

X

Z

Y

X

Z

Y

G98

G99

R

I , J /

Q

I , J /

Q

Z

R

Z

Список

 

кодов

 G

 

300

G77 

Стандартный

 

цикл

 

обратного

 

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

 (

Группа

 09)

F

 - 

Скорость

 

подачи

*

I

 – 

Значение

 

сдвига

 

по

 

оси

 X 

перед

 

отводом

если

 

не

 

задано

 

Q

*

J

 – 

Значение

 

сдвига

 

по

 

оси

 Y 

перед

 

отводом

если

 

не

 

задано

 

Q

*

L

 - 

Количество

 

растачиваемых

 

отверстий

если

 

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

 

G91

 (

режим

 

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

 

перемещений

)

*

Q

 - 

Значение

 

сдвига

всегда

 

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

*

R

 - 

Положение

 

плоскости

 R

*

X

 - 

Координата

 

отверстия

 

по

 

оси

 X

*

Y

 - 

Положение

 

отверстия

 

по

 

оси

 Y

*

Z

 - 

Положение

 

по

 

оси

 Z, 

до

 

которого

 

выполняется

 

резание

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

 

параметр

ПРЕДОСТЕРЕЖЕНИЕ

:

Если

 

не

 

указано

 

иначе

этот

 

стандартный

 

цикл

использует

 

направление

 

шпинделя

 

из

 

последней

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

 

команды

  (

M03

M04

 

или

 

M05

). 

Если

 

до

 

подачи

команды

 

на

 

выполнение

 

этого

 

стандартного

 

цикла

 

в

программе

 

не

 

задавалось

 

направление

 

вращения

 

шпинделя

по

умолчанию

 

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

 

M03

  (

по

 

часовой

 

стрелке

). 

Если

подается

 

команда

 

M05

стандартный

 

цикл

 

выполнится

 

как

 

цикл

«

без

 

вращения

». 

Это

 

позволяет

 

выполнять

 

приложения

 

с

приводным

 

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

но

 

это

 

также

 

может

 

привести

 

к

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

При

 

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

 

этого

 

стандартного

 

цикла

необходимо

 

точно

 

знать

 

команду

 

направления

 

шпинделя

.

В

 

дополнение

 

к

 

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

 

отверстия

 

этот

 

цикл

 

выполняет

 

сдвиг

 

оси

и

 Y 

перед

началом

 

и

 

после

 

завершения

 

резания

 

для

 

отвода

 

инструмента

 

при

 

входе

 

в

обрабатываемую

 

деталь

 

и

 

при

 

выходе

 

из

 

нее

  (

пример

 

перемещения

 

сдвига

 

см

в

описании

 

цикла

 

G76

). 

Направление

 

сдвига

 

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

 

настройкой

 27. 

Если

значение

 

Q

 

не

 

задано

система

 

управления

 

использует

 

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

 

значения

 

I

и

 

J

 

для

 

определения

 

направления

 

и

 

расстояния сдвига

.

Коды

 G

 

301

F7.20:

G77

 

Пример

 

стандартного

 

цикла

 

обратного

 

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

Пример

 

программы

%

O60077 (

ЦИКЛ

 G77 – 

ОБРАБАТЫВАЕМАЯ

 

ДЕТАЛЬ

 

ТОЛЩИНОЙ

) ;

(1.0") ;

T5 M06 (

РЕЗЕЦ

 

ДЛЯ

 

ОБРАТНОГО

 

РАСТАЧИВАНИЯ

) ;

G90 G54 G00 X0 Y0 (

НАЧАЛЬНОЕ

 

ПОЛОЖЕНИЕ

) ;

S1200 M03 (

ПУСК

 

ШПИНДЕЛЯ

) ;

G43 H05 Z.1 (

КОРРЕКЦИЯ

 

НА

 

ДЛИНУ

 

ИНСТРУМЕНТА

) ;

G77 Z-1. R-1.6 Q0.1 F10. (1-

Е

 

ОТВЕРСТИЕ

) ;

X-2. (2-

Е

 

ОТВЕРСТИЕ

) ;

G80 G00 Z.1 M09 (

ОТМЕНА

 

СТАНДАРТНОГО

 

ЦИКЛА

) ;

G28 G91 Z0. M05 ;

M30 ;

%

X

Z

Y

R

I, J / Q

Список

 

кодов

 G

 

302

F7.21:

G77 

Пример

 

приблизительной

 

траектории

 

инструмента

В

 

этом

 

примере

 

показано

 

только

 

перемещение

 

входа

Размеры

 

не

 

в

 

масштабе

.

ПРИМЕЧАНИЕ

:

Для

 

этого

 

примера

  «

верх

» 

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

 

детали

 – 

это

поверхность

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

 

как

 

Z0.

 

в

 

текущей

 

коррекции

детали

. «

Низ

» 

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

 

детали

 – 

это

противоположная

 

поверхность

.

В

 

этом

 

примере

когда

 

инструмент

 

достигает

 

глубины

 

R

затем

 

он

 

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

 

до

значения

 0.1" 

по

 X (

это

 

перемещение

 

определяют

 

значение

 

Q

 

и

 

настройка

 27 ; 

в

 

этом

примере

 

настройка

 27 – 

это

 

X+

). 

Затем

 

выполняется

 

подача

 

инструмента

 

до

значения

 

Z

 

на

 

заданной

 

скорости

 

подачи

Когда

 

резание

 

закончено

инструмент

смещается

 

обратно

 

к

 

центру

 

отверстия

 

и

 

выводится

 

из

 

него

Цикл

 

повторяется

 

в

следующем

 

положении

 

по

 

команде

 

до

 

команды

 

G80

.

ПРИМЕЧАНИЕ

:

Значение

 

R

 

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

и

 

оно

 

должно

 

находиться

 

далее

 

дна

детали

 

для

 

обеспечения

 

зазора

.

ПРИМЕЧАНИЕ

:

Команда

 

значения

 

Z

 

подается

 

от

 

активной

 

коррекции

 

детали

 Z.

ПРИМЕЧАНИЕ

:

Не

 

нужно

 

подавать

 

команду

 

для

 

возврата

 

в

 

исходную

 

точку

(

G98

после

 

цикла

 

G77

система

 

управления

 

принимает

 

это

автоматически

.

R

(-1.6")

Z

(-0.5")

1.0"

0.5"

F10.

G54 Z0.

 

 

 

 

 

 

 

содержание      ..     17      18      19      20     ..