Главная страница

РХ (В3.4). Руководство по характеризации СанктПетербург 2019 г аннотация документ Руководство по характеризации (версия В) распространяется на устройства числового программного управления (учпу)


Скачать 1.49 Mb.
НазваниеРуководство по характеризации СанктПетербург 2019 г аннотация документ Руководство по характеризации (версия В) распространяется на устройства числового программного управления (учпу)
Дата25.12.2020
Размер1.49 Mb.
Формат файлаpdf
Имя файлаРХ (В3.4).pdf
ТипРуководство
#164160
страница13 из 18
1   ...   10   11   12   13   14   15   16   17   18
OLD ЯВЛЯЕТСЯ СОСТОЯНИЕ СИГНАЛА U10K0 (MUSPE), РАВНОЕ «1». ДАЖЕ ПРИ ОДНОКРАТНОМ НЕВЫПОЛНЕНИИ ДАННОГО УСЛОВИЯ СУЩЕСТВУЕТ ВЕРОЯТНОСТЬ НАРУШЕНИЯ ТАБЛИЦЫ РАЗМЕЩЕНИЯ ФАЙЛОВ НА ДИСКЕ. ДЛЯ ВОССТАНОВЛЕНИЯ ДИСКА ПОЛЬЗУЙТЕСЬ СТАНДАРТНЫМИ СРЕДСТВАМИ DOS (SCANDISK) ИЛИ РЕЖИМОМ ВОССТАНОВЛЕНИЯ C ДИСКЕТЫ, СОДЕРЖАЩЕЙ АРХИВНЫЙ ФАЙЛ FLASH ДИСКА, КОТОРЫЙ БЫЛ СДЕЛАН ВАМИ РАНЕЕ.
5 . 4 Содержание файла PGCFIL Файл PGCFIL состоит из шести секций. Если УЧПУ управляет несколькими процессами, то секции 2, 4, 5 и 6 должны быть записаны для каждого процесса. Секции 1 и 3 являются общими для всех процессов. Создать или открыть на редактирование уже существующий файл
PGCFIL можно в режиме «COMMAND» командой EDI,PGCFIL/MP0, а также используя меню режима «COMMAND»: F2 (MODIF) -> F1 (EDI) -> F7
Руководство по характеризации
114
(MP0) -
> установить в списке файлов курсор на имя файла PGCFIL или набрать в строке редактирования имя PGCFIL и завершить ввод команды по клавише ENTER. ПРИМЕЧАНИЯ Имя файла PGCFIL в конкретном УЧПУ необходимо уточнить в секции файла FCRSYS/MP0. Порядок набора команды, используя меню режима «COMMAND», здесь записан от верхнего уровня меню, на который можно выйти, нажимая несколько раз клавишу ESC. Секция 1 является необязательной (факультативной позволяет персонализировать трёхбуквенные коды, применяемые для управления процессом. Если эта секция отсутствует, то по умолчанию принимается таблица трёхбуквен- ных кодов, содержащаяся в памяти УЧПУ. Коды, записанные в секции 1, являются общими для всех конфигу- рируемых процессов. Секция 2
факультативная позволяет персонализировать переменные УЧПУ. Каждая инструкция секции определяется наименованием переменной SW УЧПУ или ключевым словом «NEW». Секция 2 является специфичной для каждого процесса. Секция 3 факультативная позволяет персонализировать трёхбуквенные коды JCL. Если эта секция отсутствует, то по умолчанию принимается таблица трёхбуквенных кодов JCL, содержащаяся в памяти УЧПУ. Инструкции секции 3 являются общими для всех конфигурируемых процессов. Секция 4 обязательная позволяет персонализировать библиотеку технологических программ файлы (начальных точек, корректоров инструмента, срока службы инструмента, произвольного размещения инструментов в магазине инструментов (TOOL RANDOM)); параметры языка программирования ASSET. Секция 4 является специфичной для каждого процесса. Секция 5 обязательная, персонализирует управляемое оборудование (станок. Секция 5 является специфичной для каждого процесса. Секция 6 факультативная позволяет персонализировать оси для перемещения и корректоры, расположенные на консоли пульта оператора или станочного пульта. Секция 5 является специфичной для каждого процесса.
5 . 5 Секция 1 Секция 1 является необязательной позволяет персонализировать трёхбуквенные коды, применяемые для управления процессом. Если эта секция отсутствует, то по умолчанию принимается таблица трёхбук- венных кодов, содержащаяся в памяти УЧПУ. Коды, записанные в секции, являются общими для всех конфигурируемых процессов.
Руководство по характеризации
115
5 . 5 . 1 Инструкция TRI Инструкция TRI используется для изменения наименований трёхбуквенных кодов УП или их удаления. Семантика
TRI=old_name,new_name,synchro_code
. Формат записи
TRI=ASCII string,ASCII string,hexadecimal (2 цифры)
, где
old_name - наименование трёхбуквенного кода, которое изменяется или удаляется
new_name - наименование трёхбуквенного кода, которое изменяется, или буква D, если осуществляется удаление трёхбук- венного кода
synchro_code
- коды синхронизации для трехбуквенных кодов могут принимать следующие значения
1 – с запросом синхронизации и без переключателя
2 – с запросом синхронизации, с переключателем
3 – без запроса синхронизации, с переключателем
4 – без запроса синхронизации и без переключателя. Если код синхронизации не будет объявлен, то он примет значение по умолчанию, указанное в таблице 5.1. Если код синхронизации для трехбуквенного кода установлен значением 1, тов УП кадр с этим трёхбуквенным кодом будет выполнен только после окончания расчета и выполнения предыдущего кадра. Если код установлен значением 4, то выполнение кадра с этим трёхбуквенным кодом будет начато без ожидания окончания расчета и выполнения предыдущего кадра. Если код синхронизации для трехбуквенного кода установлен значениями 2 или 3, то эту установку можно менять непосредственно в УП символами синхронизации и «&». Для этого в кадре УП перед трёхбуквенным кодом записывается один из символов синхронизации «#» и «&».
# - с запросом синхронизации
& - без запроса синхронизации. Если код синхронизации для трехбуквенного кода установлен значениями 1 или 4, то символы «#» и
«&
» игнорируются. Если эта секция отсутствует, используется таблица трёхбуквен- ных кодов, которая находится в памяти УЧПУ. Значения её представлены в таблице 5.1.
Руководство по характеризации
116 Таблица 5.1 - Трёхбуквенные коды, находящиеся в памяти УЧПУ
Трёхбуквен- ный код Код синхронизации по умолчанию
Трёхбуквен- ный код Код синхронизации по умолчанию
Трёхбуквен- ный код Код синхронизации по умолчанию
CLS
3
DPT
3
RED
3
BNC
3
DIS
3
SCR
3
BGT
3
TOF
3
WRT
3
BLT
3
RQU
3
EXE
2
BEQ
3
RQP
3
SND
2
BNE
3
UCG
3
WAI
1
BGE
3
CLG
3
REL
1
BLE
3
DCG
3
GTA
2
EPP
3
UAV
1
PTA
2
RPT
3
USS
1
DEF
3
ERP
3
FIL
3
EAX
2
UAO
3
TGL
3
DAX
2
UOT
3
DFP
3
MOV
1
UIO
3
EPF
3
WTA
1
MIR
3
SPA
3
DAW
2
URT
3
SPF
3
ADR
2
SCF
1
SPP
3
TRD
2
RQO
1
CLP
3
MPT
1
DPI
1
DLY
3
MDV
1
DTL
1
CAN
3
RLG
3
DLO
3
CLO
3
BSP
3
DSA
3
CRE
3
ESP
3
ASC
3
DER
3
-
-
DSC
3
INP
3
-
-
CTL
3
OPN
3
-
-
DAM
3
OUT
3
-
- Примеры

1)
TRI = CLS,D, - удаляет трёхбуквенный код CLS.
2)
TRI = DIS, VIS, - заменяет наименование трёхбуквенного кода
DIS на VIS.
3)
TRI=EXE,RUN, Эта запись заменяет имя EXE именем RUN. Код синхронизации для трехбуквенного кода RUN по умолчанию (2) с запросом синхронизации, с переключателем. Если символ "&" вставляется в кадре перед записью RUN, например блок кадров
&(RUN,PPROG/MP1,2) То запрос синхронизации трехбуквенного кода RUN игнорируется, и кадр сбудет выполнен до окончания выполнения уже рассчитанного блока кадров.
5 . 6 Секция 2 Секция 2 является необязательной и предназначена для характе- ризации системных переменных, содержащихся в символьной таблице, значения которых представлены в таблице 5.2. Секция 2 записывается для каждого процесса.
Руководство по характеризации
117 Возможны следующие типы системных переменных
1) boolean;
2) byte;
3) integer;
4) loon integer;
5) real;
6) loong real;
7) ASCII string. Таблица 5.2 – Системные переменные символьной таблицы Наименование переменной
(var_name)
(1) Максимальное количество по умолчанию
(max_num)
(2) Тип по умолчанию
(def_type)
(3) Допустимый тип
(amm_type)
(4) Код синхронизации) Параметр модификации
15 0
0 3
2 c
15 0
0 3
2
TMR
1 6
32 3
1
UOV
1 6
32 3
1
JOG
1 6
32 3
1
RTA
1 6
8 3
1
RTO
1 6
8 3
1
ERF
1 6
32 3
1
MCD
1 6
32 3
1
USB
1 1
1 3
1
UVR
1 1
1 3
1
USO
1 1
1 3
1
URL
1 1
1 3
1
UCV
1 2
2 3
1
RAP
1 1
1 3
1
MDF
1 1
1 3
1
UAS
1 1
1 3
1
RMS
1 2
2 3
1
UEP
1 1
1 3
1
SA
1024 1
127 2
1
SK
1024 1
127 2
1
SN
1024 1
127 2
1
SYVAR
200 2
127 3
1
TIM
7 4
16 3
1
TOT
7 4
16 3
1
SSL
1 6
32 4
1
ACP
1 6
32 4
1
VOL
1 1
1 3
1
ERR
1 1
1 3
1
IOSTA
1 2
2 3
1
MBR
1 1
1 3
1
RTR
1 1
1 1
SRT
1 6
32 1
VRT
1 6
32 1
PRT
1 6
32 1 ПРИМЕЧАНИЯ Значение параметра модификации представляет собой номер колонки таблицы 5.2 (номера колонок записаны в заголовке таблицы 5.2), наименование которой соответствует параметру, который можно модифицировать. Допустимое количество для каждой переменной o, p, l, c и E равно Руководство по характеризации
118
5 . 6 . 1 Инструкция PRO Инструкция PRO предназначена для объявления номера текущего характеризуемого процесса. Семантика
PRO=proc_num
. Формат записи
PRO=integer
, где
proc_num - объявляется номер процесса, являющегося текущим при характеризации (от 1 до 5). Номер процесса не должен превышать число процессов, объявленных вин- струкции NBP. Инструкция PRO должна быть записана для каждого объявляемого процесса.
5 . 6 . 2 Инструкция SIM Инструкция SIM используется для изменения атрибутов характеризуемой переменной или определения новых переменных. Инструкция должна быть записана для каждого процесса. В каждом процессе может быть объявлено максимально 20 новых переменных символьной таблицы
5.2. Семантика
SIM=var_name,var_new,max_num,def_type,amm_type,synchro_code
. Формат записи
SIM=ASCII string,ASCII string,word,hexadecimal (2 цифры
hexadecimal (2 цифры)
, где
var_name- наименование переменной, один из атрибутов которой необходимо заменить, или NEW, если вводится новая переменная
var_new
- новое наименование переменной, которое заменяет старое, указанное в параметре var_name, или наименование новой вводимой переменной, если в параметре
var_name записано слово NEW;
max_num
- максимальное количество элементов, допустимое для переменной любого типа равно 65535;
def_type - код типа переменной по умолчанию (шестнадцатеричный при определении параметра пользуйтесь таблицей 5.4; для переменных o, p, l, c параметр def_type несу- ществует, поэтому в таблице 5.2 записано значение
«0»;
Руководство по характеризации
119
amm_type - число, соответствующее возможному формату объявляемой переменной. Если переменная может быть разных форматов, это число представляет собой сумму числовых значений различных форматов. При определении параметра пользуйтесь таблицей 5.5. Пример

amm_type = 54. Число 54 интерпретируется как 32+16+4+2, то. возможными форматами переменной могут быть real, long integer, inte- ger, byte.
synchro_code
- код синхронизации объявляемой переменной аналогично инструкции TRI). Соответствие кодов типам переменных представлено в таблице
5.4. Таблица 5.4 - Код типа переменной Тип переменной Код типа переменной boolean
1 byte
2 integer
3 long integer
4 real
5 long real
6
ASCII
7 Соответствие цифрового значения формата типам переменных представлено в таблице 5.5. Таблица 5.5 - Цифровое значение формата переменной Тип переменной Цифровое значение формата boolean
1 byte
2 integer
4 long integer
8 real
16 long real
32
ASCII
64 Пример

SIM = E,,200,,, - инструкция меняет количество переменных E с
40 (по умолчанию) до 200.
5 . 7 Секция 3 Секция 3 является необязательной позволяет персонализировать трёхбуквенные коды JCL. Если эта секция отсутствует, то по умолчанию принимается таблица трёхбуквенных кодов JCL, содержащаяся в памяти УЧПУ. Инструкции секции 3 являются общими для всех конфигу- рируемых процессов.
Руководство по характеризации
120
5 . 7 . 1 Инструкция JCL Инструкция JCL меняет наименование трёхбуквенных кодов JCL.
Трёхбуквенные коды JCL используются в режиме УПРАВЛЕНИЕ СТАНКОМ. Команды с кодами JCL могут быть набраны оператором УЧПУ в строке ввода/редактирования и выполнены по клавише «ENTER», или записаны в файле FILCMD, и выполнены по запросу ПЛ. Семантика
JCL=old_name,new_name,synchro_code
. Формат записи
JCL=ASCII string,ASCII string,hexadecimal (2 цифры, где
old_name - наименование трёхбуквенного кода, которое необходимо изменить
new_name - может быть наименованием трёхбуквенного кода, на которое меняется старое наименование, или буквой D, если выполняется удаление трёхбуквенного кода, указанного в параметре old_name
;
synchro_code
- код синхронизации (значение присваивается аналогично тому, как в инструкции TRI). Если код не объявляется, то по умолчанию принимается код из таблицы. Код синхронизации не может быть изменён, т.к. коды JCL выполняются с клавишей ENTER. Таблица 5.6 - Код синхронизации по умолчанию
Трёхбуквенные коды
JCL Код синхронизации по умолчанию
Трёхбуквенные коды
JCL Код синхронизации по умолчанию
CAC
4
RIF
4
CAO
4
RLG
4
CTU
4
VLG
4
ORA
4
MTO
4
VOA
4
DBT
4
UCA
4
GSE
4
VTU
4
UCG
4
DIS
4
CLG
4
DPT
4
DCG
4
EVA
4
URP
4
RCM
4
PTM
4
ERM
4
VIC
4
ESE
4
SPG
4
REL
4 Примеры

1)
JCL = CAO,D, - инструкция удаляет трёхбуквенный код CAO.
2)
JCL = VTU,UTV, - инструкция меняет наименование трёхбук- венного кода VTU на код UTV. Код синхронизации по умолчанию – 4.
Руководство по характеризации
121
5 . 8 Секция 4 Секция 4 используется для характеризации библиотеки УП, файлов начальных точек, корректоров, произвольного инструмента
(RANDOM TOOL
), а также параметров языка ASSET. Секция 4 записывается для каждого процесса и содержит следующие инструкции PRO,
ASS, NPL, NDD, PRF, FIL, FLC, STR, CHN, SCR.
5 . 8 . 1 Инструкция PRO Инструкция PRO предназначена для объявления номера текущего характеризуемого процесса. Семантика
PRO=proc_num
. Формат записи
PRO=integer
, где
proc_num - объявляется номер процесса, являющийся текущим при ха- рактеризации (от 1 до Номер процесса не должен превышать число процессов, объявленных в инструкции
NBP
. Инструкция PRO должна быть записана для каждого объявляемого процесса.
5 . 8 . 2 Инструкция ASS Инструкция ASS используется для присвоения значения вещественного типа системным переменным. Значение вещественного типа, присвоенное системной переменной, становится форматом переменной по умолчанию. Если переменная – двоичного типа, то существует два способа присвоения ей значения вещественного типа для значения больше нуля ей присваивается значение, равное 1; для значения, равного нулю, присваивается значение 0. Семантика
ASS=var_name,value
. Формат записи
ASS=ASCII string,real
, где
var_name - наименование системной переменной, которой присваивается значение
value
- значение вещественного типа, которое присваивается системной переменной.
Руководство по характеризации
122
ASS=TMR,value (формат long real) - определяет временной интервал при G04.
ASS=UOV,value (формат long real) - определяет величину припуска.
ASS=JOG,value (формат long real) - определяет величину перемещения в режиме РУЧНЫЕ ФИКСИРОВАННЫЕ ПЕРЕМЕЩЕНИЯ.
ASS=RTA,value (формат long real) - определяет величину переквалификации измерительного щупа для оси абсцисс.
ASS=RTO,value (формат long real) - определяет величину переквалификации измерительного щупа для оси ординат.
ASS=ERF,value (формат long real) - определяет максимальную динамическую ошибку формы.
ASS=MCD,value (формат long real) - определяет максимальную величину отклонения направляющих косинусов между двумя соседними элементами. Значение лежит в пределах от
0 до 2; если объявляемое значение превышено, то выполняется останов. Значение, объявленное вис- пользуется, пока включён режим динамики движения
G27. Пример

ASS=MCD,1
- объявленное отклонение равно 90 градусам. Если это значение превышено, то выполняется останов.
ASS=USB,value (формат boolean)
- может принимать следующие значения
1 - разрешает выполнение кадров с символом «/» (пропуск
0 - запрещает выполнение кадров с символом «/» (пропуск.
ASS=UVR,value (формат boolean)
- может принимать следующие значения
1 - разрешает выполнение кадров УП со скоростью быстрого хода взамен запрограммированной скорости
0 - отменяет вышеописанную функцию.
ASS=USO,value (формат boolean)
- может принимать следующие значения
1 - разрешает выполнение останова по
1   ...   10   11   12   13   14   15   16   17   18


написать администратору сайта