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

 

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

 

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

 

   

 

   

 

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

 

 

 

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

 

 

G Codes, M Codes, Settings

 

315

Пример

 

программы

:

T3 M06 (

Инструмент

 #3 – 

это

 

метчик

 3/8-16) ;

G90 G54 G00 X0.565 Y-1.875;
G43 H03 Z0.2 M08 ;
G84 Z-0.600 R0.2 F56.25 S900 (900 

об

/

мин

 

разделить

 

на

 

16 

ниток

 

на

 

дюйм

 = 56.25 

дюйм

/

мин

) ;

X1.115 Y-2.750 ;
X3.365 Y-2.875 ;
X4.188 Y-3.313 ;
X5.0 Y-4.0 ;
G80 G00 Z1.0 M09 ;
G28 G91 Y0 Z0 ;
M30;
%

G85 

Стандартный

 

цикл

 

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

 

с

 

остановом

 

и

 

выводом

 (

группа

 09)

F

 - 

Скорость

 

подачи

L

 – 

Количество

 

отверстий

, 

если

 

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

 

G91

 (

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

 

режим

)

R

 – 

Положение

 

плоскости

 R (

положение

 

выше

 

детали

)

X

 – 

Координата

 

отверстий

 

по

 

оси

 X

Y

 – 

Координата

 

отверстий

 

по

 

оси

 Y

Z

 – 

Положение

 

по

 

оси

Z 

на

 

дне

 

отверстия

F6.30:

G85

 

Стандартный

 

цикл

 

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

X

Z

Y

X

Z

Y

G98

R

Z

R

Z

G99

Коды

 G (

Стандартный

 

цикл

)

 

316

G86 

Стандартный

 

цикл

 

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

 

с

 

остановом

 

(

Группа

 09)

F

 - 

Скорость

 

подачи

L

 – 

Количество

 

отверстий

, 

если

 

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

 

G91

 (

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

 

режим

)

R

 – 

Положение

 

плоскости

 R (

положение

 

выше

 

детали

)

X

 – 

Координата

 

отверстия

 

по

 

оси

 X

Y

 – 

Координата

 

отверстия

 

по

 

оси

 Y

Z

 – 

Положение

 

по

 

оси

Z 

на

 

дне

 

отверстия

Этот

 

код

 G 

остановит

 

шпиндель

, 

как

 

только

 

инструмент

 

достигнет

 

дна

 

отверстия

.

Отвод

 

инструмента

 

производится

 

после

 

остановки шпинделя

.

F6.31:

G86

 

Стандартные

 

циклы

 

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

 

с

 

остановом

G87 

Стандартный

 

цикл

 

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

 

с

 

ручным

 

отводом

 

(

Группа

 09)

F

 - 

Скорость

 

подачи

L

 – 

Количество

 

отверстий

, 

если

 

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

 

G91

 (

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

 

режим

) 

R

 – 

Положение

 

плоскости

 R (

положение

 

выше

 

детали

)

X

 – 

Координата

 

отверстия

 

по

 

оси

 X

Y

 – 

Координата

 

отверстия

 

по

 

оси

 Y

Z

 – 

Положение

 

по

 

оси

Z 

на

 

дне

 

отверстия

Этот

 

код

 G 

остановит

 

шпиндель

 

у

 

дна

 

отверстия

. 

В

 

этой

 

точке

 

резец

 

вручную

выводится

 

из

 

отверстия

. 

Программа

 

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

 

при

 

нажатии

[CYCLE START]

.

X

Z

Y

X

Z

Y

G98

G99

R

Z

R

Z

G Codes, M Codes, Settings

 

317

F6.32:

G87

 

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

 

с

 

остановом

 

и

 

ручным

 

отводом

G88 

Стандартный

 

цикл

 

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

 

с

 

остановом

 

и

 

ручным

 

отводом

 (

Группа

 09)

F

 - 

Скорость

 

подачи

L

 – 

Количество

 

отверстий

, 

если

 

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

 

G91

 (

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

 

режим

) 

P

 - 

Время

 

задержки

 

у

 

дна

 

отверстия

R

 – 

Положение

 

плоскости

 R (

положение

 

выше

 

детали

)

X

 – 

Координата

 

отверстия

 

по

 

оси

 X

Y

 – 

Координата

 

отверстия

 

по

 

оси

 Y

Z

 – 

Положение

 

по

 

оси

Z 

на

 

дне

 

отверстия

Этот

 

код

 G 

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

 

инструмент

 

у

 

дна

 

отверстия

 

и

 

выполняет

 

задержку

 

с

вращением

 

инструмента

 

в

 

течение

 

времени

, 

заданного

 

значением

 

P

. 

В

 

этой

 

точке

резец

 

вручную

 

выводится

 

из

 

отверстия

. 

Программа

 

продолжится

 

при

 

нажатии

[CYCLE START]

.

X

Z

Y

X

Z

Y

G98

G99

R

Z

R

Z

Коды

 G (

Стандартный

 

цикл

)

 

318

F6.33:

G88

 

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

 

с

 

задержкой

 

и

 

ручным

 

отводом

G89 

Стандартный

 

цикл

 

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

 

с

 

остановом

 

и

 

отводом

 (

Группа

 09)

F

 - 

Скорость

 

подачи

L

 – 

Количество

 

отверстий

, 

если

 

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

 

G91

 (

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

 

режим

) 

P

 - 

Время

 

задержки

 

у

 

дна

 

отверстия

R

 – 

Положение

 

плоскости

 R (

положение

 

выше

 

детали

)

X

 – 

Координата

 

отверстий

 

по

 

оси

 X

Y

 – 

Координата

 

отверстий

 

по

 

оси

 Y

Z

 – 

Положение

 

по

 

оси

Z 

на

 

дне

 

отверстия

F6.34:

G89

 

Стандартный

 

цикл

 

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

 

с

 

задержкой

X

Z

Y

X

Z

Y

G98

G99

R

Z

R

Z

X

Z

Y

X

Z

Y

G98 

G99 

e

R

Z

R

Z

G Codes, M Codes, Settings

 

319

 

Команды

 

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

 G90 

абсолютного

 – G91 

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

 (

группа

 03)

Эти

 G-

коды

 

изменяют

 

способ

 

интерпретации

 

команд

 

осевых

 

перемещений

. 

Команды

осевых

 

перемещений

, 

следующие

 

за

 

G90

, 

перемещают

 

оси

 

в

 

координаты

 

станка

.

Команды

 

осевых

 

перемещений

, 

следующие

 

за

 

G91

, 

перемещают

 

оси

 

на

 

указанное

расстояние

 

от

 

текущей

 

точки

. 

G91

 

несовместим

 

с

 

G143

  (

коррекция

 

на

 

длину

инструмента

 5

оси

).

Раздел

  «

Базовое

 

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

» 

в

 

настоящем

 

руководстве

, 

начиная

 

со

страницы

162

, 

включает

 

пояснения

 

о

 

сходствах

 

и

 

различиях

 

абсолютного

 

и

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

 

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

.

G92 

Значение

 

смещения

 

системы

 

рабочих

 

координат

 

(

Группа

 00)

Этот

 G-

код

 

не

 

производит

 

осевых

 

перемещений

, 

а

 

только

 

изменяет

 

значения

пользовательских

 

рабочих

 

смещений

. 

Код

 

G92

 

работает

 

по

-

разному

 

в

 

зависимости

от

 

настройки

 33, 

которая

 

выбирает

 

систему

 

координат

 FANUC, HAAS 

или

YASNAC.

FANUC 

или

 HAAS

Если

 

настройка

 33 

установлена

 

на

 

FANUC

 

или

 

HAAS

, 

то

 

команда

 

G92

 

команда

сдвигает

 

все

 

системы

 

координат

 

детали

 (

G54

-

G59

, 

G110

-

G129

) 

так

, 

что

 

положение

 

по

команде

 

становится

 

текущим

 

положением

 

в

 

активной

 

системе

 

детали

. 

Код

 

G92

 

не

является модальным

.

Команда

 

G92

 

отменяет

 

все

 

действующие

 

G52

 

для

 

управляемых

 

осей

. 

Пример

: 

G92

X1.4

 

отменяет

 

G52

 

для

 

оси

 X. 

На

 

остальные

 

оси

 

команда

 

не

 

оказывает

никакого влияния

.

Значение

 

смещения

 

G92

 

показано

 

внизу

 

страницы

 

коррекции

 

детали

 

и

 

при

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

 

его

 

можно

 

удалить

. 

Оно

 

также

 

удаляется

 

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

 

после

включения

 

питания

, 

всегда

 

при

 

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

 

функций

 

[ZERO RETURN]

 

и

 

[ALL]

 

или

[ZERO RETURN]

 

и

[SINGLE]

.

G92

 

удаляет

 

значение

 

смещения

 

из

 

программы

Смещения

 

G92

 

можно

 

отменить

 

путем

 

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

 

еще

 

одного

 

смещения

G92

, 

чтобы

 

изменить

 

текущую

 

коррекцию

 

детали

 

обратно

 

на

 

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

значение

.

Пример

%
O00092 ;

Коды

 G (

Стандартный

 

цикл

)

 

320

G00 G90 G54 X0. Y0. ;
G92 X2. Y2. (

Смещает

 

текущую

 

коррекцию

 

детали

 G54) ;

G00 G90 G54 X0. Y0. ;
G92 X-2. Y-2. (

Смещает

 

текущую

 

коррекцию

 

детали

 G54 

обратно

 

на

 

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

) ;

G00 G90 G54 X0. Y0. ;
M30;
%

YASNAC

Если

 

настройка

 33 

установлена

 

на

 

YASNAC

, 

команда

 

G92

 

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

 

систему

координат

 

детали

 

G52

 

так

, 

что

 

положение

 

по

 

команде

 

становится

 

текущим

положением

 

в

 

активной

 

системе

 

детали

. 

После

 

этого

 

система

 

детали

 

G52

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

 

становится

 

активной

, 

пока

 

не

 

будет

 

выбрана

 

другая

 

система детали

.

G93 

Режим

 

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

 

подачи

 (

Группа

 05)

F

 – 

Скорость

 

подачи

 (

проходов

 

в

 

минуту

)

Этот

 G-

код

 

указывает

 

на

 

то

, 

что

 

все

 

значения

 

F

 (

скорость

 

подачи

) 

интерпретируются

как

 

количество

 

проходов

 

в

 

минуту

. 

Другими

 

словами

, 

время

  (

в

 

секундах

),

необходимое

 

для

 

выполнения

 

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

 

перемещения

 

с

 

помощью

 

G93

,

составляет

 60 (

секунд

) 

деленное

 

на

 

значение

F.

G93

 

обычно

 

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

 

при

 

обработке

 

с

 4 

и

 5 

осями

, 

если

 

программа

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

 

с

 

помощью

 

АСУТП

. 

G93

 – 

это

 

способ

 

пересчета

 

линейной

 

скорости

подачи

  (

дюйм

/

мин

) 

в

 

значение

, 

которое

 

учитывает

 

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

 

перемещение

.

Если

 

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

 

G93

, 

значение

 

F

 

укажет

, 

сколько

 

раз

 

в

 

минуту

 

может

 

повторяться

проход

 (

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

).

Если

 

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

 

G93

, 

скорость

 

подачи

  (

F

) 

обязательна

 

для

 

всех

 

блоков

интерполируемых

 

перемещений

. 

Поэтому

 

для

 

каждого

 

блока

 

перемещения

, 

не

являющегося

 

ускоренным

, 

должна

 

назначаться

 

собственная

 

скорость

 

подачи

(

F

).

ПРИМЕЧАНИЕ

:

Нажатие

 

[RESET]

 

переводит

 

станок

 

в

 

режим

 

G94

  (

подача

 

в

минуту

). 

Настройки

 34 

и

 79 (

диаметр

 4 

и

 5 

осей

) 

не

 

нужны

 

при

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

G93

.

G94 

Режим

 

подачи

 

в

 

минуту

 (

Группа

 05)

Этот

 

код

 

выключает

 

G93

  (

режим

 

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

 

подачи

) 

и

 

переводит

 

систему

управления

 

в

 

режим

 

подачи

 

в минуту

.

G Codes, M Codes, Settings

 

321

G95 

Скорость

 

подачи

 

на

 

оборот

 (

Группа

 05)

Если

 

код

 

G95

 

активен

, 

оборот

 

шпинделя

 

приведет

 

к

 

перемещению

 

на

 

расстояние

,

указанное

 

в

 

значении

 

подачи

. 

Если

 

настройка

 9 

установлена

 

на

 

ДЮЙМ

, 

то

 

значение

подачи

 

F

 

выражается

 

в

 

дюйм

/

оборот

  (

при

 

настройке

 

в

 

ММ

 

подача

 

выражается

 

в

мм

/

оборот

). 

При

 

активации

 

кода

 

G95

 

на

 

режим

 

работы

 

станка

 

влияют

 

значения

коррекции

 

скорости

 

шпинделя

 

и

 

скорости

 

подачи

. 

В

 

случае

 

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

 

функции

коррекции

 

скорости

 

вращения

 

шпинделя

 

любое

 

изменение

 

его

 

скорости

 

приведет

 

к

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

 

изменению

 

скорости

 

подачи

, 

обеспечивающему

 

постоянство

усилия

 

резания

. 

Однако

 

при

 

выборе

 

коррекции

 

подачи

 

любое

 

изменение

 

в

 

коррекции

подачи

 

будет

 

влиять

 

только

 

на

 

скорость

 

подачи

, 

а

 

не

 

на шпиндель

.

G98 

Стандартный

 

цикл

 

возврата

 

в

 

исходную

 

точку

 

(

Группа

 10)

При

 

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

 

кода

 

G98

 

ось

 Z 

возвращается

 

в

 

начальную

 

исходную

 

точку

(

положение

 Z 

в

 

блоке

 

перед

 

командой

 

на

 

стандартный

 

цикл

) 

при

 

каждом

 

изменении

координаты

 X 

и

/

или

 Y. 

Это

 

позволяет

 

выполнять

 

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

 

с

 

обходом

 

и

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

 

над

 

областями

 

детали

 

и

/

или

 

прихватами

 

и оснасткой

.

F6.35:

G98

 

Возврат

 

в

 

исходную

 

точку

Пример

 

программы

%
O4500 ;
T1 M06 ;

Коды

 G (

Стандартный

 

цикл

)

 

322

G00 G90 G54 X1.0 Y-1.0 S3500 M03 ;
G43 H01 Z1.125 M08 ;
G81 G99 Z-1.500 R.05 F20. ;
X2.0 G98 (

Возврат

 

в

 

исходную

 

точку

 

после

 

выполнения

 

цикла

) ;

X6.0 G99 (

Выполнит

 

возврат

 

в

 

опорную

 

плоскость

 

после

 

выполнения

 

цикла

) ;

X8.0 ;
X10.0;
X12.0 G98 ;
X16.0 G99 ;
X18.0 G98 ;
G00 G80 Z2.0 M09 ;
G28 G91 Y0 Z0 ;
M30;
%

G99 

Стандартный

 

цикл

 

возврата

 

в

 

плоскость

 R (

Группа

 

10)

При

 

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

 

G99

 

ось

 Z 

остается

 

в

 

плоскости

 R 

при

 

каждом

 

изменении

координаты

 X 

и

/

или

 Y. 

Если

 

преграды

 

не

 

на

 

траектории

 

инструмента

, 

G99

 

экономит

время

 

на обработку

.

F6.36:

G99

 

Возврат

 

в

 

плоскость

 R

Пример

 

программы

%
O4500 ;
T1 M06 ;

G Codes, M Codes, Settings

 

323

G00 G90 G54 X1.0 Y-1.0 S3500 M03 ;
G43 H01 Z1.125 M08 ;
G81 G99 Z-1.500 R.05 F20. ;
X2.0 G98 (

Возврат

 

в

 

исходную

 

точку

 

после

 

выполнения

 

цикла

) ;

X6.0 G99 (

Выполнит

 

возврат

 

в

 

опорную

 

плоскость

 

после

 

выполнения

 

цикла

) ;

X8.0 ;
X10.0;
X12.0 G98 ;
X16.0 G99 ;
X18.0 G98 ;
G00 G80 Z2.0 M09 ;
G28 G91 Y0 Z0 ;
M30;
%

Отмена

 G100 - G101 

Включение

 

зеркального

 

отражения

 

(

группа

 00)

X

 - 

Команда

 

оси

 X

Y

 - 

Команда

 

оси

 Y

Z

 - 

Команда

 

оси

 Z

A

 - 

Команда

 

оси

 

А

Программируемое

 

зеркальное

 

отражение

 

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

 

для

 

включения

 

или

выключения

 

любой

 

из

 

осей

. 

Если

 

функция

 

ВКЛЮЧЕНА

, 

происходит

 

зеркальное

отражение

  (

или

 

реверсирование

) 

перемещения

 

осей

 

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

 

начала

координат

 

детали

. 

Эти

 G-

коды

 

следует

 

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

 

в

 

блоках

, 

не

 

содержащих

других

 G-

кодов

. 

Они

 

не

 

вызывают

 

перемещений осей

. 

Сведения

 

о

 

зеркалировании

оси

 

выводятся

 

в

 

нижней

 

части

 

дисплея

. 

Также

 

см

. 

настройки

 45 – 48

(

зеркальное отражение

).

Формат

 

включения

 

и

 

выключения

 

зеркального

 

отражения

:

G101 X0. (

Включает

 

зеркальное

 

отражение

 

для

 

оси

X) ;

G100 X0. (

Выключает

 

зеркальное

 

отражение

 

для

 

оси

X) ;

Коды

 G (

Стандартный

 

цикл

)

 

324

F6.37:

Зеркальное

 

отражение

 X-Y

Зеркальное

 

отображение

 

и

 

коррекция

 

на

 

режущий

 

инструмент

Включение

 

зеркального

 

отражения

 

только

 

одной

 

из

 

осей

 X 

или

 Y 

вызовет

перемещение

 

режущего

 

инструмента

 

по

 

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

 

стороне

 

реза

. 

Система

управления

 

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

 

переключает

 

направление

 

коррекции

 

на

 

инструмент

(

G41

, 

G42

) 

и

 

будет

 

реверсировать

 

команды

 

кругового

 

перемещения

  (

G02

, 

G03

),

как необходимо

.

При

 

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

 

контура

 

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

 XY 

включение

 

зеркального

 

отражения

только

 

для

 

одной

 

оси

 X 

или

 Y 

приведет

 

к

 

тому

, 

что

 

вместо

 

попутного

 

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

(

G41

) 

будет

 

выполняться

 

встречное

 

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

  (

G42

) 

и

/

или

 

вместо

 

встречного

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

 – 

попутное

 

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

. 

В

 

результате

, 

характер

 

или

 

качество

может

 

оказаться

 

не

 

таким

, 

как

 

было

 

нужно

. 

Зеркальное

 

отражение

 

обеих

 

осей

 X 

и

 Y

исключает

 

возможность

 

такой ситуации

.

x-

x+

Y+

Y-

1

2

4

3

G Codes, M Codes, Settings

 

325

F6.38:

Зеркальное

 

отражение

 

и

 

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

 

углублений

Программа

 

зеркального

 

отражения

 

оси

 

Х

:

%
O3600 (

Зеркальное

 

отражение

 

оси

X) ;

T1 M06 (

Инструмент

 #1 – 

это

 

концевая

 

фреза

 

диаметром

 

0.250") ;
G00 G90 G54 X-.4653 Y.052 S5000 M03 ;
G43 H01 Z.1 M08 ;
G01 Z-.25 F5. ;
M98 P3601 F20. ;
G00 Z.1 ;
G101 X0. ;
X-.4653 Y.052 ;
G01 Z-.25 F5. ;
M98 P3601 F20. ;
G00 Z.1 ;
G100 X0. ;
G28 G91 Y0 Z0 ;
M30;
%
%
O3601 (

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

 

контура

) ;

G01 X-1.2153 Y.552 ;
G03 X-1.3059 Y.528 R.0625 ;
G01 X-1.5559 Y.028 ;
G03 X-1.5559 Y-.028 R.0625 ;
G01 X-1.3059 Y-.528 ;
G03 X-1.2153 Y-.552 R.0625 ;
G01 X-.4653 Y-.052 ;
G03 X-.4653 Y.052 R.0625 ;
M99;

X0, Y0

X

Z

Y

1

2

Коды

 G (

Стандартный

 

цикл

)

 

326

%

G102 

Программируемый

 

вывод

 

в

 

порт

 RS-232 (

Группа

 

00)

X

 - 

Команда

 

оси

 X

Y

 - 

Команда

 

оси

 Y

Z

 - 

Команда

 

оси

 Z

A

 - 

Команда

 

оси

 

А

В

 

результате

 

подачи

 

команды

 

с

 

кодом

 

G102

 

текущие

 

координаты

 

детали

 

для

 

осей

передаются

 

в

 

первый

 

порт

 RS-232, 

откуда

 

переданные

 

значения

 

принимаются

 

и

регистрируются

 

с

 

помощью

 

компьютера

. 

Состояние

 

каждой

 

оси

, 

перечисленной

 

в

командном

 

блоке

 

G102

, 

передается

 

в

 

порт

 RS-232 

в

 

том

 

же

 

формате

, 

в

 

каком

значения

 

отображаются

 

в

 

программе

. 

Код

 

G102

 

должен

 

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

 

в

 

блоках

, 

не

содержащих

 

других

 G-

кодов

. 

Это

 

не

 

вызовет

 

перемещения

 

осей

; 

значение

 

для

 

осей

ни

 

на

 

что

 

не влияют

.

См

. 

Настройку

 41 

и

 

Настройку

 25. 

Переданные

 

значения

 

соответствуют

 

текущим

координатам

 

осей

 

в

 

системе

 

рабочих

 

координат

.

Этот

 

код

 G 

полезен

 

для

 

измерения

 

детали

 

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

 

головкой

 (

также

 

см

. 

G31

).

Когда

 

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

 

головка

 

касается

 

детали

, 

в

 

следующей

 

строке

 

программы

может

 

быть

 

код

 

G102

 

для

 

передачи

 

координат

 

осей

 

в

 

компьютер

 

для

 

сохранения

координат

. 

Это

 

называется

  «

оцифровка

» 

детали

, 

что

 

заключается

 

в

 

создании

электронной

 

копии

 

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

 

детали

. 

Для

 

выполнения

 

этой

 

функции

 

требуется

специальное

 

программное

 

обеспечение

 

для

 

персональных компьютеров

.

G103 

Ограничение

 

буферизации

 

блоков

 (

Группа

 00)

Максимальное

 

количество

 

блоков

 

для

 

опережающего

 

просмотра

 

системой

управления

 (

диапазон

 

от

 0 

до

 15),

например

:

G103 [P..] ;

Обычно

 

этот

 

код

 

называют

 «

Опережающий

 

просмотр

 

блоков

», 

термин

 

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

для

 

описания

 

действий

, 

выполняющихся

 

системой

 

управления

 

в

 

фоновом

 

режиме

 

во

время

 

перемещений

 

станка

. 

ЧПУ

 

может

 

заранее

 

подготавливать

 

блоки

  (

строки

) 

к

выполнению

. 

Во

 

время

 

выполнения

 

текущего

 

блока

 

следующий

 

блок

 

уже

интерпретирован

 

и

 

подготовлен

 

для

 

обеспечения

 

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

.

Если

 

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

 

код

 

G103 P0

, 

ограничение

 

опережающего

 

просмотра

выключается

. 

Ограничение

 

опережающего

 

просмотра

 

также

 

выключается

, 

если

G103

 

находится

 

в

 

блоке

 

без

 

адресного

 

кода

 

P

. 

При

 

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

 

G103 Pn

опережающий

 

просмотр

 

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

 

n

блоками

.

G Codes, M Codes, Settings

 

327

Код

 

G103

 

можно

 

также

 

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

 

для

 

отладки

 

макропрограмм

. 

Во

 

время

предпросмотра

 

происходит

 

выполнение

 

макровыражений

. 

Например

, 

если

 

вставить

в

 

программу

 

G103 P1

 

макровыражения

 

будут

 

выполняться

 

с

 

опережением

 

на

 

один

блок

 

по

 

отношению

 

к текущему

.

G107 

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

 

отображение

 (

Группа

 00)

X

 - 

Команда

 

оси

 X

Y

 - 

Команда

 

оси

 Y

Z

 - 

Команда

 

оси

 Z

A

 - 

Команда

 

оси

 

А

B

 - 

Команда

 

оси

 

В

Q

 - 

Диаметр

 

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

 

поверхности

R

 - 

Радиус

 

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

Этот

 

код

 G 

преобразует

 

все

 

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

 

перемещения

, 

выполняемые

указанной

 

линейной

 

осью

, 

в

 

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

 

перемещения

 

по

 

поверхности

 

цилиндра

(

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

 

на

 

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

) 

как

 

показано

 

на

 

следующем

 

рисунке

. 

Это

 

код

 G

группы

 0, 

однако

 

его

 

действие

 

по

 

умолчанию

 

зависит

 

от

 

настройки

 56 (

M30

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

 

значение

 G 

по

 

умолчанию

). 

Команда

 

G107

 

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

 

для

включения

 

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

 

или

 

выключения

 

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

.

•

Для

 

любой

 

программы

 

с

 

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

 

по

 

линейной

 

оси

 

можно

 

выполнить

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

 

отображению

 

к

 

любой

 

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

 (

по одной

).

•

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

 

программу

 

линейных

 

перемещений

 

в

 

виде

 

кодов

 G 

можно

привести

 

к

 

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

 

отображению

, 

если

 

вставить

 

в

 

начало

 

программы

кода

G107

.

•

Радиус

  (

или

 

диаметр

) 

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

 

поверхности

 

можно

 

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

,

чтобы

 

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

 

отображение

 

выполнялось

 

по

 

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

 

разных

диаметров

 

без

 

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

 

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

.

•

Радиус

 

(

или

 

диаметр

) 

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

 

поверхности

 

можно

 

или

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

, 

или

 

сделать

 

независимым

 

от

 

диаметра

  (

диаметров

)

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

, 

указанного

 

в

 

настройках

 34 

и

79

.

•

G107

 

можно

 

также

 

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

 

для

 

задания

 

диаметра

 

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

поверхности

 

по

 

умолчанию

, 

независимо

 

от

 

того

, 

какое

 

действует

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

.

Описание

 

кода

 G107

После

 

G107

 

могут

 

идти

 

три

 

адресных

 

кода

: 

X

, 

Y

 

или

 

Z

; 

A

 

или

 

B

; 

и

 

Q

 

или

R

.

X

, 

Y

 

или

 

Z

: 

Адрес

 

X

, 

Y

 

или

 

Z

 

определяют

 

линейную

 

ось

, 

отображение

 

которой

 

к

указанной

 

поворотной

 

оси

 

будет

 

выполняться

 (

А

 

или

 

В

). 

Если

 

задана

 

одна

 

из

 

этих

линейных

 

осей

, 

поворотная

 

ось

 

также

 

должна

 

быть заданна

.

Коды

 G (

Стандартный

 

цикл

)

 

328

A

 

или

 

B

: 

Адрес

 A 

или

 B 

указывает

, 

какая

 

поворотная ось

 

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

цилиндрическую поверхность

.

Q

 

или

 

R

: 

Q

 

определяет

 

диаметр

 

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

 

поверхности

, 

а

 

R

 

определяет

 

радиус

.

При

 

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

 

Q

 

или

 

R

 

необходимо

 

обязательно

 

задать

 

поворотную ось

. 

Если

не

 

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

 

ни

 

Q

, 

ни

 

R

, 

будет

 

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

 

диаметр

 

из

 

последней

 

команды

G107

. 

Если

 

с

 

момента

 

включения

 

питания

 

не

 

подавалось

 

ни

 

одной

 

команды

 

G107

,

или

 

последнее

 

заданное

 

значение

 

было

 

нулевым

, 

то

 

в

 

качестве

 

диаметра

поворотной

 

оси

 

будет

 

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

 

значение

 

в

 

настройке

 34 

и

/

или

79. 

Если

 

Q

 

или

R

 

задано

, 

это

 

значение

 

будет

 

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

 

командой

 

G107

 

для

 

указанной

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

.

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

 

отображение

 

также

 

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

 

выключается

 

при

 

окончании

программы

 G-

кодов

, 

но

 

только

 

если

 

настройка

 56 

ВКЛЮЧЕНА

. 

Нажатие

 

[RESET]

выключает

 

действующее

 

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

 

отображение

 

независимо

 

от

 

состояния

настройки

56.

F6.39:

Пример

 

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

 

отображения

В

 

то

 

время

 

как

 R 

подходит

 

для

 

определения

 

радиуса

, 

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

, 

чтобы

 I, J 

и

 K

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

 

для

 

более

 

сложного

 

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

 G02 

и

G03.

Пример

%
O0079 (G107 TEST)
T1 M06 (.625 DIA. 2FL E.M.)
G00 G40 G49 G80 G90
G28 G91 A0
G90
G00 G54 X1.5 Y0 S5000 M03
G107 A0 Y0 R2. (

ПРИ

 

ОТСУТСТВИИ

 

ЗНАЧЕНИЙ

 R 

ИЛИ

 Q 

СТАНОК

 

ИСПОЛЬЗУЕТ

 

ЗНАЧЕНИЕ

 

НАСТРОЙКИ

 34)

G43 H01 Z0.25
G01 Z-0.25 F25.
G41 D01 X2. Y0.5

X

Z

Y

2.00

4.00

R .50" 4X

G Codes, M Codes, Settings

 

329

G03 X1.5 Y1. R0.5
G01 X-1.5
G03 X-2. Y0.5 R0.5
G01 Y-0.5
G03 X-1.5 Y-1. R0.5
G01 X1.5
G03 X2. Y-0.5 R0.5
G01 Y0.
G40 X1.5
G00 Z0.25
M09
M05
G91 G28 Z0.
G28 Y0.
G90
G107
M30
%

G110-G129 

Система

 

координат

 #7-26 (

Группа

 12)

Эти

 

коды

 

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

 

для

 

выбора

 

одной

 

из

 

систем

 

рабочих

 

координат

. 

В

 

новой

системе

 

координат

 

будут

 

вычислены

 

положения

 

исходных

 

точек

 

всех

 

осей

. 

Действие

кодов

 

G110

 - 

G129

 

аналогично

 

действию

 

кодов

 

G54

 -

G59

.

Коды

 G (

Стандартный

 

цикл

)

 

330

G136 

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

 

измерение

 

центра

 

рабочего

 

смещения

 (

Группа

 00)

Это

 

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

 G-

код

 

и

 

он

 

требует

 

наличия

 

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

 

головки

.

Используйте

 

ее

, 

чтобы

 

задать

 

коррекцию

 

детали

 

на

 

центр

 

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

 

детали

 

с

помощью

 

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

 

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

.

F

 - 

Скорость

 

подачи

I

 – 

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

 

расстояние

 

коррекции

 

по

 

оси

 X

J

 – 

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

 

расстояние

 

коррекции

 

по

 

оси

 Y

K

 – 

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

 

расстояние

 

коррекции

 

по

 

оси

 Z

X

 - 

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

 

команда

 

перемещения

 

по

 

оси

 X

Y

 - 

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

 

команда

 

перемещения

 

по

 

оси

 Y

Z

 - 

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

 

команда

 

перемещения

 

по

 

оси

 Z

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

 

измерение

 

центра

 

коррекции

 

детали

  (

G136

) 

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

 

для

подачи

 

команды

 

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

 

головке

 

шпинделя

 

на

 

задание

 

коррекции

 

детали

.

Код

 

G136

 

выполнит

 

подачу

 

осей

 

станка

 

для

 

измерения

 

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

 

детали

 

с

помощью

 

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

 

головки

 – 

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

 

на

 

шпинделе

 

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

головки

. 

Ось

  (

оси

) 

будет

 

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

, 

пока

 

не

 

будет

 

получен

 

сигнал

  (

сигнал

пропуска

) 

от

 

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

 

головки

, 

или

 

не

 

будет

 

достигнут

 

конец

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

 

перемещения

. 

При

 

выполнения

 

этой

 

функции

 

не

 

должна

быть

 

включена

 

коррекция

 

на

 

инструмент

  (

G41

, 

G42

, 

G43

 

или

 

G44

). 

Для

 

всех

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

 

осей

 

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

 

текущая

 

система

 

рабочих

 

координат

. 

Для

установки

 

первой

 

точки

 

используйте

 

цикл

 

G31

 

с

 

кодом

 

M75

. 

Код

 

G136

 

задает

координаты

 

детали

 

в

 

точке

, 

находящейся

 

в

 

центре

 

линии

, 

соединяющей

 

точку

касания

 

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

 

головки

, 

с

 

точкой

, 

заданной

 

кодом

 

M75

. 

Таким

 

образом

 

по

двум

 

точкам

 

касания

 

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

 

положение

 

центра

 

детали

.

В

 

случае

 

указания

 

I

, 

J

 

или

 

K

 

коррекция

 

детали

 

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

 

оси

 

смещается

 

на

величину

 

I

, 

J

 

или

 

K

. 

Это

 

позволяет

 

отодвинуть

 

коррекцию

 

детали

 

от

 

измеренного

центра

 

между

 

двумя

 

точками

 

касания

 

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

 

головки

.

Примечания

:

Этот

 

код

 

немодальный

 

и

 

действует

 

только

 

в

 

блоке

 

текста

 

программы

, 

в

 

котором

задан

 

G136

.

Точки

 

касания

 

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

 

головки

 

смещаются

 

на

 

значения

, 

заданные

 

в

настройках

 59 - 62. 

См

. 

раздел

  «

Настройки

» 

настоящего

 

руководства

, 

где

 

указана

дальнейшая

 

информация

.

Не

 

используйте

 

коррекцию

 

на

 

инструмент

 (

G41

, 

G42

) 

с

 

G136

.

Не

 

используйте

 

коррекцию

 

на

 

длину

 

инструмента

 (

G43

, 

G44

) 

с

 

G136

Во

 

избежание

 

повреждения

 

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

 

головки

 

используйте

 

скорость

 

подачи

ниже

 

F100

. (

дюйм

) 

или

 

F2500

. (

метрическая

).

 

 

 

 

 

 

 

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