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

 

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

 

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

 

   

 

   

 

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

 

 

 

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

 

 

G Codes, M Codes, Settings

 

283

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

 

специальных

 

символов

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

 

специальных

 

символов

 

включает

 

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

 G47 

с

 

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

значениями

 P (

G47 P32-126

).

Значения

 

P

 

для

 

гравировки

 

специальных

 

символов

T6.2:

G47

 

Значения

 

P

 

для

 

специальных

 

символов

Пример

:

Для

 

гравировки

 «$2.00» 

с

 

пульта

 

системы

 

управления

 

необходимы

 

две

 

строки

программы

Первая

 

использует

 

P36

 

для

 

гравировки

 

знака

 

доллара

 ($), 

а

 

вторая

использует

 

P0 (2.00)

.

ПРИМЕЧАНИЕ

:

Для

 

обеспечения

 

пробела

 

между

 

символом

 

доллара

 

и

 

цифрой

 2

между

 

первой

 

и

 

второй

 

строкой

 

программы

 

должно

выполняться

 

смещение

 

осей

 (

исходная

 

точка

XY).

Это

 

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

 

способ

 

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

 

круглых

 

скобок

 ().

32

пробел

41

)

59

;

93

]

33

!

42

*

60

<

94

^

34

43

+

61

=

95

_

35

#

44

,

62

>

96

36

$

45

-

63

?

97-122

a-z

37

%

46

.

64

@

123

{

38

&

47

/

65-90

A-Z

124

|

39

48-57

0-9

91

[

125

}

40

(

58

:

92

\

126

~

G-

коды

 (

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

 

функции

)

 

284

Задание

 

исходного

 

серийного

 

номера

 

для

 

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

Есть

 

два

 

способа

 

установить

 

исходный

 

серийный

 

номер

 

для

 

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

Первый

требует

 

замены

 

символов

 # 

в

 

круглых

 

скобках

 

первым

 

номером

который

 

будет

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

При

 

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

 

этого

 

способа

при

 

выполнении

 

строки

 

G47

ничего

 

не

 

гравируется

 (

выполняется

 

только

 

задание

 

начального

 

серийного

 

номера

).

Выполните

 

эту

 

строку

 

один

 

раз

а

 

затем

 

измените

 

значение

 

в

 

круглых

 

скобках

обратно

 

на

 

символы

 #, 

чтобы

 

гравировка

 

выполнялась

 

как обычно

.

Пример

:

Следующий

 

пример

 

задает

 

начальный

 

серийный

 

номер

 

для

 

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

 

как

 0001.

Выполните

 

этот

 

текст

 

программы

 

один

 

раз

а

 

затем

 

измените

 (0001) 

на

(####).

G47 P1 (0001) ;

Второй

 

способ

 

задать

 

начальный

 

серийный

 

номер

 

для

 

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

 

состоит

 

в

 

том

,

чтобы

 

изменить

 

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

в

 

которой

 

сохраняется

 

это

 

значение

(

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

 

599

). 

Для

 

этого

 

не

 

нужно

 

включать

 

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

.

Нажмите

 

[CURRENT COMMANDS]

затем

 

нажмите

 

[PAGE UP]

 

или

 

[PAGE DOWN]

в

зависимости

 

от

 

того

что

 

необходимо

 

для

 

отображения

 

страницы

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

На

 

этом

 

экране

 

введите

 

599

 

и

 

нажмите

 

стрелку

 

курсора

«

Вниз

».

Когда

 599 

будет

 

выделено

 

на

 

экране

введите

 

начальный

 

серийный

 

номер

 

для

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

например

[1]

затем

 

нажмите

[ENTER]

.

Одинаковый

 

серийный

 

номер

 

можно

 

гравировать

 

несколько

 

раз

 

на

 

одной

 

детали

 

с

помощью

 

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

Требуется

 

опция

 

макросов

Чтобы

 

не

 

происходило

приращение

 

серийного

 

номера

 

до

 

следующего

 

номера

можно

 

вставить

 

между

 

двумя

циклами

 

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

 

G47

 

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

как

 

показано

 

ниже

Для

 

получения

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

 

информации

 

см

.

раздел

 «

Макросы

» 

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

.

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

#599=[#599-1]

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

 

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

 

порядкового

 

номера

 (G47 P1)

Этот

 

способ

 

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

 

для

 

гравировки

 

номеров

 

на

 

серии

 

деталей

с

 

увеличением

номера

 

каждый

 

раз

 

на

 

единицу

Символ

 # 

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

 

для

 

задания

 

количества

цифр

 

в

 

серийном

 

номере

Например

G47 P1 (####)

 

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

 

номер

 

четырьмя

цифрами

в

 

то

 

время

 

как

 (

##

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

 

серийный

 

номер

 

двумя цифрами

.

ПРИМЕЧАНИЕ

:

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

 

по

 

дуге

 

не

 

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

.

Пример

:

G Codes, M Codes, Settings

 

285

Следующий

 

пример

 

выполняет

 

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

 

серийных

 

номеров

 

из

 

четырех

 

цифр

.

O00037 (

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

 

СЕРИЙНОГО

 

НОМЕРА

) ;

T1 M06 ;
G00 G90 G98 G54 X0. Y0. ;
S7500 M03 ;
G43 H01 Z0.1 ;
G47 P1 (####) X2. Y2. I0. J0.5 R0.05 Z-0.005 F15. E10. ;
G00 G80 Z0.1 ;
M05 ;
G28 G91 Z0;
M30;

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

 

на

 

наружной

 

стороне

 

детали

 

вращения

 (G47, G107)

С

 

помощью

 

системы

 

управления

 Haas 

возможно

 

сочетать

 

G47

цикл

 

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

с

G107

цикл

 

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

 

отображения

для

 

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

 

текста

 (

или

 

серийных

номеров

по

 

наружному

 

диаметру

 

детали вращения

.

Пример

:

В

 

следующем

 

примере

 

выполняется

 

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

 

серийного

 

номера

 

из

 

четырех

цифр

 

по

 

наружному

 

диаметру

 

детали

 

вращения

Haas.

O00120 (

серийный

 

номер

 G47 

с

 

переносом

 G107) ;

T1 M06 ;
M03 S7500 ;
G54 G90 G00 G17 G40 G80 ;
X0.1 Y0. A0. (

начальная

 

точка

 

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

) ;

G43 H01 Z0.1 ;
G107 A0. Y0. R1.25 (R – 

это

 

радиус

 

детали

) ;

G47 P1 (####) X0.1 Y0. I90. J0.15 R0.05 Z-0.012 F30. 
E10. ;
G00 Z0.1 M09 ;
G91 G28 Z0. ;
G90;
G107 (

Выключение

 

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

 

отображения

) ;

M05 ;
M30;

Для

 

получения

 

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

 

информации

 

об

 

этом

 

цикле

 

см

раздел

 

G107

.

G-

коды

 (

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

 

функции

)

 

286

G49 

Отмена

 G43/G44/G143 (

группа

 08)

Этот

 G-

код

 

отменяет

 

коррекцию

 

на

 

длину

 

инструмента

.

ПРИМЕЧАНИЕ

:

H0

G28

M30

 

и

 

[RESET]

 

также

 

отменяют

 

коррекцию

 

на

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

.

G50 

Отмена

 

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

 (

группа

 11)

G50

 

отменяет

 

опциональную

 

функцию

 

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

Масштабирование

любой оси

 

с

 

помощью

 

предыдущей

 

команды

 

G51

 

перестает действовать

.

G51 

Масштабирование

 (

группа

 11)

(

Опциональный

 G-

код

для

 

которого

 

необходимы

 

функции

 

поворота

 

и

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

)

X

 - 

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

 

центр

 

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

 

для

 

оси

X

Y

 - 

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

 

центр

 

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

 

для

 

оси

Y

Z

 - 

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

 

центр

 

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

 

для

 

оси

Z

P

 - 

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

 

коэффициент

 

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

 

для

 

всех

 

осей

с

 

точностью

 

до

 

трех

 

десятичных

 

знаков

от

 0.001 

до

8383.000.

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

Система

 

управления

 

всегда

 

использует

 

центр

 

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

 

для

 

определения

положения

 

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

Если

 

центр

 

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

 

не

 

задан

 

в

 

блоке

команды

 

G51

последнее

 

положение

 

по

 

команде

 

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

 

в

 

качестве

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

.

При

 

подаче

 

команды

 

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

  (

G51

), 

все

 

значения

 

X

Y

Z

I

J

K

 

или

 

R

,

относящиеся

 

к

 

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

 

станка

умножаются

 

на

 

коэффициент

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

 

и

 

смещаются

 

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

 

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

.

G51

 

будет

 

влиять

 

на

 

все

 

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

 

значения

 

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

 

в

 

блоках

,

следующих

 

за

 

командой

 

G51

Оси

 X, Y 

и

 Z 

можно

 

масштабировать

 

с

 

помощью

 

адреса

P

если

 

адрес

 

P

 

не

 

задан

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

 

коэффициент

 

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

настройки

71.

Следующие

 

программы

 

иллюстрируют

 

выполнение

 

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

 

при

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

 

разных

 

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

.

G Codes, M Codes, Settings

 

287

F6.9:

G51

 

Без

 

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

готическое

 

окно

: [1] 

Начало

 

координат

 

детали

.

Первый

 

пример

 

демонстрирует

 

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

 

системой

 

управления

 

текущего

положения

 

рабочих

 

координат

 

в

 

качестве

 

центра

 

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

Здесь

 

это

X0 Y0 Z0

.

F6.10:

G51

 

Масштабирование

 

текущих

 

координат

 

детали

: [1] 

Начало

 

координат

 

детали

, [2] 

Центр

 

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

.

Следующий

 

пример

 

задает

 

в

 

качестве

 

центра

 

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

 

центр окна

.

X

Z

Y

0001 (GOTHIC WINDOW) ;

F20. S500 ;

G00 X1. Y1. ;

G01 X2. ;

Y2. ;

G03 X1. R0.5;

G01 Y1. ;

G00 X0 Y0 ;

M99 ;

- 1

X

Z

Y

00010 ;

G59 ;

G00 G90 X0 Y0 Z0 ;

M98 P1 ;

M30 ;

G51 P2. (scaling center is X0 Y0 Z0) ;

- 1
- 2

G-

коды

 (

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

 

функции

)

 

288

F6.11:

G51

 

Масштабирование

 

центр

 

окна

: [1] 

Начало

 

координат

 

детали

, [2] 

Центр

 

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

.

Последний

 

пример

 

иллюстрирует

как

 

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

 

можно

 

размещать

 

по

 

краю

траектории

 

инструмента

как

 

если

 

бы

 

деталь

 

была

 

прижата

 

к

установочным штифтам

.

F6.12:

G51

 

Масштабирование

 

кромка

 

траектории

 

инструмента

: [1] 

Начало

 

координат

 

детали

, [2] 

Центр

 

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

.

Замечания

 

по

 

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

:

Коррекция

 

на

 

инструмент

 

и

 

значения

 

коррекции

 

на

 

инструмент

 

не

 

изменяются

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

.

Масштабирование

 

не

 

влияет

 

на

 

перемещения

 

оси

 Z 

в

 

стандартных

 

циклах

,

например

на

 

зону

 

безопасного

 

отвода

 

и

 

на

 

относительные значения

.

Конечные

 

результаты

 

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

 

округляются

 

до

 

меньшего

 

дробного

значения

 

переменной

подвергающейся масштабированию

.

00011 ;

G59 ;

G00 G90 X0 Y0 Z0 ;

M98 P1 ;

G51 X1.5 Y1.5 P2. ;

M98 P1 ;

M30 ;

X

Z

Y

- 1
- 2

00011 ;

G59 ;

G00 G90 X0 Y0 Z0 ;

M98 P1 ;

G51 X1.0 Y1.0 P2 ;

M98 P1 ;

M30 ;

X

Z

Y

- 1
- 2

G Codes, M Codes, Settings

 

289

G52 

Задать

 

систему

 

координат

 

детали

 (

группа

 00 

или

 12)

Команда

 

G52

 

выполняется

 

по

-

разному

 

в

 

зависимости

 

от

 

значения

 

настройки

 33.

Настройка

 33 

выбирает

 

тип

 

координат

 Fanuc, Haas 

или

Yasnac.

Если

 

выбран

 

тип

 

YASNAC

G52

 – 

это

 

код

 G 

группы

 12. 

G52

 

работает

 

так

 

же

как

 

G54

,

G55

 

и

 

т

.

д

Все

 

значения

 

G52

 

не

 

будут

 

установлены

 

на

 

ноль

 (0) 

при

 

включении

питания

нажатии

 

кнопки

 

сброса

в

 

конце

 

программы

 

или

 

при

 

M30

При

 

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

G92

  (

задать

 

значение

 

смещения

 

системы

 

координат

 

детали

в

 

формате

 Yasnac

значения

 

X

Y

Z

A

 

и

 

B

 

вычитаются

 

из

 

текущих

 

координат

 

детали

 

и

 

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

вводятся

 

в

 

коррекцию

 

детали

G52

.

Если

 

выбрано

 

значение

 

FANUC

G52

 – 

это

 

код

 G 

группы

 00. 

Это

 

смещение

 

глобальных

рабочих

 

координат

Значения

введенные

 

в

 

строку

 

G52

 

на

 

странице

 

коррекции

детали

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

 

со

 

всеми

 

значениями

 

коррекции

 

детали

Все

 

значения

 

G52

 

на

странице

 

коррекции

 

детали

 

обнуляются

 (0) 

при

 

включении

 

питания

нажатии

 

кнопки

сброса

смене

 

режима

в

 

конце

 

программы

а

 

также

 

при

 

прохождении

 

M30

G92

 

или

G52 X0 Y0 Z0 A0 B0

При

 

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

 

G92

 (

задать

 

значение

 

смещения

 

системы

координат

 

детали

в

 

формате

 FANUC 

текущее

 

положение

 

в

 

текущей

 

системе

координат

 

детали

 

смещается

 

на

 

значения

 

G92

  (

X

Y

Z

A

 

и

 

B

). 

Значения

 

G92

коррекции

 

детали

 – 

это

 

разница

 

между

 

текущей

 

коррекцией

 

детали

 

и

 

величиной

смещения

 

по

 

команде

G92

.

Если

 

выбрано

 

значение

 

HAAS

G52

 – 

это

 

код

 G 

группы

 00. 

Это

 

смещение

 

глобальных

рабочих

 

координат

Значения

введенные

 

в

 

строку

 

G52

 

на

 

странице

 

коррекции

детали

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

 

со

 

всеми

 

значениями

 

коррекции

 

детали

Все

 

значения

 

G52

обнуляются

 (0) 

при

 

G92

При

 

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

 

G92

  (

задать

 

значение

 

смещения

системы

 

координат

 

детали

в

 

формате

 Haas 

текущее

 

положение

 

в

 

текущей

 

системе

координат

 

детали

 

смещается

 

на

 

значения

 

G92

 (

X

Y

Z

A

 

и

 

B

). 

Значения

 

коррекции

детали

 

G92

 – 

это

 

разница

 

между

 

текущей

 

коррекцией

 

детали

 

и

 

величиной

 

смещения

по

 

команде

 

G92

 (

задать

 

значение

 

смещения

 

системы

 

координат детали

).

G53 

Немодальный

 

выбор

 

координат

 

станка

 (

группа

 00)

Этот

 

код

 

временно

 

отменяет

 

смещения

 

рабочих

 

координат

 

и

 

использует

 

систему

координат

 

станка

В

 

системе

 

координат

 

станка

 

нулевая

 

точка

 

каждой

 

оси

 - 

это

положения

в

 

которое

 

станок

 

переводится

 

при

 

выполнении

 

возврата

 

в

 

нуль

G53

вернется

 

к

 

этой

 

системе

 

для

 

блока

в

 

котором

 

подается

 

эта команда

.

G-

коды

 (

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

 

функции

)

 

290

G54-59 

Выбор

 

системы

 

рабочих

 

координат

 #1 - #6 

(

группа

 12 )

Эти

 

коды

 

выбирают

 

одну

 

из

 

более

 

шести

 

систем

 

координат

 

пользователя

Все

последующие

 

обращения

 

для

 

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

 

осей

 

будут

 

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

 

с

помощью

 

новой

 (

G54

 - 

G59

системе

 

координат

См

также

 

G154

 – 

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

коррекции детали

.

G60 

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

 

в

 

одном

 

направлении

 (

группа

 

00)

Этот

 G-

код

 

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

 

для

 

установки

 

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

 

только

 

в

 

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

направлении

Он

 

приводится

 

для

 

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

 

с

 

более

 

старыми

 

системами

Это

немодальный

 

код

он

 

не

 

влияет

 

на

 

последующие

 

блоки

См

также

 

настройку

35.

G61 

Режим

 

точной

 

остановки

 (

группа

 15)

Код

 

G61

 

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

 

для

 

задания

 

точного

 

останова

Это

 

модальный

 

код

таким

образом

он

 

влияет

 

на

 

последующие

 

блоки

Оси

 

станка

 

выполняют

 

точный

 

останов

 

в

конце

 

каждого

 

перемещения

 

по команде

.

G64 

Отмена

 G61 (

группа

 15)

Код

 

G64

 

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

 

для

 

отмены

 

точного

 

останова

(

G61

).

Опция

 

вызова

 

макроподпрограммы

 G65 (

группа

 00)

Код

 

G65

 

описан

 

в

 

разделе

 «

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

» (

макросы

).

G Codes, M Codes, Settings

 

291

G68 

Поворот

 (

группа

 16)

(

Опциональный

 G-

код

для

 

которого

 

необходимы

 

функции

 

поворота

 

и

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

).

G17, G18, G19

 – 

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

 

плоскость

 

поворота

значение

 

по

 

умолчанию

 – 

текущее

A

 – 

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

 

центр

 

вращения

 

для

 

первой

 

оси

 

выбранной

 

плоскости

B

 – 

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

 

центр

 

вращения

 

для

 

второй

 

оси

 

выбранной

 

плоскости

R

 – 

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

 

угол

 

поворота

указанный

 

в

 

градусах

 

Трехместное

 

десятичное

 

значение

 

от

 -360.000 

до

 360.000.

Перед

 

командой

 

G68

 

необходимо

 

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

 

G17

G18

 

или

 

G19

чтобы

 

установить

плоскость

 

оси

 

поворота

Например

:

G17 G68 Annn Bnnn Rnnn;

A

 

и

 

B

 

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

 

осям

 

текущей

 

плоскости

для

 

примера

 

с

 

G17

 

A

 – 

это

 

ось

 X, 

а

 

B

 –

ось

Y.

Система

 

управления

 

всегда

 

использует

 

центр

 

поворота

 

для

 

определения

 

значений

положения

передаваемых

 

системе

 

управления

 

после

 

поворота

Если

 

не

 

задана

 

ось

центра

 

вращения

в

 

качестве

 

центра

 

вращения

 

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

 

текущее положение

.

При

 

команде

 

поворота

  (

G68

все

 

значения

 

X

Y

Z

I

J

 

и

 

K

 

поворачиваются

 

на

заданный

 

угол

 R 

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

 

центра вращения

.

G68

 

будет

 

влиять

 

на

 

все

 

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

 

значения

 

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

 

в

 

блоках

,

следующих

 

за

 

командой

 

G68

Значения

 

в

 

строке

содержащей

 

G68

не

поворачиваются

Поворачиваются

 

только

 

значения

 

в

 

плоскости

 

поворота

таким

образом

если

 

текущая

 

плоскость

 

поворота

 

G17

меняются

 

только

 

значения

 

для

 

осей

X

 

и

Y

.

При

 

задании

 

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

 

значения

 (

угла

адреса

 

R

 

поворот

 

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

 

против

часовой стрелки

.

Если

 

угол

 

поворота

 (

R

не

 

задан

значение

 

угла

 

поворота

 

берется

 

из

 

настройки

72.

В

 

режиме

 

G91

  (

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

), 

если

 

настройка

 73 

ВКЛЮЧЕНА

угол

 

поворота

заменяется

 

на

 

значение

 

в

 

R

Другими

 

словами

каждая

 

команда

 

G68

 

изменит

 

угол

поворота

 

на

 

значение

заданное

 

в

R

.

Угол

 

поворота

 

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

 

на

 

ноль

 

в

 

начале

 

программы

или

 

можно

 

задать

конкретное

 

значение

 

с

 

помощью

 

G68

 

в

 

режиме

G90

.

Следующий

 

пример

 

иллюстрирует

 

поворот

 

с

 

помощью

G68

.

G-

коды

 (

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

 

функции

)

 

292

F6.13:

G68

 

Начать

 

готическое

 

окно

вращения

 

нет

: [1] 

Начало

 

координат

 

детали

.

Первый

 

пример

 

иллюстрирует

как

 

система

 

управления

 

использует

 

текущую

координату

 

детали

 

в

 

качестве

 

центра

 

вращения

(

X0 Y0 Z0

).

F6.14:

G68

 

Вращение

 

текущих

 

координат

 

детали

: [1] 

Начало

 

координат

 

детали

, [2] 

Центр

 

вращения

.

Следующий

 

пример

 

задает

 

центр

 

окна

 

в

 

качестве

 

центра вращения

.

F6.15:

G68

 

Центр

 

вращения

 

окна

: [1] 

Начало

 

координат

 

детали

, [2] 

Центр

 

вращения

.

0001 (GOTHIC WINDOW) ;

F20, S500 ;

G00 X1. Y1. ;

G01 X2. ;

Y2. ;

G03 X1. R0.5

G01 Y1. ;

M99 ;

X

Z

Y

- 1

00002 ;

G59 ;

G00 G90 X0 Y0 Z0 ;

M98 P1 ;

G90 G00 X0 Y0 ; (Last Commanded Position)

G68 R60. ;

M98 P1 ;

G69 G90 G00 X0 Y0 ;

M30 ;

X

Z

Y

- 1
- 2

00003 ;

G59 ;

G00 G90 X0 Y0 Z0 ;

M98 P1 ;

G00 G90 X0 Y0 Z0 ;

G68 X1.5 Y1.5 R60. ;

M98 P1 ;

G69 G90 G00 X0 Y0 ;

M30 ;

X

Z

Y

- 1
- 2

G Codes, M Codes, Settings

 

293

В

 

следующем

 

примере

 

показано

как

 

режим

 

G91

 

можно

 

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

 

для

 

вращения

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

 

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

 

центра

Это

 

часто

 

удобно

 

при

 

обработке

 

деталей

,

симметричных

 

по

 

заданной точке

.

F6.16:

G68

 

Вращение

 

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

 

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

 

центра

: [1] 

Начало

 

координат

 

детали

, [2] 

Центр

 

вращения

.

Не

 

меняйте

 

плоскость

 

вращения

пока

 

действует

 

G68

.

Вращение

 

с

 

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

:

При

 

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

 

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

 

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

 

и

 

поворота

 

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

включать

 

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

 

до

 

поворота

 

и

 

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

 

отдельные

 

блоки

Для

 

этого

используйте

 

следующий шаблон

.

G51 ... (

МАСШТАБИРОВАНИЕ

);

... ;
G68 ... (

ПОВОРОТ

);

... 

программа

 ;

G69 ... (

ВЫКЛЮЧЕНИЕ

 

ПОВОРОТА

);

... ;
G50 ... (

ВЫКЛЮЧЕНИЕ

 

МАСШТАБИРОВАНИЯ

);

Вращение

 

с

 

коррекцией

 

на

 

инструмент

:

Коррекцию

 

на

 

режущий

 

инструмент

 

следует

 

включать

 

после

 

задания

 

команды

поворота

Компенсация

 

должна

 

также

 

быть

 

выключена

 

перед

выключением вращения

.

G69 

Отмена

 

поворота

 G68 (

группа

 16)

(

Этот

 

код

 G – 

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

он

 

требует

 

вращения

 

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

.)

G69 

отменяет

 

заданный

 

ранее

 

поворот

.

00004 ;

G59 ;

G00 G90 X0 Y0 Z0 ;

M98 P10 L8 (SUBROUTINE 00010) ;

M30 ;

00010 ;

G91 G68 R45. ;

G90 M98 P1 ;

G90 G00 X0 Y0 ;

M99 ;

X

Z

Y

- 1
- 2

Коды

 G (

Стандартный

 

цикл

)

 

294

6.1.2

Коды

 G (

Стандартный

 

цикл

)

Стандартные

 

циклы

 

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

 

для

 

упрощения

 

процесса

 

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

Они

применяются

 

в

 

повторяющихся

 

операциях

таких

 

как

 

сверление

резьбонарезание

 

и

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

Стандартный

 

цикл

 

выполняется

 

каждый

 

раз

когда

 

программируется

перемещение

 

оси

 X 

и

/

или

 

оси

Y.

T6.3:

Список

 

стандартных

 

циклов

 

кода

 G

Код

Наименование

Код

Наименование

G70

 

Окружность

 

болтовых

 

отверстий

 (

группа

 00)

G100

 /

G101

Отмена

 / 

Включение

 

зеркального

 

отражения

 

(

группа

 00) 

G71

 

Дуга

 

болтовых

 

отверстий

 

(

группа

 00) 

G102

 

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

 

вывод

 

в

 

порт

 RS-232 (

группа

 00)

G72

 

Болтовые

 

отверстия

 

по

 

углу

 

(

группа

 00)

G103

 

Предел

 

буферизации

 

блоков

 (

группа

 00)

G73

 

Стандартный

 

цикл

 

высокоскоростного

 

сверления

 

с

 

периодическим

 

выводом

 

инструмента

 

(

группа

 09)

G105

Управление

 

устройством

 

подачи

 

прутка

G74

 

Стандартный

 

цикл

 

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

 

нарезания

 

резьбы

 

метчиком

группа

 09) 

G107

 

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

 

отображение

 (

группа

 00) 

G76

 

Стандартный

 

цикл

 

чистового

 

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

 (

группа

 09) 

G110

-

G129

 #7-26 

Система

 

координат

 

(

группа

 12)

G77

 

Стандартный

 

цикл

 

обратного

 

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

 

(

группа

 09)

G136

 

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

 

измерение

 

центра

 

коррекции

 

детали

 (

группа

 

00) 

G80

 

Отмена

 

стандартного

 

цикла

 

(

группа

 09)

G141

 

Коррекция

 

на

 

инструмент

 

3D+ (

группа

 07)

 

G81

 

Стандартный

 

цикл

 

сверления

 (

группа

 09) 

G143

 

Коррекция

 

на

 

длину

 

инструмента

 5-

й

 

оси

 + 

(

группа

 08)

G Codes, M Codes, Settings

 

295

G82

 

Стандартный

 

цикл

 

сверления

 

центровочных

 

отверстий

 (

группа

 09)

G150

 

Универсальный

 

цикл

 

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

 

кармана

 

(

группа

 00) 

G83

 

Стандартный

 

цикл

 

обычного

 

сверления

 

с

 

периодическим

 

выводом

 

инструмента

 

(

группа

 09)

G153

 

Стандартный

 

цикл

 

высокоскоростного

 

сверления

 

с

 

периодическим

 

выводом

 

инструмента

 

с

 

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

 5-

й

 

оси

 

(

группа

 09)

G84

 

Стандартный

 

цикл

 

нарезания

 

резьбы

 

метчиком

 

(

группа

 09)

 

G154

 

Выбор

 

координат

 

детали

 

P1-P99 (

группа

 12)

G85

 

Стандартный

 

цикл

 

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

 (

группа

 09)

G155

 

Стандартный

 

цикл

 

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

 

нарезания

 

резьбы

 

с

 

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

 

5-

й

 

оси

 (

группа

 09)

G86

 

Стандартный

 

цикл

 

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

 

с

 

остановом

 

(

группа

 09) 

G161

 

Стандартный

 

цикл

 

сверления

 

с

 

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

 5-

й

 

оси

 

(

группа

 09) 

G87

 

Стандартный

 

цикл

 

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

 

с

 

ручным

 

отводом

 (

группа

 09) 

G162

 

Стандартный

 

цикл

 

сверления

 

центровочных

 

отверстий

 

с

 

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

 5-

й

 

оси

 

(

группа

 09)

G88

 

Стандартный

 

цикл

 

прямого

 

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

 

с

 

задержкой

 

и

 

ручным

 

отводом

 (

группа

 09) 

G163

 

Стандартный

 

цикл

 

обычного

 

сверления

 

с

 

периодическим

 

выводом

 

инструмента

 

с

 

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

 5-

й

 

оси

 

(

группа

 09) 

G89

 

Стандартный

 

цикл

 

прямого

 

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

задержки

обратного

 

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

 

(

группа

 09)

 

G164

 

Стандартный

 

цикл

 

нарезания

 

резьбы

 

метчиком

 

с

 

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

 5-

й

 

оси

 

(

группа

 09) 

Код

Наименование

Код

Наименование

Коды

 G (

Стандартный

 

цикл

)

 

296

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

 

стандартных

 

циклов

В

 

качестве

 

координат

 

осей

 X 

и

 Y, 

используемых

 

в

 

стандартном

 

цикле

можно

указывать

 

абсолютные

 (

G90

или

 

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

 (

G91

значения

.

Пример

:

G81 G99 Z-0.5 R0.1 F6.5 (

Сверление

 

отверстия

 

в

 

текущем

 

положении

) ;

G91 X-0.5625 L9 (

Сверление

 

еще

 9 

отверстий

расположенных

 

с

 

равным

 

шагом

 .5625 

в

 

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

 

направлении

) ;

G90

 /

G91

Команды

 

абсолютных

/

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

 

координат

 (

группа

 03) 

G165

 

Стандартный

 

цикл

 

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

 

с

 

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

 5-

й

 

оси

 

(

группа

 09) 

G92

 

Задание

 

значения

 

смещения

 

системы

 

координат

 

детали

 (

группа

 

00)

G166

 

Стандартный

 

цикл

 

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

 

с

 

остановом

 

с

 

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

 5-

й

 

оси

 

(

группа

 09) 

G93

 

Режим

 

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

 

подачи

 (

группа

 05)

G169

 

Стандартный

 

цикл

 

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

 

с

 

задержкой

 

с

 

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

 5-

й

 

оси

 

(

группа

 09)

G94

 

Режим

 

подачи

 

в

 

минуту

 

(

группа

 05)

G174

 /

G184

Невертикальное

 

жесткое

 

нарезание

 

резьбы

 

ПЧС

/

ЧС

 

(

группа

 00)

G95

 

Скорость

 

подачи

 

на

 

оборот

 

(

группа

 05) 

G187

 

Настройка

 

уровня

 

плавности

 (

группа

 00)

G98

 

Стандартный

 

цикл

 

возврата

 

в

 

исходную

 

точку

 (

группа

 10) 

G188

 

Получение

 

программы

 

из

 

ТЦС

 (

группа

 00) 

G99

 

Стандартный

 

цикл

 

возврата

 

в

 

плоскость

 R (

группа

 10) 

Код

Наименование

Код

Наименование

G Codes, M Codes, Settings

 

297

Если

 

стандартный

 

цикл

 

определен

 

без

 X 

или

 Y, 

а

 

счетчик

 

циклов

 

равен

 0 (

L0

), 

цикл

не

 

будет

 

выполнен

 

в

 

этом

 

положении

Выполнение

 

стандартного

 

цикла

 

будет

отличаться

 

согласно

 

активного

 

способа

 

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

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

  (

G91

)

или

 

абсолютного

  (

G90

). 

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

 

перемещение

 

в

 

стандартном

 

цикле

 

часто

полезно

 

как

 

счетчик

  (

L

циклов

так

 

как

 

его

 

можно

 

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

 

для

 

повторения

операции

 

с

 

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

 

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

 X 

или

 Y 

между циклами

.

Пример

:

X1.25 Y-0.75 (

координаты

 

центра

 

группы

 

болтовых

 

отверстий

) ;

G81 G99 Z-0.5 R0.1 F6.5 L0 (L0 

в

 

строке

 G81 

не

 

будет

 

выполнять

 

сверление

 

отверстия

) ;

G70 I0.75 J10. L6 (

окружность

 

болтовых

 

отверстий

 

из

 6 

отверстий

) ;

При

 

команде

 

стандартного

 

цикла

 

эта

 

операция

 

выполняется

 

для

 

всех

 

пар

 

координат

X-Y, 

перечисленных

 

в

 

блоке

пока

 

не

 

будет

 

отменен

 

стандартный

 

цикл

Некоторые

числовые

 

значения

 

стандартного

 

цикла

 

можно

 

изменить

 

и

 

после

 

его

 

описания

.

Наиболее

 

существенные

 

из

 

них

 - 

координата

 

плоскости

 R 

и

 

глубина

 

по

 

оси

 Z. 

Если

они

 

перечислены

 

в

 

блоке

 

с

 

командами

 XY, 

выполняется

 

перемещение

 XY 

и

 

все

последующие

 

стандартные

 

циклы

 

выполняются

 

с

 

новыми

 

значениями

 R 

или

Z.

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

 X 

и

 Y 

в

 

стандартном

 

цикле

 

выполняется

ускоренным перемещением

.

G98

 

и

 

G99

 

изменяют

 

способ

 

выполнения

 

стандартного

 

цикла

Если

 

активен

 

код

 

G98

произойдет

 

возврат

 

оси

 Z 

в

 

начальную

 

исходную

 

плоскость

 

после

 

сверления

 

каждого

отверстия

 

в

 

стандартном

 

цикле

Это

 

позволяет

 

выполнять

 

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

 

с

обходом

 

и

 

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

 

над

 

областями

 

детали

 

и

/

или

 

прихватами

 

и оснасткой

.

Если

 

активен

 

кода

 

G99

ось

 Z 

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

 

в

 

плоскость

 R (

ускоренное

перемещение

после

 

каждого

 

отверстия

 

в

 

стандартном

 

цикле

для

 

обеспечивая

зазора

 

для

 

перемещения

 

к

 

следующей

 

точке

 XY. 

Кроме

 

того

после

 

запуска

стандартного

 

цикла

 

можно

 

изменить

 

выбор

 

кодов

 

G98

/

G99

который

 

вступит

 

в

 

силу

при

 

выполнении

 

последующих

 

стандартных циклов

.

В

 

некоторых

 

стандартных

 

циклах

 

в

 

качестве

 

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

 

команды

 

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

адрес

 

Р

Это

 

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

 

пауза

 

у

 

дна

 

отверстия

которая

 

облегчает

обламывание

 

стружки

дает

 

повышенное

 

качество

 

поверхности

 

и

 

обеспечивает

полную

 

разгрузку

 

давления

 

инструмента

что

 

обеспечивает

 

улучшение

соответствия допускам

.

ПРИМЕЧАНИЕ

:

Адрес

 

P

который

 

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

 

для

 

одного

 

стандартного

цикла

также

 

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

 

в

 

других

если

 

его

 

отменить

 (

G00

,

G01

G80

 

или

 

кнопка

[RESET]

).

Коды

 G (

Стандартный

 

цикл

)

 

298

Команду

 

S

  (

скорость

 

вращения

 

шпинделя

необходимо

 

определять

 

в

 

строке

программы

содержащей

 G-

код

или

 

до нее

.

Нарезание

 

резьбы

 

с

 

помощью

 

стандартного

 

цикла

 

требует

 

расчета

 

скорости

 

подачи

.

Формула

 

расчета подачи

:

Скорость

 

вращения

 

шпинделя

деленная

 

на

 

количество

 

ниток

 

на

 

дюйм

 

метчика

  =

скорость

 

подачи

 

в

 

дюймах

 

в минуту

.

Метрическая

 

версия

 

формулы

 

подачи

:

об

/

мин

 

умножить

 

на

 

метрический

 

шаг

 = 

скорость

 

подачи

 

в

 

мм

 

в

 

минуту

В

 

стандартных

 

циклах

 

также

 

полезно

 

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

 

настройку

 57. 

Если

 

эта

 

настройка

ВКЛЮЧЕНА

станок

 

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

 

после

 

ускоренных

 

перемещений

 X/Y, 

прежде

 

чем

он

 

перемещает

 

ось

Z. 

Это

 

полезно

если

 

необходимо

 

появления

 

избежать

 

появления

риски

 

на

 

детали

 

при

 

выходе

 

из

 

отверстия

особенно

 

если

 

плоскость

 R 

находится

близко

 

к

 

поверхности

 

детали

.

ПРИМЕЧАНИЕ

:

Адреса

 Z, R 

и

 F – 

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

 

данные

 

для

 

всех

стандартных циклов

.

Отмена

 

стандартного

 

цикла

Код

 

G80

 

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

 

для

 

отмены

 

всех

 

стандартных

 

циклов

имейте

 

в

 

виду

что

 

коды

G00

 

или

 

G01

 

также

 

отменяют

 

стандартный

 

цикл

Будучи

 

выбранным

стандартный

цикл

 

активен

 

до

 

его

 

отмены

 

кодами

 

G80

G00

 

или

G01

.

Циклы

 

стандартных

 

циклов

Ниже

 

приводится

 

пример

 

программы

 

использующей

 

стандартный

 

цикл

 

сверления

 

с

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

 

подачей

 

в цикле

.

ПРИМЕЧАНИЕ

:

Используемая

 

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

 

сверления

 

создана

 

для

экономии

 

времени

 

и

 

следования

 

кратчайшим

 

путем

 

от

отверстия

 

к отверстию

.

 

 

 

 

 

 

 

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