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     ..