< Назад | Содержимое | Далее >

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01

4.35 ПАРАМЕТРЫ ПОЛЬЗОВАТЕЛЬСКИХ МАКРОСОВ

image

№7 №6 №5 №4 №3 №2 №1 №0

SBV


SBM

HGO


HMC

MGO

G67

SBV


SBM

HGO

V15

HMC

MGO

G67

6000

SBV


SBM

HGO


HMC

MGO

G67

SBV


SBM

HGO

V15

HMC

MGO

G67


[Тип ввода] Ввод параметров [Тип данных] Бит пути

№0 G67 Если задана команда отмены модального вызова макроса (G67), то, когда режим модального вызова макроса (G66/G66.1) не задан:

0: Срабатывает аварийный сигнал PS1100 «ОТМЕН.БЕЗ МОДАЛЬН.ВЫЗОВА».

1: Ввод G67 игнорируется.

№1 MGO Если для ввода пользовательского макроса выполняется оператор GOTO, скоростной переход к 20 порядковым номерам/LBL[метка], выполняемый после запуска программы:

0: Скоростной переход до n порядковых номеров/LBL[метка] после запуска исполняемой программы не выполняется.

1: Выполняется скоростной переход до n порядковых номеров/LBL[метка] после запуска программы.

№2 HMC Пользовательский макрос выполняется: 0: На нормальной скорости.

1: На высокой скорости.


ПРИМЕЧАНИЕ

Данный параметр настраивается автоматически. Подробная информация приводится в приложении «Автоматическая настройка и начальная настройка параметров» в Руководстве по выполнению соединений (функциональная часть)

(B-64693EN-1).

№3 V15 В качестве номеров системных переменных для коррекции на инструмент:

0: Используются стандартные номера системных переменных серии 16.

1: Используются стандартные номера системных переменных серии 15.

В таблицах приводятся системные переменные для номеров коррекции на инструмент от 1 до 999. Значения номеров коррекции на инструмент с 1 по 200 можно считать или присвоить системным переменным, используя круглые скобки.


image

Номер системной переменной

V15 = 0

V15 = 1

Коррекция на длину инструмента

Величина коррекции на геометрию

с 11001 по 11999

(с 2201 по 2400)

с 10001 по 10999

(с 2001 по 2200)

Величина коррекции на износ

с 10001 по 10999

(с 2001 по 2200)

с 11001 по 11999

(с 2201 по 2400)

Коррекция на радиус инструмента

Величина коррекции на геометрию

с 13001 по 13999

с 12001 по 12999

Величина коррекции на

износ

с 12001 по 12999

с 13001 по 13999

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ

№4 HGO Если для управления пользовательскими макросами выполняется оператор GOTO/LGOTO, то переход к 30 порядковым номерам/LBL[метка] перед оператором GOTO/LGOTO или максимум к 10 порядковым номерам /LBL[метка], сохраненным при выполненным ранее поиске порядкового номера/метки оператором GOTO/LGOTO:

0: Не выполняется на высокой скорости. 1: Выполняется на высокой скорости.


№5 SBM Оператор пользовательского макроса: 0: Не отключает одиночный кадр. 1: Отключает одиночный кадр.

Чтобы отключить одиночные кадры в операторах пользовательского макроса, используя системную переменную

№3003, задайте данному параметру значение 0. Если данный параметр равен 1, одиночные кадры в операторах пользовательского макроса нельзя отключить, используя системную переменную №3003. Для управления одиночными кадрами в операторах пользовательского макроса с помощью системной переменной №3003, используется бит 7 (SBV) параметра № 6000.

№7 SBV Оператор пользовательского макроса: 0: Не отключает одиночный кадр.

1: Отключает возможность включения/отключения одиночных кадров с помощью системной переменной № 3003

image

Бит 5 (SBM) параметра № 6000

0

1


Бит 7 (SBV)

параметра

№ 6000

0

Отключает покадровый останов.

Включает покадровый останов (с помощью переменной #3003 нельзя включить/отключить

покадровый останов. Покадровый останов включен всегда)


1

Включает покадровый останов

(с помощью переменной #3003

можно включить/отключить покадровый останов)


ПРИМЕЧАНИЕ

1 В режиме коррекции на режущий инструмент или на радиус вершины инструмента опережающий просмотр кадров выполняется в покадровом режиме, чтобы рассчитать пересечение траектории после коррекции. По этой причине оператор макроса также выполняется при опережающем просмотре. Следовательно, отключите режим коррекции на режущий инструмент или на радиус вершины инструмента, если включен покадровый режим операторов пользовательского макроса параметром SBM=1 или SBV=1.

2 Если включен покадровый режим операторов пользовательского макроса параметром SBM=1 или SBV=1, кадр оператора пользовательского макроса считается кадром оператора ЧУ, не задающим перемещение. Таким образом, в нормальном и покадровом режиме перемещение может отличаться.

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01


№7 №6 №5 №4 №3 №2 №1 №0


CCV

TCS

CRO

PV5


PRT

MIF

6001


CCV

TCS

CRO

PV5


PRT

MIF

[Тип ввода] Ввод параметров [Тип данных] Бит пути

№0 MIF Сигналы интерфейса пользовательского макроса используют: 0: Стандартный ввод

(применяются сигналы ввода пользовательских макросов с UI000 по UI015<Gn054,Gn055>, сигналы вывода пользовательских макросов с UO000 по UO015<Fn054,Fn055>, а также с UO100 по UO131<с Fn056 по Fn059>).

1: Расширенный ввод

(применяются сигналы ввода пользовательских макросов с UI000 по UI031<с Gn054 по Gn057>, с UI100 по UI131<с Gn276 по Gn279>, с UI200 по UI231<с Gn280 по Gn283>, с

UI300 по UI331<с Gn284 по Gn287>; сигналы вывода пользовательских макросов с UO000 по UO031<Fn054, Fn055, Fn276, Fn277>, с UO100 по UO131 <с Fn056 по Fn059>, с UO200 по UO231<с Fn280 по Fn283> и с UO300 по UO331 <с Fn284 по Fn287>).

№1 PRT Считывание нуля, если данные выводятся с использованием команды DPRINT:

0: Выводит пробел

1: Не выводит данные

№3 PV5 Общие переменные пользовательских макросов: 0: Выводятся с № 500 по 549. (Примечание)

1: Выводятся с № 100 по 149 и с № 500 по 549. (Примечание)


ПРИМЕЧАНИЕ

В таблице ниже приведены выводимые переменные в сочетании с добавленными опциями.

Если параметр PV5=0


Добавление общих переменных пользовательских макросов

Отключено (бит 6 (NCV)

параметра № 8135 равен 1)

Включено (бит 6 (NCV)

параметра № 8135 равен 0)

Опция Встроенный макрос

Нет

с 500 по 549

с 500 по 999

Да

с 500 по 549

с 500 по 999


Если параметр PV5=1


Добавление общих переменных пользовательских макросов

Отключено (бит 6 (NCV)

параметра № 8135 равен 1)

Включено (бит 6 (NCV)

параметра № 8135 равен 0)

Опция Встроенный макрос

Нет

с 100 по 149 и

с 500 по 549

с 100 по 199 и

с 500 по 999

Да

с 100 по 149, с 200 по 499 и с

500 по 549

с 100 по 199, с 200 по 499 и с

500 по 999

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ

№4 CRO Код ISO в командах BPRWT или DPRNT:

0: Выводит только LF после вывода данных 1: Выводит LF и CR после вывода данных


№5 TCS Пользовательский макрос (подпрограмма): 0: Не вызывается T-кодом

1: Вызывается T-кодом


№6 CCV Общие переменные с 100 по 149(ПРИМЕЧАНИЕ), очищенные после отключения питания:

0: Обнуляются при сбросе. 1: Сохраняются при сбросе.


ПРИМЕЧАНИЕ

В таблице ниже приведены очищаемые переменные в сочетании с добавленными опциями.



Добавление общих переменных пользовательских макросов

Отключено (бит 6 (NCV)

параметра № 8135 равен 1)

Включено (бит 6 (NCV)

параметра № 8135 равен 0)

Опция Встроенный макрос

Нет

с 100 по 149

с 100 по 199

Да

с 100 по 149 и

с 200 по 499

с 100 по 199 и

с 200 по 499


№7 №6 №5 №4 №3 №2 №1 №0

MUS


MSB

MPR

TSE

MIN

MSK


6003

MUS


MSB

MPR

TSE

MIN

MSK



[Тип ввода] Ввод параметров [Тип данных] Бит пути


ПРИМЕЧАНИЕ

При настройке любого из данных параметров отключите питание, прежде чем продолжить работу.

№1 MSK Абсолютные координаты во время прерывания пользовательского макроса:

0: Не задаются координатами пропуска (системная переменная №5061 и далее)

1: Задаются координатами пропуска (системная переменная №5061 и далее)

№2 MIN Прерывание пользовательского макроса:

0: Выполняется прерыванием выполняемого кадра (команда прерывания пользовательского макроса I типа)

1: Выполняется после завершения выполняемого кадра (команда прерывания пользовательского макроса II типа)


#№3 TSE Сигнал прерывания пользовательского макроса UINT <G053.3>: 0: Запускается по фронту (передний фронт)

1: Запускается по состоянию

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01

№4 MPR М-код активации/отключения прерывания пользовательского макроса:

0: M96/M97

1: M код, заданный параметрами № 6033 и 6034


№5 MSB Программа прерывания:

0: Использует специальную локальную переменную (прерывание макроса)

1: Использует локальную переменную из главной программы (прерывание подпрограммы)

№7 MUS Пользовательский макрос прерывания: 0: Не используется

1: Используется


№7 №6 №5 №4 №3 №2 №1 №0






VHD


NAT



D15





NAT

6004






VHD


NAT



D15





NAT


[Тип ввода] Ввод параметров [Тип данных] Бит пути

№0 NAT Результаты функций пользовательских макросов ATAN (с 2 аргументами) и ASIN задаются следующим образом: 0: Результат ATAN от 0 до 360,0.

Результат ASIN от 270,0 до 0 до 90,0.

1: Результат ATAN от -180,0 до 0 до 180,0.

Результат ASIN от -90,0 до 0 до 90,0.


#2 VHD У системных переменных с 5121 по 5140:

0: Считывается величина коррекции на инструмент (величина коррекции на геометрию) из кадра, выполняемого в настоящий момент. (Данный параметр действителен только в случае, если сохранена коррекция на геометрию/износ инструмента.)

1: Считывается расстояние перемещения при ручном прерывании штурвалом.


№5 D15 Если используется сохраненная коррекция на инструмент C, для считывания или записи величины коррекции на инструмент (до 200-го номера коррекции) D-кода (радиус инструмента) те же системные переменные, с 2401 по 2800, что и для серии 15:

0: Не используется

1: Используется.

Если бит 3 (V15) параметра № 6000 равен 1

D-код


Номер коррекции

Геометрия

Износ

Номер

переменной

Имя переменной

Номер

переменной

Имя

переменной

1

2401

[#_OFSDG[1]]

2601

[#_OFSDW[1]]

2

2402

[#_OFSDG[2]]

2602

[#_OFSDW[2]]

3

2403

[#_OFSDG[3]]

2603

[#_OFSDW[3]]

:

:

:

:

:

199

2599

[#_OFSDG[199]]

2799

[#_OFSDW[199]]

200

2600

[#_OFSDG[200]]

2800

[#_OFSDW[200]]

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ


№7 №6 №5 №4 №3 №2 №1 №0




AXM




SQC

6005




AXM




SQC


[Тип ввода] Ввод параметров [Тип данных] Бит пути

№0 SQC В функции вызова подпрограммы вызов порядкового номера подпрограммы:

0: Не используется

1: Используется.

№4 AXM Бит 4 (MSV) параметра № 6019 и бит 4 (TSV) параметра № 6021: 0: действительны только при коррекции смещения системы

координат.

1: действительны при коррекции смещения системы координат и при коррекции на перемещение по оси.


№7 №6 №5 №4 №3 №2 №1 №0

SKM



CVA

MGE

BCS

SCS

DPG

6007

SKM



CVA

MGE

BCS

SCS

DPG


[Тип ввода] Ввод параметров [Тип данных] Бит пути


№0 DPG Задает возможность вызова G-кодов с десятичной точкой.

0: Запрещено.

1: Разрешено.


№1 SCS Задает возможность вызова подпрограммы S-кодами.

0: Вызов S-кодами запрещен. 1: Вызов S-кодами разрешен.


№2 BCS Задает возможность вызова подпрограмм кодами второй вспомогательной функции.

0: Вызов кодами второй вспомогательной функции запрещен. 1: Вызов кодами второй вспомогательной функции разрешен.


№3 MGE Задает модальный вызов G-кода после перемещения или для каждого кадра.

0: Вызов для каждого кадра (аналогично G66.1). 1: Вызов после перемещения (аналогично G66).


№4 CVA Формат аргументов вызова макросов задается следующим образом:

0: Аргументы передаются в формате ЧУ без изменений.

1: Аргументы преобразовываются в формат макроса, а затем передаются.

[Пример]

Если задано «G65 P_ X10 ;», то значение локальной переменной № 24 в вызывающей программе задается следующим образом:

Команда

CVA=0

CVA=1

24

0,01

0,01

ADP[№24]

10,0

0,01

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01


ПРИМЕЧАНИЕ

Внешние операции совпадают, если не используется функция ADP.

№7 SKM После операции пропуска команда настройки система координат заготовки (G92 для серии M или G50 для серии Т) или команды выбора (с G54 по G59), значения с 100151 по 100200

(с 5061 по 5080), хранящие положение пропуска:

0: Изменяются (отражается система координат заготовки во время считывания).

1: Не изменяются.


№7 №6 №5 №4 №3 №2 №1 №0

IJK

GMP

ADD

ISO

KOP


MCA

F16

6008

IJK

GMP

ADD

ISO

KOP


MCA

F16


[Тип ввода] Ввод параметров [Тип данных] Бит пути

№0 F16 Точность операции основана на: 0: Новом вводе.

1: Соответствует вводу, совместимому с FS16i.

№1 MCA Ввод макроса аварийного сигнала на основе системной переменной № 3000 выбирается следующим образом:

0: Отображается номер аварийного сигнала, полученный прибавлением 3000 к значению, присвоенному переменной

№3000, и соответствующее сообщение. (Переменной №3000 можно присвоить значение от 0 до 200.)

1: Отображается значение, присвоенное переменной №3000, и соответствующее сообщение. (Переменной №3000 можно присвоить значение от 0 до 4095.)

[Пример]

Выполнение #3000=1 (ALARM MESSAGE);

Если бит 1 (MCA) параметра № 6008 равен 0:

На экране аварийных сигналов отображается MC 3001 ALARM MESSAGE.

Если бит 1 (MCA) параметра № 6008 равен 1:

На экране аварийных сигналов отображается MC0001 ALARM MESSAGE.


№3 KOP Если сброс ЧУ выполняется из состояния, в котором линия размыкается с помощью POPEN:

0: Связь продолжается, а линия остается разомкнутой. 1: Связь прерывается, а линия замыкается.

№4 ISO 0: Если используется код EIA, то битовые шаблоны кодов, заданных вместо [, ], #, *, =, ?, @, & и _, указываются в параметрах с № 6010 по 6018.

1: Если используется код ISO/ASCII, то битовые шаблоны кодов, заданных вместо [, ], #, *, =, ?, @, & и _, указываются в параметрах с № 6010 по № 6018.

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ

№5 ADD Если количество цифр в целой части, a, вводимых в формате [a,b] оператора DPRNT меньше количества цифр в целой части значения переменной вывода:

0: Выводится только заданное количество цифр, а незаданные цифры исключаются.

1: Выдается аварийный сигнал о превышении количества цифр.

№6 GMP Вызов M, S, T, кода второй вспомогательной функции или конкретного кода во время вызова G-кода, а также вызов G-кода во время вызова M, S, T, кода второй вспомогательной функции или конкретного кода:

0: Не допускается. (Они выполняются как обычный код G, M, S, T; код второй вспомогательной функции и адрес ЧУ.)

1: Допускается.


#7 IJK У адресов I, J и K, заданных как аргументы:

0: Тип ввода аргумента I или II определяется автоматически. 1: Всегда используется I тип ввода аргумента.


Пример

Когда задано K_J_I_:

- Если данный параметр равен 0:

Используется II тип ввода аргумента, и задается K=#6, J=#8 и I=#10.

- Если данный параметр равен 1:

Используется I тип ввода аргумента, и задается I=#4, J=#5 и K=#6 независимо от порядка ввода.

(II тип ввода аргумента не доступен.)


№7 №6 №5 №4 №3 №2 №1 №0






MAA


MSM

6009






MAA


MSM


[Тип ввода] Ввод параметров [Тип данных] Бит пути

№0 MSM Если в начале кадра отсутствует вызов макроса M-кодом или вызов макроса M-кодом (ввод 3 наборов):

0: Выдается аварийный сигнал PS0127 «ДУБЛИР.ЧПУ, МАРКООПЕРАТОР».

1: Выполняется вызов макросов M-кодом. Все адреса, заданные в одном кадре, используются в качестве аргументов (специальный вызов макроса M-кодом).


ПРИМЕЧАНИЕ

1 Если MSM равен 1 и в начале кадра не задан вызов макроса M-кодом, нельзя использовать вызов аргумента II типа.

2 Если MSM равен 1 и в начале кадра не задан вызов макроса M-кодом, нельзя использовать количество повторений (L).

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01

№2 MAA При исполнении вызова макроса M-кодом или специального вызов макроса M-кодом):

0: Адрес G не становится аргументом.

В таблице ниже приведены адреса, которые можно использовать в качестве аргументов.

- Обычный вызов макроса

Адрес

Номер

переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

*1

H

11

I

4

Адрес

Номер

переменной

J

5

K

6

L

*2

M

13 *3

M(код вызова)

*4

N

14 *5

P

16

Q

17

R

18

Адрес

Номер

переменной

S

19

T

20

U

21

V

22

W

23

X

24

Y

25

Z

26

Адрес

Номер

переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

*1

H

11

I

4

Адрес

Номер

переменной

J

5

K

6

L

*2

M

13 *3

M(код вызова)

*4

N

14 *5

P

16

Q

17

R

18

Адрес

Номер

переменной

S

19

T

20

U

21

V

22

W

23

X

24

Y

25

Z

26

Адрес

Номер

переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

*1

H

11

I

4

*1: Задать адрес G нельзя. При вводе адреса G выдается аварийный сигнал PS0129.

*2: Адрес L соответствует количеству повторений вызова макроса.

*3: Адрес M, не вызывающий код, передается переменной

№ 13.

*4: Адрес M, вызывающий код, не становится аргументом.

*5: Адрес N передается переменной № 14.

- Специальный вызов макроса

Адрес

Номер переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

*1

H

11

I

4

Адрес

Номер переменной

J

5

K

6

L

*2

M

13 *3

M(код вызова)

*4

N

14 *5

P

16

Q

17

R

18

Адрес

Номер переменной

S

19

T

20

U

21

V

22

W

23

X

24

Y

25

Z

26

Адрес

Номер переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

*1

H

11

I

4

Адрес

Номер переменной

J

5

K

6

L

*2

M

13 *3

M(код вызова)

*4

N

14 *5

P

16

Q

17

R

18

Адрес

Номер переменной

S

19

T

20

U

21

V

22

W

23

X

24

Y

25

Z

26

Адрес

Номер переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

*1

H

11

I

4

*1: Аварийный сигнал PS не выдается даже при вводе адреса G. И адрес G не становится аргументом.

*2: Адрес L не соответствует повторениям вызова макроса и не становится аргументом.

*3: Адрес M, не вызывающий код, передается переменной

№ 13.

*4: Адрес M, вызывающий код, не становится аргументом.

*5: Адрес N передается переменной № 14 и становится порядковым номером.

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ

1: Адрес G становится аргументом.

В таблице ниже приведены адреса, которые можно использовать в качестве аргументов.

- Обычный вызов макроса

Адрес

Номер переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

с 28 по #32 *1

H

11

I

4

Адрес

Номер переменной

J

5

K

6

L

*2

M

13 *3

M(код вызова)

*4

N

14 *5

P

16

Q

17

R

18

Адрес

Номер переменной

S

19

T

20

U

21

V

22

W

23

X

24

Y

25

Z

26

Адрес

Номер переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

с 28 по #32 *1

H

11

I

4

Адрес

Номер переменной

J

5

K

6

L

*2

M

13 *3

M(код вызова)

*4

N

14 *5

P

16

Q

17

R

18

Адрес

Номер переменной

S

19

T

20

U

21

V

22

W

23

X

24

Y

25

Z

26

Адрес

Номер переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

с 28 по #32 *1

H

11

I

4

*1: Первые пять адресов G в порядке возрастания групп G-кодов используются в качестве аргументов и передаются переменным с 28 по 32.

*2: Адрес L соответствует количеству повторений вызова макроса.

*3: Адрес M, не вызывающий код, передается переменной

№ 13.

*4: Адрес M, вызывающий код, не становится аргументом.

*5: Адрес N передается переменной № 14.

- Специальный вызов макроса

Адрес

Номер

переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

с 28 по 32 *1

H

11

I

4

Адрес

Номер

переменной

J

5

K

6

L

12 *2

M

13 *3

M(код вызова)

27 *4

N

14 *5

P

16

Q

17

R

18

Адрес

Номер

переменной

S

19

T

20

U

21

V

22

W

23

X

24

Y

25

Z

26

Адрес

Номер

переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

с 28 по 32 *1

H

11

I

4

Адрес

Номер

переменной

J

5

K

6

L

12 *2

M

13 *3

M(код вызова)

27 *4

N

14 *5

P

16

Q

17

R

18

Адрес

Номер

переменной

S

19

T

20

U

21

V

22

W

23

X

24

Y

25

Z

26

Адрес

Номер

переменной

A

1

B

2

C

3

D

7

E

8

F

9

G

с 28 по 32 *1

H

11

I

4

*1: Первые пять адресов G в порядке возрастания групп G-кодов используются в качестве аргументов и передаются переменным с 28 по 32.

*2: Адрес L передается переменной №12 и не соответствует количеству повторений вызова макроса.

*3: Адрес M, не вызывающий код, передается переменной

№ 13.

*4: Адрес M, вызывающий код, передается переменной

№ 27.

*5: Адрес N передается переменной № 14 и становится порядковым номером.

image

ОПИСАНИЕ

ПАРАМЕТ

РОВ





B-64700RU/01




№7


№6


№5


№4


№3


№2


№1 №0

6010


*7

*6

*5

*4

*3

*2

*1

*0



№7

№6

№5

№4

№3

№2

№1 №0

6011


=7

=6

=5

=4

=3

=2

=1

=0



№7

№6

№5

№4

№3

№2

№1 №0

6012


№7

№6

№5

№4

№3

№2

№1

№0



№7

№6

№5

№4

№3

№2

№1 №0

6013


[7

[6

[5

[4

[3

[2

[1

[0



№7

№6

№5

№4

№3

№2

№1 №0

6014


]7

]6

]5

]4

]3

]2

]1

]0



№7

№6

№5

№4

№3

№2

№1 №0

6015


?7

?6

?5

?4

?3

?2

?1

?0



№7

№6

№5

№4

№3

№2

№1 №0

6016


@7

@6

@5

@4

@3

@2

@1

@0



№7

№6

№5

№4

№3

№2

№1 №0

6017


&7

&6

&5

&4

&3

&2

&1

&0



№7

№6

№5

№4

№3

№2

№1 №0

6018


_7

_6

_5

_4

_3

_2

_1

_0

ОПИСАНИЕ

ПАРАМЕТ

РОВ





B-64700RU/01




№7


№6


№5


№4


№3


№2


№1 №0

6010


*7

*6

*5

*4

*3

*2

*1

*0



№7

№6

№5

№4

№3

№2

№1 №0

6011


=7

=6

=5

=4

=3

=2

=1

=0



№7

№6

№5

№4

№3

№2

№1 №0

6012


№7

№6

№5

№4

№3

№2

№1

№0



№7

№6

№5

№4

№3

№2

№1 №0

6013


[7

[6

[5

[4

[3

[2

[1

[0



№7

№6

№5

№4

№3

№2

№1 №0

6014


]7

]6

]5

]4

]3

]2

]1

]0



№7

№6

№5

№4

№3

№2

№1 №0

6015


?7

?6

?5

?4

?3

?2

?1

?0



№7

№6

№5

№4

№3

№2

№1 №0

6016


@7

@6

@5

@4

@3

@2

@1

@0



№7

№6

№5

№4

№3

№2

№1 №0

6017


&7

&6

&5

&4

&3

&2

&1

&0



№7

№6

№5

№4

№3

№2

№1 №0

6018


_7

_6

_5

_4

_3

_2

_1

_0

ОПИСАНИЕ

ПАРАМЕТ

РОВ





B-64700RU/01




№7


№6


№5


№4


№3


№2


№1 №0

6010


*7

*6

*5

*4

*3

*2

*1

*0



№7

№6

№5

№4

№3

№2

№1 №0

6011


=7

=6

=5

=4

=3

=2

=1

=0



№7

№6

№5

№4

№3

№2

№1 №0

6012


№7

№6

№5

№4

№3

№2

№1

№0



№7

№6

№5

№4

№3

№2

№1 №0

6013


[7

[6

[5

[4

[3

[2

[1

[0



№7

№6

№5

№4

№3

№2

№1 №0

6014


]7

]6

]5

]4

]3

]2

]1

]0



№7

№6

№5

№4

№3

№2

№1 №0

6015


?7

?6

?5

?4

?3

?2

?1

?0



№7

№6

№5

№4

№3

№2

№1 №0

6016


@7

@6

@5

@4

@3

@2

@1

@0



№7

№6

№5

№4

№3

№2

№1 №0

6017


&7

&6

&5

&4

&3

&2

&1

&0



№7

№6

№5

№4

№3

№2

№1 №0

6018


_7

_6

_5

_4

_3

_2

_1

_0

4.


[Тип ввода] Ввод параметров [Тип данных] Бит пути


от *0 до *7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий

*.

от =0 до =7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий

=.

от #0 до #7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий #.

от [0 до [7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий [.

от ]0 до ]7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий

].

от ?0 до ?7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий

?.

от @0 до @7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий @.

от &0 до &7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий &.

от _0 до _7: Задан битовый шаблон кода EIA или ISO/ASCII, обозначающий

_.

0: Соответствующий бит равен 0.

1: Соответствующий бит равен 1.


№7 №6 №5 №4 №3 №2 №1 №0

SFN


EDP


OFN

DPD


MCO

SFN


EDP

MSV

OFN



MCO

6019

SFN


EDP


OFN

DPD


MCO

SFN


EDP

MSV

OFN



MCO


[Тип ввода] Ввод параметров [Тип данных] Бит

№0 MCO При выводе данных значение десятичного числа данных переменной макроса:

0: Не выводится в виде комментария.

1: Выводится одновременно с комментарием.

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ

После того, как номер, данные и имя переменной макроса выводятся, когда выполняется операция вывода данных; при этом номер и данные переменной макроса в виде десятичного числа выводятся в виде комментария.


ПРИМЕЧАНИЕ

1 В соответствии с этим параметром данные выводятся в виде

«комментария», и игнорируются при считывании.

2 Диапазон вывода данных составляет девять цифр до десятичной запятой и восемь цифр после десятичной запятой. Если перед десятичной запятой стоит десять или более цифр, выводится ±OVER FLOW. Если после десятичной запятой стоит девять или более цифр, то при выводе десятичная часть округляется до девяти знаков. Кроме того, поскольку общая максимальная длина вывода составляет 15 цифр, если выводится 16 или более цифр, то значение округляется на 16-м знаке. При этом, поскольку максимальная длина выводимого значения перед десятичной запятой соответствует девяти цифрам, если перед десятичной запятой стоит десять или более цифр, выводится ±OVER FLOW.

3 При отображении выводится EMPTY, данные переменной макроса отображаются как DATA EMPTY.

№2 DPD При вводе аргумента D при вызове макроса без десятичной запятой, количество цифр десятичной части:

0: Принимается равным 0.

[Пример]

Если задано G65PppppD1, аргументом принимается №7=1.0000.

1: Зависит от системы приращений исходной оси.

[Пример]

Если в системе приращений IS-B на исходной оси задано G65PppppD1, аргументом принимается №7=0.0010.


№3 OFN Формат имени файла, выводимого внешней командой вывода (DPRNT или BPRNT) соответствует:

0: PRNTxxxx.DAT (xxxx: от 0000 до 9999).

1: MCR_PRNT.TXT (неизменный).

№4 MSV Когда используется коррекция на длину инструмента, величины коррекции на инструмент, коррекции на длину инструмента и коррекции резцедержателя:

5041 - 5060, 100101 - 100150 (текущая позиция)

5061 - 5080, 100151 - 100200 (позиция пропуска):

0: Соответствуют приведенной выше системе значений.

1: Не соответствуют приведенной выше системе значений. Данный параметр действителен только на многоцелевом станке. На токарном обрабатывающем центре действителен бит 4 (TSV) параметра № 6021. Данный параметр действителен при коррекции на смещение системы координат и коррекции на перемещение оси, если бит 4 (AXM) параметра № 6005 равен 1.

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01

№5 EDP Настройка точности операторов сравнения: 0: Откл.

1: Вкл.


ПРИМЕЧАНИЕ

Для настройки количества значимых цифр после десятичной запятой используется параметр № 6100.

№7 SFN Формат имени файла, выводимого внешней командой вывода (DPRNT или BPRNT) соответствует:

0: PRNTxxxx.DAT (xxxx: от 0000 до 9999).

При отключении и включении питания xxxx сбрасывается до 0000.

1: PRNTxxxx.DAT (xxxx: от 0000 до 9999).

При отключении и включении питания xxxx сохраняется и применяется следующее число.


ПРИМЕЧАНИЕ

Уставка бита 7 (SFN) параметра № 6019 действительна, если бит 3 (OFN) параметра № 6019 равен 0.


№7 №6 №5 №4 №3 №2 №1 №0





NCM

IFR

NC2

NC1

6020





NCM

IFR

NC2

NC1


[Тип ввода] Ввод параметров [Тип данных] Бит пути


ПРИМЕЧАНИЕ

При настройке любого из данных параметров отключите питание, прежде чем продолжить работу.

№0 NC1 Настройка количества общих переменных пользовательских макросов с 100 по 99 (№ 499) для траекторий (параметр № 6036):

0: Действительна.

В качестве общих переменных пользовательских макросов для траекторий инструмента используются переменные пользовательских макросов с 100 по 199 (или с 100 по 499), заданных для конкретной траектории в параметре № 6036.

1: Недействительна.

В качестве переменных траектории используются переменные пользовательских макросов с 100 по 199

(или с 100 по 499), заданные для конкретной траектории.


ПРИМЕЧАНИЕ

На траектории 1 обязательно задайте данному параметру значение 0.

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ


Пример

В системе с 4 траекториями, если используется приведенная ниже настройка параметров, на данных траекториях в качестве общих переменных используются переменные пользовательских макросов для траекторий с 1 по 3; при этом на траектории 4 используются только переменные пользовательских макросов для этой траектории.


Номер траектории

№ 6036

NC1

Используемые переменные пользовательских макросов

1


0

На этих траекториях в качестве общих переменных

2


0

используются переменные пользовательских макросов с 100

3

20

0

по 119, а также прочие переменные пользовательских

макросов, используемые отдельно на конкретной траектории

4


1

Переменные пользовательских макросов, используемые




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

№1 NC2 Настройка количества общих переменных пользовательских макросов с 500 по 999 для траекторий (параметр № 6037):

0: Действительна.

В качестве общих переменных пользовательских макросов для траекторий инструмента используются переменные пользовательских макросов с 500 по 999, заданных для конкретной траектории в параметре № 6037.

1: Недействительна.

В качестве переменных траектории используются переменные пользовательских макросов с 500 по 999, заданные для конкретной траектории.


ПРИМЕЧАНИЕ

На траектории 1 обязательно задайте данному параметру значение 0.


Пример

В системе с 4 траекториями, если используется приведенная ниже настройка параметров, на данных траекториях в качестве общих переменных используются переменные пользовательских макросов для траекторий с 1 по 3; при этом на траектории 4 используются только переменные пользовательских макросов для этой траектории.


Номер траектории

№ 6037

NC2

Используемые переменные пользовательских макросов

1


0

На этих траекториях в качестве общих переменных

2


0

используются переменные пользовательских макросов с 500

3

50

0

по 549, а также прочие переменные пользовательских

макросов, используемые отдельно на конкретной траектории

4


1

Переменные пользовательских макросов, используемые




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

№0 IFR Сигналы интерфейса адреса R пользовательского макроса используют:

0: Откл.

1: Вкл.

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01


ПРИМЕЧАНИЕ

Задает начальный адрес для каждого диапазона R в параметре

№ 6093 или 6094.


image

ПРЕДУПРЕЖДЕНИЕ!

Чтобы настроить параметр IFR=1, предварительно задайте параметру № 6094 соответствующее значение.

Если параметр № 6094 равен 0, задается внутренняя смена адреса R0. Если внутренняя смена адреса R0 используется на другой области, может выполниться сторонняя операция.

№3 NCM Данный параметр настраивает позицию, в которой производится вставка секции комментариев в операторах макросов.

Если в секции комментариев задаются № 3000(аварийный сигнал) или 3006 (останов с выдачей сообщения), данный параметр настраивает порядок сообщений в секции комментариев.

0: Позиция вставки секции комментариев в операторах макросов соответствует следующей.

(ABC) #100 =1; Заголовок кадра

#100 =1 (ABC); Конец кадра

N01 (ABC) #100 =1; Непосредственно после порядкового номера

*Его нельзя вставить после переменной, постоянной или идентификатора переменной.

При вводе комментария в кадре #3000(аварийный сигнал макроса)/#3006(сообщение макроса) порядок цепочки символов считается сообщением, а цепочка символов — комментарием.

Предполагается, что сначала идет сообщение, а на втором месте — секция комментариев.

#3000 =1 (СООБЩЕНИЕ ОБ АВАРИЙНОМ СИГНАЛЕ)

(КОММЕНТАРИЙ 1) (КОММЕНТАРИЙ 2);


1: Позиция вставки секции комментариев в операторах макросов соответствует следующей.

(ABC) #100 =1; Заголовок кадра

#100 =1 (ABC); Конец кадра

N01 (ABC) #100 =1; Непосредственно после порядкового номера

#100(ABC) =1; Непосредственно после номера переменной

#100 =#101 +1.(ABC) *#102; Непосредственно после

числового значения #100 =[#_UIL[1]](ABC) *100.; Непосредственно после

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

При вводе комментария в кадре #3000(аварийный сигнал макроса)/#3006(сообщение макроса) порядок цепочки символов считается сообщением, а цепочка символов — комментарием. Предполагается, что в конце стоит сообщение, а перед ним секция комментариев.

#3000 =1 (КОММЕНТАРИЙ 1) (КОММЕНТАРИЙ 2) (СООБЩЕНИЕ ОБ АВАРИЙНОМ СИГНАЛЕ);

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ


№7 №6 №5 №4 №3 №2 №1 №0




TSV

AXN


ARE






AXN


ARE


6021




TSV

AXN


ARE






AXN


ARE



[Тип ввода] Ввод параметров [Тип данных] Бит

№1 ARE На поворотных осях с включенной функцией полного поворота считывание позиции точки в конце кадра системными переменными с 5001 по 5020 или с #100001 по 100050:

0: Недоступно.

1: Доступно.


ПРИМЕЧАНИЕ

Данный параметр настраивается автоматически. Подробная информация приводится в приложении «Автоматическая настройка и начальная настройка параметров» в Руководстве по выполнению соединений (функциональная часть)

(B-64693EN-1).

№3 AXN Если имени оси нет в ЧПУ при использовании функции AXNUM в пользовательском макросе:

0: Выдается аварийный сигнал PS0332 «ЗАПРЕЩ. АДРЕС ОСИ В ЧИСЛ.ОСЕЙ[]».

1: Выдается ноль.


№4 TSV Когда используется коррекция на длину инструмента, величины коррекции на инструмент, коррекции на длину инструмента и коррекции резцедержателя:

5041 - 5060, 100101 - 100150 (текущая позиция)

5061 - 5080, 100151 - 100200 (позиция пропуска):

0: Соответствуют приведенной выше системе значений.

1: Не соответствуют приведенной выше системе значений. Данный параметр действителен только на токарном обрабатывающем центре. На многоцелевом станке действителен бит 4 (MSV) параметра № 6019. Данный параметр действителен при коррекции на смещение системы координат и коррекции на перемещение оси, если бит 4 (AXM) параметра № 6005 равен 1.


ПРИМЕЧАНИЕ

1 Если бит 2 (LWT) параметра № 5002 равен 1 (коррекция системы координат на износ) и выполняется коррекция на инструмент, величина коррекции на износ не включается отдельно в системные переменные бита 4 (TSV) параметра

№ 6021.

2 Если бит 4 (LGT) параметра № 5002 равен 1 (коррекция системы координат на геометрию) и выполняется коррекция на инструмент, величина коррекции на геометрию не включается отдельно в системные переменные бита 4 (TSV) параметра

№ 6021.

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01


№7 №6 №5 №4 №3 №2 №1 №0








SPR

6022








SPR

[Тип ввода] Ввод параметров [Тип данных] Бит

№0 SPR Приоритет исключения переменных системы управления (182001-182010) при вводе сброса:

0: Сохраняется.

1: Удаляется.


6030

M-код для выполнения вызовов подпрограмм внешнего устройства

[Тип ввода] Ввод настройки

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 0 до 99999999

Задает M-код для выполнения вызовов подпрограмм внешнего устройства. Если задан 0, используется M198. Для вызова подпрограмм внешнего устройства M01, M02, M30, M98 и M99 использовать нельзя. Если для этого параметра задано отрицательное число, 1, 2, 30, 98 или 99, для вызова подпрограмм внешнего устройства используется M198.


6031

Начальный номер защищенных общих переменных среди общих переменных (с 500 по 999)


6032

Конечный номер защищенных общих переменных среди общих переменных (с 500 по 999)

[Тип ввода] Ввод параметров [Тип данных] Слово пути

[Действительный диапазон данных] от 500 до 999

Данный параметр задает диапазон общих переменных в диапазоне от 500 до 999, которые можно защитить (задавая им свойство «только для чтения»). При попытке записи (на левой стороне) срабатывает аварийный сигнал.


ПРИМЕЧАНИЕ

Задайте 0 в обоих параметрах № 6031 и № 6032, чтобы не устанавливать защиту общих переменных.


6033

M-код, подтверждающий достоверность прерывания пользовательского макроса


6034

M-код, отменяющий достоверность прерывания пользовательского макроса

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 03 до 99999999 (за исключением 30, 98 и 99)

Данные параметры используются, когда бит 4 (MPR) параметра

№ 6003 равен 1. M96 используется для подтверждения достоверности, а M97 — для отмены достоверности , если MPR имеет значение 0, независимо от состояния этого параметра.

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ


6036

Количество общих переменных пользовательских макросов на траектории инструмента (с 100 по 199 (499))


ПРИМЕЧАНИЕ

При настройке данного параметра отключите питание, прежде чем продолжить работу.

[Тип ввода] Ввод параметров [Тип данных] Слово

[Действительный диапазон данных] от 0 до 400

Если используется общая память траекторий, данный параметр задает количество общих переменных пользовательских макросов, доступных для совместного использования (общие переменных пользовательских макросов на траектории инструмента). Общие переменные с 100 по 199 (по 499 в системе со опцией вложенных макросов) доступны для совместного использования. Не допускайте превышения максимального количества допустимых общих переменных макросов.


Пример

Если в параметре № 6036 задано 20

с 100 по 119: Доступны на всех траекториях

с 120 по 149: Используются отдельно на каждой траектории


ПРИМЕЧАНИЕ

1 При активации добавления общих переменных пользовательских макросов (бит 6 (NCV) параметра № 8135 равен 0) можно использовать до 199 переменных.

2 Для использования до 499 переменных требуется опция вложенных макросов.

3 Если задан 0 или отрицательное значение, общие сохраненные значения не используются на траекториях.

4 Если используется опция вложенного макроса, а опция добавления общих переменных пользовательских макросов отключена (бит 6 (NCV) параметра № 8135 равен 1), то номера с 150 по 199 нельзя использовать, но в этом параметре должно быть задано число, включающее номера с 150 по 199.


6037

Количество общих переменных пользовательских макросов на траектории инструмента (с 500 по 999)


ПРИМЕЧАНИЕ

При настройке данного параметра отключите питание, прежде чем продолжить работу.

[Тип ввода] Ввод параметров [Тип данных] Слово

[Действительный диапазон данных] от 0 до 500

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01

Если используется общая память траекторий, данный параметр задает количество общих переменных пользовательских макросов, доступных для совместного использования (общие переменных пользовательских макросов на траектории инструмента). Общие переменные с 500 по 99 доступны для совместного использования. Не допускайте превышения максимального количества допустимых общих переменных макросов.


Пример

Если в параметре № 6037 задано 50

с 500 по 549: Доступны на всех траекториях

с 550 по 599: Используются отдельно на каждой траектории


ПРИМЕЧАНИЕ

1 При активации добавления общих переменных пользовательских макросов (бит 6 (NCV) параметра № 8135 равен 0) можно использовать до 999 переменных.

2 Если задан 0 или отрицательное значение, общие сохраненные значения не используются на траекториях.


6038

Начальный G-код, используемый для вызова пользовательского макроса

[Тип ввода] Ввод параметров [Тип данных] Слово пути

[Действительный диапазон данных] от -9999 до 9999


6039

Начальный номер программы пользовательского макроса, вызываемой G-кодом

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 1 до 9999


6040

Номера G-кодов, используемых для вызова пользовательских макросов

[Тип ввода] Ввод параметров [Тип данных] Слово пути

[Действительный диапазон данных] от 0 до 255

Данный параметр настраивает одновременный вызов нескольких пользовательских макросов с использованием G-кодов. При помощи G-кодов, число которых равно уставке параметра № 6040, начиная с G-кода, заданного в параметре № 6038, можно вызвать пользовательские макросы из номеров программ, число которых задано в параметре № 6040, начиная с номера программы, заданного в параметре № 6039. Задайте 0 в параметре № 6040, чтобы отключить этот режим вызова.

Если в параметре № 6038 задано отрицательное значение, то вводится режим модального вызова. Бит 3 (MGE) параметра

№ 6007 используется для включения и отключения модального вызова, аналогичного G66 или G66.1.

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ

[Пример] Если задано следующее: параметр № 6038 = 900, параметр

№ 6039 = 1000, а параметр № 6040 = 100, набор из 100 вызовов пользовательских макросов (простых вызовов) определяется следующим образом:

G900 O1000 G901 O1001 G902 O1002

:

G999 O1099

Если настройка параметра № 6038 изменяется на -900, задается такой же набор вызовов пользовательских макросов (модальных вызовов).


ПРИМЕЧАНИЕ

1 Все вызовы, использующие данные параметры, отключаются, если выполняются следующие условия:

1) В каждом параметре задано значение, находящееся вне пределов задаваемого диапазона.

2) (Значение параметра № 6039 + значение параметра

№ 6040 - 1) > 9999

2 Заданы одновременно простые и модальные вызовы.

3 Если диапазон G-кодов, заданных данными параметрами, дублирует G-коды, заданные в параметрах с 6050 по 6059, то приоритет имеют вызовы, заданные параметрами с 6050

по 6059.


6041

Начальный G-код с десятичной точкой, используемый для вызова пользовательского макроса

[Тип ввода] Ввод параметров [Тип данных] Слово пути

[Действительный диапазон данных] от -999 до 999


6042

Начальный номер программы пользовательского макроса, вызываемой G-кодом с десятичной точкой

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 1 до 9999


6043

Номера G-кодов с десятичной точкой, используемых для вызова пользовательских макросов

[Тип ввода] Ввод параметров [Тип данных] Слово пути

[Действительный диапазон данных] от 0 до 255

Данный параметр настраивает одновременный вызов нескольких пользовательских макросов с использованием G-кодов с десятичной точкой. При помощи G-кодов с десятичной точкой, число которых равно уставке параметра № 6043, начиная с G-кода с десятичной точкой, заданного в параметре № 6041, можно вызвать пользовательские макросы из номеров программ, число которых задано в параметре № 6043, начиная с номера программы, заданного в параметре № 6042. Задайте 0 в параметре

№ 6043, чтобы отключить этот режим вызова.

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01

Если в параметре № 6041 задано отрицательное значение, то вводится режим модального вызова. Бит 3 (MGE) параметра

№ 6007 используется для включения и отключения модального вызова, аналогичного G66 или G66.1.

[Пример] Если задано следующее: параметр № 6041 = 900, параметр

№ 6042 = 2000, а параметр № 6043 = 100, набор из 100 вызовов пользовательских макросов (простых вызовов) определяется следующим образом:

G90.0 O2000 G90.1 O2001 G90.2 O2002

:

G99.9 O2099

Если настройка параметра № 6041 изменяется на -900, задается такой же набор вызовов пользовательских макросов (модальных вызовов).


ПРИМЕЧАНИЕ

1 Все вызовы, использующие данные параметры, отключаются, если выполняются следующие условия:

1) В каждом параметре задано значение, находящееся вне пределов задаваемого диапазона.

2) (Значение параметра № 6042 + значение параметра

№ 6043 - 1) > 9999

3) Если бит 0 (DPG) параметра № 6007 = 0 (отключение вызовов с помощью G-кодов с десятичной точкой)

2 Заданы одновременно простые и модальные вызовы.

3 Если диапазон G-кодов, заданных данными параметрами, дублирует G-коды, заданные в параметрах с 6060 по 6069, то приоритет имеют вызовы, заданные параметрами с 6060

по 6069.


6044

Начальный M-код, используемый для вызова подпрограммы

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 3 до 99999999


6045

Начальный номер программы для вызова подпрограммы M-кодом

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 1 до 9999

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ


6046

Номера M-кодов, используемых для вызова подпрограмм (номера подпрограмм, вызываемых M кодами)

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 0 до 32767

Данный параметр настраивает одновременный вызов нескольких подпрограмм с использованием M-кодов. При помощи M-кодов, число которых равно уставке параметра № 6046, начиная с G-кода, заданного в параметре № 6044, можно вызвать подпрограммы из номеров программ, число которых задано в параметре № 6046, начиная с номера программы, заданного в параметре № 6045. Задайте 0 в параметре № 6046, чтобы отключить этот режим вызова.

[Пример] Если задано следующее: параметр № 6044 = 80000000, параметр

№ 6045 = 3000, а параметр № 6046 = 100, набор из 100 вызовов подпрограмм определяется следующим образом:

M80000000 O3000 M80000001 O3001 M80000002 O3002

:

M80000099 O3099


ПРИМЕЧАНИЕ

1 Все вызовы, использующие данные параметры, отключаются, если выполняются следующие условия:

1) В каждом параметре задано значение, находящееся вне пределов задаваемого диапазона.

2) (Значение параметра № 6045 + значение параметра

№ 6046 - 1) > 9999

2 Если диапазон M-кодов, заданных данными параметрами, дублирует M-коды, заданные в параметрах с 6071 по 6079, то приоритет имеют вызовы, заданные параметрами с 6071

по 6079.


6047

Начальный M-код, используемый для вызова пользовательского макроса

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 3 до 99999999


6048

Начальный номер программы для вызова пользовательского макроса G-кодом

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 1 до 9999

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01


6049

Номера M-кодов, используемых для вызова пользовательских макросов (номера пользовательских макросов, вызываемых M-кодами)

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 0 до 32767

Данный параметр настраивает одновременный вызов нескольких пользовательских макросов с использованием M-кодов. При помощи M-кодов, число которых равно уставке параметра

№ 6049, начиная с M-кода, заданного в параметре № 6047, можно вызвать пользовательские макросы из номеров программ, число которых задано в параметре № 6049, начиная с номера программы, заданного в параметре № 6048. Задайте 0 в параметре

№ 6049, чтобы отключить этот режим вызова.

[Пример] Если задано следующее: параметр № 6047 = 90000000, параметр

№ 6048 = 4000, а параметр № 6049 = 100, набор из 100 вызовов пользовательских макросов (простых вызовов) определяется следующим образом:

M90000000 O4000 M90000001 O4001 M90000002 O4002

:

M90000099 O4099


ПРИМЕЧАНИЕ

1 Все вызовы, использующие данные параметры, отключаются, если выполняются следующие условия:

1) В каждом параметре задано значение, находящееся вне пределов задаваемого диапазона.

2) (Значение параметра № 6048 + значение параметра

№ 6049 - 1) > 9999

2 Если диапазон M-кодов, заданных данными параметрами, дублирует M-коды, заданные в параметрах с 6080 по 6089, то приоритет имеют вызовы, заданные параметрами с 6080

по 6089.


6050

G-код, который вызывает пользовательский макрос из программы № 9010


6051

G-код, который вызывает пользовательский макрос из программы № 9011


6052

G-код, который вызывает пользовательский макрос из программы № 9012


6053

G-код, который вызывает пользовательский макрос из программы № 9013


6054

G-код, который вызывает пользовательский макрос из программы № 9014


6055

G-код, который вызывает пользовательский макрос из программы № 9015


6056

G-код, который вызывает пользовательский макрос из программы № 9016


6057

G-код, который вызывает пользовательский макрос из программы № 9017

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ


6058

G-код, который вызывает пользовательский макрос из программы № 9018


6059

G-код, который вызывает пользовательский макрос из программы № 9019

[Тип ввода] Ввод параметров [Тип данных] Слово пути

[Действительный диапазон данных] (от -9999 до 9999: за исключением 0, 5, 65, 66 и 67)

Задают G-коды, которые вызывают пользовательские макросы из программ номерами с 9010 по 9019. Если в данном параметре задано отрицательное значение, производится модальный вызов. Например, если этот параметр имеет значение -11, режим модальных вызовов вводится с помощью G11.

Бит 3 (MGE) параметра № 6007 используется для включения и отключения модального вызова, аналогичного G66 или G66.1.


6060


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9040




6061


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9041




6062


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9042




6063


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9043




6064


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9044




6065


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9045




6066


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9046




6067


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9047




6068


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9048




6069


G-код с десятичной точкой, который вызывает пользовательский макрос из программы № 9049

[Тип ввода] Ввод параметров [Тип данных] Слово пути

[Действительный диапазон данных] от -999 до 999

Задают G-коды, которые вызывают пользовательские макросы из программ номерами с 9040 по 9049. Если в данном параметре задано отрицательное значение, производится модальный вызов. Например, если этот параметр имеет значение -11, режим модальных вызовов вводится с помощью G1.1.

Бит 3 (MGE) параметра № 6007 используется для включения и отключения модального вызова, аналогичного G66 или G66.1. Задайте G-коды в формате Gm.n. Данный параметр задает значение, выражаемое как (m10+n). Значения m и n должны удовлетворять следующим условиям: 0 ≤m ≤99, 0 ≤n ≤9.


ПРИМЕЧАНИЕ

Параметры с 6060 по 6069 действительны, если бит 0 (DPG) параметра № 6007 равен 1.


4. ОПИСАНИЕ

ПАРАМЕТРОВ B-64700RU/01



image

6071

M-код, используемый для вызова подпрограммы из программы № 9001



image

6072

M-код, используемый для вызова подпрограммы из программы № 9002



image

6073

M-код, используемый для вызова подпрограммы из программы № 9003



image

6074

M-код, используемый для вызова подпрограммы из программы № 9004



image

6075

M-код, используемый для вызова подпрограммы из программы № 9005



image

6076

M-код, используемый для вызова подпрограммы из программы № 9006



image

6077

M-код, используемый для вызова подпрограммы из программы № 9007



image

6078

M-код, используемый для вызова подпрограммы из программы № 9008



image

6079

M-код, используемый для вызова подпрограммы из программы № 9009


[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 3 до 99999999 (за исключением 30, 98 и 99)

image

ПРИМЕЧАНИЕ

Если в этих параметрах задается одинаковый M-код, приоритет вызова имеет меньший номер. Например, если в параметрах

№ 6071 и 6072 задано 100 и существуют обе программы O9001 и O9002, то при вводе M100 вызывается O9001.

ПРИМЕЧАНИЕ

Если в этих параметрах задается одинаковый M-код, приоритет вызова имеет меньший номер. Например, если в параметрах

№ 6071 и 6072 задано 100 и существуют обе программы O9001 и O9002, то при вводе M100 вызывается O9001.

ПРИМЕЧАНИЕ

Если в этих параметрах задается одинаковый M-код, приоритет вызова имеет меньший номер. Например, если в параметрах

№ 6071 и 6072 задано 100 и существуют обе программы O9001 и O9002, то при вводе M100 вызывается O9001.

image

6080

6080

6080

image

M-код, используемый для вызова пользовательского макроса из программы № 9020

M-код, используемый для вызова пользовательского макроса из программы № 9020

M-код, используемый для вызова пользовательского макроса из программы № 9020

image

6081

6081

6081

image

M-код, используемый для вызова пользовательского макроса из программы № 9021

M-код, используемый для вызова пользовательского макроса из программы № 9021

M-код, используемый для вызова пользовательского макроса из программы № 9021

image

6082

6082

6082

image

M-код, используемый для вызова пользовательского макроса из программы № 9022

M-код, используемый для вызова пользовательского макроса из программы № 9022

M-код, используемый для вызова пользовательского макроса из программы № 9022

Данные параметры задают M коды, которые вызывают подпрограммы из программ с номером от 9001 до 9009.












image

6083

6083

6083

image

M-код, используемый для вызова пользовательского макроса из программы № 9023

M-код, используемый для вызова пользовательского макроса из программы № 9023

M-код, используемый для вызова пользовательского макроса из программы № 9023

image

6084

6084

6084

image

M-код, используемый для вызова пользовательского макроса из программы № 9024

M-код, используемый для вызова пользовательского макроса из программы № 9024

M-код, используемый для вызова пользовательского макроса из программы № 9024

image

6085

6085

6085

image

M-код, используемый для вызова пользовательского макроса из программы № 9025

M-код, используемый для вызова пользовательского макроса из программы № 9025

M-код, используемый для вызова пользовательского макроса из программы № 9025

image

6086

6086

6086

image

M-код, используемый для вызова пользовательского макроса из программы № 9026

M-код, используемый для вызова пользовательского макроса из программы № 9026

M-код, используемый для вызова пользовательского макроса из программы № 9026

image

6087

6087

6087

image

M-код, используемый для вызова пользовательского макроса из программы № 9027

M-код, используемый для вызова пользовательского макроса из программы № 9027

M-код, используемый для вызова пользовательского макроса из программы № 9027

image

6088

6088

6088

image

M-код, используемый для вызова пользовательского макроса из программы № 9028

M-код, используемый для вызова пользовательского макроса из программы № 9028

M-код, используемый для вызова пользовательского макроса из программы № 9028

image

6089

6089

6089

image

M-код, используемый для вызова пользовательского макроса из программы № 9029

M-код, используемый для вызова пользовательского макроса из программы № 9029

M-код, используемый для вызова пользовательского макроса из программы № 9029

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 3 до 99999999 (за исключением 30, 98 и 99)

Задают M-коды, которые вызывают пользовательские макросы из программ номерами с 9020 по 9029. Используется режим простого вызова.

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ


ПРИМЕЧАНИЕ

1 Если в этих параметрах задается одинаковый M-код, приоритет вызова имеет меньший номер. Например, если в параметрах

№ 6081 и 6082 задано 200 и существуют обе программы O9021 и O9022, то при вводе M200 вызывается O9021.

2 Если в параметрах с 6071 по 6079 задан M-код, используемый для вызова подпрограмм, а в параметрах с 6080 по 6089 задан тот же M-код, используемый для вызова пользовательских макросов, то приоритет имеет вызов пользовательского макроса. Например, если в параметрах № 6071 и 6081 задано 300 и существуют обе программы O9001 и O9021, то при вводе M300 вызывается O9021.


6090

Код ASCII, вызывающий подпрограмму из программы № 9004


6091

Код ASCII, вызывающий подпрограмму из программы № 9005

[Тип ввода] Ввод параметров [Тип данных] Байт траектории

[Действительный диапазон данных] от 65(A:41H) до 90 (Z:5AH)

Данные параметры задают коды ASCII, которые вызывают подпрограммы в десятичных числах.

Ниже указаны адреса, доступные для настройки.


Адрес

Уставка параметра

Серия T

Серия M

A

65

O

O

B

66

O

O

D

68

X

O

F

70

O

O

H

72

O

O

I

73

O

O

J

74

O

O

K

75

O

O

L

76

O

O

M

77

O

O

P

80

O

O

Q

81

O

O

R

82

O

O

S

83

O

O

T

84

O

O

V

86

X

O

X

88

X

O

Y

89

X

O

Z

90

X

O


ПРИМЕЧАНИЕ

1 Если задан адрес L, число повторений задать нельзя.

2 Задайте 0, если вызов подпрограмм не производится.

image

4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01


6093

Верхний адрес R интерфейсного сигнала для пользовательских макросов (входной сигнал)


6094

Верхний адрес R интерфейсного сигнала для пользовательских макросов (выходной сигнал)


ПРИМЕЧАНИЕ

При настройке данных параметров отключите питание, прежде чем продолжить работу.

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов

[Действительный диапазон данных] от 0 до максимального адреса (величина, кратная 4; 0, 4, 8, ...)

Задает верхний адрес R интерфейсного сигнала для пользовательских макросов. На верхних адресах размещено 128 сигналов.


[Пример]

Параметр

Номер системной переменной

Используемый сигнал

Атрибут

№ 6093=1000

1068

с R1000 по R1003

R


1069

с R1004 по R1007



1070

с R1008 по R1011



1071

с R1012 по R1015


№ 6094=1100

1168

с R1100 по R1103

R/W


1169

с R1104 по R1107



1170

с R1108 по R1111



1171

с R1112 по R1115


*) Атрибуты переменной R и R/W означают «только для чтения» и «чтение/запись», соответственно.


ПРИМЕЧАНИЕ

1 Все значения, заданные в этом параметры, должны быть кратны 4 (0, 4, 8, ). В противном случае функция отключается.

2 Если задан несуществующий адрес R или адрес системного реле, то соответствующая системная переменная становится недействительной. Действительный диапазон адресов R зависит от используемого PMC и его памяти. Проверьте технические характеристики PMC, чтобы задать применимый диапазон.

3 При настройке параметра убедитесь, что адреса входных сигналов не совмещаются с адресами выходных сигналов.


6095

Количество программ, используемых функцией вызова макросов однокнопочным доступом

[Тип ввода] Ввод параметров [Тип данных] Байт траектории

[Действительный диапазон данных] от 0 до 16

Задает количество программ, используемых функцией вызова макросов однокнопочным доступом.

Например, если задано 3, то действительны стартовые сигналы вызовов макросов MCST1, MCST2 и MCST3.

Если задан 0, то эта функция недействительна.

image

B-64700RU/01 4. ОПИСАНИЕ ПАРАМЕТРОВ


6096

Первый номер O программ, используемых функцией вызова макросов однокнопочным доступом

[Тип ввода] Ввод параметров

[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 1 до 9999

Задает первый номер O программ, используемых функцией вызова макросов однокнопочным доступом.

Например, если задано 9000, то взаимосвязь между стартовым сигналом вызова макросов MSCTx и номером программы, запускаемой сигналом, имеет следующий вид:

Сигнал MCST1: Запускает O9000 (если параметру № 6095

задано значение 1 или больше).

Сигнал MCST2: Запускает O9001 (если параметру № 6095

задано значение 2 или больше).

Сигнал MCST3: Запускает O9002 (если параметру № 6095

задано значение 3 или больше).

: : :

Сигнал MCST15: Запускает O9014 (если параметру № 6095

задано значение 15 или больше).

Сигнал MCST16: Запускает O9015 (если параметру № 6095

задано значение 16 или больше).


6100

Настройка точности операторов сравнения

[Тип ввода] Ввод параметров [Тип данных] Байт

[Действительный диапазон данных] от 0 до 15

Данный параметр задает количество знаков после десятичной запятой двух сравниваемых значений при использовании оператора сравнения пользовательских макросов. Перед сравнением два значения всегда округляются до заданного количества знаков.


ПРИМЕЧАНИЕ

1 Данная функция активируется присвоением биту 5 (EDP) параметра № 6019 значения 1.

2 Данная функция отключается, если параметру № 6100 присвоено значение из недействительного диапазона данных.

image