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

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


Скачать 1.49 Mb.
НазваниеРуководство по характеризации СанктПетербург 2019 г аннотация документ Руководство по характеризации (версия В) распространяется на устройства числового программного управления (учпу)
Дата25.12.2020
Размер1.49 Mb.
Формат файлаpdf
Имя файлаРХ (В3.4).pdf
ТипРуководство
#164160
страница12 из 18
1   ...   8   9   10   11   12   13   14   15   ...   18
frequency_filter_position равно 0
- фильтр контура положения выключен. Особенности определения значения рассмотрены в приложении «A». Примечание. Значение frequency_filter_position используется в контуре управления оси, если ось выполняет движение со скоростной компенсацией переменная) в режимах работы Ручной ввод кадра (MDI), Автоматический
(AUTO
) или Кадр (STEP).
4 . 2 . 5 Секция 3 Секция 3 используется для установки параметров коррекции геометрических ошибок. SW УЧПУ предоставляет возможность выполнения компенсации геометрических ошибок для всех осей каждого процесса. Максимальное количество точек компенсации для каждой оси -
1000. Точки коррекции на одной оси должны быть эквидистанты равноудалены друг от друга) и объявлены для полного перемещения линейной оси или для полного оборота оси вращения. В случае оси вращения значение шага коррекции должно быть таким, чтобы оно укладывалось на одном обороте оси целое число раз. Для каждой оси, имеющей геометрические ошибки, в секции 3 необходимо записать следующие инструкции NAS, PAS, Ennn,
NM0 или NAS, PAS, FEG, NM0, если значения коррекции Ennn записаны в отдельном файле. Для каждой оси, требующей коррекции своей позиции в зависимости от позиции другой оси, в секции 3 необходимо записать следующие инструкции NAC, PAS, Ennn, NM0 или NAC,
PAS, FEG, NM0
, если значения коррекции Ennn записаны вот- дельном файле. Значения соседних точек коррекции E(n) и E(n-1) могут быть равны друг другу. Если значения E(n) ив таблице отличаются друг от друга, то они должны удовлетворять условию, рассчитанному по формуле 4.13:
_ _
| cp |
-
32768 ≤ | | ≤ 32767 (4.13),
|_ E(n) - E(n-1) _|
Руководство по характеризации
101 где
cp
- шаг коррекции
E(n)
- значение коррекции в текущей точке
E(n-1)
- значение коррекции в предыдущей точке. Каждая точка коррекции E(n) в таблице должна удовлетворять условию, рассчитанному по формуле 4.14:
_ _
| ep |
-
32768 ≤ | х E(n)
| ≤ 32767 (4.14),
|_ mp _| Где
ep
- электрический шаг
mp
- механический шаг
E(n)
- значение коррекции в текущей точке Минимальный объявляемый шаг коррекции в инструкции PAS зависит от скорости быстрого хода и от тика управления приводом осей. Минимальный шаг рассчитывается по формуле
4.15:
Fs x servo_tick
minimum pitch = х 2 (4.15),
60 Где
Fs
- скорость быстрого хода (мм/мин);
servo_tick
- тик CPU управления приводом осей (секунды. Пример Скорость быстрого хода равна 12 м/мин; тик управления приводом равен 2 мс. Рассчитаем минимальный шаг
12000 х 0.002
minimum pitch
= x 2 = 0.8 (мм.
60
4 . 2 . 5 . 1 Инструкция PRO Инструкция PRO предназначена для объявления номера текущего характеризуемого процесса. Семантика
PRO=proc_num
.
Руководство по характеризации
102 Формат записи
PRO=integer
, где
proc_num - объявляется номер процесса, выбранный для характериза- ции: от 1 до 5. Номер процесса не должен превышать число процессов, объявленных в инструкции NBP. Инструкция PRO должна быть записана для каждого объявляемого процесса.
4 . 2 . 5 . 2 Инструкция NAS Инструкция NAS объявляет наименование текущей оси, для которой должна быть составлена таблица коррекции геометрических ошибок. Семантика
NAS=axis_name
. Формат записи
NAS=ASCII string
, где
axis_name- наименование оси текущего процесса, для которой требуется коррекция геометрических ошибок.
4 . 2 . 5 . 3 Инструкция PAS Инструкция используется для установки шага коррекции текущей оси. Семантика
PAS=correct_pitch
. Формат записи
PAS=real , где
correct_pitch - определяет расстояние между двумя соседними точками коррекции геометрических ошибок. Значение выражается в единицах измерения оси. Значение
PAS должно быть положительной константой. Значение шага коррекции для оси вращения, должно быть кратно 360 градусам.
Руководство по характеризации
103
4 . 2 . 5 . 4 Инструкция Инструкция Exxx определяет номер корректора и значение ошибки. Семантика
Exxx=error
. Формат записи
Exxx=real , где
xxx - номер корректора должен быть возрастающим числом и содержать не более трех цифр
error
- ошибка позиции оси, определяемая разницей между позицией оси, считанной с ее ДОС и реальной позицией оси. Значение выражено в единицах измерения оси со знаком. Примеры

1)
E123 = .001
E124 = -.008
E125 = .005 2)
E100 = .004
E110 = -.009
E120 = .006
4 . 2 . 5 . 5 Инструкция NM0 Инструкция NM0 объявляет номер корректора, соответствующего опорной точке абсолютного микронуля оси без учета параметра
null_offset, установленного в инструкции ZNO. Семантика
NM0=correct_num
. Формат записи
NM0=ASCII string
, где
correct_num
- номер корректора, объявленный с Ennn, который соответствует позиции абсолютного микронуля оси. Например, если корректор E002 = 0.11 совпадает с позицией абсолютного микронуля оси, то следует объявить. Пример 1. Коррекция оси X в секции 3, имеющей положительное значение механического шага в инструкции PAS в секции 2:
*1
Руководство по характеризации
104
PRO=1
IN1=1,X…,…,…,…
*2
PRO=1
NAS=X
PAS=10000,10
LOP=150,-150
*3
PRO=1
NAS=X
PAS=50
E001=-0.02
E002=0.00
E003=0.01
E004=0.01
E005=0.02
E006=0.04
E007=0.05
NM0=E004 Пример 2.
Коррекция оси X в секции 3, приведенная в примере
1, для случая, когда эта ось имеет отрицательное значение механического шага в инструкции PAS в секции 2.
*1
PRO=1
IN1=1,X…,…,…,…
*2
PRO=1
NAS=X
PAS=10000,-10
LOP=150,-150
*3
PRO=1
NAS=X
PAS=50
E001=0.05
E002=0.04
E003=0.02
E004=0.01
E005=0.01
E006=0.00
E007=-0.02
NM0=E002 1) Запись таблицы коррекции двух осей
NAS = X
PAS = 10
E001 = 0.1
E002 = 0.11
Руководство по характеризации
105
E00n = 0.05
NM0 = E002
;
NAS = Y
PAS = 10
E001 = 0.08
E002 = 0.12
E00n = 0.07
NM0 = E002
4 . 2 . 5 . 6 Инструкция NM0 (Инструкция NM0 объявляет номер корректора, соответствующего опорной точке на оси, учитывающей значение параметра null_offset, установленное в инструкции ZNO. Семантика
NM0=correct_num
. Формат записи
NM0=ASCII string
, где
correct_num
- номер корректора, объявленный с Ennn, который соответствует позиции смещенного абсолютного микрону- ля осина величину null_offset в инструкции ZNO. Например, если на одной и той же оси точка
E002=0.12 совпадает с позицией ее абсолютного мик- ронуля, а точка E035=0.15 совпадает с позицией смещенного абсолютного микронуля оси, то следует объявить Инструкция NAC Инструкция NAC используется для установки имён двух взаимосвязанных осей. Порядок записи имён осей в этой инструкции устанавливает взаимоотношение между ними. Семантика
NAC=slave_axis,master_axis
. Формат записи
NAC=ASCII string,ASCII string , где
slave_axis
- наименование оси, для которой требуется коррекция геометрических ошибок в зависимости от позиции, которую занимает главная ось
Руководство по характеризации
106
master_axis
- наименование оси, позиция которой влияет на геометрическую ошибку корректируемой оси. После инструкции NAC необходимо определить
- значение шага коррекции в инструкции PAS для mas-
ter_axis;
- значения дополнительной коррекции Ennn для slave_axis;
- номер коррекции Ennn в инструкции NM0, от которой с шагом, определённым в инструкции PAS, позиция главной оси дополнительно корректирует slave_axis. Пример
NAS = X
PAS = 10
E001 = 0.1
E002 = 0.11 конфигурирование коррекции погрешности геометрии для одной оси
E00n = 0.05
NM0 = E002
;
NAC = X, Y
PAS = 5
E001 = 0.25
E002 = 0.12 конфигурирование коррекции погрешности геометрии одной оси от позиции другой оси
E00n = 0.33
NM0 = E004
4 . 2 . 5 . 8 Инструкция FEG Номера точек коррекций Е и значения коррекций в этих точках для одной оси можно записать в отдельном файле с указанием в инструкции FEG имени этого файла и его местоположения. Инструкция
FEG записывается в секции 3 для каждой определяемой оси после инструкции или NAC. Формат записи
FEG=file_name/MPx
, где
file_name - определяет имя файла, в котором записаны точки коррекции геометрических ошибок оси
MPx
- логическое имя пути (x=0÷6) к файлу, имя которого записано в параметре file_name. Пример

NAS = X
PAS = 10
FEG = COMPX/MP2
NM0 = E002
;
NAC = X, Y
PAS = 5
FEG = COMPXY/MP2
Руководство по характеризации
107
NM0 = E004
E001 = 0.1
E002 = 0.11 записи в файле COMPX/MP2
E00n = 0.05
E001 = 0.25
E002 = 0.12 записи в файле COMPXY/MP2
E00n = 0.33
4 . 3 Примеры файла AXCFIL
4 . 3 . 1 Пример характеризации управления двумя процессами Пример характеризации управления двумя процессами с функциями расширения
1) процесс 1
:

2 координатные оси сдатчиками энкодер 1250 имп/об
(X, Z);
• ось X с восемью точками коррекции геометрических ошибок ось от точки к точке - магазин инструментов сдатчиком энкодер (T);
• шпиндель сдатчиком) процесс 2
:

2 координатные оси сдатчиками энкодер 1250 имп/об
(X, Z);
• ось шпинделя, общая с процессом 1.
*1
NBP=2,ECDF
TIM=1,0,0,0,0
PRO=1
IN1=1,XZ,S,1,16
IN2=1,T,,1,1
CAS=1,XZTS,1
ACC=1.5,0.5,1,4
PRO=2
COM=1,S
IN3=1,XZ,,1,16
CAS=1,XZ,1
*2
; процесс 1
PRO=1
NAS=X
TPA=41,
NTC=1,1
RAP=12000,800
GAS=,,U220K0,U220K8
PAS=5000,1,,
MCZ=I1A0,0,120
POS=.01,2
SRV=.5,2,10
MAN=2000,200
Руководство по характеризации
108
GM0=12000,7.5,20,,
LO1=18,-480,5
MFC=I1A0,I1A1
SW1=17,15,U220K16
NAS=Z
TPA=1,
NTC=2,2
RAP=12000,800
GAS=,,U220K1,U220K9
PAS=5000,1,,
MCZ=I1A4,0,120
POS=.01,2
SRV=.5,2,10
MAN=2000,200
GM0=12000,7.5,25,,
LO1=18,-330,5
MFC=I1A4,I1A5
SW1=17,15,U220K17
NAS=T
TPA=2,
NTC=6,6
GAS=,,U220K2,U220K10
PAS=5000,36,36,1
MCZ=U117K4,0,10
RAP=600,10
MAN=400,10
POS=.1,10
SRV=,,
GM0=6000,7.5,7,,
NAS=S
TPA=820,
NTC=4,4
PAS=5000,1,,
GAS=,,U220K3,U220K11
POS=0.01,
SRV=,,
GM1=5000,7.5,6,,
TSM=6,15
POM=0.5,100,0.1,U230K1
ASM=X
; процесс 2
PRO=2
NAS=X
TPA=41,
NTC=3,3
RAP=12000,800
GAS=,,U220K4,U220K12
PAS=5000,1,,
MCZ=I1A0,0,120
POS=.01,2
SRV=.5,2,10
MAN=2000,200
GM0=12000,7.5,20,,
LO1=18,-480,5
MFC=I1A0,I1A1
SW1=17,15,U220K18
NAS=Z
TPA=01,
NTC=5,5
RAP=12000,800
GAS=,,U220K5,U220K13
PAS=5000,1,,
MCZ=I1A4,0,120
POS=.01,2
Руководство по характеризации
109
SRV=.5,2,10
MAN=2000,200
GM0=12000,7.5,25,,
LO1=18,-330,5
MFC=I1A4,I1A5
SW1=17,15,U220K19
*3
PRO=1
NAS=X
PAS=5
E010=.08
E020=-.05
E030=-.077
E040=.042
E050=-.006
E060=-.002
E070=.009
E080=.015
NM0=E030
4 . 3 . 2 Пример характеризации управления одним процессом Пример характеризации управления одним процессом с подключён- ными функциями расширения процесс 1:

3 координатные оси сдатчиками энкодер 1250 имп/об
(X, Y, Z);
• ось X с восемью точками коррекции геометрических ошибок ось от точки к точке - поворотный стол сдатчиком энкодер (B);
• управляемый шпиндель сдатчиком процесс 1
PRO=1
;
NAS=X
TPA=01,
NTC=1,1
RAP=12000,800
GAS=0,0,,
PAS=5000,1,,
MCZ=I1A0,0,120
POS=.01,2
SRV=.5,2,10
MAN=2000,400
Руководство по характеризации
110
GM0=12000,7.5,20,,
LO1=18,-480,
MFC=I1A4,I1A5
CUB=50,10,2
SW1=101,100,U255K1
SW2=201,200,U255K2
;
NAS=Y
TPA=01,
NTC=2,2
RAP=12000,800
GAS=0,0,,
PAS=5000,1,,
MCZ=I1A1,0,120
POS=.01,2
SRV=.5,2,10
MAN=2000,400
GM0=12000,7.5,20,,
LO1=18,-330,
MFC=I1A6,I1A7
CUB=70,10,2
SW1=201,100,U255K3
SW2=401,200,U255K4
;
NAS=Z
TPA=01,
NTC=3,3
RAP=12000,800
GAS=0,0,,
PAS=5000,1,,
MCZ=I1A2,0,120
POS=.01,2
SRV=.5,2,10
MAN=2000,400
GM0=12000,7.5,20,,
LO1=18,-330,
MFC=I1A8,I1A9
CUB=100,10,2
SW1=201,100,U255K3
SW2=401,200,U255K4
;
NAS=B
TPA=2,
NTC=4,4
GAS=0,0,,
PAS=5000,72,72,0
MCZ=I1A3,0,20
RAP=72,4
MAN=72,2
POS=.05,10
SRV=0,0,0
GM0=72,7.5,20,,
;
NAS=S
TPA=820,
NTC=5,5
PAS=5000,1,,
Руководство по характеризации
111
GAS=0,0,,
POS=0.05,0
SRV=0,0,0
GM1=5000,7.5,8,,
TSM=5,15
POM=0.3,100,0.15,U255K0
RAP=,10
ASM=Z
;
*3
PRO=1
NAS=X
PAS=5
E010=.08
E020=-.05
E030=-.077
E040=.042
E050=-.006
NM0=E030
Руководство по характеризации
112
5 ХАРАКТЕР ИЗ А Ц И ЯТЕ Х НО ЛОГИЧЕСКОГО ПРОЦЕССА. ФАЙЛ Технологический процесс Технологический процесс содержит все характеристики числового управления механической обработкой на станке. Управление технологическим процессом выполняется в двух направлениях
- программное
- от станочной консоли. Программное управление заключается в выполнении станочных циклов из управляющей программы. Управляющая программа на специальном языке запрашивает операции, выполняемые на станке. Управление от станочной консоли предоставляет возможность оператору вмешиваться вход выполнения на станке циклов, заданных из управляющей программы. Это вмешательство выполняется изменением позиции переключателей «F%», «S%», «JOG», ВЫБОР РЕЖИМА РАБОТЫ, расположенных на станочной консоли.
5 . 2 Особенности форматированных файлов Управление технологическим процессом обеспечивается доступом кряду файлов, используемых для обслуживания инструментов и определения начальных точек осей. К таким файлам относятся
- файлы начальных точек
- файлы корректоров инструментов
- файлы срока службы инструментов
- файлы свободного расположения инструментов в магазине инструментов. Имена этих файлов должны быть объявлены в файле PGCFIL вин- струкции FIL для каждого объявленного процесса. Для каждого типа файлов рекомендуем использовать следующие имена
- для файлов начальных точек FI1EOR, FI2EOR, FI3EOR,
FI4EOR, FI5EOR;
- для файлов корректоров инструментов FI1COR, FI2COR,
FI3COR, FI4COR, FI5COR;
- для файлов срока службы инструментов GE1TOL,
GE2TOL, GE3TOL, GE4TOL, GE5TOL;
- для файлов свободного расположения инструментов в магазине инструментов FI1RAN, FI2RAN, FI3RAN,
FI4RAN, FI5RAN. Если УЧПУ управляет только одним процессом, то для этих файлов рекомендуется использовать следующие имена FI1EOR, FI1COR,
GE1TOL, FI1RAN. Для создания форматированных файлов начальных точек, корректоров и срока службы инструментов должна быть использована команда
FOR с соответствующими параметрами (см. Руководство оператора. Эту команду можно сформировать и выполнить двумя способами. Преимущество имеет способ создания файлов с использованием опции меню
«FOR
» изменю режима «COMMAND»: F2 (MODIF) -> F2 (FOR). В этом случае создание форматированных файлов оператор может выполнить в
Руководство по характеризации
113 диалоговом режиме работы, что исключит возможные ошибки ввода строки формата в файле FORMAT. Создание файлов начальных точек, корректоров и срока службы инструментов подробно представлено в Руководстве оператора. Файл свободного расположения инструментов в магазине инструментов не является форматированным файлом и создаётся командой
EDI,FI1RAN/MP0
. Этот файл представляет собой таблицу инструментов, используемую в системе для поиска и смены инструментов. Работа с этим файлом описана в Руководстве по программированию интерфейса
PLC
» в разделе Функция Т.
5 . 3 Загрузка файла PGCFIL Файл PGCFIL – файл характеризации процесса. Первой инструкцией файла устанавливается слово NEW или OLD. Если установлено слово NEW, то при инициализации УЧПУ сбрасывается вся память, накопленная ранее для объявленных в системе процессов- выбранная командой SPG управляющая программа
- функция Т (номер инструмента, установленного в шпинделе) и т. п. Если установлена инструкция OLD, при запуске программного обеспечения УЧПУ восстанавливается вся память, накопленная ранее для объявленных в системе процессов
- выбранная командой SPG управляющая программа
- функция Т (номер инструмента, установленного в шпинделе- значения сигналов пакета Т, присвоенных из ПЛ
- возможность работы по команде RCM после перезапуска программного обеспечения или перезапуска УЧПУ. Примечание. Значения переменных E и SYVAR не сохраняются. ВНИМАНИЕ- УСЛОВИЕМ ДЛЯ СОХРАНЕНИЯ НАКОПЛЕННОЙ ИНФОРМАЦИИ О ПРОЦЕССЕ ПЕРЕД ВЫКЛЮЧЕНИЕМ УЧПУ ПО ИНСТРУКЦИИ
1   ...   8   9   10   11   12   13   14   15   ...   18


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