Haas Руководство оператора фрезерного станка 96-RU8210 (Редакция A Aпрель 2016 г) - часть 14

 

  Главная      Книги - Разные     Haas Руководство оператора фрезерного станка 96-RU8210 (Редакция A Aпрель 2016 г)

 

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

 

   

 

   

 

содержание      ..     12      13      14      15     ..

 

 

 

Haas Руководство оператора фрезерного станка 96-RU8210 (Редакция A Aпрель 2016 г) - часть 14

 

 

Примечания

 

по

 

работе

 

206

3.

Если

 

ввести

 

номер

 

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

 

и

 

нажать

 

стрелку

 «

вверх

» 

или

 «

вниз

», 

выполняется

 

поиск

 

этой переменной

.

4.

Выводимые

 

на

 

экран

 

переменные

 

представляют

 

собой

 

значения

 

переменных

 

при

 

выполнении

 

программы

. 

Иногда

 

они

 

могут

 

быть

 

на

 

расстоянии

 

до

 15 

блоков

 

вперед

 

от

 

фактических

 

операций

 

станка

. 

Отладка

 

программ

 

облегчается

, 

если

 

в

 

начале

 

программы

 

вставлен

 G103 P1 

для

 

ограничения

 

буферизации

 

блоков

. G103 

без

 

значения

 P 

можно

 

добавить

 

после

 

блоков

 

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

 

в

 

программе

. 

Чтобы

 

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

 

работала

 

нормально

, 

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

 

чтобы

 

G103 P1

 

оставались

 

в

 

программе

 

во

 

время

 

загрузки

 

переменных

. 

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

 

информацию

 

о

 G103 

см

. 

в

 

разделе

 

руководства

 

о

 

кодах

 G.

Отображение

 

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

 

макросов

 1 

и

 2

Можно

 

отобразить

 

значения

 

любых

 

двух

 

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

 

макросов

  (

Метка

макроса

 #1

, 

Метка

 

макроса

 #2

).

NOTE:

Чтобы

 

изменить

 

имена

 

элементов

 

Метка

 

макроса

 #1

 

или

Метка

 

макроса

 #2

, 

выделите

 

имя

, 

введите

 

новое

 

имя

 

и

нажмите

 [ENTER] (

ввод

).

Как

 

задать

, 

какие

 

две

 

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

 

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

 

в

 

элементах

 

Метка

 

макроса

#1

 

и

 

Метка

 

макроса

 #2

 

на

 

вкладке

 

ТАЙМЕРЫ

:

1.

Нажмите

 

[CURRENT COMMANDS]

 (

текущие

 

команды

).

2.

С

 

помощью

 

навигационных

 

клавиш

 

выберите

 

страницу

 

ТАЙМЕРЫ

.

3.

С

 

помощью

 

клавиш

 

курсора

 

выберите

 

поле

 

ввода

 (

справа

 

от

 

метки

) 

Назначить

 

макрос

 #1

 

или

 

Назначить

 

макрос

 #2

.

4.

Введите

 

номер

 

макроса

 (

без

 #) 

и

 

нажмите

 

[ENTER]

 (

ввод

).

Текущее

 

значение

 

отобразится

 

в

 

окне

 

дисплея

 

ТАЙМЕРЫ

, 

в

 

поле

 

справа

 

от

введенного

 

номера

 

переменной

.

Аргументы

 

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

Аргументы

 

в

 

операторе

 

G65

 

являются

 

средством

 

передачи

 

значений

в макроподпрограмму

 

и

 

задания

 

локальных

 

переменных

 

в макроподпрограмме

.

В

 

следующих

 2 

таблицах

 

показано

 

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

 

буквенных

 

адресных

 

переменных

и

 

числовых

 

переменных

, 

использующихся

 

в макроподпрограмме

.

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

 

опций

 

207

Алфавитная

 

адресация

Альтернативная

 

алфавитная

 

адресация

Адрес

Переменная

Адрес

Переменная

A

1

N  (

Нет

)

-

B

2

O

-

C

3

P

-

D

7

Q

17

E

8

R

18

F

9

S

19

G

-

T

20

H

11

U

21

I

4

V

22

J

5

W

23

K

6

X

24

L

-

Y  (

да

)

25

M

13

Z

26

Адрес

Переменна

я

Адрес

Переменна

я

Адрес

Переменна

я

A

1

K

12

J

23

B

2

I

13

K

24

C

3

J

14

I

25

I

4

K

15

J

26

J

5

I

16

K

27

Примечания

 

по

 

работе

 

208

Аргументы

 

принимают

 

любые

 

значения

 

с

 

плавающей

 

точкой

 

до

 

четырех

 

десятичных

знаков

. 

Если

 

система

 

управления

 

работает

 

в

 

метрическом

 

режиме

, 

она

 

принимает

значения

 

до

 

тысячных

 

долей

 (.000). 

В

 

примере

 

ниже

 

локальной

 

переменной

 #1 

будет

присвоено

 

значение

 .0001. 

Если

 

десятичный

 

знак

 

не

 

включен

 

в

 

значение

 

аргумента

,

например

:

G65 P9910 A1 B2 C3 ;

 ;

Значения

 

передаются

 

в

 

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

 

в

 

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

 

с

 

таблицей

:

Передача

 

целочисленных

 

аргументов

 (

без

 

десятичной

 

точки

)

K

6

J

17

I

28

I

7

K

18

J

29

J

8

I

19

K

30

K

9

J

20

I

31

I

10

K

21

J

32

J

11

I

22

K

33

Адрес

Переменна

я

Адрес

Переменна

я

Адрес

Переменна

я

Адрес

Переменн

ая

Адрес

Переменн

ая

Адрес

Переменн

ая

A

.0001

J

.0001

S

1.

B

.0001

K

.0001

T

1.

C

.0001

L

1.

U

.0001

D

1.

M

1.

V

.0001

E

1.

N  (

Нет

)

-

W

.0001

F

1.

O

-

X

.0001

G

-

P

-

Y  (

да

)

.0001

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

 

опций

 

209

Всем

 33 

локальным

 

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

 

можно

 

присвоить

 

значения

 

с

 

аргументами

,

используя

 

метод

 

альтернативной

 

адресации

. 

В

 

следующем

 

примере

 

показано

, 

как

можно

 

передать

 

две

 

группы

 

положений

 

координат

 

в

 

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

. 

Локальным

переменным

 

от

 

#4

 

до

 

#9

 

будут

 

присвоены

 

значения

 

от

 .0001 

до

.0006,

соответственно

.

Пример

:

G65 P2000 I1 J2 K3 I4 J5 K6 ;

 ;

Для

 

передачи

 

значений

 

в

 

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

 

можно

 

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

 

следующие

буквы

: G, L, N, O 

или

 P.

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

Существует

 3 

вида

 

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

: 

локальные

, 

глобальные

 

и

 

системные

.

Макроконстанты

 – 

это

 

значения

 

с

 

плавающей

 

точкой

, 

помещаемые

 

в

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

. 

Они

 

могут

 

сочетаться

 

с

 

адресами

 A-Z 

или

 

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

самостоятельно

 

в

 

выражении

. 

Примеры

 

констант

: 0.0001, 5.3 

или

-10.

Локальные

 

переменные

Локальные

 

переменные

 

имеют

 

диапазон

 

от

 

#1

 

до

 

#33

. 

Набор

 

локальных

 

переменных

доступен

 

постоянно

. 

При

 

выполнении

 

вызова

 

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

 

с

 

помощью

 

команды

G65

 

локальные

 

переменные

 

сохраняются

, 

и

 

можно

 

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

 

новый

 

набор

. 

Это

называется

 

вложенностью

 

локальных

 

переменных

. 

При

 

вызове

 

G65

 

все

 

новые

локальные

 

переменные

 

сбрасываются

 

на

 

значение

  «

не

 

определена

», 

а

 

всем

локальным

 

переменным

, 

имеющим

 

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

 

адресные

 

переменные

 

в

строке

 

G65

, 

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

 

значения

 

из

 

строки

 

G65

. 

Ниже

 

приводится

 

таблица

локальных

 

переменных

 

с

 

аргументами

 

адресных

 

переменных

, 

которые

 

изменяют их

. 

H

1.

Q

.0001

Z

.0001

I

.0001

R

.0001

Адрес

Переменн

ая

Адрес

Переменн

ая

Адрес

Переменн

ая

Переменная

:

1

2

3

4

5

6

7

8

9

10

11

Адрес

:

A

B

C

I

J

K

D

E

F

H

Альтернатива

:

I

J

K

I

J

Переменная

:

12

13

14

15

16

17

18

19

20

21

22

Примечания

 

по

 

работе

 

210

Переменные

 

10

, 

12

, 

14

- 

16

 

и

 

27

- 

33

 

не

 

имеют

 

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

 

адресных

аргументов

. 

Их

 

можно

 

задать

, 

если

 

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

 

достаточное

 

количество

аргументов

 

I

, 

J

 

и

 

K

, 

как

 

указано

 

выше

, 

в

 

разделе

 

об

 

аргументах

. 

После

 

входа

 

в

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

 

чтение

 

и

 

изменение

 

локальных

 

переменных

 

можно

осуществлять

, 

обращаясь

 

к

 

номерам

 

переменных

 

от

 

1

-

33

. 

Если

 

аргумент

 

L

 

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

 

для

 

многократных

 

повторов

 

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

,

аргументы

 

задаются

 

только

 

при

 

первом

 

повторе

. 

Это

 

означает

, 

что

 

если

 

локальные

переменные

 

1

-

33

 

изменены

 

при

 

первом

 

повторе

, 

то

 

при

 

следующем

 

повторе

 

будут

доступны

 

только

 

измененные

 

значения

. 

Локальные

 

значения

 

остаются

 

без

изменений

 

между

 

повторениями

, 

если

 

адрес

 

L

 

больше

 1. 

Вызов

 

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

 

через

 

M97

 

или

 

M98

 

не

 

приводит

 

к

 

вложению

 

локальных

переменных

. 

Все

 

локальные

 

переменные

, 

к

 

которым

 

выполняется

 

обращение

 

в

подпрограмме

, 

вызванной

 

с

 

помощью

 

M98

, – 

это

 

те

 

же

 

самые

 

переменные

 

и

значения

, 

которые

 

существовали

 

перед

 

вызовом

 

M97

 

или

 

M98

. 

Глобальные

 

переменные

Глобальные

 

переменные

 

доступны

 

в

 

любой

 

части

 

программы

. 

Каждая

 

глобальная

переменная

 

существует

 

в

 

единственном

 

экземпляре

. 

Глобальные

 

переменные

находятся

 

в

 

четырех

 

диапазонах

: 

унаследованные

 

диапазоны

 

(

100

-

199

,

500

-

699

,

800

-

999

) 

и

 

10000

-

10999

. 

Глобальные

 

переменные

 

остаются

 

в

 

памяти

 

при

отключении питания

.

Иногда

 

опции

 

изготовителя

 

используют

 

глобальные

 

переменные

. 

Например

,

измерение

 

головкой

, 

устройство

 

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

 

смены

 

спутников

 

и

 

т

.

д

.

ПРЕДОСТЕРЕЖЕНИЕ

: 

Если

 

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

 

глобальная

 

переменная

, 

убедитесь

 

что

никакие

 

другие

 

программы

 

на

 

станке

 

не

 

используют

 

эту

глобальную

 

переменную

.

Адрес

:

M

Q

R

S

T

U

V

Альтернатива

:

K

I

J

K

I

J

K

I

J

K

I

Переменная

:

23

24

25

26

27

28

29

30

31

32

33

Адрес

:

W

X

Y 
(

да

)

Z

Альтернатива

:

J

K

I

J

K

I

J

K

I

J

K

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

 

опций

 

211

Системные

 

переменные

Системные

 

переменные

 

позволяют

 

взаимодействовать

 

с

 

различными

 

условиями

управления

. 

Значения

 

системной

 

переменной

 

могут

 

изменять

 

работу

 

системы

управления

. 

Когда

 

программа

 

осуществляет

 

чтение

 

системной

 

переменной

, 

она

может

 

изменить

 

свое

 

поведение

 

на

 

основании

 

значения

 

переменной

. 

Некоторые

системные

 

переменные

 

имеют

 

состояние

  «

только

 

для

 

чтения

», 

это

 

значит

, 

что

изменять

 

их

 

невозможно

. 

Ниже

 

приводится

 

краткая

 

таблица

 

системных

 

переменных

с

 

описанием

 

их

 

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

. 

Стандартный

 

список

 

системных

 

переменных

включает

 

расширенные

 

переменные

 

системы

 

управления

 

нового

 

поколения

.

Расширенные

Стандартные

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

#0

Не

 

является

 

числом

 (

только

 

для

 

чтения

)

#1

- 

#33

 

Аргументы

 

вызовов

 

макроса

#10000

- 

#10999

Переменные

 

общего

 

назначения

, 

сохраняемые

 

при

 

выключении

 

питания

#10100

- 

#10199

#100

- 

#199

Переменные

 

общего

 

назначения

, 

сохраняемые

 

при

 

выключении

 

питания

# 

10500

- 

#10549

#500-#549

Переменные

 

общего

 

назначения

, 

сохраняемые

 

при

 

выключении

 

питания

# 

10550

- 

#10599

#550-#599

Данные

 

калибровки

 

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

 

головки

 (

если

 

установлена

)

# 

10581

- 

#10699

#581

- 

#699

Переменные

 

общего

 

назначения

, 

сохраняемые

 

при

 

выключении

 

питания

#700

- 

#749

Скрытые

 

переменные

 

только

 

для

 

внутреннего

 

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

#10800

- 

#10999

#800

- 

#999

Переменные

 

общего

 

назначения

, 

сохраняемые

 

при

 

выключении

 

питания

#11000

- 

#11255

256 

дискретных

 

входа

 (

только

 

для

 

чтения

)

11000

- 

11063

#1000

- 

#1063

64 

дискретных

 

входа

 (

только

 

для

 

чтения

)

#1064

- 

#1068

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

 

нагрузки

 

оси

 

для

 

осей

 X, Y, Z, A 

и

 B, 

соответственно

#13000

- 

#13063

Аналого

-

цифровые

 

входы

 

для

 

исходных

 

и

 

отфильтрованных

 

данных

 (

только

 

чтение

)

Примечания

 

по

 

работе

 

212

#1080

- 

#1087

Аналого

-

цифровые

 

входы

 

для

 

исходных

 

данных

 (

только

 

для

 

чтения

)

#1090

- 

#1098

Аналого

-

цифровые

 

входы

 

для

 

отфильтрованных

 

данных

 

(

только

 

для

 

чтения

)

#1094

Уровень

 

СОЖ

#1098

Нагрузка

 

на

 

шпиндель

 

при

 

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

 

векторного

 

привода

 Haas (

только

 

для

 

чтения

)

#12000

- 

#12255

256 

дискретных

 

выходов

#12000

- 

#12039

#1100

- 

#1139

40 

дискретных

 

выходов

#12040

- 

#12055

#1140

- 

#1155

16 

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

 

релейных

 

выходов

 

через

 

мультиплексный

 

выход

#1264

- 

#1268

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

 

нагрузки

 

оси

 

для

 

осей

 C, U, V, W 

и

 T 

соответственно

#1601

- 

#1800

Количество

 

канавок

 

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

 

с

 #1 

до

 200

#1801

- 

#2000

Максимальная

 

записанная

 

вибрация

 

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

 

от

 1 

до

 200

#2001

- 

#2200

Коррекции

 

на

 

длину

 

инструмента

#2201

- 

#2400

Коррекции

 

на

 

длину

 

инструмента

 

с

 

учетом

 

износа

#2401

- 

#2600

Компенсации

 

диаметра

/

радиуса

 

инструмента

#2601

- 

#2800

Износ

 

диаметра

/

радиуса

 

инструмента

#3000

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

 

сигнал

 

об

 

ошибке

#3001

Миллисекундный

 

таймер

#3002

Часовой

 

таймер

#3003

Блокировка

 

режима

 

одиночного

 

блока

#3004

Управление

 

ручной

 

коррекцией

#3006

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

 

останов

 

с

 

сообщением

Расширенные

Стандартные

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

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

 

опций

 

213

#3011

Год

, 

месяц

, 

день

#3012

Час

, 

минута

, 

секунда

#3020

Таймер

 

включения

 (

только

 

для

 

чтения

)

#3021

Таймер

 

запуска

 

цикла

#3022

Таймер

 

подачи

#3023

Таймер

 

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

 

детали

#3024

Таймер

 

последней

 

обработанной

 

детали

#3025

Таймер

 

предыдущей

 

детали

#3026

Инструмент

 

в

 

шпинделе

 (

только

 

для

 

чтения

)

#3027

Скорость

 

вращения

 

шпинделя

, 

об

/

мин

 (

только

 

для

 

чтения

)

#3028

Номер

 

спутника

, 

загруженного

 

на

 

приемник

#3030

Режим

 

одиночного

 

блока

#3032

Удаление

 

блока

#3033

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

 

останов

#3201

- 

#3400

Действительный

 

диаметр

 

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

 

с

 1 

до

 200

#3401

- 

#3600

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

 

положение

 

СОЖ

 

от

 1 

до

 200

#3901

M30

 

счетчик

 1 

#3902

M30

 

счетчик

 2 

#4000

- 

#4021

Групповые

 

коды

 G-

кода

 

предыдущего

 

блока

#4101

- 

#4126

Адресные

 

коды

 

предыдущего

 

блока

#5001

- 

#5005

 

Конечное

 

положение

 

предыдущего

 

блока

#5021

- 

#5026

 

Текущее

 

положение

 

в

 

координатах

 

станка

#5041

- 

#5046

 

Текущее

 

положение

 

в

 

координатах

 

детали

Расширенные

Стандартные

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

Примечания

 

по

 

работе

 

214

#5061

- 

#5069

 

Текущая

 

позиция

 

сигнала

 

пропуска

 - X, Y, Z, A, B, C, U, V, 

W

#5081

- 

#5085

Текущая

 

коррекция

 

на

 

инструмент

#5201

- 

#5206

G52

 

коррекция

 

детали

 

#5221

- 

#5226

G54

 

коррекция

 

детали

 

#5241

- 

#5246

G55

 

коррекция

 

детали

 

#5261

- 

#5266

G56

 

коррекция

 

детали

 

#5281

- 

#5286

G57

 

коррекция

 

детали

 

#5301

- 

#5306

G58

 

коррекция

 

детали

 

#5321

- 

#5326

G59

 

коррекция

 

детали

 

#5401

- 

#5500

Таймеры

 

подачи

 

инструмента

 (

в

 

секундах

)

#5501

- 

#5600

Общие

 

таймеры

 

инструмента

 (

в

 

секундах

)

#5601

- 

#5699

Предел

 

контроля

 

ресурса

 

инструмента

#5701

- 

#5800

Счетчик

 

ресурса

 

инструмента

#5801

- 

#5900

Контроль

 

нагрузки

 

инструмента

 (

максимальная

 

нагрузка

, 

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

 

до

 

настоящего

 

времени

)

#5901

- 

#6000

Предел

 

контроля

 

нагрузки

 

на

 

инструмент

Расширенные

Стандартные

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

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

 

опций

 

215

ПРИМЕЧАНИЕ

:

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

 

переменных

 

с

 

4101

 

по

 

4126

 

такое

 

же

, 

как

буквенная

 

адресация

 

в

 

разделе

  «

Аргументы

 

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

».

Например

, 

оператор

 

X1.3

 

задает

 

переменной

 

#4124

 

значение

1.3. 

#20000

- 

#20999

#6001

- 

#6277

Настройки

 (

только

 

для

 

чтения

) 

ПРИМЕЧАНИЕ

:

Младшие

 

разряды

 

больших

 

значений

 

не

 

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

 

в

 

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

 

для

 

настроек

.

#30000

- 

#39999

#6501

- 

#6999

Параметры

 (

только

 

для

 

чтения

) 

ПРИМЕЧАНИЕ

:

Младшие

 

разряды

 

больших

 

значений

 

не

 

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

 

в

 

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

 

для

 

параметров

.

Стандартные

ИСПОЛЬЗОВАНИЕ

#7001

- 

#7006

 (

#14001

- 

#14006

) 

G110 (G154 P1)

 

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

 

коррекция

 

детали

 

#7021

- 

#7026

 (

#14021

- 

#14026

) 

G111 (G154 P2)

 

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

 

коррекция

 

детали

 

#7041

- 

#7046

 (

#14041

- 

#14046

)

G112 (G154 P3)

 

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

 

коррекция

 

детали

 

#7061

- 

#7066

 (

#14061

- 

#14066

)

G113 (G154 P4)

 

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

 

коррекция

 

детали

 

#7081

- 

#7086

 (

#14081

- 

#14086

)

G114 (G154 P5)

 

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

 

коррекция

 

детали

 

#7101

- 

#7106

 (

#14101

- 

#14106

)

G115 (G154 P6)

 

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

 

коррекция

 

детали

 

#7121

- 

#7126

 (

#14121

- 

#14126

)

G116 (G154 P7)

 

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

 

коррекция

 

детали

 

#7141

- 

#7146

 (

#14141

- 

#14146

)

G117 (G154 P8)

 

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

 

коррекция

 

детали

 

#7161

- 

#7166

 (

#14161

- 

#14166

)

G118 (G154 P9)

 

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

 

коррекция

 

детали

 

Расширенные

Стандартные

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

Примечания

 

по

 

работе

 

216

#7181

- 

#7186

 (

#14181

- 

#14186

)

G119 (G154 P10)

 

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

 

коррекция

 

детали

 

#7201

- 

#7206

 (

#14201

- 

#14206

)

G120 (G154 P11)

 

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

 

коррекция

 

детали

 

#7221

- 

#7226

 (

#14221

- 

#14226

)

G121 (G154 P12)

 

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

 

коррекция

 

детали

 

#7241

- 

#7246

 (

#14241

- 

#14246

)

G122 (G154 P13)

 

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

 

коррекция

 

детали

 

#7261

- 

#7266

 (

#14261

- 

#14266

)

G123 (G154 P14)

 

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

 

коррекция

 

детали

 

#7281

- 

#7286

 (

#14281

- 

#14286

)

G124 (G154 P15)

 

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

 

коррекция

 

детали

 

#7301

- 

#7306

 (

#14301

- 

#14306

)

G125 (G154 P16)

 

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

 

коррекция

 

детали

 

#7321

- 

#7326

 (

#14321

- 

#14326

)

G126 (G154 P17)

 

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

 

коррекция

 

детали

 

#7341

- 

#7346

 (

#14341

- 

#14346

)

G127 (G154 P18)

 

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

 

коррекция

 

детали

 

#7361

- 

#7366

 (

#14361

- 

#14366

)

G128 (G154 P19)

 

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

 

коррекция

 

детали

 

#7381

- 

#7386

 (

#14381

- 

#14386

)

G129 (G154 P20)

 

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

 

коррекция

 

детали

 

#7501

- 

#7506

Приоритет

 

спутника

#7601

- 

#7606

Состояние

 

спутника

#7701

- 

#7706

Номера

 

программ

 

обработки

 

детали

, 

назначенных

 

спутникам

#7801

- 

#7806

Подсчет

 

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

 

спутника

#8500

Расширенное

 

управление

 

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

 (

РУИ

) 

Group ID (

индекс

 

группы

)

Стандартные

ИСПОЛЬЗОВАНИЕ

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

 

опций

 

217

#8501

РУИ

. 

Процент

 

имеющегося

 

ресурса

 

инструмента

 

для

 

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

 

в

 

группе

.

#8502

РУИ

. 

Суммарный

 

подсчет

 

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

 

инструмента

, 

имеющегося

 

в

 

группе

.

#8503

РУИ

. 

Суммарный

 

подсчет

 

выполненных

 

отверстий

 

в

 

группе

.

#8504

РУИ

. 

Суммарное

 

имеющееся

 

время

 

подачи

 (

в

 

секундах

) 

в

 

группе

.

#8505

РУИ

. 

Суммарное

 

имеющееся

 

время

 

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

 (

в

 

секундах

) 

в

 

группе

.

#8510

РУИ

. 

Номер

 

следующего

 

используемого

 

инструмента

.

#8511

РУИ

. 

Процент

 

имеющегося

 

ресурса

 

следующего

 

инструмента

.

#8512

РУИ

. 

Имеющийся

 

подсчет

 

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

 

следующего

 

инструмента

.

#8513

РУИ

. 

Имеющийся

 

подсчет

 

выполненных

 

отверстий

 

следующего

 

инструмента

.

#8514

РУИ

. 

Имеющееся

 

время

 

подачи

 

следующего

 

инструмента

 (

в

 

секундах

).

#8515

РУИ

. 

Имеющееся

 

суммарное

 

время

 

следующего

 

инструмента

 (

в

 

секундах

).

#8550

Код

 

отдельного

 

инструмента

#855

1 

Количество

 

канавок

 

инструмента

#8552

Максимум

 

записанных

 

вибраций

#8553

Коррекции

 

на

 

длину

 

инструмента

#8554

Коррекции

 

на

 

длину

 

инструмента

 

с

 

учетом

 

износа

#8555

Коррекция

 

на

 

диаметр

 

инструмента

#8556

Износ

 

диаметра

 

инструмента

Стандартные

ИСПОЛЬЗОВАНИЕ

Примечания

 

по

 

работе

 

218

#8557

Фактический

 

диаметр

#8558

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

 

положение

 

СОЖ

#8559

Таймеры

 

подачи

 

инструмента

 (

секунд

)

#8560

Общие

 

таймеры

 

инструмента

 (

в

 

секундах

)

#8561

Предел

 

контроля

 

ресурса

 

инструмента

#8562

Счетчик

 

ресурса

 

инструмента

#8563

Контроль

 

нагрузки

 

инструмента

 (

максимальная

 

нагрузка

, 

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

 

до

 

настоящего

 

времени

)

#8564

Предел

 

контроля

 

нагрузки

 

на

 

инструмент

#14401

- 

#14406

G154 P21

 

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

 

коррекция

 

детали

 

#14421

- 

#14426

G154 P22

 

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

 

коррекция

 

детали

 

#14441

- 

#14446

G154 P23

 

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

 

коррекция

 

детали

 

#14461

- 

#14466

G154 P24

 

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

 

коррекция

 

детали

 

#14481

- 

#14486

G154 P25

 

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

 

коррекция

 

детали

 

#14501

- 

#14506

G154 P26

 

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

 

коррекция

 

детали

 

#14521

- 

#14526

G154 P27

 

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

 

коррекция

 

детали

 

#14541

- 

#14546

G154 P28

 

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

 

коррекция

 

детали

 

#14561

- 

#14566

G154 P29

 

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

 

коррекция

 

детали

 

#14581

- 

#14586

G154 P30

 

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

 

коррекция

 

детали

 

. 

#14781

 - 

#14786

G154 P40

 

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

 

коррекция

 

детали

 

Стандартные

ИСПОЛЬЗОВАНИЕ

Ɣ
Ɣ
Ɣ

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

 

опций

 

219

#14981

 - 

#14986

G154 P50

 

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

 

коррекция

 

детали

 

#15181

 - 

#15186

G154 P60

 

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

 

коррекция

 

детали

 

#15381

 - 

#15386

G154 P70

 

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

 

коррекция

 

детали

 

#15581

 - 

#15586

G154 P80

 

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

 

коррекция

 

детали

 

#15781

 - 

#15786

G154 P90

 

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

 

коррекция

 

детали

 

#15881

 - 

#15886

G154 P95

 

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

 

коррекция

 

детали

 

#15901

 - 

#15906

G154 P96

 

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

 

коррекция

 

детали

 

#15921

 - 

#15926

G154 P97

 

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

 

коррекция

 

детали

 

#15941

 - 

#15946

G154 P98

 

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

 

коррекция

 

детали

 

#15961

- 

#15966

G154 P99

 

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

 

коррекция

 

детали

 

Стандартные

ИСПОЛЬЗОВАНИЕ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Подробнее

 

о

 

системных

 

переменных

 

220

6.14.3

Подробнее

 

о

 

системных

 

переменных

Системные

 

переменные

 

связаны

 

с

 

определенными

 

функциями

. 

Подробное

 

описание

этих

 

функций

 

приводится

 

ниже

. 

Переменные

 

с

 #550 

по

 #599 

и

 

с

 #10550 

по

 #10599

Эти

 

переменные

 

хранят

 

данные

 

калибровки

 

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

 

головки

. 

Если

 

эти

переменные

 

перезаписаны

, 

потребуется

 

снова

 

калибровать

 

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

 

головку

.

Некоторые

 

из

 

этих

 

высших

 

переменных

 #5xx 

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

 

для

 

калибровки

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

 

головки

. 

Пример

: #592 

задает

, 

с

 

какой

 

стороны

 

стола

 

установлена

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

 

головка

 

инструмента

.

ПРИМЕЧАНИЕ

:

Если

 

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

 

головка

 

не

 

установлена

 

на

 

станке

, 

эти

переменные

 

можно

 

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

 

как

 

универсальные

переменные

, 

сохраняемые

 

при

 

выключении

 

питания

.

1-

разрядные

 

дискретные

 

входы

Можно

 

подключить

 

заданные

 

входы

 

от

 

внешних

 

устройств

 

с

 

помощью

 

следующих

макросов

:

Чтение

 

определенных

 

введенных

 

значений

 

может

 

осуществляться

 

из

 

программы

.

Формат

 – #11nnn, 

где

 nnn – 

номер

 

выхода

. 

Нажмите

 

[DIAGNOSTICS]

 (

диагностика

) 

и

выберите

 

вкладку

 

ВВОД

/

ВЫВОД

, 

чтобы

 

вывести

 

на

 

дисплей

 

номера

 

ввода

 

и

 

вывода

для

 

различных

 

устройств

.

Пример

:

 #10000=#11018

В

 

этом

 

примере

 

записывается

 

состояние

 #11018, 

который

 

относится

 

к

 

входу

 18 (

вход

конца

 

команд

 

кода

 

М

), 

к

 

переменной

 #10000.

Переменные

Унаследованны

е

 

переменные

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

#11000-#11255

#1000-#1063 256 

дискретных

 

входа

 (

только

 

для

 

чтения

)

#13000-#13063

#1080-#1087 
#1090-#1097

Аналого

-

цифровые

 

входы

 

для

 

исходных

 

и

 

отфильтрованных

 

данных

 (

только

 

чтение

)

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

 

опций

 

221

1-

разрядные

 

дискретные

 

выходы

Система

 

управления

 Haas 

способна

 

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

 

до

 256 

дискретных

 

выходов

.

Однако

 

некоторые

 

из

 

этих

 

выходных

 

сигналов

 

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

 

для

 

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

системой

 

управления

 Haas.

Чтение

 

или

 

запись

 

значений

 

определенных

 

выходов

 

может

 

осуществляться

 

из

программы

. 

Формат

 – 

#12nnn

, 

где

 

nnn

 – 

это

 

номер

 

выхода

. 

Пример

:

#10000=#12018 ;

В

 

этом

 

примере

 

записывается

 

состояние

 

#12018

, 

что

 

относится

 

к

 

входу

 18

(

двигатель

 

насоса

 

подачи

 

СОЖ

), 

к

 

переменной

 #10000. 

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

 

нагрузки

 

оси

Эти

 

переменные

 

содержат

 

максимальную

 

нагрузку

 

оси

, 

под

 

которой

 

находилась

 

ось

с

 

момента

 

последнего

 

включения

 

станка

 

или

 

с

 

момента

 

удаления

 

значения

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

. 

Максимальная

 

нагрузка

 

оси

 – 

это

 

самая

 

большая

 

нагрузка

 (100.0

= 100%), 

под

 

которой

 

находилась

 

ось

, 

а

 

не

 

нагрузка

 

оси

 

на

 

момент

 

чтения

переменной

.

Переменные

Унаследованные

 

переменные

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

#12000

-

#12255

#1100

-

#1139 

256 

дискретных

 

выходов

#1064

 = 

ось

X

#1264

 = 

ось

 C

#1065

 = 

ось

Y

#1265

 = 

ось

 U

#1066

 = 

ось

Z

#1266

 = 

ось

 V

#1067

 = 

ось

 A

#1267

 = 

ось

 W

#1068

 = 

ось

 B

#1268

 = 

ось

 T

 

 

 

 

 

 

 

содержание      ..     12      13      14      15     ..