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

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


Скачать 1.49 Mb.
НазваниеРуководство по характеризации СанктПетербург 2019 г аннотация документ Руководство по характеризации (версия В) распространяется на устройства числового программного управления (учпу)
Дата25.12.2020
Размер1.49 Mb.
Формат файлаpdf
Имя файлаРХ (В3.4).pdf
ТипРуководство
#164160
страница11 из 18
1   ...   7   8   9   10   11   12   13   14   ...   18
PLC. Этот сигнал должен определять младший сигнал в слове PLC, в котором ПЛ записывает процент коррекции скорости для оси от точки к точке. Процент коррекции скорости для оси от точки к точке может быть задан в слове PLC целым числом от 0 доне может принадлежать пакету «A» и должен принадлежать свободной части сигналов в пакетах и «N». Пример. Если в ПЛ для ввода значения коррекции скорости оси от точки к точке записано слово W222K2, то имя младшего сигнала в этом слове I222K16, поэтому для оси от точки к точке должна быть записана строка следующего вида FOPP=I222K16 Особенности применения корректора FOPP. Если позиция оси от точки к точке для ее движения запрограммирована в ПЛ, то корректор скорости FOPP выполняет коррекцию скорости в движении оси от скорости Vn, рассчитанной до начала движения оси по формуле 4.11:
Vn=RAP*WFESSn (4.11), Где
Vn
– расчетная скорость оси до начала ее движения, управляемой на канале с номером n (n=1÷2).
RAP - скорость быстрого хода оси.
WFESSn
- процент коррекции для расчета скорости оси в ом канале управления, где n – номер канала управления (n=1÷2). Для ого канала управления процент коррекции для расчета скорости оси ПЛ устанавливает в слове W20K2 (WFESS1), а для ого канала управления в слове W20K3 (WFESS2). Примечание. Если WFESSn равно 0, то Vn=RAP Таким образом, в движении оси ее скорость рассчитывается по формуле 4.12:
Vmovn=Vn*FOPP (4.12), Где
Vmovn
- скорость оси в движении, управляемой в канале n
(n=1÷2).
Vn
– расчетная скорость оси до начала ее движения, управляемой на канале с номером n (n=1÷2).
FOPP - процент коррекции скорости Vn.
Руководство по характеризации
90 Если позиция оси для ее движения запрограммирована в кадре с 3-хбуквенным кодом MOV, то корректор FOOP выполняет коррекцию скорости, заданной в кадре с 3-хбуквенным кодом MOV.
4 . 2 . 4 . 3 2 Инструкция FTP Инструкция FTP записывается в подсекции оси от точки к точке, имеющей неравномерные расстояния между ее соседними позициями. Семантика Формат записи
FTP = ASCII string/ASCII string
, где
file_name_FTP - определяет имя файла коррекции позиций на оси от точки к точке
MPx - логическое имя пути, где х, к файлу коррекции позиций для оси от точки к точке, имя которого записано в
file_name_FTP. Структура и правила заполнения файла коррекции позиций на оси от точки к точке. Файл коррекции позиций на оси от точки к точке может быть создан в редакторе режима «COMMAND» или в редакторе «ВП». Строки этого файла должны содержать 3 элемента, разделенных символом ПРОБЕЛ. Количество строк в файле должно быть равно значению параметра записанному в инструкции PAS для текущей оси от точки к точке и равно количеству целых позиций на оси от точки к точке. Семантика строки файла Элемент №1 Элемент №2 Элемент №3
ser_num_point ПРОБЕЛ coordinate_point ПРОБЕЛ [comment] Формат строки файла Элемент №1 Элемент №2 Элемент №3
integer ПРОБЕЛ real ПРОБЕЛ [ASCII string]
ser_num_point - определяет порядковый номер позиции оси от точки к точке в этом столбце на каждой порядковой строке должен быть записан порядковый номер позиции оси. Если 16-теричный код ECDF добавлен во втором параметре инструкции NBP, то номер позиции на ой строке должен быть равен значению параметра
start_point_#
, записанному в инструкции PAS для те
Руководство по характеризации
91 кущей оси. В противном случае номер позиции на ой строке должен быть равен нулю.
coordinate_point
- определяет реальную координату каждой позиции на оси от точки к точке, выраженную в позициях от абсолютного микронуля оси. Значение координаты для позиции, записанной вой строке, должно быть равно ее порядковому номеру. Значение coordi-
nate_point для текущей порядковой позиции оси
ser_num_point должно находиться в пределах от
(ser_num_point-1
) до (ser_num_point+1).
[comment] - определяет текстовый комментарий для текущей позиции. Пример Определение файла TABTT1/MP0, содержащего таблицу коррекций для х позиций на оси от точки к точке = B
TPA = 2,

PAS = 10000,4,1,0

FTP = TABTT1/MP0 Пример Определение значения координаты для каждой из х позиций оси от точки к точке в файле TABTT1/MP0. Графическое соответствие номеров позиций и их координат на оси представлено на рисунке. Элемент Элемент Элемент
№1 №2 №3 Строка №1 0 0 позиция №0 с координатой 0 от микронуля оси Строка №2 1 1.5 позиция №1 с координатой 1.5 от микронуля оси Строка №3 2 2 позиция №2 с координатой 2 от микронуля оси Строка №4 3 3 позиция №3 с координатой 3 от микронуля оси
Руководство по характеризации
92
4 . 2 . 4 . 3 3 Инструкция ADG Инструкция ADG записывается в подсекции осей, которые в системе могут переключаться из режима контроля по ДОС в режим контроля по напряжению на АЦП – далее режим воздушный зазор. Режим воздушный зазор может быть использован для осей процесса, удовлетворяющих следующим условиям конструкции станка ось должна быть перпендикулярна к плоскости обработки, образуемой осями абсцисс и ординат ось должна нести инструмент (обычно лазерные, плазменные или газовые резаки ось должна иметь устройство формирования напряжения в канале АЦП УЧПУ в зависимости от величины воздушного зазора между инструментом и заготовкой. Для оси, поддерживающей режим воздушный зазор, в инструкции
TPA должен быть добавлен 16-теричный код 8000, например TPA=8001, Водном и том же процессе режим контроля по напряжению на АЦП одновременно могут поддерживать максимально до 6-ти осей. Основной задачей режима воздушный зазор является поддержание заданного воздушного зазора (далее рабочий воздушный зазор) между инструментом и деталью при движении вдоль контура. Режим воздушный зазор настраивается параметрами ив инструкции ADG и параметром U_working_air_gap (напряжение в рабочем воздушном зазоре между инструментом и деталью. Напряжение величина переменная, зависит от применяемого инструмента и детали, поэтому определяется каждый раз при настройке инструмента в ручном режиме работы. Напряжение касания инструмента с заготовкой (U_touch) в параметрах управления явно не вводится, но считается, что это напряжение должно быть больше, чем U_far и U_near. Позиция №0 координата = 0 Позиция №3 координата = 3 Позиция №2 координата = 2 Позиция №1 координата = 1.5 Рисунок 4.12
Руководство по характеризации
93 Схема шкалы напряжение – скорость (величина + направление в воздушном зазоре между инструментом и заготовкой представлена на рисунке 4.13. Рисунок 4.13 Семантика
ADG=CHN_N_ADC,U_near,U_far,remember_air_gap,set_mode_air_gap,air_g
ap_status,indication_air_gap Формат записи
ADG=integer,Real,Real,PLC variable,PLC variable,PLC variable,
PLC variable
, где
CHN_N_ADC - номер канала АЦП, используемый для управления текущей осью в режиме воздушный зазор.
U_near
- граничное значение рабочего напряжения в канале АЦП, когда инструмент находится на минимально допустимом расстоянии от поверхности детали может принимать только положительные значения от 0 до +В.
U_far
- граничное значение рабочего напряжения в канале АЦП, когда инструмент находится на максимальном удалении от поверхности детали может принимать только положительные значения от 0 до +В.
Mode of the servo axis control
Working air gap
U_working_air_gap
Detail В)
U_touch
U_air_gap
V
0
-Vmax
+Vmax
Axis control mode "air gap"
Tool
V=0 0
10
Руководство по характеризации
94 Параметры U_near и U_far позволяют настроить поддержку, как прямой, таки обратной зависимости величины напряжения (U) от величины воздушного зазора (h). Кроме этого U_touch может быть равно 0 или больше чем U_near и U_far. Таким система образом поддерживает 4 варианта работы внешнего устройства контроля зазора

1)
0 < U_near < U_far < U_touch < 10 прямая зависимость и U_touch >0; рисунок 4.14.a
2)
0 < U_far < U_near < U_touch < 10

обратнаязависи-
мость и U_touch >0; рисунок 4.14.b.
3)
0 < U_near < U_far < U_touch = 0 прямая зависимость и
U_touch =0
; рисунок 4.14.c
4)
0 < U_far < U_near < U_touch = 0
обратнаязависимость и
U_touch =0
; рисунок 4.14.d. Рисунок 4.14 a) Рисунок 4.14 b)
Руководство по характеризации
95 Рисунок 4.14 c) Рисунок 4.14 d)
remember_working_air_gap- идентификатор выходного сигнала PLC в зоне свободных сигналов пакетов «K» или «N». Кратковременный высокий уровень этого сигнала является запросом из ПЛ в SW для фиксации напряжения
U_working_air_gap в канале АЦП для текущего воздушного зазора между инструментом и поверхностью заготовки. В системе напряжение U_working_air_gap определяется автоматически по запросу оператора станка при настройке рабочего воздушного зазора, поддерживаемого текущей осью в режиме воздушный зазор.
set_mode_air_gap
- идентификатор выходного сигнала PLC в зоне свободных сигналов пакетов «K» или «N». Высокий постоянный уровень сигнала set_mode_air_gap
, установленный из ПЛ в SW, является запросом включения для текущей оси режима воздушный зазор. Отмена режима воздушный зазор выполняется сбросом сигнала.

Руководство по характеризации
96 ВНИМАНИЕ Установка сигнала set_mode_air_gap в состояние «1» требует автоматического выключения данной оси, которое выполняется установкой сигнала RABI для данной оси в состояние «0» на все время, пока система работает в режиме воздушный зазор. идентификатор входного сигнала PLC в зоне свободных сигналов пакетов «K» или «N». Уровень сигнала
air_gap_status формируется изв ПЛ только после включения для оси режима воздушный зазор
(set_mode_air_gap = «1»). Высокий уровень сигнала является признаком достижения рабочего воздушного зазора между инструментом и заготовкой. Сброс сигнала выполняется в SW автоматически после отмены режима воздушный зазор
(set_mode_air_gap = «0»).
indication_air_gap - идентификатор выходного сигнала PLC в зоне свободных сигналов пакетов «K» или «N». Высокий постоянный уровень сигнала indication_air_gap, установленный из ПЛ в SW, является запросом вывода на видеостраницы #1 и #7 текущего напряжения в канале АЦП и напряжения зафиксированного сигналом
remember_working_air_gap для поддерживаемого воздушного зазора с символом «U». Эти величины напряжений выводятся на экран вместо строки, индицирую- щей текущую и запрограммированную скорость вращения шпинделя с символом «S». Возврат индикации скорости вращения шпинделя выполняется установкой сигнала
indication_air_gap в «0». Пример применения режима воздушный зазор для прямой зависимости величины напряжения (U) от величины воздушного зазора (h).
ADG=1,0.2,3.8,U150N3,U150N0,I150N1,U150N2 Пример части ПЛ для поддержки режима воздушный зазор. Запрос прерывания подачи FOLD (U10K5=«1») после включения режима воздушный зазорна время пока не будет установлен признак air_gap_status – инструмент подведен к заготовке на расстояние равное рабочий воздушный зазор
U10K5=U150N0*/I150N1 Запрос режима воздушный зазор set_mode_air_gap:
;- установка режима выполняется по функции M91
;- отмена режима выполняется по функции M90 и Общий сброс
U150N0=[W3K0=91H]+U150N0*/[W3K0=90H]*/I0K1 Выключение ей оси процесса (обычно ось Z) на время ее работы в режиме воздушный зазор
U10K10=I0K2*/U150N0 запрос indication_air_gap (U150N2) для включения индикации напряжения
U150N2=/U250N0+U250N0
Руководство по характеризации
97
4 . 2 . 4 . 3 4 Инструкция LAS Инструкция LAS записывается в подсекции осей, несущих лазерный инструмент (макс. до 6 осей. Эта инструкция определяет параметры управления мощностью лазера в зависимости от скорости обработки профиля. Это управление выполняется формированием уровня напряжения в канале ЦАП или частоты в канале ЦИП на основании значений, введенных в следующие параметры инструкции
LAS: P_min, V_lim_min, P_max, V_lim_max
. Зависимость управляющего сигнала (напряжения U), используемого для установки мощности луча, от скорости на профиле (V) представлена на рисунке 4.15. параметры управления мощностью лазера при управлении генератором импульсов с изменяемой частотой и скважностью в канале
ЦИП/ЦАП на основании значений, введенных в следующие параметры инструкции. Максимальная частота) генератора импульсов может быть рассчитана по формуле
F=1000/(2*CPU_tick)
, если минимальный мс, то F
max
= 500 Гц. Параметры генератора импульсов (Т - период, S - скважность) представлены на рисунке 4.16. Рисунок 4.15. В
V_lim_min
V t, мин
U
V_lim_max В мм/мин В t, мин
Руководство по характеризации
98 Рисунок 4.16 Семантика
LAS=CHN_N_PV,P_min,V_lim_min,P_max,V_lim_max,set_P_control,CHN_N_G
,
N_TIK_hig,U_hig,N_TIK_low,U_low,set_G_control,P_O
. Формат записи
LAS=Integer,Real,Real,Real,Real,PLC variable,Integer,Integer,Real,
Integer,Real,PLC variable,Real
, где
CHN_N_PV - номер канала ЦАП(ЦИП), используемый для управления мощностью лазера в зависимости от контурной скорости движения вдоль обрабатываемого профиля. Формирование уровня управляющего сигнала в этом канале выполняется на основании значений параметров
P_min, V_lim_min, P_max, V_lim_max, если в ПЛ сигнал установлен на состояние «1».
P_min
- определяет значение процента от максимального значения напряжения ЦАП (В, соответствующее минимальной мощности луча для скоростей меньших или равных
V_lim_min.
V_lim_min - определяет нижнюю границу скорости [мм/мин] вдоль профиля для установки в канале CHN_N_PV минимальной мощности луча.
P_max
- устанавливает значение процента от максимального значения напряжения ЦАП (В, соответствующее максимальной мощности луча для скоростей равных или больше V_lim_max.
t, мс
N_TIK_low
T = N_TIK_hig + N_TIK_low
τ = N_TIK_hig
S =
T/τ = (N_TIK_hig + N_TIK_low)/ N_TIK_hig
Руководство по характеризации
99
V_lim_max - определяет верхнюю границу скорости [мм/мин] вдоль профиля для установки в канале CHN_N_PV максимальной мощности луча.
set_P_control - идентификатор выходного сигнала PLC в зоне свободных сигналов пакетов «K» или «N». Высокий постоянный уровень сигнала set_P_control
, установленный из ПЛ в SW, является запросом включения канала
CHN_N_PV.
CHN_N_G
- номер канала ЦАП(ЦИП), используемый для управления генератором импульсов. Формирование частоты импульсов и их скважности в этом канале выполняется на основании значений параметров N_TIK_hig, N_TIK_low. Если в CHN_N_G записан номер канала ЦАП, то для импульсов генератора дополнительно необходимо ввести напряжения U_hig для высокого уровня импульса и напряжение U_low для низкого уровня импульса. Канал CHN_N_Gвключается,если в ПЛ сигнал
set_G_control установлен на состояние «1».
N_TIK_hig - определяет длительность высокого уровня импульса генератора выражается количество CPU_tick].
U_hig
- определяет величину напряжения для высокого уровня импульса генератора выражается В.
N_TIK_low - определяет длительность низкого уровня импульса генератора выражается количество CPU_tick].
U_low
- определяет величину напряжения для низкого уровня импульса генератора выражается В.
set_G_control - идентификатор выходного сигнала PLC в зоне свободных сигналов пакетов «K» или «N». Высокий постоянный уровень сигнала set_G_control
, установленный из ПЛ в SW, является запросом включения канала
CHN_N_G.
P_O - корректор уровня управляющего сигнала в каналах и
CHN_N_G
; выражается процент. Пример.

LAS=0,10,100,100,1000,U200N30,5,1,+1,1,-1,U200N31,100
4 . 2 . 4 . 3 5 Инструкция FQF Инструкция предназначена для установки параметра фильтра для контура положения. Семантика
FQF=frequency_filter_position
.
Руководство по характеризации
100 Формат записи
FQF=real
, где
frequency_filter_position
- представляет значение полосы пропускания контура положения
(Wp). Значение
frequency_filter_position единицы измерения, Гц) вычисляется при выполнении теста KFKV. Если инструкция FQF отсутствует в подсекции оси, то значение
1   ...   7   8   9   10   11   12   13   14   ...   18


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