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

 

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

 

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

 

   

 

   

 

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

 

 

 

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

 

 

Коды

 G

 

271

G28 

Возврат

 

в

 

точку

 

начала

 

координат

 

станка

 (

группа

 00)

Код

 

G28

 

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

 

возвращает

 

все

 

оси

  (

X

, 

Y

, 

Z

, 

A

 

и

 

B

) 

в

 

положение

 

начала

координат

 

станка

, 

если

 

в

 

строке

 

G28

не

 

указана

 

ни

 

одна

 

ось

.

Если

 

это

 

не

 

так

: 

в

 

строке

 

G28

 

задано

 

положение

 

для

 

одной

 

или

 

нескольких

 

осей

, 

код

G28

 

выполнит

 

перемещение

 

в

 

заданные

 

положения

, 

а

 

затем

 – 

в

 

начало

 

координат

станка

. 

Это

 

называется

 

опорной

 

точкой

 

G29

, 

она

 

сохраняется

 

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

 

для

опционального

 

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

 

в

G29

.

G28

 

также

 

отменяет

 

коррекцию

 

на

 

длину

 

инструмента

.

Настройка

 108 

влияет

 

на

 

то

, 

как

 

поворотные

 

оси

 

выполняю

 

возврат

 

при

 

подаче

команды

 

G28

. 

См

. 

страницу

400

, 

где

 

имеется

 

дальнейшая

 

информация

.

%

G28 G90 X0 Y0 Z0 (

перемещение

 

в

 X0 Y0 Z0) ;

G28 G90 X1. Y1. Z1. (

перемещение

 

в

 X1. Y1. Z1.) ;

G28 G91 X0 Y0 Z0 (

перемещение

 

непосредственно

 

в

) ;

(

начало

 

координат

 

станка

) ;

G28 G91 X-1. Y-1. Z-1 (

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

 

перемещение

 -1.) ;

%

G29 

Возврат

 

из

 

опорной

 

точки

 (

группа

 00)

G29

 

перемещает

 

оси

 

в

 

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

 

положение

. 

Выбранные

 

в

 

этом

 

блоке

 

оси

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

 

в

 

опорную

 

точку

 

G29

, 

сохраненную

 

в

 

G28

, 

а

 

затем

 

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

 

в

положение

, 

заданное

 

командой

 

G29

.

G31 

Подача

 

до

 

пропуска

 (

группа

 00)

(

Этот

 

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

 G-

код

 

требует

 

наличия

 

датчика

)

Этот

 

код

 G 

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

 

для

 

записи

 

положения

, 

измеренного

 

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

головкой

, 

в

 

макропеременную

.

F

 - 

Скорость

 

подачи

*

X

 - 

Команда

 

абсолютного

 

перемещения

 

оси

 

Х

*

Y

 - 

Команда

 

абсолютного

 

перемещения

 

оси

 Y

*

Z

 - 

Команда

 

абсолютного

 

перемещения

 

оси

 Z

*

A

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 A

*

B

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 B

*

C

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 C (UMC)

*

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

Список

 

кодов

 G

 

272

Этот

 

код

 G 

перемещает

 

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

 

оси

 

ожидая

 

сигнал

 

от

 

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

головки

  (

сигнал

 

пропуска

). 

Заданное

 

перемещение

 

начинается

 

и

 

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

 

до

достижения

 

заданного

 

положения

 

или

 

до

 

получения

 

сигнала

 

пропуска

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

 

головкой

. 

Если

 

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

 

головка

 

получает

 

сигнал

 

пропуска

 

во

время

 

перемещения

 

G31

, 

перемещение

 

оси

 

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

, 

система

 

управления

подает

 

звуковой

 

сигнал

 

и

 

положение

 

сигнала

 

пропуска

 

записывается

 

в

макропеременных

. 

Затем

 

будет

 

выполнена

 

следующая

 

строка

 

текста

 

программы

.

Если

 

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

 

головка

 

не

 

получит

 

сигнал

 

пропуска

 

во

 

время

 

перемещения

G31

, 

система

 

управления

 

не

 

подаст

 

звуковой

 

сигнал

, 

и

 

положение

 

сигнала

 

пропуска

будет

 

зарегистрировано

 

в

 

конце

 

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

 

перемещения

. 

Программа

будет продолжена

. 

Этот

 

код

 G 

требует

, 

чтобы

 

была

 

указана

 

по

 

крайней

 

мере

 

одна

ось

 

и

 

скорость

 

подачи

. 

Если

 

в

 

команде

 

отсутствуют

 

оба

 

параметра

, 

выдается

 

сигнал

об

 

ошибке

.

Макропеременные

 

с

 

#5061

 

по

 

#5066

 

назначены

 

для

 

хранения

 

положения

 

сигнала

пропуска

 

для

 

каждой

 

оси

. 

Для

 

получения

 

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

 

информации

 

об

 

этих

переменных

 

сигнала

 

пропуска

 

см

. 

раздел

 «

Макросы

» 

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

.

Примечания

: 

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

, 

в

 

котором

задан

G31

.

Не

 

используйте

 

коррекцию

 

на

 

инструмент

 (

G41

, 

G42

) 

с

 

G31

.

Строка

 

с

 

G31

 

должна

 

иметь

 

команду

 

подачи

. 

Во

 

избежание

 

повреждения

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

 

головки

 

используйте

 

скорость

 

подачи

 

ниже

 

F100

. (

дюймы

) 

или

F2500

. (

метрическая

).

Включите

 

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

 

головку

 

перед

 

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

 

G31

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

, 

чтобы

 

включить

 

измерительную головку

.

Используйте

 

следующий

 

текст

 

программы

, 

чтобы

 

включить

 

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

 

головку

шпинделя

.

M59 P1134 ;

Используйте

 

следующий

 

текст

 

программы

, 

чтобы

 

включить

 

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

 

головку

инструмента

.

%

M59 P1133 ;

G04 P1.0 ;

M59 P1134 ;

%

Используйте

 

следующий

 

текст

 

программы

, 

чтобы

 

выключить

 

любую

 

из

измерительных

 

головок

.

M69 P1134 ;

См

. 

также

 

M75

, 

M78

 

и

 

M79 ;

Типовая

 

программа

:

Коды

 G

 

273

Эта

 

типовая

 

программа

 

измеряет

 

верхнюю

 

поверхность

 

детали

 

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

головкой

 

шпинделя

, 

перемещающейся

 

в

 

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

 

направлении

 Z. 

Чтобы

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

 

эту

 

программу

, 

положение

 

детали

 

G54

 

должно

 

быть

 

установлено

 

на

измеряемой

 

поверхности

 

или

 

близко

 

к ней

.

%

O60311 (G31 

ИЗМЕРИТЕЛЬНАЯ

 

ГОЛОВКА

 

ШПИНДЕЛЯ

) ;

(G54 X0. Y0. - 

в

 

центре

 

детали

) ;

(Z0. 

находится

 

на

 

поверхности

 

или

 

близко

 

к

 

ней

) ;

(T1 - 

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

 

головка

 

шпинделя

) ;

(

ПОДГОТОВКА

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G54 X0 Y0 (

Ускоренное

 

перемещение

 

в

 X0. Y0.) ;

M59 P1134 (

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

 

головка

 

шпинделя

 

вкл

.) ;

G43 H1 Z1. (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

(

ИЗМЕРЕНИЕ

 

ГОЛОВКОЙ

) ;

G31 Z-0.25 F50. (

Измерение

 

верхней

 

поверхности

) ;

Z1. (

Отвод

 

к

 Z1.) ;

M69 P1134 (

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

 

головка

 

шпинделя

 

выкл

.) ;

(

ЗАВЕРШЕНИЕ

) ;

G00 G53 Z0. (

Ускоренное

 

перемещение

 

отвода

 

в

) ;

(

исходное

 

положение

 Z) ;

M30 (

Завершение

 

программы

) ;

%

G35 

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

 

измерение

 

диаметра

 

инструмента

 (

группа

 00)

(

Этот

 

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

 G-

код

 

требует

 

наличия

 

датчика

)

Этот

 

код

 G 

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

 

для

 

задания

 

коррекции

 

на

 

диаметр

 

инструмента

.

F

 - 

Скорость

 

подачи

D

 - 

Номер

 

коррекции

 

на

 

диаметр

 

инструмента

X

 - 

Команда

 

оси

 X

Y

 - 

Команда

 

оси

 Y

*

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

Функция

 

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

 

измерения

 

коррекции

 

на

 

диаметр

 

инструмента

  (

G35

)

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

 

для

 

задания

 

диаметра

  (

или

 

радиуса

) 

инструмента

 

с

 

помощью

 

двух

касаний

 

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

 

головки

, 

по

 

одному

 

с

 

каждой

 

стороны

 

инструмента

. 

Первая

точка

 

задается

 

блоком

 

G31

, 

в

 

котором

 

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

 

M75

, 

а

 

вторая

 

точка

 

задается

блоком

 

G35

. 

Расстояние

 

между

 

этими

 

двумя

 

точками

 

задается

 

в

 

выбранной

(

ненулевой

) 

коррекции

 

Dnnn

.

Настройка

 63 (

ширина

 

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

 

головки

) 

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

 

для

 

уменьшения

измеренного

 

размера

 

инструмента

 

на

 

ширину

 

ширина

 

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

 

головки

. 

См

.

раздел

  «

Настройки

» 

настоящего

 

руководства

, 

где

 

содержится

 

дополнительная

информация

 

о

 

настройке

 63.

Список

 

кодов

 G

 

274

Этот

 G-

код

 

перемещает

 

оси

 

в

 

заданную

 

позицию

. 

Заданное

 

перемещение

начинается

 

и

 

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

 

до

 

достижения

 

заданной

 

позиции

, 

или

 

до

 

получения

сигнала

 

датчика

 (

сигнала

 

пропуска

).

ПРИМЕЧАНИЯ

:

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

, 

в

 

котором

задан

 

G35

.

Не

 

используйте

 

коррекцию

 

на

 

инструмент

 (

G41

, 

G42

) 

с

 

G35

.

Во

 

избежание

 

повреждения

 

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

 

головки

 

используйте

 

скорость

 

подачи

ниже

 

F100

. (

дюйм

) 

или

 

F2500

. (

метрическая

).

Включите

 

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

 

головку

 

инструмента

 

перед

 

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

 

G35

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

, 

чтобы

 

включить

 

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

 

головку

инструмента

.

% ;

M59 P1133 ;

G04 P1.0 ;

M59 P1134 ;

% ;

Используйте

 

следующие

 

команды

, 

чтобы

 

выключить

 

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

 

головку

инструмента

:

M69 P1134 ;

 ;

Включите

 

шпиндель

 

в

 

режиме

 

реверса

  (

M04

) 

для

 

правостороннего

 

режущего

инструмента

.

См

. 

также

 

M75

, 

M78

 

и

 

M79

.

См

. 

также

 

G31

.

Типовая

 

программа

:

Эта

 

типовая

 

программа

 

измеряет

 

диаметр

 

инструмента

 

и

 

регистрирует

 

измеренное

значение

 

на

 

странице

 

коррекции

 

на

 

инструмент

. 

Чтобы

 

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

 

эту

 

программу

,

положение

 

коррекции

 

детали

 

G59

 

необходимо

 

задать

 

в

 

положении

 

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

головки

 

инструмента

.

% ;

O60351 (G35 

ИЗМЕРЕНИЕ

 

И

 

ЗАПИСЬ

 

КОРРЕКЦИИ

 

НА

 

ДИАМЕТР

) ;

(

ИНСТРУМЕНТА

) ;

(G59 X0 Y0 - 

это

 

положение

 

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

 

головки

) ;

(

инструмента

) ;

(Z0 - 

на

 

поверхности

 

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

 

головки

) ;

(

инструмента

) ;

(T1 - 

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

 

головка

 

шпинделя

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G59 X0 Y-1. (

Ускоренное

 

перемещение

) ;

(

инструмента

 

к

 

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

 

головке

) ;

Коды

 G

 

275

M59 P1133 (

Выбор

 

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

 

головки

 

инструмента

) ;

G04 P1. (

Задержка

 

на

 1 

секунду

) ;

M59 P1134 (

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

 

головка

 

вкл

.) ;

G43 H01 Z1. (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

S200 M04 (

Шпиндель

 

вращается

 

против

 

часовой

 

стрелки

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ИЗМЕРЕНИЯ

 

ГОЛОВКОЙ

) ;

G01 Z-0.25 F50. (

Подача

 

инструмента

 

ниже

) ;

(

поверхности

 

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

 

головки

) ;

G31 Y-0.25 F10. M75 (

Задание

 

опорной

 

точки

) ;

G01 Y-1. F25. (

Подача

 

от

 

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

 

головки

) ;

Z0.5 (

Отвод

 

выше

 

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

 

головки

) ;

Y1. (

Перемещение

 

над

 

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

 

головкой

 

по

 

оси

 Y) ;

Z-0.25 (

Перемещение

 

инструмента

 

ниже

 

поверхности

) ;

(

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

 

головки

) ;

G35 Y0.205 D01 F10. ;

(

Измерение

 

и

 

запись

 

диаметра

 

инструмента

) ;

(

Запись

 

в

 

коррекцию

 

на

 

инструмент

 1) ;

G01 Y1. F25. (

Подача

 

от

 

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

 

головки

) ;

Z1. (

Отвод

 

выше

 

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

 

головки

) ;

M69 P1134 (

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

 

головка

 

выкл

.) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 G53 Z0. (

Ускоренное

 

перемещение

 

отвода

 

в

) ;

(

исходное

 

положение

 Z) ;

M30 (

Завершение

 

программы

) ;

% ;

G36 

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

 

измерение

 

коррекции

 

детали

 (

Группа

 00)

(

Этот

 

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

 G-

код

 

требует

 

наличия

 

датчика

)

Этот

 

код

 G 

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

 

для

 

задания

 

коррекции

 

детали

 

с

 

помощью

 

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

головки

.

F

 - 

Скорость

 

подачи

*

I

 - 

Расстояние

 

коррекции

 

по

 

оси

 X

*

J

 - 

Расстояние

 

коррекции

 

по

 

оси

 Y

*

K

 - 

Расстояние

 

коррекции

 

по

 

оси

 Z

*

X

 - 

Команда

 

перемещения

 

по

 

оси

 

Х

*

Y

 - 

Команда

 

перемещения

 

по

 

оси

 Y

*

Z

 - 

Команда

 

перемещения

 

оси

 Z

*

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

Список

 

кодов

 G

 

276

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

 

измерение

 

коррекции

 

детали

  (

G36

) 

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

 

для

 

подачи

команды

 

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

 

головке

 

задать

 

коррекцию

 

координат

 

детали

. 

Код

 

G36

выполнит

 

подачу

 

осей

 

станка

 

для

 

измерения

 

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

 

детали

 

с

 

помощью

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

 

головки

 – 

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

 

на

 

шпинделе

 

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

 

головки

. 

Ось

(

оси

) 

будет

 

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

, 

пока

 

не

 

будет

 

получен

 

сигнал

 

от

 

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

 

головки

,

или

 

не

 

будет

 

достигнут

 

конец

 

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

 

перемещения

. 

При

 

выполнения

этой

 

функции

 

не

 

должна

 

быть

 

активна

 

коррекция

 

на

 

инструмент

 (

G41

, 

G42

, 

G43

 

или

G44

). 

Точка

, 

в

 

которой

 

поступает

 

сигнал

 

пропуска

, 

становится

 

положением

 

начала

координат

 

для

 

текущей

 

активной

 

системы

 

координат

 

детали

 

каждой

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

 

оси

. 

Этот

 G-

код

 

требует

 

наличия

 

как

 

минимум

 

одной

 

заданной

оси

. 

Если

 

оси

 

не

 

найдены

, 

подается

 

сигнал

 

об

 

ошибке

.

В

 

случае

 

указания

 

I

, 

J

 

или

 

K

 

коррекция

 

детали

 

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

 

оси

 

смещается

 

на

величину

 

I

, 

J

 

или

 

K

. 

Это

 

позволяет

 

сдвинуть

 

рабочее

 

смещение

 

в

 

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

 

с

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

 

фактического

 

касания

 

датчика

.

ПРИМЕЧАНИЯ

:

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

, 

в

 

котором

задан

 

G36

.

Точки

, 

в

 

которых

 

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

 

касание

 

датчика

, 

смещаются

 

на

 

величины

,

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

 

в

 

Настройках

 59-62. 

См

. 

раздел

  «

Настройки

» 

настоящего

руководства

, 

где

 

указана

 

дальнейшая

 

информация

.

Не

 

используйте

 

коррекцию

 

на

 

инструмент

 (

G41

, 

G42

) 

с

 

G36

.

Не

 

используйте

 

коррекцию

 

на

 

длину

 

инструмента

 (

G43

, 

G44

) 

с

 

G36

Во

 

избежание

 

повреждения

 

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

 

головки

 

используйте

 

скорость

 

подачи

ниже

 

F100

. (

дюйм

) 

или

 

F2500

. (

метрическая

).

Включите

 

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

 

головку

 

шпинделя

 

перед

 

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

 

G36

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

, 

чтобы

 

включить

 

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

 

головку

шпинделя

.

M59 P1134 ;

Используйте

 

следующие

 

команды

, 

чтобы

 

выключить

 

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

 

головку

шпинделя

.

M69 P1134 ;

См

. 

также

 

M78

 

и

 

M79

.

%

O60361 (G36 

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

 

ИЗМЕРЕНИЕ

 

КОРРЕКЦИИ

) ;

(

ДЕТАЛИ

) ;

(G54 X0 Y0 - 

сверху

 

в

 

центре

 

детали

) ;

(Z0 - 

на

 

поверхности

 

детали

) ;

(T1 - 

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

 

головка

 

шпинделя

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 20) ;

G00 G90 G54 X0 Y1. (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

Коды

 G

 

277

(

НАЧАЛО

 

БЛОКОВ

 

ИЗМЕРЕНИЯ

 

ГОЛОВКОЙ

) ;

M59 P1134 (

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

 

головка

 

шпинделя

 

вкл

.) ;

Z-.5 (

Перемещение

 

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

 

головки

 

ниже

) ;

(

поверхности

 

детали

) ;

G01 G91 Y-0.5 F50. (

Подача

 

к

 

детали

) ;

G36 Y-0.7 F10. (

Измерение

 

и

 

запись

 

коррекции

 Y) ;

G91 Y0.25 F50. (

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

 

перемещение

 

от

 

детали

) ;

G00 Z1. (

Ускоренное

 

перемещение

 

отвода

 

над

 

деталью

) ;

M69 P1134 (

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

 

головка

 

шпинделя

 

выкл

.) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 G90 G53 Z0. (

Ускоренное

 

перемещение

 

отвода

 

в

) ;

(

исходное

 

положение

 Z) ;

M30 (

Завершение

 

программы

) ;

%

G37 

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

 

измерение

 

коррекции

 

на

 

инструмент

 (

группа

 

00)

(

Этот

 

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

 G-

код

 

требует

 

наличия

 

датчика

)

Этот

 

код

 G 

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

 

для

 

задания

 

коррекции

 

на

 

длину

 

инструмента

.

F

 - 

Скорость

 

подачи

H

 - 

Номер

 

коррекции

 

на

 

инструмент

Z

 - 

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

 

коррекция

 

по

 

оси

 Z

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

 

измерение

 

коррекции

 

на

 

длину

 

инструмента

 (

G37

) 

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

 

для

подачи

 

команды

 

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

 

головке

 

задать

 

коррекцию

 

на

 

длину

 

инструмента

.

Код

 

G37

 

осуществляет

 

подачу

 

оси

 Z 

для

 

измерения

 

инструмента

 

с

 

помощью

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

 

головки

 

инструмента

. 

Ось

 Z 

будет

 

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

, 

пока

 

не

 

будет

получен

 

сигнал

 

от

 

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

 

головки

 

или

 

не

 

будет

 

достигнут

 

предел

перемещения

. 

Должны

 

быть

 

активны

 

ненулевой

 H-

код

, 

а

 

также

 

или

 

G43

, 

или

 

G44

. 

При

получении

 

сигнала

 

от

 

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

 

головки

  (

сигнал

 

пропуска

) 

положение

  Z

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

 

для

 

задания

 

указанной

 

коррекции

 

на

 

инструмент

 

(

Hnnn

).

Получающаяся

 

коррекция

 

на

 

инструмент

 – 

это

 

расстояние

 

между

 

текущей

 

нулевой

точкой

 

координат

 

детали

 

и

 

точкой

 

контакта

 

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

 

головки

. 

Если

 

ненулевое

значение

 Z 

находится

 

в

 

строке

 

программы

 

с

 

G37

, 

получающаяся

 

коррекция

 

на

инструмент

 

будет

 

смещена

 

на

 

ненулевую

 

величину

. 

Укажите

 

Z0

 

для

 

нулевого

смещения коррекции

.

Система

 

координат

 

детали

 (

G54

, 

G55

 

и

 

т

.

д

.) 

и

 

коррекция

 

на

 

длину

 

инструмента

(

H01

-

H200

) 

можно

 

выбирать

 

в

 

этом

 

блоке

 

или

 

предыдущем

 

блоке

.

ПРИМЕЧАНИЯ

:

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

, 

в

 

котором

задан

 

G37

.

Должны

 

быть

 

активны

 

ненулевой

 H-

код

, 

а

 

также

 

или

 

G43

, 

или

 

G44

.

Во

 

избежание

 

повреждения

 

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

 

головки

 

используйте

 

скорость

 

подачи

ниже

 

F100

. (

дюйм

) 

или

 

F2500

. (

метрическая

).

Список

 

кодов

 G

 

278

Включите

 

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

 

головку

 

инструмента

 

перед

 

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

 

G37

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

, 

чтобы

 

включить

 

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

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

.

% ;

M59 P1133 ;

G04 P1. ;

M59 P1134 ;

% ;

Используйте

 

следующую

 

команду

, 

чтобы

 

выключить

 

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

 

головку

инструмента

.

M69 P1134 ;

 ;

См

. 

также

 

M78

 

и

 

M79

.

Типовая

 

программа

:

Эта

 

типовая

 

программа

 

измеряет

 

длину

 

инструмента

 

и

 

регистрирует

 

измеренное

значение

 

на

 

странице

 

коррекции

 

на

 

инструмент

. 

Чтобы

 

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

 

эту

 

программу

,

положение

 

коррекции

 

детали

 

G59

 

необходимо

 

задать

 

в

 

положении

 

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

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

.

% ;

O60371 (G37 

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

 

ИЗМЕРЕНИЕ

 

КОРРЕКЦИИ

 

НА

) ;

(

ИНСТРУМЕНТ

) ;

(G59 X0 Y0 - 

это

 

центр

 

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

 

головки

) ;

(

инструмента

) ;

(Z0 - 

на

 

поверхности

 

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

 

головки

) ;

(

инструмента

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G59 X0 Y0 (

Ускоренное

 

перемещение

 

к

 

центру

) ;

(

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

 

головки

) ;

G00 G43 H01 Z5. (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

(

НАЧАЛО

 

БЛОКОВ

 

ИЗМЕРЕНИЯ

 

ГОЛОВКОЙ

) ;

M59 P1133 (

Выбор

 

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

 

головки

 

инструмента

) ;

G04 P1. (

Задержка

 

на

 1 

секунду

) ;

M59 P1134 (

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

 

головка

 

вкл

.) ;

G37 H01 Z0 F30. (

Измерение

 

и

 

запись

 

коррекции

 

на

) ;

(

инструмент

) ;

M69 P1134 (

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

 

головка

 

выкл

.) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 G53 Z0. (

Ускоренное

 

перемещение

 

отвода

 

в

) ;

(

исходное

 

положение

 Z) ;

M30 (

Завершение

 

программы

) ;

% ;

Коды

 G

 

279

G40 

Отмена

 

коррекции

 

на

 

режущий

 

инструмент

 (

группа

 07)

G40

 

отменяет

 

коррекцию

 

на

 

инструмент

 

G41

 

или

 

G42

.

G41 2D 

коррекция

 

на

 

инструмент

 

влево

 / G42 2D 

коррекция

 

на

 

инструмент

 

Вправо

 (

Группа

 07)

G41

 

выбирает

 

коррекцию

 

на

 

инструмент

 

влево

, 

то

 

есть

 

сдвигает

 

инструмент

 

влево

 

от

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

 

траектории

 

для

 

компенсации

 

размера

 

инструмента

.

Необходимо

 

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

 

адрес

 

D

, 

чтобы

 

выбрать

 

правильную

 

коррекцию

радиуса

 

или

 

диаметра

 

инструмента

. 

Если

 

значение

 

в

 

выбранной

 

коррекции

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

, 

коррекция

 

на

 

инструмент

 

будет

 

действовать

, 

как

 

при

 

задании

 

G42

(

коррекция

 

на

 

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

).

Правая

 

или

 

левая

 

сторона

 

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

 

траектории

 

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

 

глядя

 

на

инструмент

, 

когда

 

он

 

удаляется

. 

Если

 

инструмент

 

при

 

отводе

 

должен

 

находиться

слева

 

от

 

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

 

траектории

, 

используйте

 

G41

. 

Если

 

он

 

при

 

отводе

должен

 

находиться

 

справа

 

от

 

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

 

траектории

, 

используйте

 

G42

.

Дальнейшую

 

информацию

 

см

. 

в

 

разделе

 «

Коррекция

 

на

 

инструмент

».

G43 

Коррекция

 

на

 

длину

 

инструмента

 + (

Прибавление

) / G44 

Коррекция

 

на

 

длину

 

инструмента

 - (

Вычитание

) (

группа

 08)

Код

 

G43

 

выбирает

 

коррекцию

 

на

 

длину

 

инструмента

 

в

 

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

 

направлении

,

длина

 

инструмента

 

на

 

странице

 

коррекции

 

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

 

с

 

положением

 

оси

 

по

команде

. 

Код

 

G44

 

выбирает

 

коррекцию

 

на

 

длину

 

инструмента

 

в

 

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

направлении

, 

длина

 

инструмента

 

на

 

странице

 

коррекции

 

вычитается

 

из

 

положения

оси

 

по

 

команде

. 

Для

 

выбора

 

корректной

 

записи

 

на

 

странице

 

коррекции

 

необходимо

задать

 

ненулевой

 

адрес

H. 

Список

 

кодов

 G

 

280

G47 

Гравировка

 

текста

 (

группа

 00)

G47 

позволяет

 

гравировать

 

строку

 

текста

 

или

 

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

 

серийные

 

номера

с

 

помощью

 

одного

 

кода

 G. 

Чтобы

 

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

 G47, 

настройки

 29 (G91

немодальный

) 

и

 73 (G68 

приращение

 

угла

) 

должны

 

быть

 

ВЫКЛЮЧЕНЫ

.

ПРИМЕЧАНИЕ

:

Гравирование

 

по

 

дуге

 

не

 

поддерживается

.

E

 - 

Скорость

 

подачи

 

погружения

 (

ед

/

мин

.)

F

 - 

Скорость

 

подачи

 

при

 

гравировании

 (

ед

./

мин

.)

I

 - 

Угол

 

поворота

 (

от

 -360. 

до

 +360.), 

по

 

умолчанию

 0

J

 - 

Высота

 

текста

 

в

 

дюймах

/

мм

 (

минимум

 = 0.001 

дюйма

), 

по

 

умолчанию

 1.0 

дюйм

P

 - 0 

для

 

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

 

буквенного

 

текста

 - 1 

для

 

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

 

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

 

серийного

 

номера

 - 32-126 

для

 

символов

 ASCII

R

 - 

Плоскость

 

возврата

X

 - 

Начало

 

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

 

по

 

оси

 X

Y

 - 

Начало

 

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

 

по

 

оси

 Y

Z

 - 

Глубина

 

резания

*

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

Гравирование

 

буквенного

 

текста

Этот

 

метод

 

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

 

для

 

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

 

строки

 

текста

 

на

 

детали

. 

Текст

 

должен

быть

 

в

 

виде

 

комментария

 

в

 

той

 

же

 

строке

, 

что

 

и

 

команда

 

G47

. 

Например

, 

G47 P0

(

ТЕКСТ

 

ДЛЯ

 

ГРАВИРОВАНИЯ

)

 

выполнит

 

на

 

детали

 

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

 

текста

ТЕКСТ

 

ДЛЯ

ГРАВИРОВАНИЯ

.

ПРИМЕЧАНИЕ

:

Радиусная

 

обработка

 

углов

 

может

 

привести

 

к

 

закруглению

кромок

 

гравированного

 

текста

, 

и

 

от

 

этого

 

он

 

станет

 

хуже

читаться

. 

Для

 

улучшения

 

четкости

 

и

 

удобочитаемости

гравированного

 

текста

 

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

 

снизить

 

значения

радиусной

 

обработки

 

углов

 

с

 

помощью

 

значения

 

G187 E.xxx

 

до

команды

 

G47

. 

Рекомендованные

 

начальные

 

значения

 

E

следующие

: 

E0.002

 (

дюймы

) 

или

 

E0.05

 (

метрические

). 

Чтобы

восстановить

 

уровень

 

радиусной

 

обработки

 

углов

 

по

умолчанию

, 

после

 

цикла

 

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

 

подайте

 

команду

 G187

без

 

параметров

. 

См

. 

пример

 

ниже

:

G187 E.002 (

ПОДГОТОВКА

 

ГРАВИРОВАНИЯ

 

С

 

ПОМОЩЬЮ

 A) ;

(G187 E.xxx)G47) ;

(P0 X.15 Y0. I0. J.15 R.1 Z-.004 F80. E40.) ;

((

Гравирование

 

текста

)G00 G80 Z0.1G187) ;

((

ВОССТАНОВЛЕНИЕ

 

НОРМАЛЬНЫХ

 

ПАРАМЕТРОВ

) ;

Коды

 G

 

281

(

РАДИУСНАЯ

 

ОБРАБОТКА

 

УГЛОВ

 

ДЛЯ

 

ПЛАВНОСТИ

) ;

Символы

, 

доступные

 

для

 

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

:

A-Z, a-z 0-9 

и

 ` ~ ! @ # $ % ^ & * - _ = + [ ] { } \ | ; : ’ ” , . / < > ?

Не

 

все

 

эти

 

символы

 

можно

 

ввести

 

с

 

пульта

 

системы

 

управления

. 

При

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

 

со

 

вспомогательной

 

клавиатуры

 

фрезерного

 

станка

 

или

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

 

круглых

 

скобок

 () 

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

 

см

. 

следующий

раздел

«

Гравирование

 

специальных

 

символов

».

Этот

 

пример

 

создает

 

показанный

 

рисунок

.

%

O60471 (G47 

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

 

ТЕКСТА

) ;

(G54 X0 Y0 - 

в

 

левой

 

нижней

 

части

 

детали

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X2. Y2. (

Ускоренное

 

перемещение

 

в

 1-

е

) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z0.1 (

Включить

 

коррекцию

 

на

 

инструмент

 1) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G47 P0 (

ТЕКСТ

 

ДЛЯ

 

ГРАВИРОВАНИЯ

) X2. Y2. I45. J0.5 ;

R0.05 ;

Z-0.005 F15. E10. ;

(

Пуск

 

в

 X2. Y2., 

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

 

текста

 

под

 45 

градусов

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 G80 Z0.1 (

Отмена

 

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

 

цикла

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

%

Список

 

кодов

 G

 

282

F7.6:

Пример

 

программы

 

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

В

 

этом

 

примере

 

G47 P0

 

выбирает

 

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

 

строки

 

текста

. 

X2.0 Y2.0

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

 

начальную

 

точку

 

для

 

текста

 

в

 

левом

 

нижнем

 

углу

 

первой

 

буквы

. 

I45.

размещает

 

текст

 

под

 

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

 

углом

 45°. 

J.5

 

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

 

высоту

 

текста

как

 0.5 

единицы

 

дюйм

/

мм

. 

R.05

 

отводит

 

режущий

 

инструмент

 

на

 0.05 

единицы

 

над

деталью

 

после

 

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

. 

Z-.005

 

задает

 

глубину

 

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

 -.005 

единицы

.

F15.0

 

задает

 

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

, 

перемещение

 XY, 

скорость

 

подачи

 15 

единиц

 

в

 

минуту

.

E10.0

 

задает

 

скорость

 

погружения

, 

перемещение

 -Z, 

скорость

 

подачи

 10 

единиц

 

в

минуту

.

Начальный

 

серийный

 

номер

Есть

 

два

 

способа

 

установить

 

исходный

 

серийный

 

номер

 

для

 

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

. 

Первый

требует

 

замены

 

символов

 # 

в

 

круглых

 

скобках

 

первым

 

номером

, 

который

 

будет

гравироваться

. 

При

 

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

 

этого

 

способа

, 

при

 

выполнении

 

строки

 

G47

ничего

 

не

 

гравируется

 (

выполняется

 

только

 

задание

 

начального

 

серийного

 

номера

).

Выполните

 

эту

 

строку

 

один

 

раз

, 

а

 

затем

 

измените

 

значение

 

в

 

круглых

 

скобках

обратно

 

на

 

символы

 #, 

чтобы

 

гравировка

 

выполнялась

 

как обычно

.

Следующий

 

пример

 

задает

 

начальный

 

серийный

 

номер

 

для

 

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

 

как

 0001.

Выполните

 

этот

 

текст

 

программы

 

один

 

раз

, 

а

 

затем

 

измените

 (0001) 

на

(####).

G47 P1 (0001) ;

Второй

 

способ

 

задать

 

начальный

 

серийный

 

номер

 

для

 

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

 

состоит

 

в

 

том

,

чтобы

 

изменить

 

макропеременную

, 

в

 

которой

 

сохраняется

 

это

 

значение

(

макропеременная

 

599

). 

Для

 

этого

 

не

 

нужно

 

включать

 

опцию макросов

.

Нажмите

 

[CURRENT COMMANDS]

  (

текущие

 

команды

), 

затем

 

нажмите

 

[PAGE UP]

(

предыдущая

 

страница

) 

или

 

[PAGE DOWN]

 (

следующая

 

страницы

), 

в

 

зависимости

 

от

того

, 

что

 

необходимо

 

для

 

отображения

 

страницы

 

МАКРОПЕРЕМЕННЫЕ

. 

На

 

этом

 

экране

введите

 

599

 

и

 

нажмите

 

стрелку

 

курсора

«

Вниз

».

Когда

 599 

будет

 

выделено

 

на

 

экране

, 

введите

 

начальный

 

серийный

 

номер

 

для

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

, 

например

, 

[1]

, 

затем

 

нажмите

[ENTER]

 (

ввод

).

TEXT

TO

ENGRA

VE

3

4

5

6

3

4

5

6

2

2

1

1

0.5"

45

o

-45

o

0

o

180

o

270

o

90

o

Коды

 G

 

283

Одинаковый

 

серийный

 

номер

 

можно

 

гравировать

 

несколько

 

раз

 

на

 

одной

 

детали

 

с

помощью

 

макрокоманды

. 

Требуется

 

опция

 

макросов

. 

Чтобы

 

не

 

происходило

приращение

 

серийного

 

номера

 

до

 

следующего

 

номера

, 

можно

 

вставить

 

между

 

двумя

циклами

 

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

 

G47

 

макрокоманду

, 

как

 

показано

 

ниже

. 

Для

получения дополнительной

 

информации

 

см

. 

раздел

 

«

Макросы

»

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

.

Макрокоманда

: 

#599=[#599-1]

Гравирование

 

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

 

серийных

 

номеров

Этот

 

способ

 

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

 

для

 

гравировки

 

номеров

 

на

 

серии

 

деталей

, 

с

 

увеличением

номера

 

каждый

 

раз

 

на

 

единицу

. 

Символ

 # 

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

 

для

 

задания

 

количества

цифр

 

в

 

серийном

 

номере

. 

Например

, 

G47 P1 (####)

 

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

 

номер

 

четырьмя

цифрами

, 

в

 

то

 

время

 

как

 (

##

) 

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

 

серийный

 

номер

 

двумя цифрами

.

Эта

 

программа

 

гравирует

 

четырехзначный

 

серийный

 

номер

.

%

O00037 (

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

 

СЕРИЙНОГО

 

НОМЕРА

) ;

T1 M06 ;

G00 G90 G98 G54 X0. Y0. ;

S7500 M03 ;

G43 H01 Z0.1 ;

G47 P1 (####) X2. Y2. I0. J0.5 R0.05 Z-0.005 F15. ;

E10. ;

G00 G80 Z0.1 ;

M05 ;

G28 G91 Z0 ;

M30 ;

%

Гравирование

 

на

 

наружной

 

стороне

 

детали

 

вращения

 (G47, G107)

Можно

 

сочетать

 

G47

, 

цикл

 

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

, 

с

 

G107

, 

цикл

 

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

отображения

, 

для

 

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

 

текста

  (

или

 

серийного

 

номера

) 

по

 

наружному

диаметру

 

детали вращения

.

Этот

 

текст

 

программы

 

гравирует

 

четырехзначный

 

серийный

 

номер

 

по

 

наружному

диаметру

 

детали вращения

.

%

O60472 (G47 

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

 

СЕРИЙНОГО

 

НОМЕРА

) ;

(G54 X0 Y0 - 

в

 

левой

 

нижней

 

части

 

детали

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

T1 M06 (

Выбор

 

инструмента

 1) ;

G00 G90 G40 G49 G54 (

Безопасный

 

запуск

) ;

G00 G54 X2. Y2. (

Ускоренное

 

перемещение

 

в

 1st) ;

(

положение

) ;

S1000 M03 (

Шпиндель

 

вращается

 

по

 

часовой

 

стрелке

) ;

G43 H01 Z0.1 (

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

 

коррекцию

 

на

 

инструмент

 1) ;

M08 (

Включение

 

подачи

 

СОЖ

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

Список

 

кодов

 G

 

284

G47 P1 (####) X2. Y2. J0.5 R0.05 Z-0.005 F15. E10. ;

(

Гравирует

 

серийный

 

номер

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

M30 (

Завершение

 

программы

) ;

%

Для

 

получения

 

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

 

информации

 

об

 

этом

 

цикле

 

см

. 

раздел

 

G107

.

G49 

Отмена

 G43/G44/G143 (

группа

 08)

Этот

 G-

код

 

отменяет

 

коррекцию

 

на

 

длину

 

инструмента

.

ПРИМЕЧАНИЕ

:

An 

H0

, 

G28

, 

M30

 

и

 [RESET] (

сброс

) 

также

 

отменяют

 

коррекцию

на

 

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

.

G50 

Отмена

 

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

 (

группа

 11)

G50

 

отменяет

 

опциональную

 

функцию

 

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

. 

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

 

любой

оси

 

с

 

помощью

 

предыдущей

 

команды

 

G51

 

перестает действовать

.

G51 

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

 (

группа

 11)

ПРИМЕЧАНИЕ

:

Чтобы

 

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

 

этот

 

код

 G 

необходимо

 

приобрести

опцию

 

поворота

 

и

 

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

. 

Также

 

доступна

 

опция

200-

часового

 

пробного

 

периода

; 

см

. 

страницу

168, 

где

содержатся

 

инструкции

.

X

 - 

Центр

 

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

 

для

 

оси

X

Y

 - 

Центр

 

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

 

для

 

оси

Y

Z

 - 

Центр

 

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

 

для

 

оси

Z

*

P

 - 

Коэффициент

 

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

 

для

 

всех

 

осей

; 

с

 

точностью

 

до

 

трех

 

десятичных

 

знаков

, 

от

 0.001 

до

999.999.

*

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

G51 [X...] [Y...] [Z...] [P...] ;

Система

 

управления

 

всегда

 

использует

 

центр

 

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

 

для

 

определения

положения

 

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

. 

Если

 

центр

 

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

 

не

 

задан

 

в

 

блоке

команды

 

G51

, 

то

 

система

 

управления

 

использует

 

последнее

 

положение

 

по

 

команде

в

 

качестве

 

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

.

Коды

 G

 

285

С

 

помощью

 

команды

 

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

  (

G51

) 

система

 

управления

 

умножает

 

на

коэффициент

 

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

  (

P

) 

все

 

конечные

 

точки

 

X

, 

Y

, 

Z

, 

A

, 

B

 

и

 

C

 

для

ускоренных

 

перемещений

, 

линейных

 

подач

 

и

 

круговых

 

подач

. 

G51

 

также

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

 

I

, 

J

, 

K

 

и

 

R

 

для

 

G02

 

и

 

G03

. 

Система

 

управления

 

смещает

 

все

 

эти

координаты

 

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

 

центра

 

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

.

Есть

 3 

способа

 

задать

 

коэффициент

 

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

:

•

Адресный

 

код

 

P

 

в

 

блоке

 

G51

 

применяет

 

заданный

 

коэффициент

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

 

ко

 

всем

 

осям

.

•

Настройка

 71 

применяет

 

свое

 

значение

 

в

 

качестве

 

коэффициента

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

 

ко

 

всем

 

осям

, 

если

 

она

 

имеет

 

ненулевое

 

значение

 

и

 

не

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

 

адресный

 

код

 

P

.

•

Настройки

 188, 189 

и

 190 

применяют

 

свои

 

их

 

значения

 

как

 

коэффициенты

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

 

к

 

осям

 X, Y 

и

 Z, 

независимо

, 

если

 

не

 

задано

 

значение

 

P

 

и

настройка

 71 

имеет

 

нулевое

 

значение

. 

Эти

 

настройки

 

должны

 

иметь

 

равные

значения

, 

чтобы

 

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

 

их

 

с

 

командами

 

G02

 

или

 

G03

.

G51

 

влияет

 

на

 

все

 

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

 

значения

 

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

 

в

 

блоках

,

следующих

 

за

 

командой

 

G51

.

Эти

 

примеры

 

программ

 

показывают

, 

как

 

различные

 

центры

 

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

влияют

 

на

 

команду

 

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

. 

F7.7:

G51

 

Без

 

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

, 

готическое

 

окно

: [1] 

Начало

 

координат

 

детали

.

%

O60511 (G51 

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

 

С

 

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

) ;

(G54 X0 Y0 – 

в

 

левой

 

нижней

 

части

 

окна

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(

Выполнить

 

основной

 

программой

) ;

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

G01 X2. ;

Y2. ;

G03 X1. R0.5 ;

G01 Y1. ;

M99 ;

1

Список

 

кодов

 G

 

286

%

Первый

 

пример

 

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

 

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

 

системой

 

управления

 

текущего

положения

 

рабочих

 

координат

 

в

 

качестве

 

центра

 

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

. 

Здесь

 

это

X0 Y0 Z0

.

F7.8:

G51

 

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

 

текущих

 

координат

 

детали

: 

Начало

 

координат

 [1] - 

это

 

начало

 

координат

 

детали

 

и

 

центр

 

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

.

%

o60512 (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 X2. Y2. (

Ускоренное

 

перемещение

 

в

 

положение

) ;

(

нового

 

масштаба

) ;

G01 Z-.1 F25. (

Подача

 

на

 

глубину

 

резания

) ;

G51 X0 Y0 P2. (

Масштаб

 2x 

от

 

начала

 

координат

) ;

M98 P60511 (

выполнить

 

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

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ЗАВЕРШЕНИЯ

) ;

G00 Z0.1 M09 (

Ускоренное

 

перемещение

 

отвода

,) ;

(

выключение

 

подачи

 

СОЖ

) ;

G53 G49 Z0 M05 (

Исходное

 

положение

 Z, 

Выключение

) ;

(

шпинделя

) ;

G53 Y0 (

Исходное

 

положение

 Y) ;

1

 

 

 

 

 

 

 

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