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

 

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

 

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

 

   

 

   

 

содержание      ..     20      21      22      23     ..

 

 

 

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

 

 

G Codes, M Codes, Settings

 

331

Включите

 

измерительную

 

головку

 

шпинделя

 

перед

 

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

 

G136

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

чтобы

 

включить

 

измерительную

 

головку

шпинделя

:

M59 P1134 ;

Используйте

 

следующие

 

команды

чтобы

 

выключить

 

измерительную

 

головку

шпинделя

:

M69 P1134 ;

См

также

 

M75

M78

 

и

 

M79

.

См

также

 

G31

.

Эта

 

типовая

 

программа

 

измеряет

 

центр

 

детали

 

по

 

оси

и

 

записывает

 

измеренное

значение

 

в

 

G58

 – 

коррекция

 

детали

 

по

 

оси

Y. 

Чтобы

 

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

 

эту

 

программу

,

необходимо

 

задать

 

положение

 

коррекции

 

детали

 

G58

 

на

 

центре

 

измеряемой

 

детали

или

 

близко

 

к

 

нему

.

O00136 (

ПРОГРАММА

 G136) ;

T30 M06 ;
G00 G90 G58 X0. Y1. ;
M59 P1134 ;
Z-19. ;
G91 G01 Z-1. F20. ;
G31 Y-1. F10. M75 ;
G01 Y0.25 F20. ;
G00 Z2. ;
Y-2. ;
G01 Z-2. F20. ;
G136 Y1. F10. ;
G01 Y-0.25 ;
G00 Z1. ;
G90;
M69 P1134 ;
G00 G53 Z0. ;
M30;

Коды

 G (

Стандартный

 

цикл

)

 

332

G141 

Коррекция

 

на

 

режущий

 

инструмент

 3D+ (

Группа

 07)

X

 - 

Команда

 

оси

 X

Y

 - 

Команда

 

оси

 Y

Z

 - 

Команда

 

оси

 Z

A

 - 

Команда

 

оси

 

А

 (

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

)

B

 - 

Команда

 

оси

 

В

 (

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

)

D

 - 

Выбор

 

размера

 

режущего

 

инструмента

 (

модальная

)

I

 - 

Направление

 

коррекции

 

на

 

инструмент

 

оси

 X 

от

 

траектории программы

J

 - 

Направление

 

коррекции

 

на

 

инструмент

 

оси

 Y 

от

 

траектории программы

K

 - 

Направление

 

коррекции

 

на

 

инструмент

 

оси

 Z 

от

 

траектории программы

F

 - 

Скорость

 

подачи

Эта

 

функция

 

выполняет

 

трехмерную

 

коррекцию

 

на

 

режущий

 

инструмент

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

 

следующий

 

формат

:

G141 Xnnn Ynnn Znnn Innn Jnnn Knnn Fnnn Dnnn

Последующие

 

строки

 

могут

 

быть

 

как

 

указано

 

ниже

:

G01 Xnnn Ynnn Znnn Innn Jnnn Knnn Fnnn ;

или

G00 Xnnn Ynnn Znnn Innn Jnnn Knnn ;

Некоторые

 

АСУТП

 

могут

 

выдавать

 

X

Y

 

и

 

Z

 

со

 

значениями

 

для

 

I

J

K

Значения

 

I

J

и

 

K

 

сообщают

 

системе

 

управления

 

о

 

направлении

в

 

котором

 

компенсация

применяется

 

на

 

станке

Аналогично

 

другим

 

способам

 

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

 

I

J

 

и

 

K

, – 

это

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

 

расстояния

 

от

 

вызываемой

 

точки

 

X

Y

 

и

Z

I

J

 

и

 

K

 

задают

 

нормальное

 

направление

 

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

 

центра

 

инструмента

 

к

 

точке

контакта

 

инструмента

 

в

 

АСУТП

Векторы

 

I

J

 

и

 

K

 

требуются

чтобы

 

система

управления

 

смогла

 

выполнить

 

смещение

 

траектории

 

инструмента

 

в

 

правильном

направлении

Значение

 

компенсации

 

может

 

быть

 

в

 

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

 

или

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

Величина

 

коррекции

введенная

 

как

 

радиус

 

или

 

диаметр

  (

настройка

 40) 

для

инструмента

будет

 

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

 

траекторию

 

на

 

эту

 

величину

даже

 

если

перемещения

 

инструмента

 – 

по

 2 

или

 3 

осям

Только

 

G00

 

и

 

G01

 

могут

 

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

G141

Необходимо

 

будет

 

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

 

Dnn

код

 D 

выбирает

 

коррекцию

 

на

износ

 

инструмента

 

по

 

диаметру

которая

 

будет

 

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

Скорость

 

подачи

необходимо

 

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

 

в

 

каждой

 

строке

если

 

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

 

режим

обратнозависимой

 

подачи

G93

G Codes, M Codes, Settings

 

333

С

 

единичным

 

вектором

 

длина

 

линии

 

вектора

 

должна

 

всегда

 

равняться

 1. 

Таким

 

же

,

как

 

в

 

математике

 

единичный

 

круг

 – 

это

 

окружность

 

с

 

радиусом

 1, 

единичный

 

вектор

– 

это

 

линия

которая

 

указывает

 

направление

с

 

длиной

 1. 

Помните

что

 

линия

 

вектора

не

 

сообщает

 

системе

 

управления

на

 

какое

 

расстояние

 

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

 

инструмент

,

когда

 

введено

 

значение

 

износа

только

 

направление

в

 

котором

выполняется перемещение

.

Только

 

конечная

 

точка

 

блока

 

по

 

команде

 

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

 

в

 

направлении

 

I

J

 

и

 

K

По

этой

 

причине

 

эта

 

компенсация

 

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

 

только

 

для

 

поверхностных

 

траекторий

инструмента

имеющих

 

жесткий

 

допуск

 (

малое

 

перемещение

 

между

 

блоками

 

текста

программы

). 

Компенсация

 

G141

 

не

 

запрещает

 

пересечения

 

траектории

 

инструмента

самой

 

собой

если

 

введена

 

повышенная

 

коррекция

 

на

 

инструмент

Будет

 

выполнена

коррекция

 

на

 

инструмент

 

в

 

направлении

 

линии

 

вектора

на

 

сумму

 

значений

коррекции

 

на

 

геометрию

 

инструмента

 

плюс

 

коррекции

 

на

 

износ

 

инструмента

Если

значения

 

компенсации

 – 

в

 

режиме

 

диаметра

 (

настройка

 40), 

перемещение

 

составит

половину

 

величины

введенной

 

в

 

эти поля

.

Для

 

достижения

 

наилучших

 

результатов

 

необходимо

 

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

 

от

 

центра

инструмента

используя

 

концевую

 

сферическую

 

фрезу

.

Пример

 

с

 

кодом

 

G141

:

N1 T1 M06 ;
N2 G00 G90 G54 X0 Y0 Z0 A0 B0 ;
N3 G141 D01 X0.Y0. Z0. (

УСКОРЕННОЕ

 

ПЕРЕМЕЩЕНИЕ

 

ДЛЯ

 

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

 

С

 

КОРРЕКЦИЕЙ

 

НА

 

ИНСТРУМЕНТ

 

ДЛЯ

 3-

Х

 

ОСЕЙ

) ;

N4 G01 G93 X.01 Y.01 Z.01 I.1 J.2 K.9747 F300. 
(

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

 

ПОДАЧА

) ;

N5 X.02 Y.03 Z.04 I.15 J.25 K.9566 F300. ;
N6 X.02 Y.055 Z.064 I.2 J.3 K.9327 F300. ;
... ;
N10 X2.345 Y.1234 Z-1.234 I.25 J.35 K.9028 F200. 
(

ПОСЛЕДНЕЕ

 

ПЕРЕМЕЩЕНИЕ

) ;

N11 G94 F50. (

ОТМЕНА

 G93) ;

N12 G0 G90 G40 Z0 (

ускоренное

 

перемещение

 

в

 

начало

 

координат

отмена

 

коррекции

 

на

 

инструмент

) «

N13 X0 Y0 ;
N14 M30 ;

В

 

вышеуказанном

 

примере

 

можно

 

видеть

откуда

 

были

 

получены

 

I

J

 

и

 

K

подставив

точки

 

в

 

следующую

 

формулу

AB = [(x

2

-x

1

)

2

 + (y

2

-y

1

)

2

 + (z

2

-z

1

)

2

] – 3-

хмерная

 

версия

 

формулы

 

расстояния

При

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

 

строки

 

N5

 

будет

 

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

 0.15 

для

 x

2

, 0.25 – 

для

 y

2

 

и

 0.9566 –

для

 Z

2

Поскольку

 

I

J

 

и

 

K

 – 

это

 

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

 

значения

мы

 

будем

 

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

 0

для

 x

1

, y

1

 

и

z

1

.

Коды

 G (

Стандартный

 

цикл

)

 

334

F6.40:

Пример

 

единичного

 

вектора

Конечная

 

точка

 

исполняемой

 

строки

 

программы

 [1] 

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

 

в

 

направлении

 

линии

 

вектора

 [2] (I,J,K), 

на

 

величину

 

коррекции

 

на

 

износ

 

инструмента

.

AB=[(.15)

2

 + (.25)

2

 + (.9566)

2

]

AB=[.0225 + .0625 + .9151]
AB=1
AB=1

Упрощенный

 

пример

 

приводится

 

ниже

:

N1 T1 M06 ;
N2 G00 G90 G54 X0 Y0 ;
N3 G43 H01 Z1. ;
N4 G141 D01 X0. Y0. Z0. (

УСКОРЕННОЕ

 

ПЕРЕМЕЩЕНИЕ

 

ДЛЯ

 

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

 

С

 

КОРРЕКЦИЕЙ

 

НА

 

ИНСТРУМЕНТ

 

ДЛЯ

 3-

Х

 

ОСЕЙ

) ;

N5 G01 X10. Y0 I0. J-1. K0. F300. ;
N6 G40 Z1.0 (

ускоренное

 

перемещение

 

в

 

начало

 

координат

отмена

 

коррекции

 

на

 

инструмент

) ;

N7 M30 ;

В

 

этом

 

случае

если

 

величина

 

износа

 (DIA) 

для

 

T01

 

установлена

 

на

 -.02, 

то

инструмент

 

будет

 

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

 

с

 

X0

Y0

Z0

. (

Строка

 

N4

до

 

X10

Y.01

Значение

 

J

сообщило

 

системе

 

управления

что

 

необходимо

 

выполнить

 

компенсацию

 

конечной

точки

 

строки

 

программы

 

только

 

по

 

оси

Y.

Строку

 

N5

 

можно

 

было

 

написать

используя

 

только

 

J-1

. (

не

 

используя

 

I0

K0

.), 

но

должно

 

быть

 

введено

 

значение

 

Y

если

 

для

 

этой

 

оси

 

должна

 

выполняться

компенсация

 (

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

 

значение

J

).

1

2

G Codes, M Codes, Settings

 

335

G143 

Коррекция

 

на

 

длину

 

инструмента

 5-

й

 

оси

 + (

Группа

 

08)

(

Этот

 G-

код

 

является

 

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

он

 

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

 

только

 

на

 

станках

у

 

которых

все

 

вращательное

 

перемещение

 – 

это

 

вращение

 

режущего

 

инструмента

например

,

фрезерные

 

станки

 

серии

VR).

Этот

 G-

код

 

позволяет

 

производить

 

коррекцию

 

длины

 

режущего

 

инструмента

 

без

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

 

программных

 

средств

 CAD/CAM. 

Для

 

выбора

 

длины

 

инструмента

 

из

таблиц

 

компенсации

 

следует

 

указать

 

код

 

Н

Команды

 

G49

 

или

 

H00

 

отменяют

коррекцию

 5-

й

 

оси

Для

 

корректной

 

работы

 

кода

 

G143

 

необходимо

 

наличие

 

двух

поворотных

 

осей

: A 

и

 B. 

Должен

 

быть

 

активен

 

режим

 

абсолютного

 

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

G90

 (

G91

 

невозможно

 

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

). 

Координаты

 

детали

 0,0 

для

 

осей

 

А

 

и

 

В

 

должна

выставляться

 

так

чтобы

 

инструмент

 

был

 

параллелен

 

перемещению

 

оси

Z.

Код

 

G143

 

предназначен

 

для

 

компенсации

 

разницы

 

длин

 

первоначально

 

введенного

инструмента

 

и

 

его

 

заменителя

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

 

G143

 

позволяет

 

программе

исполняться

 

без

 

повторного

 

ввода

 

новой

 

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

.

Коррекция

 

на

 

длину

 

инструмента

 

G143

 

работает

 

только

 

с

 

ускоренным

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

  (

G00

и

 

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

 

линейной

 

подачи

  (

G01

); 

никакие

 

другие

функции

 

подачи

  (

G02

 

или

 

G03

или

 

стандартные

 

циклы

  (

сверление

нарезание

резьбы

 

и

 

т

.

д

.) 

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

 

невозможно

При

 

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

 

длине

 

инструмента

происходит

 

перемещение

 

оси

 Z 

вверх

  (

в

 

направлении

 "+"). 

Если

 

в

 

программе

 

не

указано

 

одно

 

из

 

значений

 X, Y 

или

 Z, 

то

 

эта

 

ось

 

не

 

будет

 

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

даже

 

если

перемещения

 

оси

 

А

 

или

 

В

 

генерируют

 

вектор

 

новой

 

длины

 

инструмента

Таким

образом

в

 

обычной

 

программе

 

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

 

все

 5 

осей

 

в

 

одном

 

блоке

 

данных

G143

может

 

выполнять

 

перемещения

 

по

 

команде

 

всех

 

осей

 

для

 

компенсации

 

осей

 

А

 

и В

.

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

 

применять

 

режим

 

обратнозависимой

 

подачи

  (

G93

при

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

 

кода

 

G143

Пример

 

указан ниже

:

T1 M06 ;
G00 G90 G54 X0 Y0 Z0 A0 B0 ;
G143 H01 X0. Y0. Z0. A-20. B-20. (

УСКОРЕННОЕ

 

ПЕРЕМЕЩЕНИЕ

 

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

 

С

 

КОМПЕНСАЦИЕЙ

 5 

ОСИ

) ;

G01 G93 X.01 Y.01 Z.01 A-19.9 B-19.9 F300. 
(

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

 

ПОДАЧА

) ;

X0.02 Y0.03 Z0.04 A-19.7 B-19.7 F300. ;
X0.02 Y0.055 Z0.064 A-19.5 B-19.6 F300. ;
X2.345 Y.1234 Z-1.234 A-4.127 B-12.32 F200. (

ПОСЛЕДНЕЕ

 

ПЕРЕМЕЩЕНИЕ

) ;

G94 F50. (

ОТМЕНА

 G93) ;

G00 G90 G49 Z0 (

УСКОРЕННОЕ

 

ПЕРЕМЕЩЕНИЕ

 

В

 

НАЧАЛО

 

КООРДИНАТ

ОТМЕНА

 

КОМПЕНСАЦИИ

 5 

ОСИ

) ;

X0 Y0 ;
M30;

Коды

 G (

Стандартный

 

цикл

)

 

336

G150 

Универсальный

 

цикл

 

фрезерования

 

углублений

 

(

Группа

 00)

D

 - 

Выбор

 

коррекции

 

на

 

радиус

 

инструмента

/

диаметр

 

инструмента

F

 - 

Скорость

 

подачи

I

 - 

Приращение

 

резания

 

по

 

оси

 X (

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

 

значение

)

J

 - 

Приращение

 

резания

 

по

 

оси

 Y (

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

 

значение

)

K

 - 

Величина

 

чистового

 

прохода

 (

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

 

значение

)

P

 - 

Номер

 

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

 

для

 

определения

 

геометрии

 

кармана

Q

 - 

Приращение

 

глубины

 

резания

 

по

 

оси

 Z 

на

 

проход

 (

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

 

значение

R

 - 

Позиция

 

расположения

 

ускоренного

 

перемещения

 

плоскости

 R

S

 – 

Скорость

 

вращения

 

шпинделя

 (

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

)

X

 - 

Исходное

 

положение

 

Х

Y

 - 

Исходное

 

положение

 Y

Z

 - 

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

 

глубина

 

кармана

G150

 

начинается

 

с

 

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

 

режущего

 

инструмента

 

в

 

исходной

 

точке

внутри

 

кармана

затем

 

выполняется

 

проход

 

по

 

контуру

в

 

последнюю

 

очередь

  –

чистовой

 

проход

Концевая

 

фреза

 

погрузится

 

по

 

оси

 Z. 

Вызывается

 

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

P###

которая

 

определяет

 

геометрию

 

кармана

 

как

 

замкнутой

 

области

 

с

 

помощью

перемещений

 

G01

G02

 

и

 

G03

 

по

 

осям

 X 

и

 Y 

в

 

кармане

Команда

 

G150

 

выполняет

поиск

 

внутренней

 

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

 

с

 

номером

 N, 

указанным

 P-

кодом

Если

 

она

 

не

найдена

система

 

управления

 

выполняет

 

поиск

 

внешней

 

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

Если

 

ни

 

та

,

ни

 

другая

 

не

 

найдены

выдается

 

сигнал

 

об

 

ошибке

 314 «

Подпрограмма

 

не

 

в памяти

».

ПРИМЕЧАНИЕ

:

При

 

определении

 

геометрии

 

кармана

 

G150

 

в

 

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

 

не

используйте

 

перемещение

 

обратно

 

к

 

отверстию

 

начала

контура

 

после

 

замыкания

 

контура

 

углубления

.

Значение

 

I

 

или

 

J

 

определяют

 

величину

 

чернового

 

прохода

который

 

совершает

режущий

 

инструмент

 

для

 

каждого

 

приращения

 

при

 

резании

При

 

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

 

I

черновая

 

обработка

 

кармана

 

выполняется

 

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

 

проходами

 

по

 

оси

 X.

Если

 

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

 

J

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

 

проходы

 

выполняются

 

по

 

оси

Y.

Команда

 

K

 

определяет

 

величину

 

чистового

 

прохода

 

при

 

выполнении

 

кармана

Если

задано

 

значение

 

K

чистовой

 

проход

 

выполняется

 

на

 

величину

 

K

по

 

геометрии

полости

 

кармана

 

для

 

последнего

 

прохода

и

 

это

 

делается

 

на

 

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

 

глубине

Z. 

Для

 

глубины

 Z 

отсутствует

 

команда

 

чистового прохода

.

Необходимо

 

указать

 

значение

 

R

даже

 

если

 

оно

 

равно

 

нулю

  (

R0

), 

или

 

будет

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

 

последнее

 

заданное

 

указанное

R

.

G Codes, M Codes, Settings

 

337

В

 

области

 

кармана

 

выполняются

 

несколько

 

проходов

начиная

 

с

 

плоскости

 R,

каждый

 

проход

 

на

 Q (

глубина

 

по

 

оси

 Z) 

до

 

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

 

глубины

Команда

 

G150

сначала

 

выполнит

 

проход

 

по

 

геометрии

 

кармана

оставив

 

припуск

 

на

 

K

затем

выполняются

 

проходы

 

черновой

 

обработки

 

I

 

или

 

J

 

для

 

выполнения

 

полости

кармана

после

 

подачи

 

вниз

 

на

 

значение

 

в

 Q, 

пока

 

не

 

будет

 

достигнута

 

глубина

Z.

Команда

 

Q

 

должна

 

быть

 

в

 

строке

 

G150

даже

 

если

 

до

 

глубины

 Z 

необходим

 

только

один

 

проход

Команда

 

Q

 

начинается

 

от

 

плоскости

R.

Примечания

Подпрограмма

 (

P

не

 

должна

 

состоять

 

из

 

более

 

чем

 40 

перемещений

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

.

Может

 

потребоваться

 

выполнить

 

исходную

 

точку

 

сверлением

для

 

режущего

инструмента

 

G150

на

 

конечную

 

глубину

 (Z). 

Затем

 

установите

 

концевую

 

фрезу

 

в

исходное

 

положение

 

по

 

осям

 XY 

в

 

пределах

 

кармана

 

для

 

команды

G150

.

F6.41:

G150

 

Общее

 

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

 

кармана

: [1] 

Начальная

 

точка

, [Z] 

Конечная

 

глубина

.

Пример

O01001 (

Пример

 

кармана

 

с

 G150) ;

T1 M06 (T1 

выполняет

 

сверление

 

отверстия

 

с

 

зазором

 

для

 

концевой

 

фрезы

) ;

G90 G54 G00 X3.25 Y4.5 S1200 (

начальная

 

точка

 

кармана

) ;

M03 ;
G43 H01 Z1.0 M08 (

Коррекция

 

на

 

длину

 

инструмента

ускоренное

 

перемещение

 

к

 

исходной

 

точке

 Z, 

включение

 

СОЖ

) ;

G83 Z-1.5 Q0.25 R0.1 F20. (

Цикл

 

сверления

 

с

 

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

 

выводом

 

инструмента

) ;

G53 G49 Z0 (

Возврат

 Z 

в

 

исходное

 

положение

) ;

T2 M06 (

Концевая

 

фреза

 .5") ;

G54 G90 G00 X3.25 Y4.5 S1450 (

Начальная

 

точка

 

кармана

) ;

M03 ;

Z

X

Y

I

J

Q

1

1

Z

Коды

 G (

Стандартный

 

цикл

)

 

338

G43 H02 Z1.0 M08 (

Коррекция

 

на

 

длину

 

инструмента

ускоренное

 

перемещение

 

к

 

исходной

 

точке

 Z, 

включение

 

СОЖ

) ;

G150 X3.25 Y4.5 Z-1.5 G41 J0.35 ;
K.01 Q0.8 R.1 P2001 D02 F15. ;
(

чистовой

 

проход

 0.01" (K) 

по

 

боковым

 

стенками

) ;

G40 X3.25 Y4.5 (

Отмена

 

коррекции

 

на

 

инструмент

 

и

 

отвод

 

назад

 

к

 

исходной

 

точке

) ;

G53 G49 Y0 Z0 (

Возврат

 Z 

в

 

исходное

 

положение

) ;

M30 (

Конец

 

основной

 

программы

) ;

O02001 (

Отдельная

 

программа

 

в

 

качестве

 

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

 

для

 

геометрии

 

кармана

 G150) ;

G01 Y7 (

Первое

 

перемещение

 

на

 

геометрию

 

кармана

 

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

 G01) ;

X1.5 (

Следующие

 

строки

 

определяют

 

геометрию

 

кармана

) ;

G03 Y5.25 R0.875 ;
G01 Y2.25 ;
G03 Y0.5 R0.875 ;
G01 X5. ;
G03 Y2.25 R0.875 ;
G01 Y5.25 ;
G03 Y7. R0.875 ;
G01 X3.25 (

Цикл

 

замыкания

 

геометрии

 

кармана

Без

 

перехода

 

обратно

 

к

 

началу

.) ;

M99 (

Возврат

 

в

 

основную

 

программу

) ;

Квадратное

 

углубление

F6.42:

G150

 

Общее

 

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

 

кармана

концевая

 

фреза

 

диаметром

 0.500

5.0 x 5.0 x 0.500 DP. 

Квадратное

 

углубление

X0, Y0

1, 6

2

3

4

5

5

5

X0, Y1.5

G Codes, M Codes, Settings

 

339

Главная

 

программа

%
O01001 ;
T1 M06 (

Инструмент

 #1 – 

это

 

концевая

 

фреза

 

диаметром

 

0.500”) ;
G90 G54 G00 X0. Y1.5 (

Исходная

 

точка

 XY) ;

S2000 M03;
G43 H01 Z0.1 M08 ;
G01 Z0.1 F10. ;
G150 P1002 Z-0.5 Q0.25 R0.01 J0.3 K0.01 G41 D01 F10. ;
G40 G01 X0. Y1.5 ;
G00 Z1. M09 ;
G53 G49 Y0. Z0. ;
M30;
%

Подпрограмма

%
O01002 ;
G01 Y2.5 (1) ;
X-2.5 (2) ;
Y-2.5 (3) ;
X2.5 (4) ;
Y2.5 (5) ;
X0. (6) (

Цикл

 

замыкания

 

контура

 

кармана

) ;

M99 (

Возврат

 

в

 

основную

 

программу

) ;

%

Примеры

 

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

 

с

 

абсолютными

 

и

 

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

 

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

,

вызываемой

 

командой

 

P####

 

в

 

строке

 

G150

Абсолютная

 

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

%
O01002 (

Подпрограмма

 G90 

для

 G150) ;

G90 G01 Y2.5 (1) ;
X-2.5 (2) ;
Y-2.5 (3) ;
X2.5 (4) ;
Y2.5 (5) ;
X0. (6) ;
M99;
%

Подпрограмма

 

с

 

приращением

%
O01002 (

Подпрограмма

 G91 

для

 G150) ;

Коды

 G (

Стандартный

 

цикл

)

 

340

G91 G01 Y0.5 (1) ;
X-2.5 (2) ;
Y-5. (3) ;
X5. (4) ;
Y5. (5) ;
X-2.5 (6) ;
G90;
M99;
%

Квадратный

 

выступ

F6.43:

G150

 

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

 

кармана

 

с

 

квадратным

 

выступом

концевая

 

фреза

 

диаметром

 0.500

5.0 x 5.0 x 0.500 DP. 

Квадратное

 

углубление

 

с

 

квадратным

 

выступом

Главная

 

программа

%
O02010 ;
T1 M06 (

Инструмент

 – 

это

 

концевая

 

фреза

 

диаметром

 

0.500") ;
G90 G54 G00 X2. Y2. (

Исходная

 

точка

 XY) ;

S2500 M03 ;
G43 H01 Z0.1 M08 ;
G01 Z0.01 F30. ;
G150 P2020 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 ;
K0.01 G41 D01 F10. ;
G40 G01 X2.Y2. ;
G00 Z1.0 M09 ;
G53 G49 Y0. Z0. ;

5

6

1, 14

2

7

8

10

X0, Y0

9

4

3

5

5

13

11

12

G Codes, M Codes, Settings

 

341

M30;

Подпрограмма

%
O02020 (

Подпрограмма

 

для

 G150 

в

 O02010) ;

G01 Y1. (1) ;
X6. (2) ;
Y6. (3) ;
X1. (4) ;
Y3.2 (5) ;
X2.75 (6) ;
Y4.25 (7) ;
X4.25 (8) ;
Y2.75 (9) ;
X2.75 (10) ;
Y3.8 (11) ;
X1. (12) ;
Y1. (13) ;
X2. (14) (

Цикл

 

замыкания

 

контура

 

кармана

) ;

M99 (

Возврат

 

в

 

основную

 

программу

) ;

%

Круглый

 

выступ

F6.44:

G150

 

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

 

кармана

 

с

 

круглым

 

выступом

концевая

 

фреза

 

диаметром

 0.500

5.0 x 5.0 x 0.500 DP. 

Квадратное

 

углубление

 

с

 

круглым

 

выступом

Главная

 

программа

5

8

1, 12

2

X0, Y0

4, 10

3

5

5

11

9

6, 7

Коды

 G (

Стандартный

 

цикл

)

 

342

%
O03010 ;
T1 M06 (

Инструмент

 – 

это

 

концевая

 

фреза

 

диаметром

 

0.500") ;
G90 G54 G00 X2. Y2. (

Исходная

 

точка

 XY) ;

S2500 M03 ;
G43 H01 Z0.1 M08 ;
G01 Z0. F30. ;
G150 P3020 X2. Y2. Z-0.5 Q0.5 R0.01 J0.3 ;
K0.01 G41 D01 F10. ;
G40 G01 X2. Y2. ;
G00 Z1. M09 ;
G53 G49 Y0. Z0. ;
M30;
%

Подпрограмма

%
O03020 (

Подпрограмма

 

для

 G150 

в

 O03010) ;

G01 Y1. (1) ;
X6. (2) ;
Y6. (3) ;
X1. (4) ;
Y3.5 (5) ;
X2.5 (6) ;
G02 I1. (7) ;
G02 X3.5 Y4.5 R1. (8) ;
G01 Y6. (9) ;
X1. (10) ;
Y1. (11) ;
X2. (12) (

Цикл

 

замыкания

 

контура

 

кармана

) ;

M99 (

Возврат

 

в

 

основную

 

программу

) ;

%

G Codes, M Codes, Settings

 

343

G153 

Стандартный

 

цикл

 

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

 

сверления

 

с

 

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

 

выводом

 

сверла

 

с

 

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

 

5-

й

 

оси

 (

Группа

 09)

E

 - 

Задает

 

расстояние

 

от

 

исходного

 

положения

 

до

 

дна

 

отверстия

 (

должно

 

быть

 

положительное значение

)

F

 - 

Скорость

 

подачи

I

 - 

Величина

 

глубины

 

резания

 

первого

 

прохода

 (

должно

 

быть

 

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

 

значение

)

J

 - 

Величина

 

уменьшения

 

глубины

 

резания

 

на

 

каждый

 

проход

 (

должно

 

быть

 

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

 

значение

)

K

 - 

Минимальная

 

глубина

 

резания

 (

должно

 

быть

 

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

 

значение

)

L

 - 

Количество

 

повторов

P

 - 

Пауза

 

в

 

конце

 

последнего

 

погружения

 

инструмента

в

 

секундах

Q

 - 

Значение

 

глубины

 

врезания

 (

должно

 

быть

 

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

 

значение

)

A

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

А

B

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

В

X

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

Х

Y

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 Y

Z

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 Z

F6.45:

G153

 

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

 

сверление

 

с

 

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

 

выводом

 

инструмента

 

с

 5 

осями

: [#22] 

Настройка

 22.

Это

 

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

 

цикл

 

с

 

выводом

 

инструмента

где

 

расстояние

 

отвода

 

задается

настройкой

22.

Если

 

заданы

 

I

J

и

 

K

будет

 

выбран

 

другой

 

режим

 

работы

В

 

процессе

 

первого

прохода

 

производится

 

врезание

 

на

 

глубину

 

I

каждый

 

последующий

 

проход

уменьшается

 

на

 

величину

 

J

а

 

минимальная

 

глубина

 

резания

 

равна

 

K

Если

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

 

P

выполняется

 

задержка

 

инструмента

 

у

 

дна

 

отверстия

 

на

заданное время

.

E

E

I

1

=I

I

2

=

I

1

-

J

I

3

=I

2

-J

Q

Q

Q

#22

#22

Коды

 G (

Стандартный

 

цикл

)

 

344

ПРИМЕЧАНИЕ

:

Одно

 

и

 

то

 

же

 

время

 

задержки

 

применяется

 

ко

 

всем

последующим

 

блокам

в

 

которых

 

не

 

задано

 

время задержки

.

G154 

Выбор

 

координат

 

детали

 P1-

Р

99 (

Группа

 12)

Функция

 

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

 99 

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

 

рабочих

 

смещений

Код

 

G154

 

со

значением

 

P

 

в

 

интервале

 

от

 1 

до

 99 

включает

 

дополнительную

 

коррекцию

 

детали

.

Например

G154 P10

 

выбирает

 

коррекцию

 

детали

 10 

из

 

списка

 

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

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

.

ПРИМЕЧАНИЕ

:

Коды

 

с

 

G110

 

по

 

G129

 

относятся

 

к

 

тем

 

же

 

значениям

 

коррекции

детали

что

 

G154 P1

 – 

P20

их

 

можно

 

выбирать

 

с

 

помощью

любого

 

из

 

двух способов

При

 

активной

 

коррекции

 

детали

 

G154

 

в

 

заголовке

 

коррекции

 

детали

вверху

 

справа

,

отображается

 

значение

 

G154

Р

.

G154

 

формат

 

коррекции

 

детали

#14001-#14006 G154 P1 (

также

 #7001-#7006 

и

 G110) 

#14021-#14026 G154 P2 (

также

 #7021-#7026 

и

 G111) 

#14041-#14046 G154 P3 (

также

 #7041-#7046 

и

 G112) 

#14061-#14066 G154 P4 (

также

 #7061-#7066 

и

 G113) 

#14081-#14086 G154 P5 (

также

 #7081-#7086 

и

 G114) 

#14101-#14106 G154 P6 (

также

 #7101-#7106 

и

 G115) 

#14121-#14126 G154 P7 (

также

 #7121-#7126 

и

 G116) 

#14141-#14146 G154 P8 (

также

 #7141 -#7146 

и

 G117) 

#14161-#14166 G154 P9 (

также

 #7161-#7166 

и

 G118) 

#14181-#14186 G154 P10 (

также

 #7181-#7186 

и

 G119) 

#14201-#14206 G154 P11 (

также

 #7201-#7206 

и

 G120) 

#14221-#14221 G154 P12 (

также

 #7221-#7226 

и

 G121)

#14241-#14246 G154 P13 (

также

 #7241-#7246 

и

 G122) 

#14261-#14266 G154 P14 (

также

 #7261-#7266 

и

 G123) 

#14281-#14286 G154 P15 (

также

 #7281-#7286 

и

 G124)

#14301-#14306 G154 P16 (

также

 #7301-#7306 

и

 G125) 

#14321-#14326 G154 P17 (

также

 #7321-#7326 

и

 G126) 

#14341-#14346 G154 P18 (

также

 #7341-#7346 

и

 G127) 

#14361-#14366 G154 P19 (

также

 #7361-#7366 

и

 G128) 

#14381-#14386 G154 P20 (

также

 #7381-#7386 

и

 G129)

#14401-#14406 G154 P21 
#14421-#14426 G154 P22 
#14441-#14446 G154 P23 

G Codes, M Codes, Settings

 

345

#14461-#14466 G154 P24 
#14481-#14486 G154 P25 
#14501-#14506 G154 P26
#14521-#14526 G154 P27 
#14541-#14546 G154 P28 
#14561-#14566 G154 P29 
#14581-#14586 G154 P30 
#14781-#14786 G154 P40 
#14981-#14986 G154 P50 
#15181-#15186 G154 P60 
#15381-#15386 G154 P70 
#15581-#15586 G154 P80 
#15781-#15786 G154 P90 
#15881-#15886 G154 P95 
#15901-#15906 G154 P96 
#15921-#15926 G154 P97 
#15941-#15946 G154 P98 
#15961-#15966 G154 P99

G155 

Реверсивный

 

стандартный

 

цикл

 

нарезания

 

резьбы

 

с

 

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

 5-

й

 

оси

 (

Группа

 09)

G155

 

выполняет

 

нарезание

 

резьбы

 

только

 

плавающим

 

метчиком

G174

 

имеется

 

для

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

 

жесткого

 

нарезания

 

резьбы

 

с

 5

осью

.

E

 - 

Задает

 

расстояние

 

от

 

исходного

 

положения

 

до

 

дна

 

отверстия

 (

должно

 

быть

 

положительное значение

)

F

 - 

Скорость

 

подачи

L

 - 

Количество

 

повторов

A

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

А

B

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

В

X

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

Х

Y

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 Y

Z

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 Z

S

 - 

Скорость

 

вращения

 

шпинделя

Координаты

 

X

Y

Z

A

B

 

необходимо

 

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

 

до

 

команды

 

запуска

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

 

цикла

Это

 

положение

 

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

 

в

 

качестве

  «

Начального

исходного положения

». 

Система

 

управления

 

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

 

включит

 

вращение

шпинделя

 

против

 

часовой

 

стрелки

 

перед

 

этим

 

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

.

Коды

 G (

Стандартный

 

цикл

)

 

346

F6.46:

G155

 

Стандартный

 

цикл

 

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

 

нарезания

 

резьбы

 

с

 5 

осью

G161 

Стандартный

 

цикл

 

сверления

 

с

 

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

 5 

оси

 (

Группа

 09)

E

 - 

Задает

 

расстояние

 

от

 

исходного

 

положения

 

до

 

дна

 

отверстия

 (

должно

 

быть

 

положительное значение

)

F

 - 

Скорость

 

подачи

A

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

А

B

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

В

X

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 

Х

Y

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 Y

Z

 - 

Исходное

 

положение

 

инструмента

 

по

 

оси

 Z

F6.47:

G161

 

Стандартный

 

цикл

 

сверления

 

с

 5 

осью

Координаты

 

X

Y

Z

A

B

 

необходимо

 

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

 

до

 

команды

 

запуска

стандартного цикла

.

Пример

E

G98

E

G99

E

G98

E

G99

 

 

 

 

 

 

 

содержание      ..     20      21      22      23     ..