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

 

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

 

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

 

   

 

   

 

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

 

 

 

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

 

 

G Codes, M Codes, Settings

 

267

G12 

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

 

глубоких

 

выемок

 

по

 

часовой

 

стрелке

/G13 

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

 

глубоких

 

выемок

 

против

 

часовой

 

стрелки

 (

группа

 00)

Эти

 G-

коды

 

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

 

для

 

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

 

деталей

 

круглого

 

сечения

. 

Они

отличаются

 

только

 

направлением

 

вращения

. 

В

 

обоих

 

кодах

 G 

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

 

круговая

плоскость

 

по

 

умолчанию

 

XY

 (

G17

) 

и

 

подразумевают

 

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

 

G42

 (

коррекции

на

 

инструмент

) 

для

 

G12

 

и

 

G41

 

для

 

G13

. 

Эти

 

два

 

кода

 G

немодальны

.

*

D

 

Выбор

 

радиуса

 

или

 

диаметра

 

инструмента

F

 - 

Скорость

 

подачи

 I

 

Радиус

 

первой

 

окружности

 (

или

 

закончить

, 

если

 

K

 

отсутствует

). 

Значение

 

I

 

должно

 

быть

 

больше

 

чем

 

радиус

 

инструмента

, 

но

 

меньше

 

чем

 

значение

K.

 

K

 

Радиус

 

законченной

 

окружности

 (

если

 

задано

)

 

L

 

Счетчик

 

циклов

 

для

 

повторения

 

проходов

 

с

 

большей

 

глубиной

 

Q

 

Приращение

 

радиуса

 

или

 

шаг

 

между

 

проходами

 (

необходимо

 

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

 

с

 K)

 

Z

 

Глубина

 

резания

 

или

 

приращение

*

Для

 

получения

 

заданного

 

диаметра

 

окружности

 

система

 

управления

 

использует

размер

 

инструмента

 

выбранного

 D-

кода

. 

Для

 

задания

 

в

 

программе

 

осевой

 

линии

инструмента

 

выберите

D0

.

ПРИМЕЧАНИЕ

:

Задайте

 

D00

, 

если

 

коррекция

 

на

 

инструмент

 

не

 

нужна

. 

Если

 

D

не

 

задан

 

в

 

блоке

 

G12

/

G13

, 

будет

 

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

 

последнее

заданное

 

значение

 

D

, 

даже

 

если

 

оно

 

было

 

отменено

 

с

помощью

G40

.

Инструмент

 

должен

 

позиционироваться

 

в

 

центре

 

окружности

 

с

 

помощью

 

X

 

и

 

Y

. 

Для

удаления

 

всего

 

материала

 

внутри

 

окружности

 

используйте

 

значение

 

I

 

и

 

Q

 

меньше

,

чем

 

диаметр

 

инструмента

, 

и

 

значение

 

K

, 

равное

 

радиусу

 

окружности

. 

Для

 

обработки

только

 

радиуса

 

окружности

 

используйте

 

значение

 

I

, 

равное

 

радиусу

, 

и

 

не

используйте

 

значение

 

K

 

или

Q.

%
O00098 (

ОБРАЗЕЦ

 G12 

И

 G13) ;

(

КОРРЕКЦИЯ

 D01 

ЗАДАНА

 

ПРИМЕРНО

 

НА

 

РАЗМЕР

 

ИНСТРУМЕНТА

) ;

(

ДИАМЕТР

 

ИНСТР

. 

ДОЛЖЕН

 

БЫТЬ

 

БОЛЬШЕ

 Q) ;

T1M06 ;
G54G00G90X0Y0 (

Перемещение

 

к

 

центру

 G54) ;

G43Z0.1H01 ;
S2000M03 ;
G12I1.5F10.Z-1.2D01 (

Чистовая

 

обработка

 

кармана

 

по

 

часовой

 

стрелке

) ;

G00Z0.1 ;

G-

коды

 (

Подготовительные

 

функции

)

 

268

G55X0Y0 (

Перемещение

 

к

 

центру

 G55) ;

G12I0.3K1.5Q0.3F10.Z-1.2D01 (

Черновая

 

и

 

чистовая

 

обработка

 

по

 

часовой

 

стрелке

) ;

G00Z0.1 ;
G56X0Y0 (

Перемещение

 

к

 

центру

 G56) ;

G13I1.5F10.Z-1.2D01 (

Чистовая

 

обработка

 

кармана

 

против

 

часовой

 

стрелки

) ;

G00Z0.1 ;
G57X0Y0 (

Перемещение

 

к

 

центру

 G57) ;

G13I0.3K1.5Q0.3F10.Z-1.2D01 (

Черновая

 

и

 

чистовая

 

обработка

 

против

 

часовой

 

стрелки

) ;

G00Z0.1 ;
G28;
M30;

F6.6:

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

 

круглого

 

кармана

, 

показано

 G12 

по

 

часовой

 

стрелке

: [1] 

Только

 I, [2] 

Только

 I, K 

и

 Q.

Эти

 G-

коды

 

предполагают

 

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

 

коррекции

 

на

 

режущий

 

инструмент

, 

так

 

что

G41 

и

 G42 

в

 

строке

 

программы

 

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

. 

Однако

 

для

 

настройки

 

диаметра

окружности

 

необходим

 

номер

 

коррекции

 

D

, 

для

 

радиуса

 

или

 

диаметра

режущего инструмента

.

Следующие

 

примеры

 

программы

 

показывают

 

формат

 

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

 G12 

и

 G13, 

а

также

 

разные

 

способы

 

написания программы

.

Один

 

проход

: 

Используйте

 

только

 

I

.

Применяется

: 

Однопроходное

 

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

 

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

; 

черновая

 

и

 

чистовая

внутренняя

 

обработка

 

малых

 

отверстий

, 

выполнение

 

внутренних

 

канавок

 

для

уплотнительных колец

.

Несколько

 

проходов

: 

Используйте

 

I

, 

K

 

и

 

Q

.

Применяется

: 

Многопроходное

 

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

 

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

; 

черновая

 

и

 

чистовая

внутренняя

 

обработка

 

больших

 

отверстий

 

с

 

перекрытием

 

режущего инструмента

.

K

I

I

Q

1

2

G Codes, M Codes, Settings

 

269

Несколько

 

проходов

 

с

 

глубиной

 Z: 

Только

 

с

 

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

 

I

 

или

 

I

, 

K

 

и

 

Q

 (

можно

также

 

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

 

G91

 

и

 

L

).

Применяется

: 

Черновая

 

и

 

чистовая

 

обработка

 

глубоких

 

выемок

.

На

 

рисунках

 

изображена

 

траектория

 

инструмента

 

при

 

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

 G-

кодов

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

 

выемок

.

Пример

 

многопроходной

 

обработки

 

G13

 

с

 

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

 

I

, 

K

, 

Q

, 

L

 

и

 

G91

:

Эта

 

программа

 

использует

 

G91

 

и

 

счетчик

 

L

 

равный

 

4

, 

таким

 

образом

, 

этот

 

цикл

 

будет

выполнен

 

всего

 

четыре

 

раза

. 

Приращение

 

глубины

 Z 

равно

 0.500. 

Это

 

умножается

на

 

счетчик

 

L

 

что

 

дает

 

общую

 

глубину

 

отверстия

2.000.

G91

 

и

 

счетчик

 

L

 

могут

 

также

 

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

 

в

 

строке

 «

только

 

I

»

G13

.

ПРИМЕЧАНИЕ

:

Если

 

в

 

столбец

  «

геометрия

» 

на

 

экране

 

коррекции

 

системы

управления

 

введено

 

значение

, 

G12

/

G13

 

выполняет

 

чтение

данных

 

независимо

 

от

 

того

, 

присутствует

 D0 

или

 

нет

. 

Для

отмены

 

коррекции

 

на

 

инструмент

 

вставьте

 

D00

 

в

 

строку

программы

, 

чтобы

 

обойти

 

значение

 

в

 

столбце

коррекции геометрии

.

Описание

 

примера

 

программы

%
O4000 (0.500 

введено

 

в

 

столбце

 

коррекции

 

радиуса

/

диаметра

) ;

T1 M06 (

Инструмент

 #1 – 

это

 

концевая

 

фреза

 

диаметром

 

0.500”) ;
G00 G90 G54 X0 Y0 S4000 M03 ;
G43 H01 Z.1 M08 ;
G01 Z0 F30. ;
G13 G91 Z-.5 I.400 K2.0 Q.400 L4 D01 F20. ;
G00 G90 Z1.0 M09 ;
G28 G91 Y0 Z0 ;
M30;
%

G-

коды

 (

Подготовительные

 

функции

)

 

270

G17 

Плоскость

 XY, G18 

плоскость

 ZX 

и

 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

 – 

Круговое

 

перемещение

 

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

 

как

 

перемещение

 

для

оператора

, 

смотрящего

 

через

 

стол

 

с

 

той

 

стороны

 

станка

, 

с

 

которой

 

установлен

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

.

F6.7:

Схемы

 

кругового

 

перемещения

 

G17

, 

G18

 

и

 

G19

: [1] 

Вид

 

сверху

, [2] 

Вид

 

спереди

, [3] 

Вид

 

справа

.

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 Codes, M Codes, Settings

 

271

G20 

Выбор

 

измерения

 

в

 

дюймах

 / G21 

Выбор

 

измерения

 

в

 

метрических

 

единицах

 (

группа

 06)

G-

коды

 

G20

 (

дюймы

) 

и

 

G21

 (

мм

) 

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

 

для

 

обеспечения

 

корректного

 

задания

единиц

 

измерения

 

в

 

программе

. 

Выбор

 

между

 

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

 

с

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

 

дюймов

 

и

 

метрических

 

единиц

 

следует

 

производить

 

с

 

помощью

настройки

 9. 

Код

 

G20

 

в

 

программе

 

вызовет

 

подачу

 

станком

 

сигнала

 

об

 

ошибке

, 

если

настройка

 9 

не

 

установлена

 

на дюймы

.

G28 

Возврат

 

в

 

точку

 

начала

 

координат

 

станка

 (

группа

 00)

Код

 

G28

 

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

 

возвращает

 

все

 

оси

  (

X

, 

Y

, 

Z

, 

A

 

и

 

B

) 

в

 

положение

 

начала

координат

 

станка

, 

если

 

в

 

строке

 

G28

 

не

 

указана

 

ни

 

одна ось

.

Если

 

это

 

не

 

так

: 

в

 

строке

 

G28

 

задано

 

положение

 

для

 

одной

 

или

 

нескольких

 

осей

, 

код

G28

 

выполнит

 

перемещение

 

в

 

заданные

 

положения

, 

а

 

затем

 – 

в

 

начало

 

координат

станка

. 

Это

 

называется

 

опорной

 

точкой

 

G29

, 

она

 

сохраняется

 

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

 

для

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

 

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

 

в

G29

.

G28

 

также

 

отменяет

 

коррекцию

 

на

 

длину

 

инструмента

.

Настройка

 108 

влияет

 

на

 

то

, 

как

 

поворотные

 

оси

 

выполняю

 

возврат

 

при

 

подаче

команды

 

G28

. 

См

. 

страницу

403

, 

где

 

указана

 

дальнейшая

 

информация

.

Примеры

 

программы

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

.

G-

коды

 (

Подготовительные

 

функции

)

 

272

G31 

Подача

 

до

 

пропуска

 (

группа

 00)

(

Этот

 

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

 G-

код

 

требует

 

наличия

 

датчика

)

Этот

 

код

 G 

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

 

для

 

записи

 

положения

, 

измеренного

 

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

головкой

, 

в

 

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

.

F

 - 

Скорость

 

подачи

X

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 

Х

Y

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 Y

Z

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 Z

A

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 A

B

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 B

C

 - 

Команда

 

абсолютного

 

перемещения

 

по

 

оси

 C (UMC)

Этот

 

код

 G 

перемещает

 

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

 

оси

 

ожидая

 

сигнал

 

от

 

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

головки

 (

сигнал

 

пропуска

). 

Заданное

 

перемещение

 

начинается

 

и

 

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

 

до

достижения

 

заданного

 

положения

 

или

 

до

 

получения

 

сигнала

 

пропуска

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

 

головкой

. 

Если

 

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

 

головка

 

получает

 

сигнал

 

пропуска

 

во

время

 

перемещения

 

G31

, 

система

 

управления

 

подаст

 

звуковой

 

сигнал

 

и

 

положение

сигнала

 

пропуска

 

будет

 

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

 

в

 

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

. 

Затем

 

будет

выполнена

 

следующая

 

строка

 

текста

 

программы

. 

Если

 

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

 

головка

 

не

получит

 

сигнал

 

пропуска

 

во

 

время

 

перемещения

 

G31

, 

система

 

управления

 

не

 

подаст

звуковой

 

сигнал

, 

и

 

положение

 

сигнала

 

пропуска

 

будет

 

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

 

в

 

конце

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

 

перемещения

. 

Программа

 

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

.

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

 

с

 

#5061

 

по

 

#5066

 

назначены

 

для

 

хранения

 

положения

 

сигнала

пропуска

 

для

 

каждой

 

оси

. 

Для

 

получения

 

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

 

информации

 

об

 

этих

переменных

 

сигнала

 

пропуска

 

см

. 

раздел

 «

Макросы

» 

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

.

Примечания

: 

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

, 

в

 

котором

задан

G31

.

Не

 

используйте

 

коррекцию

 

на

 

инструмент

 (

G41

, 

G42

) 

с

 

G31

.

Строка

 

с

 

G31

 

должна

 

иметь

 

команду

 

подачи

. 

Во

 

избежание

 

повреждения

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

 

головки

 

используйте

 

скорость

 

подачи

 

ниже

 

F100

. (

дюймы

) 

или

F2500

. (

метрическая

).

Включите

 

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

 

головку

 

перед

 

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

 

G31

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

, 

чтобы

 

включить

 

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

.

Используйте

 

следующий

 

текст

 

программы

, 

чтобы

 

включить

 

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

 

головку

шпинделя

.

M59 P1134 ;

G Codes, M Codes, Settings

 

273

Используйте

 

следующий

 

текст

 

программы

, 

чтобы

 

включить

 

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

 

головку

инструмента

.

M59 P1133 ;
G04 P1.0 ;
M59 P1134 ;

Используйте

 

следующий

 

текст

 

программы

, 

чтобы

 

выключить

 

любую

 

из

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

 

головок

.

M69 P1134 ;

См

. 

также

 

M75

, 

M78

 

и

 

M79 ;

Типовая

 

программа

:

Эта

 

типовая

 

программа

 

измеряет

 

верхнюю

 

поверхность

 

детали

 

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

головкой

 

шпинделя

, 

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

 

в

 

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

 

направлении

 Z. 

Чтобы

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

 

эту

 

программу

, 

положение

 

детали

 

G54

 

должно

 

быть

 

установлено

 

на

измеряемой

 

поверхности

 

или

 

близко

 

к ней

.

O00031 (

ПРОГРАММА

 G31) ;

T30 M06 ;
G00 G90 G54 X0. Y0. ;
M59 P1134 ;
G43 H30 Z1. ;
G31 Z-0.25 F50. ;
Z1. ;
M69 P1134 ;
G00 G53 Z0. ;
M30;

G-

коды

 (

Подготовительные

 

функции

)

 

274

G35 

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

 

измерение

 

диаметра

 

инструмента

 

(

группа

 00)

(

Этот

 

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

 G-

код

 

требует

 

наличия

 

датчика

)

Этот

 

код

 G 

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

 

для

 

задания

 

коррекции

 

на

 

диаметр

 

инструмента

.

F

 - 

Скорость

 

подачи

D

 - 

Номер

 

коррекции

 

на

 

диаметр

 

инструмента

X

 - 

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

 

команда

 

оси

 X

Y

 - 

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

 

команда

 

оси

 Y

Функция

 

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

 

измерения

 

коррекции

 

на

 

диаметр

 

инструмента

  (

G35

)

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

 

для

 

задания

 

диаметра

  (

или

 

радиуса

) 

инструмента

 

с

 

помощью

 

двух

касаний

 

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

 

головки

, 

по

 

одному

 

с

 

каждой

 

стороны

 

инструмента

. 

Первая

точка

 

задается

 

блоком

 

G31

, 

в

 

котором

 

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

 

M75

, 

а

 

вторая

 

точка

 

задается

блоком

 

G35

. 

Расстояние

 

между

 

этими

 

двумя

 

точками

 

задается

 

в

 

выбранной

(

ненулевой

) 

коррекции

 

Dnnn

.

Настройка

 63 (

ширина

 

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

 

головки

) 

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

 

для

 

уменьшения

измеренного

 

размера

 

инструмента

 

на

 

ширину

 

ширина

 

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

 

головки

. 

См

.

раздел

  «

Настройки

» 

настоящего

 

руководства

, 

где

 

содержится

 

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

информация

 

о

 

настройке

 63.

Этот

 G-

код

 

перемещает

 

оси

 

в

 

заданную

 

позицию

. 

Заданное

 

перемещение

начинается

 

и

 

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

 

до

 

достижения

 

заданной

 

позиции

, 

или

 

до

 

получения

сигнала

 

датчика

 (

сигнала

 

пропуска

).

ПРИМЕЧАНИЯ

:

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

, 

в

 

котором

задан

 

G35

.

Не

 

используйте

 

коррекцию

 

на

 

инструмент

 (

G41

, 

G42

) 

с

 

G35

.

Во

 

избежание

 

повреждения

 

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

 

головки

 

используйте

 

скорость

 

подачи

ниже

 

F100

. (

дюйм

) 

или

 

F2500

. (

метрическая

).

Включите

 

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

 

головку

 

инструмента

 

перед

 

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

 

G35

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

, 

чтобы

 

включить

 

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

 

головку

инструмента

.

M59 P1133 ;
G04 P1.0 ;
M59 P1134 ;

G Codes, M Codes, Settings

 

275

Используйте

 

следующие

 

команды

, 

чтобы

 

выключить

 

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

 

головку

инструмента

:

M69 P1134 ;

Включите

 

шпиндель

 

в

 

режиме

 

реверса

  (

M04

) 

для

 

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

 

режущего

инструмента

.

См

. 

также

 

M75

, 

M78

 

и

 

M79

.

См

. 

также

 

G31

.

Типовая

 

программа

:

Эта

 

типовая

 

программа

 

измеряет

 

диаметр

 

инструмента

 

и

 

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

 

измеренное

значение

 

на

 

странице

 

коррекции

 

на

 

инструмент

. 

Чтобы

 

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

 

эту

 

программу

,

положение

 

коррекции

 

детали

 

G59

 

необходимо

 

задать

 

в

 

положении

 

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

головки

 

инструмента

.

O00035 (

ПРОГРАММА

 G35) ;

T1 M06 ;
G00 G90 G59 X0. Y-1. ;
M59 P1133 ;
G04 P1. ;
M59 P1134 ;
G43 H01 Z1. ;
M04 S200 ;
G01 Z-0.25 F50. ;
G31 Y-0.25 F10. M75 ;
G01 Y-1. F25. ;
Z0.5 ;
Y1. ;
Z-0.25 ;
G35 Y0.25 D01 F10. ;
G01 Y1. F25. ;
Z1. ;
M69 P1134 ;
G00 G53 Z0. ;
M30;

G-

коды

 (

Подготовительные

 

функции

)

 

276

G36 

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

 

измерение

 

коррекции

 

детали

 

(

Группа

 00)

(

Этот

 

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

 G-

код

 

требует

 

наличия

 

датчика

)

Этот

 

код

 G 

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

 

для

 

задания

 

коррекции

 

детали

 

с

 

помощью

 

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

головки

.

F

 - 

Скорость

 

подачи

I

 – 

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

 

расстояние

 

коррекции

 

по

 

оси

 X

J

 – 

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

 

расстояние

 

коррекции

 

по

 

оси

 Y

K

 – 

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

 

расстояние

 

коррекции

 

по

 

оси

 Z

X

 - 

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

 

команда

 

перемещения

 

по

 

оси

 X

Y

 - 

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

 

команда

 

перемещения

 

по

 

оси

 Y

Z

 - 

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

 

команда

 

перемещения

 

по

 

оси

 Z

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

 

измерение

 

коррекции

 

детали

  (

G36

) 

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

 

для

 

подачи

команды

 

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

 

головке

 

задать

 

коррекцию

 

координат

 

детали

. 

Код

 

G36

выполнит

 

подачу

 

осей

 

станка

 

для

 

измерения

 

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

 

детали

 

с

 

помощью

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

 

головки

 – 

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

 

на

 

шпинделе

 

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

 

головки

. 

Ось

(

оси

) 

будет

 

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

, 

пока

 

не

 

будет

 

получен

 

сигнал

 

от

 

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

 

головки

,

или

 

не

 

будет

 

достигнут

 

конец

 

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

 

перемещения

. 

При

 

выполнения

этой

 

функции

 

не

 

должна

 

быть

 

включена

 

коррекция

 

на

 

инструмент

 (

G41

, 

G42

, 

G43

 

или

G44

). 

Точка

, 

в

 

которой

 

поступает

 

сигнал

 

пропуска

, 

становится

 

положением

 

начала

координат

 

для

 

текущей

 

активной

 

системы

 

координат

 

детали

 

каждой

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

 

оси

.

В

 

случае

 

указания

 

I

, 

J

 

или

 

K

 

коррекция

 

детали

 

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

 

оси

 

смещается

 

на

величину

 

I

, 

J

 

или

 

K

. 

Это

 

позволяет

 

сдвинуть

 

рабочее

 

смещение

 

в

 

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

 

с

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

 

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

 

касания

 

датчика

.

ПРИМЕЧАНИЯ

:

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

, 

в

 

котором

задан

 

G36

.

Точки

 

касания

 

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

 

головки

 

смещаются

 

на

 

значения

, 

заданные

 

в

настройках

 59 - 62. 

См

. 

раздел

  «

Настройки

» 

настоящего

 

руководства

, 

где

содержится

 

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

 

информация

.

Не

 

используйте

 

коррекцию

 

на

 

инструмент

 (

G41

, 

G42

) 

с

 

G36

.

Не

 

используйте

 

коррекцию

 

на

 

длину

 

инструмента

 (

G43

, 

G44

) 

с

 

G36

Во

 

избежание

 

повреждения

 

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

 

головки

 

используйте

 

скорость

 

подачи

ниже

 

F100

. (

дюйм

) 

или

 

F2500

. (

метрическая

).

Включите

 

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

 

головку

 

шпинделя

 

перед

 

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

 

G36

.

G Codes, M Codes, Settings

 

277

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

, 

чтобы

 

включить

 

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

 

головку

шпинделя

.

M59 P1134 ;

Используйте

 

следующие

 

команды

, 

чтобы

 

выключить

 

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

 

головку

шпинделя

.

M69 P1134 ;

См

. 

также

 

M78

 

и

 

M79

.

ТИПОВАЯ

 

ПРОГРАММА

:

O00036 (

ПРОГРАММА

 G36) ;

T30 M06 ;
G00 G90 G58 X0. Y1. ;
M59 P1134 ;
Z-21.3 ;
G01 G91 Y-0.5 F50. ;
G36 Y-0.7 F10. ;
G91 Y0.25 F50. ;
G00 Z1. ;
G90;
M69 P1134 ;
G00 G53 Z0. ;
M30;

G-

коды

 (

Подготовительные

 

функции

)

 

278

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

. (

метрическая

).

Включите

 

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

 

головку

 

инструмента

 

перед

 

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

 

G37

.

Если

 

фрезерный

 

станок

 

имеет

 

стандартную

 

систему

 

измерения

 

головкой

 Renishaw,

используйте

 

следующие

 

команды

, 

чтобы

 

включить

 

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

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

.

M59 P1133 ;
G04 P1. ;
M59 P1134 ;

G Codes, M Codes, Settings

 

279

Используйте

 

следующую

 

команду

, 

чтобы

 

выключить

 

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

 

головку

инструмента

.

M69 P1134 ;

См

. 

также

 

M78

 

и

 

M79

.

Типовая

 

программа

:

Эта

 

типовая

 

программа

 

измеряет

 

длину

 

инструмента

 

и

 

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

 

измеренное

значение

 

на

 

странице

 

коррекции

 

на

 

инструмент

. 

Чтобы

 

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

 

эту

 

программу

,

положение

 

коррекции

 

детали

 

G59

 

необходимо

 

задать

 

в

 

положении

 

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

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

.

O00037 (

ПРОГРАММА

 G37) ;

T1 M06 ;
M59 P1133 ;
G04 P1. ;
M59 P1134 ;
G00 G90 G59 X0. Y0. ;
G00 G43 H01 Z5. ;
G37 H01 Z0. F30. ;
G00 G53 Z0. ;
M69 P1134 ;
M30;

G40 

Отмена

 

коррекции

 

на

 

режущий

 

инструмент

 (

группа

 

07)

G40

 

отменяет

 

коррекцию

 

на

 

инструмент

 

G41

 

или

 

G42

.

G-

коды

 (

Подготовительные

 

функции

)

 

280

G41 

Двухмерная

 

коррекция

 

на

 

режущий

 

инструмент

 

влево

 / G42 

Двухмерная

 

коррекция

 

на

 

режущий

 

инструмент

 

Вправо

 (

Группа

 07)

G41

 

выбирает

 

коррекцию

 

на

 

инструмент

 

влево

, 

то

 

есть

 

сдвигает

 

инструмент

 

влево

 

от

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

 

траектории

 

для

 

компенсации

 

размера

 

инструмента

Необходимо

 

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

 

адрес

 

D

, 

чтобы

 

выбрать

 

правильную

 

коррекцию

радиуса

 

или

 

диаметра

 

инструмента

. 

Если

 

значение

 

в

 

выбранной

 

коррекции

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

, 

коррекция

 

на

 

инструмент

 

будет

 

действовать

, 

как

 

при

 

задании

 

G42

(

коррекция

 

на

 

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

).

Правая

 

или

 

левая

 

сторона

 

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

 

траектории

 

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

 

глядя

 

на

инструмент

, 

когда

 

он

 

удаляется

. 

Если

 

инструмент

 

при

 

отводе

 

должен

 

находиться

слева

 

от

 

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

 

траектории

, 

используйте

 

G41

. 

Если

 

он

 

при

 

отводе

должен

 

находиться

 

справа

 

от

 

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

 

траектории

, 

используйте

 

G42

.

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

 

информацию

 

см

. 

в

 

разделе

 «

Коррекция

 

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

».

G43 

Коррекция

 

на

 

длину

 

инструмента

 + (

Прибавление

) / 

G44 

Коррекция

 

на

 

длину

 

инструмента

 - (

Вычитание

) 

(

группа

 08)

Код

 

G43

 

выбирает

 

коррекцию

 

на

 

длину

 

инструмента

 

в

 

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

 

направлении

,

длина

 

инструмента

 

на

 

странице

 

коррекции

 

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

 

с

 

положением

 

оси

 

по

команде

. 

Код

 

G44

 

выбирает

 

коррекцию

 

на

 

длину

 

инструмента

 

в

 

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

направлении

, 

длина

 

инструмента

 

на

 

странице

 

коррекции

 

вычитается

 

из

 

положения

оси

 

по

 

команде

. 

Для

 

выбора

 

корректной

 

записи

 

на

 

странице

 

коррекции

 

необходимо

задать

 

ненулевой

 

адрес

H. 

G Codes, M Codes, Settings

 

281

G47 

Гравировка

 

текста

 (

группа

 00)

Система

 

управления

 Haas 

позволяет

 

оператору

 

выполнить

 

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

 

строки

текста

 

или

 

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

 

порядковых

 

номеров

, 

с

 

помощью

 

одного

 

кода

 G.

ПРИМЕЧАНИЕ

:

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

 

по

 

дуге

 

не

 

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

.

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 

и

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

Не

 

все

 

эти

 

символы

 

можно

 

ввести

 

с

 

пульта

 

системы

 

управления

. 

При

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

 

со

 

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

 

клавиатуры

 

фрезерного

 

станка

 

или

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

 

круглых

 

скобок

 () 

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

 

см

. 

следующий

 

раздел

«

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

 

специальных символов

».

Пример

:

Этот

 

пример

 

создаст

 

данный

 

рисунок

.

O00036 (

ТЕКСТ

 

ДЛЯ

 

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

) ;

G-

коды

 (

Подготовительные

 

функции

)

 

282

T1 M06 ;
G00 G90 G98 G54 X0. Y0. ;
S7500 M03 ;
G43 H01 Z0.1 ;
G47 P0 (

ТЕКСТ

 

ДЛЯ

 

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

) X2. Y2. I45. J0.5 R0.05 

Z-0.005 F15. E10.G00 G80 Z0.1 ;
M05 ;
G28 G91 Z0;
M30;

F6.8:

Пример

 

программы

 

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

В

 

этом

 

примере

:

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

 

 

 

 

 

 

 

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