Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г) - часть 19

 

  Главная      Книги - Разные     Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г)

 

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

 

   

 

   

 

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

 

 

 

Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г) - часть 19

 

 

Коды

 G

 

277

Выбор

 

плоскости

 – G17 XY / G18 XZ / G19 YZ (

Группа

 02)

Для

 

выполнения

 

круглого

 

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

 

торца

 

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

 

детали

 (

G02

G03

,

G12

G13

), 

должны

 

быть

 

выбраны

 

две

 

из

 

трех

 

основных

 

осей

 (

X

Y

 

и

 

Z

). 

Для

 

выбора

плоскости

 

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

 

один

 

из

 

трех

 G-

кодов

G17

 

для

 

XY

G18

 

для

 

XZ

 

и

 

G19

 

для

 

YZ

.

Каждый

 

из

 

них

 

является

 

модальным

 

и

 

применяется

 

для

 

всех

 

последующих

 

круговых

движений

Выбранная

 

плоскость

 

по

 

умолчанию

 – 

это

 

G17

что

 

означает

что

 

круговое

перемещение

 

в

 

плоскости

 

XY

 

может

 

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

 

без

 

выбора

 

G17

Выбор

плоскости

 

действует

 

также

 

и

 

на

 

G12

 

и

 

G13

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

 

круглых

 

карманов

 (

всегда

в

 

плоскости

 

XY

).

При

 

включенной

 

коррекции

 

на

 

радиус

 

режущего

 

инструмента

  (

G41

 

или

 

G42

для

кругового

 

перемещения

 

может

 

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

 

только

 

плоскость

 

XY

(

G17

).

Определено

 

G17

 – 

Круговое

 

перемещение

если

 

оператор

 

смотрит

 

на

 

стол

 

XY

 

сверху

.

Это

 

определяет

 

перемещение

 

инструмента

 

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

.

Определено

 

G18

 – 

Круговое

 

перемещение

 

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

 

как

 

перемещение

 

для

оператора

смотрящего

 

сзади

 

станка

 

по

 

направлению

 

к

 

переднему

пульту управления

.

Определено

 

G19

 – 

Круговое

 

перемещение

 

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

 

как

 

перемещение

 

для

оператора

смотрящего

 

через

 

стол

 

с

 

той

 

стороны

 

станка

с

 

которой

 

установлен пульт

управления

.

F7.10:

Схемы

 

кругового

 

перемещения

 

G17

G18

 

и

 

G19

: [1] 

Вид

 

сверху

, [2] 

Вид

 

спереди

, [3] 

Вид

 

справа

.

G20 

Выбор

 

измерения

 

в

 

дюймах

 / G21 

Выбор

 

измерения

 

в

 

метрических

 

единицах

 (

группа

 06)

Используйте

 

коды

 

G20

  (

дюймы

и

 

G21

  (

мм

для

 

обеспечения

 

корректного

 

задания

единиц

 

измерения

 

в

 

программе

Используйте

 

настройку

 9 

для

 

выбора

 

между

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

 

в

 

дюймах

 

и

 

метрических

 

единицах

G20

 

в

 

программе

 

вызывает

сигнал

 

об

 

ошибке

если

 

настройка

 9 

не

 

установлена

 

на дюймы

.

G18

G19

X

X

Y

Y

Z

Z

G17

G03

G03

G02

G02

G02

G03

G02

G03

G02

G03

G02

G03

1

2

3

Список

 

кодов

 G

 

278

G28 

Возврат

 

в

 

точку

 

начала

 

координат

 

станка

 (

группа

 00)

Код

 

G28

 

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

 

возвращает

 

все

 

оси

  (

X

Y

Z

A

 

и

 

B

в

 

положение

 

начала

координат

 

станка

если

 

в

 

строке

 

G28

не

 

указана

 

ни

 

одна

 

ось

.

Если

 

это

 

не

 

так

в

 

строке

 

G28

 

задано

 

положение

 

для

 

одной

 

или

 

нескольких

 

осей

код

G28

 

выполнит

 

перемещение

 

в

 

заданные

 

положения

а

 

затем

 – 

в

 

начало

 

координат

станка

Это

 

называется

 

опорной

 

точкой

 

G29

она

 

сохраняется

 

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

 

для

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

 

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

 

в

G29

.

G28

 

также

 

отменяет

 

коррекцию

 

на

 

длину

 

инструмента

.

Настройка

 108 

влияет

 

на

 

то

как

 

поворотные

 

оси

 

выполняю

 

возврат

 

при

 

подаче

команды

 

G28

См

страницу

412

где

 

имеется

 

дальнейшая

 

информация

.

% ;
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

 

279

Этот

 

код

 G 

перемещает

 

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

 

оси

 

ожидая

 

сигнал

 

от

 

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

головки

 (

сигнал

 

пропуска

). 

Заданное

 

перемещение

 

начинается

 

и

 

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

 

до

достижения

 

заданного

 

положения

 

или

 

до

 

получения

 

сигнала

 

пропуска

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

 

головкой

Если

 

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

 

головка

 

получает

 

сигнал

 

пропуска

 

во

время

 

перемещения

 

G31

система

 

управления

 

подаст

 

звуковой

 

сигнал

 

и

 

положение

сигнала

 

пропуска

 

будет

 

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

 

в

 

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

Затем

 

будет

выполнена

 

следующая

 

строка

 

текста

 

программы

Если

 

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

 

головка

 

не

получит

 

сигнал

 

пропуска

 

во

 

время

 

перемещения

 

G31

система

 

управления

 

не

 

подаст

звуковой

 

сигнал

и

 

положение

 

сигнала

 

пропуска

 

будет

 

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

 

в

 

конце

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

 

перемещения

Программа

 

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

.

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

 

с

 

#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

 

280

Эта

 

типовая

 

программа

 

измеряет

 

верхнюю

 

поверхность

 

детали

 

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

головкой

 

шпинделя

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

 

в

 

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

 

направлении

 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

 

281

Этот

 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

 

282

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

 

283

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

 

измерение

 

коррекции

 

детали

  (

G36

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

 

для

 

подачи

команды

 

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

 

головке

 

задать

 

коррекцию

 

координат

 

детали

Код

 

G36

выполнит

 

подачу

 

осей

 

станка

 

для

 

измерения

 

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

 

детали

 

с

 

помощью

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

 

головки

 – 

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

 

на

 

шпинделе

 

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

 

головки

Ось

(

оси

будет

 

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

пока

 

не

 

будет

 

получен

 

сигнал

 

от

 

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

 

головки

,

или

 

не

 

будет

 

достигнут

 

конец

 

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

 

перемещения

При

 

выполнения

этой

 

функции

 

не

 

должна

 

быть

 

включена

 

коррекция

 

на

 

инструмент

 (

G41

G42

G43

 

или

G44

). 

Точка

в

 

которой

 

поступает

 

сигнал

 

пропуска

становится

 

положением

 

начала

координат

 

для

 

текущей

 

активной

 

системы

 

координат

 

детали

 

каждой

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

 

оси

.

В

 

случае

 

указания

 

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

 

284

(

положение

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ИЗМЕРЕНИЯ

 

ГОЛОВКОЙ

) ;

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

 

285

Включите

 

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

 

головку

 

инструмента

 

перед

 

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

 

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

 

286

G40 

Отмена

 

коррекции

 

на

 

режущий

 

инструмент

 (

группа

 07)

G40

 

отменяет

 

коррекцию

 

на

 

инструмент

 

G41

 

или

 

G42

.

G41 

Двухмерная

 

коррекция

 

на

 

режущий

 

инструмент

 

влево

 / G42 

Двухмерная

 

коррекция

 

на

 

режущий

 

инструмент

 

Вправо

 (

Группа

 

07)

G41

 

выбирает

 

коррекцию

 

на

 

инструмент

 

влево

то

 

есть

 

сдвигает

 

инструмент

 

влево

 

от

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

 

траектории

 

для

 

компенсации

 

размера

 

инструмента

Необходимо

 

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

 

адрес

 

D

чтобы

 

выбрать

 

правильную

 

коррекцию

радиуса

 

или

 

диаметра

 

инструмента

Если

 

значение

 

в

 

выбранной

 

коррекции

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

коррекция

 

на

 

инструмент

 

будет

 

действовать

как

 

при

 

задании

 

G42

(

коррекция

 

на

 

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

).

Правая

 

или

 

левая

 

сторона

 

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

 

траектории

 

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

 

глядя

 

на

инструмент

когда

 

он

 

удаляется

Если

 

инструмент

 

при

 

отводе

 

должен

 

находиться

слева

 

от

 

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

 

траектории

используйте

 

G41

Если

 

инструмент

 

при

отводе

 

должен

 

находиться

 

справа

 

от

 

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

 

траектории

,

используйте

G42

.

G43 

Коррекция

 

на

 

длину

 

инструмента

 + (

Прибавление

) / G44 

Коррекция

 

на

 

длину

 

инструмента

 - (

Вычитание

) (

группа

 08)

Код

 

G43

 

выбирает

 

коррекцию

 

на

 

длину

 

инструмента

 

в

 

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

 

направлении

,

длина

 

инструмента

 

на

 

странице

 

коррекции

 

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

 

с

 

положением

 

оси

 

по

команде

Код

 

G44

 

выбирает

 

коррекцию

 

на

 

длину

 

инструмента

 

в

 

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

направлении

длина

 

инструмента

 

на

 

странице

 

коррекции

 

вычитается

 

из

 

положения

оси

 

по

 

команде

Для

 

выбора

 

корректной

 

записи

 

на

 

странице

 

коррекции

 

необходимо

задать

 

ненулевой

 

адрес

H. 

Коды

 G

 

287

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 P0)

Этот

 

метод

 

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

 

для

 

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

 

строки

 

текста

 

на

 

детали

Текст

 

должен

быть

 

в

 

виде

 

комментария

 

в

 

той

 

же

 

строке

что

 

и

 

команда

 

G47

Например

G47 P0

(

ТЕКСТ

 

ДЛЯ

 

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

)

 

выполнит

 

на

 

детали

 

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

 

текста

ТЕКСТ

 

ДЛЯ

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

.

ПРИМЕЧАНИЕ

:

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

 

по

 

дуге

 

не

 

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

.

Символы

доступные

 

для

 

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

 

с

 

помощью

 

этого

 

способа

следующие

:

A-Z, a-z 0-9 

и

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

Не

 

все

 

эти

 

символы

 

можно

 

ввести

 

с

 

пульта

 

системы

 

управления

При

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

 

со

 

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

 

клавиатуры

 

фрезерного

 

станка

 

или

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

 

круглых

 

скобок

 () 

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

 

см

следующий

раздел

«

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

 

специальных

 

символов

».

Этот

 

пример

 

создает

 

показанный

 

рисунок

.

% ;
O60471 (G47 

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

 

ТЕКСТА

) ;

(G54 X0 Y0 - 

в

 

левой

 

нижней

 

части

 

детали

) ;

(Z0 - 

сверху

 

на

 

детали

) ;

(

НАЧАЛО

 

БЛОКОВ

 

ПОДГОТОВКИ

) ;

Список

 

кодов

 G

 

288

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 (

Завершение

 

программы

) ;

% ;

F7.11:

Пример

 

программы

 

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

В

 

этом

 

примере

 

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 

единиц

 

в

минуту

.

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

 

289

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

 

специальных

 

символов

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

 

специальных

 

символов

 

включает

 

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

 G47 

с

 

специальными

значениями

 P (

G47 P32-126

).

Значения

 

P

 

для

 

гравировки

 

специальных

 

символов

T7.1:

G47

 

Значения

 

P

 

для

 

специальных

 

символов

32

пробел

59

;

точка

 

с

 

запятой

33

!

восклицательный

 

знак

60

<

меньше

34

"

двойная

 

кавычка

61

=

равно

35

#

символ

 

номера

62

>

больше

36

$

символ

 

доллара

63

?

вопросительный

 

знак

37

%

символ

 

процента

64

@

символ

 «

собака

»

38

&

амперсанд

65-90

A-Z

заглавные

 

буквы

39

’ 

закрывающая

 

одиночная

 

кавычка

91

[

открывающая

 

квадратная

 

скобка

40

(

открывающая

 

скобка

92

\

обратная

 

косая

 

черта

41

)

закрывающая

 

скобка

93

]

закрывающая

 

квадратная

 

скобка

42

*

звездочка

94

^

символ

 

вставки

43

+

знак

 «

плюс

»

95

_

символ

 

подчеркивания

44

,

запятая

96

‘ 

открывающая

 

одиночная

 

кавычка

45

-

знак

 «

минус

»

97-122

a-z

символы

 

нижнего

 

регистра

46

.

точка

123

{

открывающая

 

фигурная

 

скобка

47

/

косая

 

черта

124

|

вертикальная

 

черта

Список

 

кодов

 G

 

290

Пример

:

Чтобы

 

гравировать

 $2.00, 

нужно

 2 

блока

 

текста

 

программы

 

Первый

 

блок

 

использует

P36

 

для

 

гравировки

 

знака

 

доллара

 ($), 

а

 

второй

 

блок

 

использует

 

P0 (2.00)

.

ПРИМЕЧАНИЕ

:

Для

 

создания

 

пробела

 

между

 

символом

 

доллара

 

и

 2 

между

первой

 

и

 

второй

 

строкой

 

текста

 

программы

 

необходимо

выполнить

 

смещение

 

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

 

исходной

 

точки

X/Y.

Это

 

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

 

способ

 

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

 

круглых

 

скобок

 ().

Задание

 

исходного

 

серийного

 

номера

 

для

 

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

Есть

 

два

 

способа

 

установить

 

исходный

 

серийный

 

номер

 

для

 

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

Первый

требует

 

замены

 

символов

 # 

в

 

круглых

 

скобках

 

первым

 

номером

который

 

будет

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

При

 

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

 

этого

 

способа

при

 

выполнении

 

строки

 

G47

ничего

 

не

 

гравируется

 (

выполняется

 

только

 

задание

 

начального

 

серийного

 

номера

).

Выполните

 

эту

 

строку

 

один

 

раз

а

 

затем

 

измените

 

значение

 

в

 

круглых

 

скобках

обратно

 

на

 

символы

 #, 

чтобы

 

гравировка

 

выполнялась

 

как обычно

.

Следующий

 

пример

 

задает

 

начальный

 

серийный

 

номер

 

для

 

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

 

как

 0001.

Выполните

 

этот

 

текст

 

программы

 

один

 

раз

а

 

затем

 

измените

 (0001) 

на

(####).

G47 P1 (0001) ;
;

Второй

 

способ

 

задать

 

начальный

 

серийный

 

номер

 

для

 

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

 

состоит

 

в

 

том

,

чтобы

 

изменить

 

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

в

 

которой

 

сохраняется

 

это

 

значение

(

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

 

599

). 

Для

 

этого

 

не

 

нужно

 

включать

 

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

.

Нажмите

 

[CURRENT COMMANDS]

  (

текущие

 

команды

), 

затем

 

нажмите

 

[PAGE UP]

(

предыдущая

 

страница

или

 

[PAGE DOWN]

 (

следующая

 

страницы

), 

в

 

зависимости

 

от

того

что

 

необходимо

 

для

 

отображения

 

страницы

 

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

На

 

этом

 

экране

введите

 

599

 

и

 

нажмите

 

стрелку

 

курсора

«

Вниз

».

Когда

 599 

будет

 

выделено

 

на

 

экране

введите

 

начальный

 

серийный

 

номер

 

для

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

например

[1]

затем

 

нажмите

[ENTER]

 (

ввод

).

Одинаковый

 

серийный

 

номер

 

можно

 

гравировать

 

несколько

 

раз

 

на

 

одной

 

детали

 

с

помощью

 

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

Требуется

 

опция

 

макросов

Чтобы

 

не

 

происходило

приращение

 

серийного

 

номера

 

до

 

следующего

 

номера

можно

 

вставить

 

между

 

двумя

циклами

 

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

 

G47

 

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

как

 

показано

 

ниже

Для

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

 

информации

 

см

раздел

 

«

Макросы

»

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

.

48-57

0-9

цифры

125

}

закрывающая

 

фигурная

 

скобка

58

:

двоеточие

126

~

тильда

Коды

 G

 

291

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

#599=[#599-1]

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

 

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

 

порядкового

 

номера

 (G47 P1)

Этот

 

способ

 

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

 

для

 

гравировки

 

номеров

 

на

 

серии

 

деталей

с

 

увеличением

номера

 

каждый

 

раз

 

на

 

единицу

Символ

 # 

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

 

для

 

задания

 

количества

цифр

 

в

 

серийном

 

номере

Например

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)

С

 

помощью

 

системы

 

управления

 Haas 

возможно

 

сочетать

 

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

 

292

(

НАЧАЛО

 

БЛОКОВ

 

РЕЗАНИЯ

) ;

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 

часов

.

X

 - 

Центр

 

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

 

для

 

оси

X

Y

 - 

Центр

 

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

 

для

 

оси

Y

Z

 - 

Центр

 

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

 

для

 

оси

Z

P

 - 

Коэффициент

 

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

 

для

 

всех

 

осей

с

 

точностью

 

до

 

трех

 

десятичных

 

знаков

от

 0.001 

до

8383.000.

*

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

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

Система

 

управления

 

всегда

 

использует

 

центр

 

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

 

для

 

определения

положения

 

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

Если

 

центр

 

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

 

не

 

задан

 

в

 

блоке

команды

 

G51

то

 

система

 

управления

 

использует

 

последнее

 

положение

 

по

 

команде

в

 

качестве

 

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

.

 

 

 

 

 

 

 

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