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

 

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

 

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

 

   

 

   

 

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

 

 

 

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

 

 

Коды

 G

 

319

G107 

Цилиндрическое

 

отображение

 (

Группа

 00)

X

 - 

Команда

 

оси

 X

Y

 - 

Команда

 

оси

 Y

Z

 - 

Команда

 

оси

 Z

A

 - 

Команда

 

оси

 

А

B

 - 

Команда

 

оси

 

В

C

 - 

Команда

 

оси

 C

Q

 - 

Диаметр

 

цилиндрической

 

поверхности

R

 - 

Радиус

 

поворотной

 

оси

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

 

параметр

Этот

 G-

код

 

преобразует

 

все

 

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

 

перемещения

выполняемые

заданной

 

линейной

 

осью

в

 

эквивалентные

 

перемещения

 

по

 

поверхности

 

цилиндра

(

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

 

на

 

оси

 

вращения

как

 

показано

 

на

 

следующем

 

рисунке

Это

 

код

 G

группы

 0, 

однако

 

его

 

действие

 

по

 

умолчанию

 

зависит

 

от

 

настройки

 56 (

M30

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

 

значение

 G 

по

 

умолчанию

). 

Команда

 

G107

 

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

 

для

включения

 

активировать

 

или

 

выключения

 

цилиндрического отображения

.

 

Для

 

любой

 

программы

 

с

 

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

 

по

 

линейной

 

оси

 

можно

 

выполнить

цилиндрическое

 

отображение

 

к

 

любой

 

поворотной

 

оси

 (

по одной

).

Существующую

 

программу

 

линейных

 

перемещений

 

в

 

виде

 

кодов

 G 

можно

привести

 

к

 

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

 

отображению

если

 

вставить

 

в

 

начало

 

программы

кода

 

G107

.

Радиус

  (

или

 

диаметр

цилиндрической

 

поверхности

 

можно

 

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

,

чтобы

 

цилиндрическое

 

отображение

 

выполнялось

 

по

 

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

 

разных

диаметров

 

без

 

необходимости

 

изменять программу

.

Радиус

 

(

или

 

диаметр

цилиндрической

 

поверхности

 

можно

 

или

синхронизировать

или

 

сделать

 

независимым

 

от

 

диаметра

  (

диаметров

)

поворотной оси

указанного

 

в

 

настройках

 34 

и

79

.

G107

 

можно

 

также

 

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

 

для

 

задания

 

диаметра

 

цилиндрической

поверхности

 

по

 

умолчанию

независимо

 

от

 

того

какое

 

действует

цилиндрическое

 

отображение

.

G110-G129 

Система

 

координат

 #7-26 (

Группа

 12)

Эти

 

коды

 

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

 

для

 

выбора

 

одной

 

из

 

систем

 

рабочих

 

координат

В

 

новой

системе

 

координат

 

будут

 

вычислены

 

положения

 

исходных

 

точек

 

всех

 

осей

Действие

кодов

 

G110

 - 

G129

 

аналогично

 

действию

 

кодов

 

G54

 -

G59

.

Список

 

кодов

 G

 

320

G136 

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

 

измерение

 

центра

 

рабочего

 

смещения

 

(

Группа

 00)

Это

 

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

 G-

код

 

и

 

он

 

требует

 

наличия

 

измерительной

 

головки

.

Используйте

 

ее

чтобы

 

задать

 

коррекцию

 

детали

 

на

 

центр

 

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

 

детали

 

с

помощью

 

измерительной

 

головки детали

.

F

 - 

Скорость

 

подачи

I

 - 

Расстояние

 

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

 

смещения

 

по

 

оси

 X

J

 - 

Расстояние

 

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

 

смещения

 

по

 

оси

 Y

K

 - 

Расстояние

 

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

 

смещения

 

по

 

оси

 Z

X

 - 

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

 

команда

 

перемещения

 

по

 

оси

 X

Y

 - 

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

 

команда

 

перемещения

 

по

 

оси

 Y

Z

 - 

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

 

команда

 

перемещения

 

по

 

оси

 Z

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

 

параметр

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

 

измерение

 

центра

 

коррекции

 

детали

  (

G136

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

 

для

подачи

 

команды

 

измерительной

 

головке

 

шпинделя

 

на

 

задание

 

коррекции

 

детали

.

Код

 

G136

 

выполнит

 

подачу

 

осей

 

станка

 

для

 

измерения

 

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

 

детали

 

с

помощью

 

измерительной

 

головки

 – 

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

 

на

 

шпинделе

 

измерительной

головки

Ось

  (

оси

будет

 

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

пока

 

не

 

будет

 

получен

 

сигнал

  (

сигнал

пропуска

от

 

измерительной

 

головки

или

 

не

 

будет

 

достигнут

 

конец

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

 

перемещения

При

 

выполнения

 

этой

 

функции

 

не

 

должна

быть

 

активна

 

коррекция

 

на

 

инструмент

  (

G41

G42

G43

 

или

 

G44

). 

Для

 

всех

программируемых

 

осей

 

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

 

текущая

 

система

 

рабочих

 

координат

Для

установки

 

первой

 

точки

 

используйте

 

цикл

 

G31

 

с

 

кодом

 

M75

Код

 

G136

 

задает

координаты

 

детали

 

в

 

точке

находящейся

 

в

 

центре

 

линии

соединяющей

 

точку

касания

 

измерительной

 

головки

с

 

точкой

заданной

 

кодом

 

M75

Таким

 

образом

 

по

двум

 

точкам

 

касания

 

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

 

положение

 

центра

 

детали

.

В

 

случае

 

указания

 

I

J

 

или

 

K

 

коррекция

 

детали

 

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

 

оси

 

смещается

 

на

величину

 

I

J

 

или

 

K

Это

 

позволяет

 

отодвинуть

 

коррекцию

 

детали

 

от

 

измеренного

центра

 

между

 

двумя

 

точками

 

касания

 

измерительной

 

головки

.

Примечания

:

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

в

 

котором

задан

 

G136

.

Точки

в

 

которых

 

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

 

касание

 

датчика

смещаются

 

на

 

величины

,

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

 

в

 

Настройках

 59-62. 

См

раздел

  «

Настройки

» 

настоящего

руководства

где

 

указана

 

дальнейшая

 

информация

.

Не

 

используйте

 

коррекцию

 

на

 

инструмент

 (

G41

G42

с

 

G136

.

Не

 

используйте

 

коррекцию

 

на

 

длину

 

инструмента

 (

G43

G44

с

 

G136

Во

 

избежание

 

повреждения

 

измерительной

 

головки

 

используйте

 

скорость

 

подачи

ниже

 

F100

. (

дюйм

или

 

F2500

. (

метрическая

).

Включите

 

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

 

головку

 

шпинделя

 

перед

 

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

 

G136

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

чтобы

 

включить

 

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

 

головку

шпинделя

:

Коды

 G

 

321

M59 P1134 ;

Используйте

 

следующие

 

команды

чтобы

 

выключить

 

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

 

головку

шпинделя

:

M69 P1134 ;

См

также

 

M75

M78

 

и

 

M79

.

См

также

 

G31

.

Эта

 

типовая

 

программа

 

измеряет

 

центр

 

детали

 

по

 

оси

и

 

записывает

 

измеренное

значение

 

в

 

G58

 – 

коррекция

 

детали

 

по

 

оси

Y. 

Чтобы

 

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

 

эту

 

программу

,

необходимо

 

задать

 

положение

 

коррекции

 

детали

 

G58

 

на

 

центре

 

измеряемой

 

детали

или

 

близко

 

к

 

нему

.

%

O61361 (G136 

АВТОМАТИЧЕСКАЯ

 

КОРРЕКЦИЯ

 

ДЕТАЛИ

 -) ;

(

ЦЕНТР

 

ДЕТАЛИ

) ;

(G58 X0 Y0 - 

в

 

центре

 

детали

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(T1 - 

измерительная

 

головка

 

шпинделя

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G58 X0. Y1. (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ИЗМЕРЕНИЯ

 

ГОЛОВКОЙ

) ;

M59 P1134 (

Измерительная

 

головка

 

шпинделя

 

включена

) ;

Z-10. (

Ускоренное

 

перемещение

 

шпинделя

 

вниз

в

) ;

(

рабочее

 

положение

) ;

G91 G01 Z-1. F20. (

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

 

подача

 

на

 Z-1.) ;

G31 Y-1. F10. M75 (

Измерение

 

и

 

запись

 

опорного

) ;

(

значения

 Y) ;

G01 Y0.25 F20. (

Подача

 

от

 

поверхности

) ;

G00 Z2. (

Ускоренное

 

перемещение

 

отвода

) ;

Y-2. (

Перемещение

 

к

 

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

 

стороне

 

детали

) ;

G01 Z-2. F20. (

Подача

 

на

 Z-2.) ;

G136 Y1. F10. ;

(

Измерение

 

и

 

запись

 

центра

 

по

 

оси

 Y) ;

G01 Y-0.25 (

Подача

 

от

 

поверхности

) ;

G00 Z1. (

Ускоренное

 

перемещение

 

отвода

) ;

M69 P1134 (

Измерительная

 

головка

 

шпинделя

 

выключена

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 G90 G53 Z0. (

Ускоренное

 

перемещение

 

отвода

 

в

) ;

(

исходное

 

положение

 Z) ;

M30 (

Завершение

 

программы

) ;

%

Список

 

кодов

 G

 

322

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

С

 

единичным

 

вектором

 

длина

 

линии

 

вектора

 

должна

 

всегда

 

равняться

 1. 

Таким

 

же

,

как

 

в

 

математике

 

единичный

 

круг

 – 

это

 

окружность

 

с

 

радиусом

 1, 

единичный

 

вектор

– 

это

 

линия

которая

 

указывает

 

направление

с

 

длиной

 1. 

Помните

что

 

линия

 

вектора

не

 

сообщает

 

системе

 

управления

на

 

какое

 

расстояние

 

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

 

инструмент

,

когда

 

введено

 

значение

 

износа

только

 

направление

в

 

котором

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

.

Коды

 G

 

323

Только

 

конечная

 

точка

 

блока

 

по

 

команде

 

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

 

в

 

направлении

 

I

J

, and

K

.

По

 

этой

 

причине

 

эта

 

компенсация

 

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

 

только

 

для

 

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

траекторий

 

инструмента

имеющих

 

малый

 

допуск

  (

малое

 

перемещение

 

между

блоками

 

текста

 

программы

). 

Компенсация

 

G141

 

не

 

запрещает

 

пересечения

траектории

 

инструмента

 

самой

 

собой

если

 

введена

 

повышенная

 

коррекция

 

на

инструмент

Будет

 

выполнена

 

коррекция

 

на

 

инструмент

 

в

 

направлении

 

линии

вектора

на

 

сумму

 

значений

 

коррекции

 

на

 

геометрию

 

инструмента

 

плюс

 

коррекции

 

на

износ

 

инструмента

Если

 

значения

 

компенсации

 – 

в

 

режиме

 

диаметра

 (

настройка

 40),

перемещение

 

составит

 

половину

 

величины

введенной

 

в

 

эти поля

.

Для

 

достижения

 

наилучших

 

результатов

 

необходимо

 

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

 

от

 

центра

инструмента

используя

 

концевую

 

сферическую

 

фрезу

.

%

O61411 (G141 3D 

КОРРЕКЦИЯ

 

НА

 

ИНСТРУМЕНТ

) ;

(G54 X0 Y0 - 

слева

 

внизу

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(T1 - 

концевая

 

сферическая

 

фреза

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X0 Y0 Z0 A0 B0 (

Ускоренное

 

перемещение

 

в

) ;

(1-

е

 

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z0.1 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G141 D01 X0. Y0. Z0. ;

(

Ускоренное

 

перемещение

 

в

 

рабочее

 

положение

 

с

) ;

(

коррекцией

 

на

 

инструмент

 3D+) ;

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

(

Обратнозависимая

 

подача

 

включена

, 1-

ое

 

линейное

) ;

(

перемещение

) ;

N1 X.02 Y.03 Z.04 I.15 J.25 K.9566 F300. (2-

ое

) ;

(

перемещение

) ;

X.02 Y.055 Z.064 I.2 J.3 K.9327 F300. (3-

е

) ;

(

перемещение

) ;

X2.345 Y.1234 Z-1.234 I.25 J.35 K.9028 F200. ;

(

Последнее

 

перемещение

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G94 F50. (

Обратнозависимая

 

подача

 

выключена

) ;

G00 G90 G40 Z0.1 M09 (

Коррекция

 

на

 

инструмент

) ;

(

выключена

) ;

(

Ускоренное

 

перемещение

 

отвода

выключение

 

подачи

) ;

(

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

Список

 

кодов

 G

 

324

M30 (

Завершение

 

программы

) ;

%

В

 

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

 

примере

 

можно

 

видеть

откуда

 

были

 

получены

 

I

J

 

и

 

K

подставив

точки

 

в

 

следующую

 

формулу

AB = [(x

2

-x

1

)

2

 + (y

2

-y

1

)

2

 + (z

2

-z

1

)

2

] – 3-

хмерная

 

версия

 

формулы

 

расстояния

При

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

 

строки

 

N1

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

 0.15 

для

 x

2

, 0.25 – 

для

 y

2

 

и

 0.9566 – 

для

 Z

2

.

Поскольку

 

I

J

 

и

 

K

 – 

это

 

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

 

значения

мы

 

будем

 

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

 0 

для

 x

1

,

y

1

 

и

z

1

.

F7.33:

Пример

 

единичного

 

вектора

Конечная

 

точка

 

исполняемой

 

строки

 

программы

 [1] 

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

 

в

 

направлении

 

линии

 

вектора

 [2] (I,J,K), 

на

 

величину

 

коррекции

 

на

 

износ

 

инструмента

.

% AB=[(.15)

2

 + (.25)

2

 + ;

(.9566)

2

]AB=[.0225 + .0625 + .9150]AB=1% ;

Упрощенный

 

пример

 

приводится

 

ниже

:

%

O61412 (G141 

ПРОСТАЯ

 

КОРРЕКЦИЯ

 

НА

 

ИНСТРУМЕНТ

 3D) ;

(G54 X0 Y0 - 

слева

 

внизу

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(T1 - 

концевая

 

сферическая

 

фреза

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X0 Y0 (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z0.1 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

1

2

Коды

 G

 

325

G141 D01 X0. Y0. Z0. ;

(

Ускоренное

 

перемещение

 

в

 

рабочее

 

положение

 

с

) ;

(

коррекцией

 

на

 

инструмент

 3D+) ;

N1 G01 G93 X5. Y0. I0. J-1. K0. F300. ;

(

Обратнозависимая

 

подача

 

включена

и

 

линейное

) ;

(

перемещение

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G94 F50. (

Обратнозависимая

 

подача

 

выключена

) ;

G00 G90 G40 Z0.1 M09 (

Коррекция

 

на

 

инструмент

) ;

(

выключена

) ;

(

Ускоренное

 

перемещение

 

отвода

выключение

 

подачи

) ;

(

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

%

В

 

этом

 

случае

 

значение

 

износа

 (DIA) 

для

 

T01

 

установлено

 

на

 -.02. 

Строка

 

N1

перемещает

 

инструмент

 

из

 (

X0.

Y0.

Z0.

в

 (

X5.

Y0., Z0.

). 

Значение

 

J

 

сообщает

системе

 

управления

что

 

необходимо

 

выполнить

 

компенсацию

 

конечной

 

точки

строки

 

программы

 

только

 

по

 

оси

Y.

Строку

 

N1

 

можно

 

было

 

написать

используя

 

только

 

J-1

. (

не

 

используя

 

I0

или

 

K0

.),

но

 

должно

 

быть

 

введено

 

значение

 

Y

если

 

для

 

этой

 

оси

 

должна

 

выполняться

компенсация

 (

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

 

значение

 

J

).

G143 

Коррекция

 

на

 

длину

 

инструмента

 5-

й

 

оси

 + (

Группа

 08)

(

Этот

 G-

код

 

является

 

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

он

 

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

 

только

 

на

 

станках

у

 

которых

все

 

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

 

перемещение

 – 

это

 

вращение

 

режущего

 

инструмента

например

,

фрезерные

 

станки

 

серии

VR).

Этот

 G-

код

 

позволяет

 

производить

 

коррекцию

 

длины

 

режущего

 

инструмента

 

без

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

 

программных

 

средств

 CAD/CAM. 

Для

 

выбора

 

длины

 

инструмента

 

из

таблиц

 

компенсации

 

следует

 

указать

 

код

 

Н

Команды

 

G49

 

или

 

H00

 

отменяют

коррекцию

 5-

й

 

оси

Для

 

корректной

 

работы

 

кода

 

G143

 

необходимо

 

наличие

 

двух

поворотных

 

осей

 A 

и

 B. 

Кроме

 

того

должен

 

быть

 

активен

 

режим

 

абсолютного

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

 

G90

 (

G91

 

невозможно

 

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

). 

Координаты

 

детали

 0,0 

для

осей

 

А

 

и

 

В

 

должна

 

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

 

так

чтобы

 

инструмент

 

был

 

параллелен

перемещению

 

оси

Z.

Код

 

G143

 

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

 

для

 

компенсации

 

разницы

 

длин

 

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

 

введенного

инструмента

 

и

 

его

 

заменителя

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

 

G143

 

позволяет

 

программе

исполняться

 

без

 

повторного

 

ввода

 

новой

 

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

.

Список

 

кодов

 G

 

326

Коррекция

 

на

 

длину

 

инструмента

 

G143

 

работает

 

только

 

с

 

ускоренным

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

  (

G00

и

 

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

 

линейной

 

подачи

  (

G01

); 

никакие

 

другие

функции

 

подачи

  (

G02

 

или

 

G03

или

 

стандартные

 

циклы

  (

сверление

нарезание

резьбы

 

и

 

т

.

д

.) 

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

 

невозможно

При

 

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

 

длине

 

инструмента

происходит

 

перемещение

 

оси

 Z 

вверх

  (

в

 

направлении

 "+"). 

Если

 

в

 

программе

 

не

указано

 

одно

 

из

 

значений

 X, Y 

или

 Z, 

то

 

эта

 

ось

 

не

 

будет

 

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

даже

 

если

перемещения

 

оси

 

А

 

или

 

В

 

генерируют

 

вектор

 

новой

 

длины

 

инструмента

Таким

образом

в

 

обычной

 

программе

 

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

 

все

 5 

осей

 

в

 

одном

 

блоке

 

данных

G143

может

 

выполнять

 

перемещения

 

по

 

команде

 

всех

 

осей

 

для

 

компенсации

 

осей

 

А

 

и В

.

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

 

применять

 

режим

 

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

 

подачи

 

(

G93

при

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

 

кода

 

G143

.

% ;

O61431 (G143 

ДЛИНА

 

ИНСТРУМЕНТА

 5 

ОСИ

) ;

(G54 X0 Y0 - 

справа

 

вверху

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X0 Y0 Z0 A0 B0 (

Ускоренное

 

перемещение

 

в

) ;

(1-

е

 

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G143 H01 X0. Y0. Z0. A-20. B-20. ;

(

Ускоренное

 

перемещение

 

в

 

рабочее

 

положение

 

с

) ;

(

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

 

на

 

длину

 

инструмента

 

по

 5 

оси

) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

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

(

Обратнозависимая

 

подача

 

включена

, 1-

ое

 

линейное

) ;

(

перемещение

) ;

X0.02 Y0.03 Z0.04 A-19.7 B-19.7 F300. (2-

е

) ;

(

перемещение

) ;

X0.02 Y0.055 Z0.064 A-19.5 B-19.6 F300. (3-

е

) ;

(

перемещение

) ;

X2.345 Y.1234 Z-1.234 A-4.127 B-12.32 F200. ;

(

Последнее

 

перемещение

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G94 F50. (

Обратнозависимая

 

подача

 

выключена

) ;

G00 G90 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

Выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Компенсация

 

длины

 

инструмента

) ;

(

выключена

) ;

(

Исходное

 

положение

 Z, 

Выключение

 

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

% ;

Коды

 G

 

327

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

 

328

В

 

области

 

кармана

 

выполняются

 

несколько

 

проходов

начиная

 

с

 

плоскости

 R,

каждый

 

проход

 

на

 Q (

глубина

 

по

 

оси

 Z) 

до

 

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

 

глубины

Команда

 

G150

сначала

 

выполнит

 

проход

 

по

 

геометрии

 

кармана

оставив

 

припуск

 

на

 

K

затем

выполняются

 

проходы

 

черновой

 

обработки

 

I

 

или

 

J

 

для

 

выполнения

 

полости

кармана

после

 

подачи

 

вниз

 

на

 

значение

 

в

 Q, 

пока

 

не

 

будет

 

достигнута

 

глубина

Z.

Команда

 

Q

 

должна

 

быть

 

в

 

строке

 

G150

даже

 

если

 

до

 

глубины

 Z 

необходим

 

только

один

 

проход

Команда

 

Q

 

начинается

 

от

 

плоскости

R.

Примечания

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

 (

P

не

 

должна

 

состоять

 

из

 

более

 

чем

 40 

перемещений

геометрии

 

кармана

.

Может

 

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

 

выполнить

 

исходную

 

точку

 

сверлением

для

 

режущего

инструмента

 

G150

на

 

конечную

 

глубину

 (Z). 

Затем

 

установите

 

концевую

 

фрезу

 

в

исходное

 

положение

 

по

 

осям

 XY 

в

 

пределах

 

кармана

 

для

 

команды

 

G150

.

F7.34:

G150

 

Общее

 

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

 

кармана

: [1] 

Начальная

 

точка

, [Z] 

Конечная

 

глубина

.

%

O61501 (G150 

ОБЩЕЕ

 

ФРЕЗЕРОВАНИЕ

 

КАРМАНА

) ;

(G54 X0 Y0 

внизу

 

слева

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(T1 - 

концевая

 

фреза

 .5") ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X3.25 Y4.5 (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z1.0 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G150 X3.25 Y4.5 Z-1.5 G41 J0.35 K.01 Q0.25 R.1 ;

P61502 D01 F15. ;

(

Последовательность

 

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

 

кармана

вызов

) ;

(

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

 

кармана

) ;

(

Коррекция

 

на

 

инструмент

 

вкл

.) ;

Z

X

Y

I

J

Q

1

1

Z

Коды

 G

 

329

(

чистовой

 

проход

 0.01" (K) 

по

 

боковым

 

стенкам

) ;

G40 X3.25 Y4.5 (

Коррекция

 

на

 

инструмент

 

выкл

.) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

%%O61502 (G150 

ОБЩАЯ

 

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

 

ФРЕЗЕРОВАНИЯ

) ;

(

КАРМАНА

) ;

(

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

 

для

 

кармана

 

в

 O61501) ;

(

Должна

 

быть

 

скорость

 

подачи

 

в

 G150) ;

G01 Y7. (

Первое

 

линейное

 

перемещение

 

на

 

геометрию

) ;

(

кармана

) ;

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 (

Выход

 

в

 

основную

 

программу

) ;

%

Квадратное

 

углубление

F7.35:

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

 

330

%

O61503 (G150 

ФРЕЗЕРОВАНИЕ

 

КВАДРАТНОГО

 

КАРМАНА

) ;

(G54 X0 Y0 - 

в

 

центре

 

детали

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(T1 - 

это

 

концевая

 

фреза

 .5") ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X0 Y1.5 (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z1.0 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G01 Z0.1 F10. (

Подача

 

в

 

положение

 

прямо

 

над

) ;

(

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

) ;

G150 P61504 Z-0.5 Q0.25 R0.01 J0.3 K0.01 G41 D01 F10. ;

(

Последовательность

 

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

 

кармана

вызов

) ;

(

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

 

кармана

) ;

(

Коррекция

 

на

 

инструмент

 

вкл

.) ;

(

чистовой

 

проход

 0.01" (K) 

по

 

боковым

 

стенкам

) ;

G40 G01 X0. Y1.5 (

Коррекция

 

на

 

инструмент

 

выключена

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

%

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

%

O61505 (G150 

ФРЕЗЕРОВАНИЕ

 

КВАДРАТНОГО

 

КАРМАНА

 

С

) ;

(

ОТНОСИТЕЛЬНЫМИ

 

ПЕРЕМЕЩЕНИЯМИ

) ;

(

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

) ;

(

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

 

для

 

кармана

 

в

 O61503) ;

(

Должна

 

быть

 

скорость

 

подачи

 

в

 G150) ;

G91 G01 Y0.5 (

Линейное

 

перемещение

 

в

 

положение

 1) ;

X-2.5 (

Линейное

 

перемещение

 

в

 

положение

 2) ;

Y-5. (

Линейное

 

перемещение

 

в

 

положение

 3) ;

X5. (

Линейное

 

перемещение

 

в

 

положение

 4) ;

Y5. (

Линейное

 

перемещение

 

в

 

положение

 5) ;

X-2.5 (

Линейное

 

перемещение

 

в

 

положение

 6, 

Цикл

) ;

(

замыкания

 

контура

 

кармана

) ;

G90 (

Выключение

 

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

 

режима

включение

) ;

(

абсолютного

) ;

Коды

 G

 

331

M99 (

Выход

 

в

 

основную

 

программу

) ;

%

Примеры

 

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

 

с

 

абсолютным

 

и

 

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

 

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

,

вызываемой

 

командой

 

P####

 

в

 

строке

 

G150

Абсолютная

 

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

%

O61504 (G150 

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

 

ФРЕЗЕРОВАНИЯ

 

КВАДРАТНОГО

) ;

(

КАРМАНА

 

С

 

АБСОЛЮТНЫМИ

 

ПЕРЕМЕЩЕНИЯМИ

) ;

(

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

) ;

(

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

 

для

 

кармана

 

в

 O61503) ;

(

Должна

 

быть

 

скорость

 

подачи

 

в

 G150) ;

G90 G01 Y2.5 (

Линейное

 

перемещение

 

в

 

положение

 1) ;

X-2.5 (

Линейное

 

перемещение

 

в

 

положение

 2) ;

Y-2.5 (

Линейное

 

перемещение

 

в

 

положение

 3) ;

X2.5 (

Линейное

 

перемещение

 

в

 

положение

 4) ;

Y2.5 (

Линейное

 

перемещение

 

в

 

положение

 5) ;

X0. (

Линейное

 

перемещение

 

в

 

положение

 6, 

Цикл

) ;

(

замыкания

 

контура

 

кармана

) ;

M99 (

Выход

 

в

 

основную

 

программу

) ;

%

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

 

с

 

приращением

%

O61505 (G150 

ФРЕЗЕРОВАНИЕ

 

КВАДРАТНОГО

 

КАРМАНА

 

С

) ;

(

ОТНОСИТЕЛЬНЫМИ

 

ПЕРЕМЕЩЕНИЯМИ

) ;

(

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

) ;

(

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

 

для

 

кармана

 

в

 O61503) ;

(

Должна

 

быть

 

скорость

 

подачи

 

в

 G150) ;

G91 G01 Y0.5 (

Линейное

 

перемещение

 

в

 

положение

 1) ;

X-2.5 (

Линейное

 

перемещение

 

в

 

положение

 2) ;

Y-5. (

Линейное

 

перемещение

 

в

 

положение

 3) ;

X5. (

Линейное

 

перемещение

 

в

 

положение

 4) ;

Y5. (

Линейное

 

перемещение

 

в

 

положение

 5) ;

X-2.5 (

Линейное

 

перемещение

 

в

 

положение

 6, 

Цикл

) ;

(

замыкания

 

контура

 

кармана

) ;

G90 (

Выключение

 

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

 

режима

включение

) ;

(

абсолютного

) ;

M99 (

Выход

 

в

 

основную

 

программу

) ;

%

Квадратный

 

выступ

Список

 

кодов

 G

 

332

F7.36:

G150

 

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

 

кармана

 

с

 

квадратным

 

выступом

концевая

 

фреза

 

диаметром

 

0.500

5.0 x 5.0 x 0.500 DP. 

Квадратное

 

углубление

 

с

 

квадратным

 

выступом

Главная

 

программа

%

O61506 (G150 

ФРЕЗЕРОВАНИЕ

 

КАРМАНА

 

С

 

КВАДРАТНЫМ

) ;

(

ВЫСТУПОМ

) ;

(G54 X0 Y0 - 

слева

 

внизу

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(T1 - 

концевая

 

фреза

 .5") ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X2. Y2. (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z1.0 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G01 Z0.01 F30. (

Подача

 

в

 

положение

 

прямо

 

над

) ;

(

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

) ;

G150 P61507 X2. Y2. Z-0.5 Q0.5 R0.01 I0.3 K0.01 G41 ;

D01 F10. ;

(

Последовательность

 

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

 

кармана

вызов

) ;

(

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

 

кармана

) ;

(

Коррекция

 

на

 

инструмент

 

выкл

.) ;

(

чистовой

 

проход

 0.01" (K) 

по

 

боковым

 

стенкам

) ;

G40 G01 X2.Y2. (

Коррекция

 

на

 

инструмент

 

выключена

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

5

6

1, 14

2

7

8

10

X0, Y0

9

4

3

5

5

13

11

12

Коды

 G

 

333

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

шпиндель

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

%

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

%

O61507 (G150 

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

 

ФРЕЗЕРОВАНИЯ

 

КАРМАНА

 

С

) ;

(

КВАДРАТНЫМ

 

ВЫСТУПОМ

) ;

(

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

 

для

 

кармана

 

в

 O61503) ;

(

Должна

 

быть

 

скорость

 

подачи

 

в

 G150) ;

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 (

Выход

 

в

 

основную

 

программу

) ;

%

Круглый

 

выступ

F7.37:

G150

 

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

 

кармана

 

с

 

круглым

 

выступом

концевая

 

фреза

 

диаметром

 0.500

5

8

1, 12

2

X0, Y0

4, 10

3

5

5

11

9

6, 7

Список

 

кодов

 G

 

334

5.0 x 5.0 x 0.500 DP. 

Квадратное

 

углубление

 

с

 

круглым

 

выступом

Главная

 

программа

%

O61508 (G150 SQ 

ФРЕЗЕРОВАНИЕ

 

КВАДРАТНОГО

 

КАРМАНА

 

С

) ;

(

КРУГЛЫМ

 

ВЫСТУПОМ

) ;

(G54 X0 Y0 - 

слева

 

внизу

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(T1 - 

это

 

концевая

 

фреза

 .5") ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X2. Y2. (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z1.0 M08 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

(

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G01 Z0.01 F30. (

Подача

 

в

 

положение

 

прямо

 

над

) ;

(

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

) ;

G150 P61509 X2. Y2. Z-0.5 Q0.5 R0.01 J0.3 K0.01 G41 ;

D01 F10. ;

(

Последовательность

 

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

 

кармана

вызов

) ;

(

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

 

кармана

) ;

(

Коррекция

 

на

 

инструмент

 

вкл

.) ;

(

чистовой

 

проход

 0.01" (K) 

по

 

боковым

 

стенкам

) ;

G40 G01 X2.Y2. (

Коррекция

 

на

 

инструмент

 

выключена

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

Выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

%

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

%

O61509 (G150 

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

 

ФРЕЗЕРОВАНИЯ

 

КВАДРАТНОГО

) ;

(

КАРМАНА

 

С

 

КРУГЛЫМ

 

ВЫСТУПОМ

) ;

(

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

) ;

(

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

 

для

 

кармана

 

в

 O61503) ;

(

Должна

 

быть

 

скорость

 

подачи

 

в

 G150) ;

G01 Y1. (

Линейное

 

перемещение

 

в

 

положение

 1) ;

X6. (

Линейное

 

перемещение

 

в

 

положение

 2) ;

Y6. (

Линейное

 

перемещение

 

в

 

положение

 3) ;

X1. (

Линейное

 

перемещение

 

в

 

положение

 4) ;

Y3.5 (

Линейное

 

перемещение

 

в

 

положение

 5) ;

 

 

 

 

 

 

 

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