< Назад | Содержимое | Далее >
4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01
4.35 ПАРАМЕТРЫ ПОЛЬЗОВАТЕЛЬСКИХ МАКРОСОВ
№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 можно считать или присвоить системным переменным, используя круглые скобки.
Номер системной переменной | |||
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 |
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
Бит 5 (SBM) параметра № 6000 | |||
0 | 1 | ||
Бит 7 (SBV) параметра № 6000 | 0 | Отключает покадровый останов. | Включает покадровый останов (с помощью переменной #3003 нельзя включить/отключить покадровый останов. Покадровый останов включен всегда) |
1 | Включает покадровый останов (с помощью переменной #3003 можно включить/отключить покадровый останов) |
ПРИМЕЧАНИЕ
1 В режиме коррекции на режущий инструмент или на радиус вершины инструмента опережающий просмотр кадров выполняется в покадровом режиме, чтобы рассчитать пересечение траектории после коррекции. По этой причине оператор макроса также выполняется при опережающем просмотре. Следовательно, отключите режим коррекции на режущий инструмент или на радиус вершины инструмента, если включен покадровый режим операторов пользовательского макроса параметром SBM=1 или SBV=1.
2 Если включен покадровый режим операторов пользовательского макроса параметром SBM=1 или SBV=1, кадр оператора пользовательского макроса считается кадром оператора ЧУ, не задающим перемещение. Таким образом, в нормальном и покадровом режиме перемещение может отличаться.
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 |
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: Запускается по состоянию
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]] |
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 |
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.
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).
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 и становится порядковым номером.
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 и становится порядковым номером.
ОПИСАНИЕ | ПАРАМЕТ | РОВ | 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: Выводится одновременно с комментарием.
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.
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.
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: Вкл.
4. ОПИСАНИЕ ПАРАМЕТРОВ B-64700RU/01
ПРИМЕЧАНИЕ
Задает начальный адрес для каждого диапазона R в параметре
№ 6093 или 6094.
ПРЕДУПРЕЖДЕНИЕ!
Чтобы настроить параметр 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) (СООБЩЕНИЕ ОБ АВАРИЙНОМ СИГНАЛЕ);
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.
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, независимо от состояния этого параметра.
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
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.
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, чтобы отключить этот режим вызова.
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
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
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
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 |
6071 | M-код, используемый для вызова подпрограммы из программы № 9001 |
6072 | M-код, используемый для вызова подпрограммы из программы № 9002 |
6073 | M-код, используемый для вызова подпрограммы из программы № 9003 |
6074 | M-код, используемый для вызова подпрограммы из программы № 9004 |
6075 | M-код, используемый для вызова подпрограммы из программы № 9005 |
6076 | M-код, используемый для вызова подпрограммы из программы № 9006 |
6077 | M-код, используемый для вызова подпрограммы из программы № 9007 |
6078 | M-код, используемый для вызова подпрограммы из программы № 9008 |
6079 | M-код, используемый для вызова подпрограммы из программы № 9009 |
[Тип ввода] Ввод параметров
[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 3 до 99999999 (за исключением 30, 98 и 99)
ПРИМЕЧАНИЕ
Если в этих параметрах задается одинаковый M-код, приоритет вызова имеет меньший номер. Например, если в параметрах
№ 6071 и 6072 задано 100 и существуют обе программы O9001 и O9002, то при вводе M100 вызывается O9001.
ПРИМЕЧАНИЕ
Если в этих параметрах задается одинаковый M-код, приоритет вызова имеет меньший номер. Например, если в параметрах
№ 6071 и 6072 задано 100 и существуют обе программы O9001 и O9002, то при вводе M100 вызывается O9001.
ПРИМЕЧАНИЕ
Если в этих параметрах задается одинаковый M-код, приоритет вызова имеет меньший номер. Например, если в параметрах
№ 6071 и 6072 задано 100 и существуют обе программы O9001 и O9002, то при вводе M100 вызывается O9001.
6080
6080
6080
M-код, используемый для вызова пользовательского макроса из программы № 9020
M-код, используемый для вызова пользовательского макроса из программы № 9020
M-код, используемый для вызова пользовательского макроса из программы № 9020
6081
6081
6081
M-код, используемый для вызова пользовательского макроса из программы № 9021
M-код, используемый для вызова пользовательского макроса из программы № 9021
M-код, используемый для вызова пользовательского макроса из программы № 9021
6082
6082
6082
M-код, используемый для вызова пользовательского макроса из программы № 9022
M-код, используемый для вызова пользовательского макроса из программы № 9022
M-код, используемый для вызова пользовательского макроса из программы № 9022
Данные параметры задают M коды, которые вызывают подпрограммы из программ с номером от 9001 до 9009.
6083
6083
6083
M-код, используемый для вызова пользовательского макроса из программы № 9023
M-код, используемый для вызова пользовательского макроса из программы № 9023
M-код, используемый для вызова пользовательского макроса из программы № 9023
6084
6084
6084
M-код, используемый для вызова пользовательского макроса из программы № 9024
M-код, используемый для вызова пользовательского макроса из программы № 9024
M-код, используемый для вызова пользовательского макроса из программы № 9024
6085
6085
6085
M-код, используемый для вызова пользовательского макроса из программы № 9025
M-код, используемый для вызова пользовательского макроса из программы № 9025
M-код, используемый для вызова пользовательского макроса из программы № 9025
6086
6086
6086
M-код, используемый для вызова пользовательского макроса из программы № 9026
M-код, используемый для вызова пользовательского макроса из программы № 9026
M-код, используемый для вызова пользовательского макроса из программы № 9026
6087
6087
6087
M-код, используемый для вызова пользовательского макроса из программы № 9027
M-код, используемый для вызова пользовательского макроса из программы № 9027
M-код, используемый для вызова пользовательского макроса из программы № 9027
6088
6088
6088
M-код, используемый для вызова пользовательского макроса из программы № 9028
M-код, используемый для вызова пользовательского макроса из программы № 9028
M-код, используемый для вызова пользовательского макроса из программы № 9028
6089
6089
6089
M-код, используемый для вызова пользовательского макроса из программы № 9029
M-код, используемый для вызова пользовательского макроса из программы № 9029
M-код, используемый для вызова пользовательского макроса из программы № 9029
[Тип ввода] Ввод параметров
[Тип данных] Траектория, состоящая из 2 слов [Действительный диапазон данных] от 3 до 99999999 (за исключением 30, 98 и 99)
Задают M-коды, которые вызывают пользовательские макросы из программ номерами с 9020 по 9029. Используется режим простого вызова.
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, если вызов подпрограмм не производится.
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, то эта функция недействительна.
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 присвоено значение из недействительного диапазона данных.