Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
программных траекторий.
Будем рассматривать упрощённые модели приводов подач.
.
G E X X(или Y)
(-) Kv 1/Р
G
tn~3T
T t
Х(р) Kv/p 1 1
W(p) = ¾¾ = ¾¾¾ = ¾¾¾ = ¾¾
G(р) 1+Kp/p 1+p/Kv 1+Tp
Где Kv – добротность по скорости (Кv = Kkп)
T – эквивалентная постоянная времени.
1) Воспроизведение отрезка прямой.
xn(t)
x(или y)
d x(t)
t
во времени
n
Так как G = n × t, то G(p) = ¾
p2
n 1 T T2
x(p) = G(p) = W(p) = ¾¾¾¾ = n(¾ - ¾ + ¾¾)
p2(1+Tp) p2 p 1+Tp
x(t) = n×(t – T + Te-t/T) при t>tп=3T
x(t) = n(t-T)
Þ x(t) зависит по времени от xn(t) на Т.
В режимах приводов подачи станков
Kv = 10 ± 50%, так как T=0,02 ¸ 0,1 c.
Скор о сть ошибки привода подачи:
Вс = xn(t) – x(t) = n0T
Например: при n = 6 м/мин и Т = 0,02 с.Þ Вс = 2 мин.
®
у nу ®
nк программная
j траектория
® 1
nx реальная
траектория
A Dу
2 Dх C
j
0 х
1 – изображающая точка.
2 – реальная точка
® ® ® ®
Dс = Dх+Dу, Dс – скоростная ошибка.
Найдём контурную ошибку как АВ = АС – ВС, где АВ – кратчайшее расстояние между параллельными линиями.
АС = Dу cos j
ВС = Dх sin j; так как Dх =Vk/Kvx=Vk/Kvx × cos j и
Dу = Vy/Kvy = Vк/Kvy × sin j
....
Vx = xn = x; nу = yn = y
dkL = Vk/Kvy × sin j cos j - Vk/Kvx × cos j sin j =
= Vk × (1/Kvy –1/Kvx) × (sin 2j)/2
Þ dkL = 0, если Кvx = Kvy (приводы идентичны)
б) dkLmax = Vk/2×(1/k/Vy-1/k/Vx) при j = 45°
в) Dху ¹ dкL
где Dxy – суммарная динамическая ошибка (расстояние между точками 1 и 2).
y
программная
1 траектория
к 2
j
0 х
dk2 – контурная ошибка (расстояние между прямыми).
2) Воспроизведение дуги и окружности.
Y A
nk At
1 Dt
R1 2
R2
DN
x
® ®
åдин. ош.: Dух =Dt + DN
®
Dt - продольная составляющая.
®
DN - нормальная составляющая.
Контурная ошибка:
dkR = R1 – R2
R1 – радиус программируемой окружности.
R2 – радиус рассматриваемой окружности.
___________
Из DОА2: Rz = Ö(R1+DN)2+Dt2
где Dt=Dx sin j - Dy cos j
DN=Dx cos j +Dy sin j, где Dх, Dу – динамическая ошибка по
х и у.
j=wt=Vk/R1×t
Так как Xn(t) = R1 × cos wt; Xn(t) = nx(t) = - w R1 sin wt
Yn(t) = R1 × sin wt Yn(t) = Vy(t) = w R1 cos wt
Vx(t) wR1
Þ Dx = ¾¾ = - ¾¾ · sin wt
Kvx Kvx
Vy(t) wR1
Dy = ¾¾ = ¾¾ · cos wt
Kvy Kvy
______________________________________
Найдём R2 = Ö(R1+Dx×cos j+Dy×sinj)2+(Dx sin j + Dy cos j)2 =
_______________________________
= Ö R12+Dx2+Dy2+2R1(Dx cos j+Dy sin j)
После подстановок и преобразований:
__________________________________________
R2 = R1×Ö 1+w2[cos2wt/Kvy2+sin2wt/Kvx2-sin2wt/w×(1/Kvy-1/Kvx)]
окончательно
_________________________________________
dk2 = R1×{1-Ö1+w2[cos2wt/Kvx2+sin2wt/Kvx2-sin2wt/w×(1/Kvy-1/Kvx)]
имеем
___________
dkR = R1×{1-Ö1+(Vk/(R1Kv))2} – в случае симметричных производных.
Þ dkR = 0, если 1+(Vk/(R1Kv))2 = 1, то есть
а) R1 ® ¥; б) Kv ® ¥; в) Vk ® 0
единственный
способ, наиболее
реальный
Реальная возможность повышения добротности за счёт комбинированного управления.
При воспроизведении скорости:
...
Gx = R1×cos wt Gx =... Gx =...
Þ. Þ..
Gy = R1×sin wt Gy =... Gy =...
Ошибки дискретизации входных воздействий.
Особенностью систем ЧПУ является дискретный характер выдачи на приводы исполнительных механизмов.
Это связано с цикличностью вычислений системы ЧПУ очередной точки заданной программой управления с периодом дискретности Т0.
На входе привода вместо непрерывного сигнала будет формироваться ступенчатый сигнал и появляться дополнительная погрешность.
1) Дополнительная погрешность при воспроизведении отрезка прямой вместо x (t) = n×t подаётся
[n×t0] = n×nT0, n=0, 1, 2,...
Þ Dхдоп = x[(n+1)T0] – x[nT0] =nT0
у х(t)=Vt
x[nT0]
Dx
T0 2T0 3T0 4T0 x
2) Дополнительная погрешность при воспроизведении окружности на входах приводов.
x[nT0] = R cos (w×nT0)
y[nT0] = R sin (w×nT0) где w = Vk/R
Dxyдоп = Ö(Dxдоп)2 +(Dудоп)2 = 2R sin (wT0/2) = 2R sin (Vk/R×T0/2)» Vx×T0
(при малых T0)
Так как динамическая дополнительная ошибка из – за квантов входных воздействий по времени в обоих случаях пропорциональна Vk и T0.
Þ для уменьшения Dдоп необходимо, что бы T0 стремилось к 0 (T0®0), то есть T0 = 5×10-3 сек. и менее.
Выбор периода дискретности T0 = Tk в цифровых СПУ.
1) Выбор Tk по условию обеспечения требуемой точности воспроизведения.
Допущения: а) привод безинерционный
б) привод способный воспроизвести дискретный входной сигнал, содержащий конечные разности до n-ого порядка.
Ñx[nTk] Ñ2x[nTk]
x[(n+1)Tk] = x[nTk] + ¾¾¾¾ + ¾¾¾¾ +... +
1! 2!
Ñmx[nTk]
+ ¾¾¾¾
m!
в) считаем, что с ростом m разности Ñmx[nTk] убывают, тогда ошибка экстраполяции:
Ñm+1x[nTk]
½dэ½ £ ¾¾¾¾¾
(m+1)!
В частном случае, при воспроизведении окружности с радиусом R, имеем x(t) = R sin wt, при этом
½Ñm+1x[nTk]½» R wm+1Tkm+1 следовательно:
_____________
Tk £ 1/w m+1Ö½dmax½(m+1)!/R, где ½dmax½- допустимая погрешность воспроизведения окружности.
Пример:
Если R=1 м, w=R×Vx=1 м × 0,1 м/c=0,1 с-1
½dmax½=10-4 м.
а) при m=0 (в случае экстраполятора 0-го порядка на входе привода) Tk £ 0, 001 c (1 мс).
б) при m=1 (в случае экстраполятора 1-го порядка Tk = 0, 14 c (140 мс)).
Вывод: Так как определяется не только с заданной погрешностью, но и зависит от типа (порядка) экстраполятора на входе.
Tk безинер-
УЧПУ Эm ционный
привод
2) Выбор Tk – по условию устойчивости замкнутого контура положения.
1 – е-Tkp
W0(p) = ¾¾¾
p
Э0 W(p)
(-)
в составе
УЧПУ
Частный случай, важный для практики:
Kv
W(p) = ¾¾¾¾, при этом
(1+Tp)2p
p2 [1 + (pT/Tk)2]2
Kvкрит = ¾¾ × ¾¾¾¾¾¾
4Tk [1 - (pT/Tk)2]2
где Kvкрит – критическая величина добротности по скорости при которой ЦС находится на границе устойчивости.
Если Т=0,03 с, то зависимость Кvкрит=¦(Tk)
Кvкрит, 1/c
60
40
20 10-4 10-3 10-2 10-1 1 Тк, с
-4 -3 -2 -1 0 lg Tk
Другие известные условия (приближённые) для выбора Tk.
а) Тk £ p/wc (Теорема Котельникова)
б) Tk £ 2p/2wc+w (из рассматриваемой т. Котельникова)
в) Тк £ 1/wc×2m/(m+1) m - показатель колебательности,
то есть Тк £ 1¸2/wc, если m = 1 и выше.
wс – частота среза привода W(p)
w - частота входного сигнала.
® ® ® ® ® ® ®
Fc = Fcx + Fcy = (Fрез x + Fрез y)+(Fтр x+Fтр y)
Составление ошибок от действия этих сил (вектор
® ®
Fрез противоположен по направлению вектору Vx).
Динамические ошибки.
Fрез
а) dрез х = ¾¾ · cos j
КFx
Дата публикования: 2014-11-28; Прочитано: 250 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!