Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г) - часть 15

 

  Главная      Книги - Разные     Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г)

 

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

 

   

 

   

 

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

 

 

 

Haas Руководство оператора фрезерного станка 96-RU8200 (Редакция C Июнь 2015 г) - часть 15

 

 

Примечания

 

по

 

работе

 

212

#1000

-

#1063

64 

дискретных

 

входа

 (

только

 

для

 

чтения

)

#1064

-

#1068

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

 

нагрузки

 

оси

 

для

 

осей

 X, Y, Z, A 

и

 B, 

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

#1080

-

#1087

Аналого

-

цифровые

 

входы

 

для

 

исходных

 

данных

 (

только

 

для

 

чтения

)

#1090

-

#1098

Аналого

-

цифровые

 

входы

 

для

 

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

 

данных

 (

только

 

для

 

чтения

)

#1094

Уровень

 

СОЖ

#1098

Нагрузка

 

на

 

шпиндель

 

при

 

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

 

векторного

 

привода

 Haas (

только

 

для

 

чтения

)

#1100

-

#1139

40 

дискретных

 

выходов

#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

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

 

останов

 

с

 

сообщением

#3011

Год

месяц

день

#3012

Час

минута

секунда

Переменные

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

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

 

опций

 

213

ПРИМЕЧАНИЕ

:

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

 

переменных

 

с

 

4101

 

по

 

4126

 

такое

 

же

как

буквенная

 

адресация

 

в

 

разделе

  «

Аргументы

 

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

».

Например

оператор

 

X1.3

 

задает

 

переменной

 

#4124

 

значение

1.3.

#3020

Таймер

 

включения

 (

только

 

для

 

чтения

)

#3021

Таймер

 

запуска

 

цикла

#3022

Таймер

 

подачи

#3023

Таймер

 

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

 

детали

#3024

Таймер

 

последней

 

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

 

детали

#3025

Таймер

 

предыдущей

 

детали

#3026

Инструмент

 

в

 

шпинделе

 (

только

 

для

 

чтения

)

#3027

Скорость

 

вращения

 

шпинделя

об

/

мин

 (

только

 

для

 

чтения

)

#3028

Номер

 

спутника

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

 

на

 

приемник

#3030

Покадровый

 

режим

#3031

Пробный

 

прогон

#3032

Удаления

 

блока

#3033

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

 

останов

#3201

-

#3400

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

 

диаметр

 

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

 

с

 1 

до

 200

#3401

-

#3600

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

 

положение

 

СОЖ

 

от

 1 

до

 200

#3901

M30

 

счетчик

 1

#3902

M30

 

счетчик

 2

#4000

-

#4021

Групповые

 

коды

 G-

кода

 

предыдущего

 

блока

#4101

-

#4126

Адресные

 

коды

 

предыдущего

 

блока

Переменные

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

Примечания

 

по

 

работе

 

214

ПЕРЕМЕННЫЕ

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

#5001

-

#5005

Конечное

 

положение

 

предыдущего

 

блока

#5021

-

#5025

Текущее

 

положение

 

в

 

координатах

 

станка

#5041

-

#5045

Текущее

 

положение

 

в

 

координатах

 

детали

#5061

-

#5069

Текущая

 

позиция

 

сигнала

 

пропуска

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

#5081

-

#5085

Текущая

 

коррекция

 

на

 

инструмент

#5201

-

#5205

G52

 

коррекция

 

детали

#5221

-

#5225

G54

 

коррекция

 

детали

#5241

-

#5245

G55

 

коррекция

 

детали

#5261

-

#5265

G56

 

коррекция

 

детали

#5281

-

#5285

G57

 

коррекция

 

детали

#5301

-

#5305

G58

 

коррекция

 

детали

#5321

-

#5325

G59

 

коррекция

 

детали

#5401

-

#5500

Таймеры

 

подачи

 

инструмента

 (

в

 

секундах

)

#5501

-

#5600

Общие

 

таймеры

 

инструмента

 (

в

 

секундах

)

#5601

-

#5699

Предел

 

контроля

 

ресурса

 

инструмента

#5701

-

#5800

Счетчик

 

ресурса

 

инструмента

#5801

-

#5900

Контроль

 

нагрузки

 

инструмента

 (

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

 

нагрузка

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

 

до

 

настоящего

 

времени

)

#5901

-

#6000

Предел

 

контроля

 

нагрузки

 

на

 

инструмент

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

 

опций

 

215

#6001

-

#6277

Настройки

 (

только

 

для

 

чтения

)

ПРИМЕЧАНИЕ

:

Младшие

 

разряды

 

больших

 

значений

 

не

 

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

 

в

 

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

 

для

 

настроек

.

#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)

 

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

 

коррекция

 

детали

#7181

-

#7186

 (

#14181

-

#14186

)

G119 (G154 P10)

 

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

 

коррекция

 

детали

#7201

-

#7206

 (

#14201

-

#14206

)

G120 (G154 P11)

 

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

 

коррекция

 

детали

#7221

-

#7226

 (

#14221

-

#14221

)

G121 (G154 P12)

 

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

 

коррекция

 

детали

#7241

-

#7246

 (

#14241

-

#14246

)

G122 (G154 P13)

 

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

 

коррекция

 

детали

#7261

-

#7266

 (

#14261

-

#14266

)

G123 (G154 P14)

 

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

 

коррекция

 

детали

ПЕРЕМЕННЫЕ

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

Примечания

 

по

 

работе

 

216

#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 

(

индекс

 

группы

)

#8501

РУИ

Процент

 

имеющегося

 

ресурса

 

инструмента

 

для

 

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

 

в

 

группе

.

#8502

РУИ

Суммарный

 

подсчет

 

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

 

инструмента

имеющегося

 

в

 

группе

.

#8503

РУИ

Суммарный

 

подсчет

 

выполненных

 

отверстий

 

в

 

группе

.

#8504

РУИ

Суммарное

 

имеющееся

 

время

 

подачи

 (

в

 

секундах

в

 

группе

.

#8505

РУИ

Суммарное

 

имеющееся

 

время

 

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

 (

в

 

секундах

в

 

группе

.

#8510

РУИ

Номер

 

следующего

 

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

 

инструмента

.

#8511

РУИ

Процент

 

имеющегося

 

ресурса

 

следующего

 

инструмента

.

#8512

РУИ

Имеющийся

 

подсчет

 

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

 

следующего

 

инструмента

.

#8513

РУИ

Имеющийся

 

подсчет

 

выполненных

 

отверстий

 

следующего

 

инструмента

.

ПЕРЕМЕННЫЕ

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

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

 

опций

 

217

#8514

РУИ

Имеющееся

 

время

 

подачи

 

следующего

 

инструмента

 (

в

 

секундах

).

#8515

РУИ

Имеющееся

 

суммарное

 

время

 

следующего

 

инструмента

 (

в

 

секундах

).

#8550

Код

 

отдельного

 

инструмента

#855

Количество

 

канавок

 

инструмента

#8552

Максимум

 

записанных

 

вибраций

#8553

Коррекции

 

на

 

длину

 

инструмента

#8554

Коррекции

 

на

 

длину

 

инструмента

 

с

 

учетом

 

износа

#8555

Коррекция

 

на

 

диаметр

 

инструмента

#8556

Износ

 

диаметра

 

инструмента

#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

 

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

 

коррекция

 

детали

ПЕРЕМЕННЫЕ

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

Примечания

 

по

 

работе

 

218

#14501

-

#14506

G154 P26

 

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

 

коррекция

 

детали

#14521

-

#14526

G154 P27

 

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

 

коррекция

 

детали

#14541

-

#14546

G154 P28

 

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

 

коррекция

 

детали

#14561

-

#14566

G154 P29

 

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

 

коррекция

 

детали

#14581

-

#14586

G154 P30

 

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

 

коррекция

 

детали

.

#14781

 - 

#14786

G154 P40

 

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

 

коррекция

 

детали

#14981

 - 

#14986

G154 P50

 

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

 

коррекция

 

детали

#15181

 - 

#15186

G154 P60

 

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

 

коррекция

 

детали

#15381

 - 

#15386

G154 P70

 

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

 

коррекция

 

детали

#15581

 - 

#15586

G154 P80

 

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

 

коррекция

 

детали

#15781

 - 

#15786

G154 P90

 

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

 

коррекция

 

детали

ПЕРЕМЕННЫЕ

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

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

Ɣ
Ɣ
Ɣ

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

 

опций

 

219

6.3.3

Подробнее

 

о

 

системных

 

переменных

Системные

 

переменные

 

связаны

 

с

 

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

 

функциями

Подробное

 

описание

этих

 

функций

 

приводится

 

ниже

Переменные

 

с

 #550 

по

 #580

Эти

 

переменные

 

хранят

 

данные

 

калибровки

 

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

 

головки

Если

 

эти

переменные

 

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

потребуется

 

снова

 

калибровать

 

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

 

головку

.

1-

разрядные

 

дискретные

 

входы

Входы

заданные

 

как

 

резервные

можно

 

подключать

 

к

 

внешним

 

устройствам

.

1-

разрядные

 

дискретные

 

выходы

Блок

 

управления

 HAAS 

способен

 

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

 

до

 56 

дискретных

 

входов

Однако

некоторые

 

из

 

этих

 

выходных

 

сигналов

 

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

 

для

 

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

системой

 

управления

 Haas.

#15881

 - 

#15886

G154 P95

 

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

 

коррекция

 

детали

#15901

 - 

#15906

G154 P96

 

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

 

коррекция

 

детали

#15921

 - 

#15926

G154 P97

 

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

 

коррекция

 

детали

#15941

 - 

#15946

G154 P98

 

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

 

коррекция

 

детали

#15961

-

#15966

G154 P99

 

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

 

коррекция

 

детали

ПЕРЕМЕННЫЕ

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

Ɣ
Ɣ
Ɣ

Подробнее

 

о

 

системных

 

переменных

 

220

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

 

нагрузки

 

оси

Эти

 

переменные

 

содержат

 

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

 

нагрузку

 

оси

под

 

которой

 

находилась

 

ось

с

 

момента

 

последнего

 

включения

 

станка

 

или

 

с

 

момента

 

удаления

 

значения

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

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

 

нагрузка

 

оси

 – 

это

 

самая

 

большая

 

нагрузка

 (100.0

= 100%), 

под

 

которой

 

находилась

 

ось

а

 

не

 

нагрузка

 

оси

 

на

 

момент

 

чтения

переменной

.

Коррекция

 

на

 

инструмент

Каждая

 

коррекция

 

на

 

инструмент

 

имеет

 

длину

 (H) 

и

 

радиус

 (D) 

вместе

 

с

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

 

значениями износа

.

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

 

сообщения

#3000

 

Сигналы

 

об

 

ошибке

 

можно

 

программировать

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

 

сигнал

 

об

ошибке

 

будет

 

действовать

 

как

 

встроенные

 

сигналы

 

об

 

ошибке

Сигнал

 

об

 

ошибке

выдается

 

путем

 

присвоения

 

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

 

#3000

 

числового

 

значения

 

от

  1

до

999.

#3000= 15 (

СООБЩЕНИЕ

ПОМЕЩАЕМОЕ

 

В

 

СПИСОК

 

ОШИБОК

) ;

;

#1064

 = 

ось

X

#1264

 = 

ось

 C

#1065

 = 

ось

Y

#1265

 = 

ось

 U

#1066

 = 

ось

Z

#1266

 = 

ось

 V

#1067

 = 

ось

 A

#1267

 = 

ось

 W

#1068

 = 

ось

 B

#1268

 = 

ось

 T

#2001

-

#2200

Коррекции

 

геометрии

 

H

 (1-200) 

для

 

длины

.

#2200

-

#2400

Износ

 

геометрии

 

H

 (1-200) 

для

 

длины

.

#2401

-

#2600

Коррекции

 

геометрии

 

D

 (1-200) 

для

 

диаметра

.

#2601

-

#2800

Износ

 

геометрии

 

D

 (1-200) 

для

 

диаметра

.

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

 

опций

 

221

Если

 

это

 

сделать

 

в

 

внизу

 

экрана

 

мигает

 

индикация

 

Сигнал

 

об

 

ошибке

а

 

в

 

список

сигналов

 

об

 

ошибке

 

заносится

 

текст

 

в

 

следующем

 

комментарии

К

 

номеру

 

сигнала

 

об

ошибке

  (

например

, 15) 

прибавляется

 1000, 

и

 

эта

 

сумма

 

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

 

в

 

качестве

номера

При

 

выдаче

 

такого

 

сигнала

 

об

 

ошибке

 

все

 

перемещения

 

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

,

и

 

для

 

продолжения

 

требуется

 

сброс

 

программы

Номера

 

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

 

сигналов

об

 

ошибке

 

всегда

 

находятся

 

в

 

диапазоне

 

от

 1000 

до

 1999. 

Первые

 34 

символа

комментария

 

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

 

в

 

качестве

 

сообщения

 

об ошибке

.

Таймеры

Можно

 

установить

 

два

 

таймера

 

на

 

определенное

 

значение

 

путем

 

присвоения

числового

 

значения

 

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

 

переменной

Программа

 

затем

 

может

выполнить

 

чтение

 

этой

 

переменной

 

и

 

определить

 

время

прошедшее

 

с

 

момента

запуска

 

таймера

Таймеры

 

можно

 

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

 

для

 

имитации

 

циклов

 

задержки

,

определения

 

времени

 

обработки

 

деталей

 

или

 

в

 

других

 

случаях

когда

 

необходимо

поведение

зависящее

 

от времени

.

#3001

 

Таймер

 

миллисекунд

 – 

Таймер

 

миллисекунд

 

обновляется

 

каждые

 20

миллисекунд

таким

 

образом

 

события

 

можно

 

хронометрировать

 

с

 

точностью

только

 20 

миллисекунд

При

 

включении

 

питания

 

показания

 

миллисекундомера

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

Предел

 

работы

 

таймера

 - 497 

суток

Целое

 

число

,

возвращаемое

 

при

 

обращении

 

к

 

#3001

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

 

собой

количество миллисекунд

.

#3002

 

Часовой

 

таймер

 – 

Часовой

 

таймер

 

похож

 

на

 

таймер

 

миллисекунд

с

 

той

разницей

что

 

число

возвращаемое

 

при

 

обращении

 

к

 

#3002

означает

количество

 

часов

Часовый

 

таймер

 

и

 

таймер

 

миллисекунд

 

независимы

 

друг

 

от

друга

 

и

 

могут

 

настраиваться отдельно

.

Ручные

 

коррекции

 

системы

Переменная

 

#3003

 

отменяет

 

функцию

 

одиночного

 

блока

 

в

 

коде

 G. 

Если

 

#3003

 

имеет

значение

 1, 

система

 

управления

 

исполняет

 

все

 

команды

 

кода

 G 

непрерывно

,

несмотря

 

на

 

то

что

 

функция

 

одиночного

 

блока

 

ВКЛЮЧЕНА

Если

 

#3003

 

имеет

значение

  «

ноль

», 

функция

 

одиночного

 

блока

 

действует

 

как

 

обычно

Необходимо

нажимать

 

[CYCLE START]

 (

запуск

 

цикла

для

 

исполнения

 

каждой

 

строки

 

программы

в

 

режиме

 

одиночного

 

блока

.

% ;
#3003=1 ;
G54 G00 G90 X0 Y0 ;
S2000 M03 ;
G43 H01 Z.1 ;
G81 R.1 Z-0.1 F20. ;
#3003=0 ;
T02 M06 ;
G43 H02 Z.1 ;
S1800 M03 ;
G83 R.1 Z-1. Q.25 F10. ;

Подробнее

 

о

 

системных

 

переменных

 

222

X0. Y0. ;
% ;

Переменная

 #3004

Переменная

 

#3004

 

отменяет

 

некоторые

 

функции

 

системы

 

управления

 

во

 

время

работы

.

Первый

 

бит

 

выключает

 

[FEED HOLD]

 (

остановка

 

подачи

). 

Если

 

переменная

 

#3004

установлена

 

на

 1, 

[FEED HOLD]

  (

остановка

 

подачи

выключается

 

для

 

блоков

программы

которые

 

идут

 

после

 

нее

Установите

 

#3004

 

на

 0 

для

 

обратного

включения

 

[FEED HOLD]

 (

остановка

 

подачи

). 

Например

:

% ;
(

Текст

 

программы

 

для

 

подвода

 - 

#3006 

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

 

останов

Можно

 

добавить

 

остановки

 

в

 

программу

которые

 

действуют

 

как

 

M00

 - 

Система

управления

 

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

 

и

 

ожидает

 

нажатия

 

[CYCLE START]

  (

запуск

 

цикла

),

затем

 

программа

 

продолжает

 

блок

 

после

 

#3006

В

 

приводимом

 

примере

 

система

управления

 

отображает

 

первые

 15 

символов

 

комментария

 

в

 

нижней

 

левой

части экрана

.

#3006=1 (

комментарий

 

располагается

 

здесь

) ;

;

#4001-#4021 

Групповые

 

коды

 

последнего

 

блока

 

(

модальные

)

Группы

 

кодов

 G 

позволяют

 

системе

 

управления

 

станка

 

обрабатывать

 

коды

 

более

эффективно

Коды

 G 

с

 

близкими

 

функциями

 

обычно

 

объединяются

 

в

 

одну

 

группу

.

Например

G90

 

и

 

G91

 

находятся

 

в

 

группе

 3. 

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

 

с

 

#4001

 

по

 

#4021

хранят

 

последний

 

код

 

или

 

код

 G 

по

 

умолчанию

 

для

 

любой

 

из

 21 

групп

Когда

 

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

 

выполняет

 

чтение

 

группового

 

кода

программа

 

может

изменить

 

поведение

 

кода

 G. 

Если

 

#4003

 

содержит

 91, 

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

 

может

определить

что

 

все

 

перемещения

 

должны

 

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

а

 

не

 

абсолютными

.

Нулевой

 

группе

 

не

 

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

 

переменная

, G-

коды

 

нулевой

 

группы

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

.

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

 

опций

 

223

#4101-#4126 

Адресные

 

данные

 

последнего

 

блока

 

(

модальные

)

Адресные

 

коды

 

от

 

А

 

до

 Z (

исключая

 G) 

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

 

как

 

модальные

 

значения

.

Данные

представленные

 

в

 

последней

 

строке

 

программы

интерпретируемой

процессом

 

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

 

просмотра

содержатся

 

в

 

переменных

 

с

 

#4101

 

по

 

#4126

.

Числовое

 

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

 

номеров

 

переменных

 

с

 

буквенными

 

адресами

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

 

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

 

под

 

буквенными

 

адресами

Например

значение

 

ранее

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

 D-

адреса

 

находится

 

в

 

#4107

а

 

последнее

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

 

значение

 

I

 – 

это

 

#4104

При

 

задании

 

псевдонима

 

макроса

 

для

M-

кода

 

нельзя

 

передавать

 

переменные

 

в

 

макрос

 

с

 

помощью

 

переменных

 

#1

 - 

#33

;

вместо

 

этого

 

в

 

макросе

 

необходимо

 

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

 

значения

 

из

#4101

 - 

#4126

.

#5001-#5006 

Последнее

 

заданное

 

положение

Через

 

переменные

 

#5001

 - 

#5006

, X, Y, Z, A 

и

 B, 

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

можно

 

получить

доступ

 

к

 

последней

 

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

 

точке

 

последнего

 

блока

 

перемещения

.

Значения

 

даются

 

в

 

текущей

 

системе

 

координат

 

детали

и

 

их

 

можно

 

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

,

когда

 

станок

 

совершает перемещения

.

Переменные

 

положения

 

оси

#5021-#5026 

Текущее

 

положение

 

в

 

координатах

 

станка

Чтобы

 

получить

 

текущие

 

координаты

 

осей

 

станка

вызывайте

 

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

 

с

#5021

 

по

 

#5026

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

 

осям

 X, Y, Z, A, B 

и

 C,

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

.

ПРИМЕЧАНИЕ

:

Чтение

 

значений

 

НЕВОЗМОЖНО

пока

 

станок

 

в

 

движении

.

К

 

значению

 

#5023

 (Z)

применена

 

коррекция

 

на

 

длину

 

инструмента

.

#5021

 

ось

 X

#5022

 

ось

Y

#5023

 

ось

Z

#5024

 

ось

 A

#5025

 

ось

 B

#5026

 

ось

 C

Подробнее

 

о

 

системных

 

переменных

 

224

#5041-#5046 

Текущее

 

положение

 

в

 

координатах

 

детали

Чтобы

 

получить

 

текущие

 

координаты

 

осей

 

станка

вызывайте

 

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

 

с

#5041

 

по

 

#5046

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

 

осям

 X, Y, Z, A, B 

и

 C,

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

.

ПРИМЕЧАНИЕ

:

Эти

 

значения

 

нельзя

 

прочитать

когда

 

станок

 

находится

 

в

движении

.

К

 

значению

 

#5043

 (

Z

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

 

на

 

длину

 

инструмента

.

#5061-#5069 

Текущая

 

позиция

 

сигнала

 

пропуска

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

 

с

 

#5061

 

по

 

#5069

 

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

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

и

 W,

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

выдают

 

координаты

 

осей

где

 

произошел

 

последний

 

сигнал

пропуска

Значения

 

даются

 

в

 

текущей

 

системе

 

координат

 

детали

 

и

 

могут

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

когда

 

станок

 

находится

 

в

 

движении

К

 

значению

 

#5063

 (

Z

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

 

на

 

длину

 

инструмента

.

#5081-#5086 

Коррекция

 

на

 

длину

 

инструмента

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

 

#5081

 - 

#5086

 

выдают

 

текущую

 

общую

 

коррекцию

 

на

 

длину

инструмента

 

по

 

оси

 X, Y, Z, A, B 

или

 C, 

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

Это

 

включает

 

коррекцию

 

на

длину

 

инструмента

к

 

которой

 

обращается

 

текущее

 

значение

заданное

 

в

 

H

 (

#4008

)

плюс

 

значение

 

износа

.

#6996-#6999 

Доступ

 

к

 

параметрам

 

с

 

помощью

 

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

Эти

 

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

 

могут

 

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

 

доступ

 

к

 

параметрам

 1 - 1000 

и

 

любому

из

 

битов

 

параметра

следующим

 

образом

:

#6996

Номер

 

параметра

#6997

Номер

 

бита

 (

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

)

#6998

Содержит

 

значение

 

номера

 

параметра

заданного

 

в

 

переменной

 

#6996

#6999

Содержит

 

значение

 

бита

 (0 

или

 1) 

бита

 

параметра

заданного

 

в

 

переменной

#6997

.

ПРИМЕЧАНИЕ

:

Переменные

 

#6998

 

и

 

#6999

 – 

только

 

для

 

чтения

.

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

 

опций

 

225

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

Для

 

доступа

 

к

 

значению

 

параметра

скопируйте

 

номер

 

этого

 

параметра

 

в

переменную

 

#6996

Значение

 

этого

 

параметра

 

доступно

 

в

 

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

 

#6998

,

как

 

показано ниже

:

% ;
#6996=601 (

Задать

 

параметр

 601) ;

#100=#6998 (

Копировать

 

значение

 

параметра

 601 

в

) ;

(

переменную

 #100) ;

% ;

Для

 

доступа

 

к

 

конкретному

 

биту

 

параметра

 

копируйте

 

номер

 

параметра

 

в

переменную

 6996, 

а

 

номер

 

бита

 – 

в

 

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

 6997. 

Значение

 

бита

 

этого

параметра

 

доступно

 

в

 

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

 6999, 

как

 

показано ниже

:

% ;
#6996=57 (

Задать

 

параметр

 57) ;

#6997=0 (

Задать

 

нулевой

 

бит

) ;

#100=#6999 (

Копировать

 

параметр

 57 

бит

 0 

в

) ;

(

переменную

 #100) ;

% ;

ПРИМЕЧАНИЕ

:

Биты

 

параметра

 

имеют

 

номера

 

от

 0 

до

 31. 32-

битные

параметры

 

выводятся

 

на

 

экран

 

с

 

форматированием

бит

 0 –

вверху

 

слева

бит

 31 – 

внизу справа

.

Переменные

 

устройства

 

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

 

смены

 

спутников

Состояние

 

спутников

 

из

 

устройства

 

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

 

смены

 

спутников

 

проверяется

 

с

помощью

 

следующих переменных

:

#7501

-

#7506

Приоритет

 

спутника

#7601

-

#7606

Состояние

 

спутника

#7701

-

#7706

Номера

 

программ

 

обработки

 

детали

назначенных

 

спутникам

#7801

-

#7806

Подсчет

 

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

 

спутника

#3028

Номер

 

спутника

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

 

на

 

приемник

Подробнее

 

о

 

системных

 

переменных

 

226

Коррекция

 

детали

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

 

могут

 

выполнять

 

чтение

 

и

 

задавать

 

все

 

значения

 

коррекции

детали

Это

 

позволяет

 

задавать

 

координаты

 

приблизительного

 

местоположения

 

или

присваивать

 

координаты

 

значениям

основываясь

 

на

 

результатах

 

положения

сигнала

 

пропуска

 

и

 

расчетах

При

 

чтении

 

любого

 

из

 

значений

 

коррекции

 

очередь

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

 

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

 

просмотра

 

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

пока

 

этот

 

блок

 

не

 

будет

выполнен

.

#5201

#5206

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

G52

 

X

Y

Z

A

B

C

#5221

#5226

G54

 

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

X

Y

Z

A

B

C

#5241

#5246

G55

 

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

X

Y

Z

A

B

C

#5261

#5266

G56

 

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

X

Y

Z

A

B

C

#5281

#5286

G57

 

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

X

Y

Z

A

B

C

#5301

#5306

G58

 

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

X

Y

Z

A

B

C

#5321

#5326

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

G59X

Y

Z

A

B

C

#7001

#7006

G110

 

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

X

Y

Z

A

B

C

#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)

 

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

 

коррекция

 

детали

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

 

опций

 

227

#7161

-

#7166

 

(

#14161

-

#14166

)

G118 (G154 P9)

 

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

 

коррекция

 

детали

#7181

-

#7186

 

(

#14181

-

#14186

)

G119 (G154 P10)

 

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

 

коррекция

 

детали

#7201

-

#7206

 

(

#14201

-

#14206

)

G120 (G154 P11)

 

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

 

коррекция

 

детали

#7221

-

#7226

 

(

#14221

-

#14221

)

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)

 

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

 

коррекции

 

детали

#7381

#7386

G129

 

ЗНАЧЕНИЯ

 

КОРРЕКЦИИ

 

X

Y

Z

A

B

C

 

 

 

 

 

 

 

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