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

 – 

Положение

 

по

 

оси

на

 

дне

 

отверстия

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

 – 

Положение

 

по

 

оси

на

 

дне

 

отверстия

Этот

 

код

 G 

остановит

 

шпиндель

как

 

только

 

инструмент

 

достигнет

 

дна

 

отверстия

.

Отвод

 

инструмента

 

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

 

после

 

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

.

F6.31:

G86

 

Стандартные

 

циклы

 

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

 

с

 

остановом

G87 

Стандартный

 

цикл

 

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

 

с

 

ручным

 

отводом

 

(

Группа

 09)

F

 - 

Скорость

 

подачи

L

 – 

Количество

 

отверстий

если

 

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

 

G91

 (

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

 

режим

R

 – 

Положение

 

плоскости

 R (

положение

 

выше

 

детали

)

X

 – 

Координата

 

отверстия

 

по

 

оси

 X

Y

 – 

Координата

 

отверстия

 

по

 

оси

 Y

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

 – 

Положение

 

по

 

оси

на

 

дне

 

отверстия

Этот

 

код

 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

 – 

Положение

 

по

 

оси

на

 

дне

 

отверстия

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