Obliczanie Serwosystemu
Transkrypt
Obliczanie Serwosystemu
Obliczanie Serwosystemu Zasady doboru napędu Dobór mocy serwosilnika Dla dokonania doboru silnika potrzebne są następujące dane: 1. Prędkość obrotowa (ω) 2. Czas przyspieszania i hamowania (tsa, tsd) 3. Cykl pracy 4. Moment obciążenia (ML) 5. Moment bezwładności obciążenia (JB) 6. Moment napędowy nominalny silnika (MN) 7. Moment bezwładności silnika - wirnika (JM) 8. Moment napędowy przyspieszania i hamowania (MMa, MMd) 9. Moment rozruchowy (Mr) 10. Wartość skuteczna (średniokwadratowa) momentu napędowego silnika (Mrms) 11. Moc zastępcza 2 1. Przykład: napęd ze śrubą pociągową Prędkość ruchu Długość przemieszczenia Czas pozycjonowania Czas cyklu Czas dojścia Masa ładunku Sprawność napędu Współczynnik tarcia Obr. zn. silnika Skok śruby pociągowej Średnica śruby Długość śruby vc = 10000 mm/min L = 400 mm t0 = 2,6 s tf = 3 s ts = 0,15 s m = 80 kg η = 0,8 μ = 0,2 n = 3000 r/min PB = 16 mm dB = 20 mm lB = 500 mm 3 1. Przykład: napęd ze śrubą pociągową 4 Prędkość obrotowa śruby pociągowej Prędkość obrotowa śruby pociągowej (nB, ωB) odpowiadająca zadanej prędkości ładunku • prędkość ładunku (vC) • skok śruby (PB) 2π ⋅ vC ωB = PB vC nB = PB nB = 10000 16 mm / min mm = 625 obr / min = ...obr / s 5 Przełożenie Wielkość przełożenia (i) obliczamy na podstawie: • Prędkości serwosilnika (nM) • Prędkości obrotowej śruby (nB) Przełożenie to stosunek prędkości wej. do wyj. Jego wartość równa 5:1 oznacza 5-krotną redukcję prędkości nM ω M i= = nB ω B i= 3000 obr / min 625 obr / min = 4,8 ⇒ i=5 Przyjęcie przełożenia równego 5 oznacza, że jeśli silnik będzie uzyskiwał prędkość 3000 obr/min to prędkość śruby będzie 600 obr/min, a prędkość stołu będzie mniejsza od 10 000 mm/min 6 Przemieszczenie na jeden obrót silnika Przemieszczenie ładunku, przypadające na jeden obrót serwosilnika (Δs) obliczamy na podstawie • skoku śruby pociągowej (PB) • przełożenia (i) 1 Δs = PB × i 1 Δs = 16mm × = 3,2mm / obr = 0,0032m / obr 5 Takie przesunięcie oznacza, że aby uzyskać dokładność pozycjonowania rzędu 0,003 mm, silnik musi mieć możliwość zatrzymania się z dokładnością do 1/1000 obrotu (0,36 stopnia)!!! 7 Prędkość obrotowa silnika Rzeczywista prędkość obrotowa serwosilnika (nM) z przekładnią będzie obliczana na podstawie • Wielkości przełożenia (i) • Skoku śruby pociągowej (PB) • Prędkości liniowej ładunku (vC) vC nB = PB ω M = 2π ⋅ nM = 2π ⋅ i ⋅ vc PB nM i= nB vc ωM = nM = i ⋅ vC PB PB Δ s ⋅ i Δs = = 2π ⋅ i 2π ⋅ i 2π 5 ×10000mm / min nM = = 16mm nM = 5 × 625obr / min = 3125obr / min = ...obr / s 8 Cykl pracy Cykl pracy polega na rozpędzeniu silnika, wykonaniu przesunięcia nominalnego (400 mm), a następnie wyhamowaniu Ruch będzie wykonywany z prędkością maksymalną 9 Cykl pracy Dobierając napęd należy również uwzględnić, inne ewentualne możliwe cykle pracy: np.: rozpędzanie - szybki posuw – hamowane – ruch roboczy1 rozpędzanie – szybki posuw - ruch roboczy2 (obróbka) – rozpędzanie szybki posuw - hamowanie, itd. W trakcie obróbki występują opory technologiczne 10 Czas rozpędzania / hamowania Czasy rozpędzania (tsa ) i hamowania (tsd ) będą obliczone na podstawie: • czasu pozycjonowania (t0 ) • długości przemieszczenia (L) • prędkości ładunku (vC) w mm/min albo w mm/s • czasu dojścia (ts ) UWAGA: Czasy te są zwykle ustalane przez projektanta jako dane wejściowe t sa = t sd t sa = t sd t sa = t sd L L t sa = t sd = t0 − − t s = t0 − − ts V vc 60 400 mm = 2 ,6 s − − 0,15 s 10000 mm/min 60 = 2,6 s − 2, 4s − 0,15 s = 0,05 s 11 Moment obciążenia Moment obciążenia (ML ) obliczamy na podstawie: • masy obciążenia (m) • współczynnika tarcia (μ) • prędkości ładunku (vC) • prędkości serwosilnika (nM) • sprawności napędu (η) vc = ω B ⋅ rB M B = F ⋅ rB = F i= vC MB ML = =F i ⋅ ωB i Sprawność przy rozpędzaniu w mianowniku a przy hamowaniu w liczniku M B ωM = M L ωB vC =F =F ωM vC ωB vC 2π ⋅ nM vC 1 ML = F ⋅r = F =F 2π ⋅ nM η η ωM η 1 vC 1 12 Moment obciążenia Prędkość obrotowa silnika i prędkość liniowa masy!! vC ML = × η 2π ⋅ nM F gdzie F = μ × m × g + Fobc Siła Fobc zależy od oporów technologicznych, np. skrawania W trakcie skrawania jest mniejsza prędkość – należy rozpatrzyć odpowiedni inny cykl pracy !!! μ × m × g vC ML = × 2 × π × η nM 0,2 × 80kg × 9.81m / s 2 10m / min × ML = 2 × π × 0,8 3125obr / min M L = 0.10 Nm 13 Moment bezwładności obciążenia Czym jest moment od bezwładności ? Jest to moment obrotowy, potrzebny do rozpędzenia lub zatrzymania obiektu – przyspieszenia albo wyhamowania Pełny moment bezwładności (JL ) sprowadzony na wał silnika odpowiada sumie wartości: • Bezwładności wirnika i koła przekładni • bezwładności ładunku (JL1 ) • bezwładności śruby pociągowej (JL2 ) • bezwładności przekładni silnika (JL3 ) Sprowadzonych na wał: JL = JL1+ JL2 + JL3 J ω2 2 = J1 ω12 2 + J2 ω 22 v32 + m3 + ... 2 2 ω12 1 J = J1 2 = J1 2 ω2 i ⎛ Δs ⎞ J = m 2 = m⎜ ⎟ ω ⎝ 2π ⎠ v2 2 14 Bezwładność ładunku Moment bezwładności ładunku zredukowany na wał silnika (JL1 ) obliczamy na podstawie: • masy ładunku (m) • przesunięcia na jeden obrót serwosilnika (Δs) (prędkości) Moment sprowadzony na wał silnika: Δs ⎞ ⎛ = m×⎜ ⎟ ⎝ 2×π ⎠ 2 J L1 gdzie Δs = PB × 1 i 2 J L1 1⎞ ⎛ ⎜ 1,6cm× ⎟ 5⎟ = 80kg × ⎜ ⎜⎜ 2×π ⎟⎟ ⎝ ⎠ ⎛ 0,32cm ⎞ = 80kg × ⎜ ⎟ ⎝ 2×π ⎠ J L1 = 0,21kg × cm 2 2 15 Bezwładność śruby pociągowej Moment bezwładności śruby pociągowej (JL2 ) obliczamy na podstawie: mr 2 V ⋅ γ ⋅ r 2 l ⋅ π ⋅ r 2γ ⋅ r 2 l ⋅ π ⋅ γ ⋅ r 4 = = = • długości śruby (lB ) J = 2 2 2 2 • średnicy śruby (dB ) 4 4 d d ⎛ ⎞ • wielkości przełożenia (i) r4 = ⎜ ⎟ = • masa właściwa stali (gama = 0,0078 kg/cm³ ) 16 ⎝2⎠ 1 2 J L2 = J 2 π × gama × l B ⎛1⎞ 4 J L2 = × dB × ⎜ ⎟ i 32 J L2 = ⎝i⎠ π × 0,0078kg / cm × 50cm J L2 3 32 2 = 0,024kg × cm ⎛1⎞ × (2cm ) × ⎜ ⎟ ⎝5⎠ 2 4 16 Bezwładność przekładni Wielkość momentu bezwładność przekładni (JL3 ) pobieramy z jej danych katalogowych Na przykład: Przekładnia LP 050 z przełożeniem 5:1, Producent: Alpha JL3 = 0,28 kg⋅ cm² 17 Pełny moment bezwładności Obliczamy pełny moment bezwładności. Jeżeli nie było to zrobione wcześniej, wartość należy sprowadzić do wału silnika. JLp = JL1+ JL2 + JL3 JLp = 0.21 kg⋅ cm² + 0.024 kg⋅ cm² + 0.28 kg⋅ cm² JLp = 0.514 kg⋅ cm2 18 Tymczasowy wybór silnika 1. Moment znamionowy serwosilnika musi być wyższy od momentu obciążenia. Wygrałem! Moment znamionowy Oh oh Moment obciążenia 2. Całkowity moment bezwładności obciążenia zredukowany na wał nie może przekraczać podanej w katalogu wielokrotności (np. 30-krotnej) wartości momentu JLP < 30 JM bezwładności silnika. JM 19 Tymczasowy wybór silnika Dla poniższych danych: JLp = 0.514 kg⋅cm2 ML = 0.10 Nm wybieramy tymczasowo HC-MFS 053 (50 W): JM = 0,019 kg⋅cm2 - moment bezwładności silnika Mn = 0,16 Nm Sprawdzamy warunki: 1. ML < Mn 0,10 Nm < 0,16 Nm 2. JLp < Jm x 30 O.K. 0,514 kg⋅cm2 < 0,019 kg⋅cm2 x 30 O.K. 20 AC Servo Motors Moment rozpędzania Δω M = J ⋅ε = J t Moment napędowy, konieczny podczas rozpędzania (MMa ), jest określony przez: • Całkowity moment bezwładności zredukowany na wał (JLp ) • Moment bezwładności silnika (JM ) • Prędkość obrotową silnika (ω) [rad/s] • Moment obciążenia (ML ) rad obr 60 ⋅ obr obr • czas rozpędzania (tSa ) = = = 9,55 M Ma M Ma ( J = Lp + J M )× ω 9,55 ⋅10 × t sa 4 (0,514kg × cm = M Ma = 0,449 Nm 2 2π ⋅ s s 2π ⋅ min min + ML ) + 0,019kg × cm 2 × 3125obr / min + 0,10 Nm 4 9,55 ⋅10 × 0,05s 22 Uwzględnienie SPRAWNOŚCI Dla obliczenia momentu napędowego podczas rozpędzania sprawność umieścić w mianowniku a przy hamowaniu w liczniku Wzory dla obliczeń w SI M Ma M Ma ( J = Lp + J M )× ω t sa ( 0,514 ⋅10 = −4 + ML ) kg × m 2 + 0,019 ⋅10 −4 kg × m 2 × 327,1rad / s + 0,10 Nm 0,05s M Ma = 0,449 Nm Uwzględniając sprawność M Ma = 0,449 1 η Nm = 0,449 1 1 Nm = 0,561 Nm η 0,8 23 Moment hamowania Moment napędowy, konieczny podczas hamowania (MMd ) jest określony przez: • Całkowity moment bezwładności (JLP ) • Moment bezwładności silnika (JM ) • Prędkość obrotową silnika (ω) • Moment obciążenia (ML ) • Czas hamowania (tsd ) M Md M Md ⎛ (J Lp + J M )× ω ⎞ ⎟⎟ + M L = −⎜⎜ 4 ⎝ 10 × t sd ⎠ ( ) ⎛ 0,514kg × cm 2 + 0,019kg × cm 2 × 3125obr / min ⎞ ⎟⎟ + 0,10 Nm = −⎜⎜ 4 9,55 ⋅10 × 0,05s ⎠ ⎝ M Md = −0,248 Nm = −0,248 ⋅η Nm 24 Moment rozpędzania/hamowania Moment napędowy, konieczny podczas rozpędzania i hamowania musi być niższy, niż maksymalny moment serwosilnika. UWZGLĘDNIĆ SPRAWNOŚĆ Moment podczas rozpędzania: MMa = 0,449 Nm Moment podczas hamowania: MMd = -0,248 Nm Moment maksymalny silnika HC-MFS053: MMmax= 0,48 Nm 25 Cykl pracy T[Nm] 0.449 0.10 -0.248 26 Skuteczny (średniokwadratowy) moment obciążenia Wartość skuteczna momentu obciążenia (Mrms ) zależy od: • Momentu obciążenia (ML ) • Momentu podczas rozpędzania (MMa ) • Momentu podczas hamowania (MMd ) • parametrów czasowych cyklu pracy (tsa, tsd, tf , tf < 120s) M M rms rms = M 2 Ma × t sa + M 2 L × tc + M 2 Md × t sd tf 0,449 2 × 0,05 + 0,10 2 × 2,35 + 0,2482 × 0,05 = Nm = 0,11Nm 3 Wartość skuteczna momentu musi być mniejsza, niż znamionowy moment serwosilnika. 27 Mrms < Mm 0,11 Nm < 0,16 Nm O.K. Rezultaty wyboru Wybrano serwosilnik HC-MFS 053 i serwowzmacniacz MR-J2S-10A przy następujących danych: Prędkość nominalna silnika 3125 obr/min Czas rozpedzania/hamowania 0,05 s Przełożenie przekładni 5:1. 28 Ze względu na moc Wartość mocy zastępczej znamionowej silnika (Pzn) powinna być większa od mocy średniej Pzn > P1 2 × t 1 + P22 × t 2 + P32 × t 3 + ... t 1 + t 2 + t 3 + ... + k ch t postoju Sumaryczny czas powinien być dłuższy od 3xTc – cieplnych stałych czasowych, które wynoszą od 20 do 30 min. kch – współczynnik uwzględniający pogorszenie warunków chłodzenia wyłączonego silnika równy od 0,25 do 0,35 (stała cieplna silnika). Moc: Px = Fx ⋅ v x Px = M x ⋅ ω x Moc maksymalna powinna być większa od dowolnego Px 29 Ze względu na moment rozruchowy Wartość momentu rozruchowego silnika powinna być większa od momentu obciążenia występującego w chwili rozruchu M r > 1, 4 ⋅ M 0 Z kryterium tym związana jest moc na przyspieszenie i czas rozruchu. dω P = M •ω = Jz •ω dt Można w uproszczeniu przyjąć, że napęd jest opisany elementem inercyjnym. Jego stała czasowa wynika z tego opisu. 30 Wybór silnika dla obrabiarki Wybór silnika dla obrabiarki uwzględnia obróbke oraz szybki posów. SKRAWANIE: Podstawowy opór pochodzi od skrawania i tarcia stołu. Momenty oporu nie mogą być większe od statycznego momentu silnika (M0). W trakcie szybkiego posuwu występuje tylko tarcie i momenty od przyspieszenia. Obciążenie jest obliczane na podstawie momentu od ruchu masy, wymaganej prędkości max. i max. Przyspieszeniu, wagi przemieszczanej masy. Obliczony moment nie może być większy od momentu max. silnika (Mmax). 31 Wybór silnika dla obrabiarki 32 Dynamika napędu R u L N J em ω Ms Mop S Dt M s = K ii Moment Ms generowany przez silnik Równanie obwodu elektrycznego silnika u=L di + Ri + em dt Wartość siły elektromotorycznej indukowanej w uzwojeniach Równanie równowagi momentów em = K eω = K e dθ dt dω Ms = J + Dtω + M op dt 33 Dynamika napędu Po przekształceniu: U ( s) = L ⋅ s ⋅ I ( s) + R ⋅ I (s) + K e ⋅ Ω (s) K i ⋅ I ( s ) = J ⋅ s ⋅ Ω ( s ) + Dt ⋅ Ω ( s ) + M op ( s ) 1 [U ( s) − K e Ω ( s)] I (s) = L⋅s + R [ 1 Ω (s) = K s I ( s ) − M op ( s ) J ⋅ s + Dt ] Jeśli całkowite przełożenie przekładni wynosi i to przesunięcie y( s) = i ⋅ yw ( s) 34 Dynamika napędu U em 1 L s+R I Ki Ms Mop 1 J s+Dt Ω 1 s y i yw Ke 35 Parametry silnika typu MKD 071 L = 0,0072 H, R = 1,45 Ohm, Ki = 0,77 Nm/A, Ke = 4,2 V/s-1 , J = 8,7⋅10-4 kg·m2, prąd maksymalny imax = 50 A, moment maksymalny Mmax = 32 Nm (max. 400 ms). maksymalna prędkość obrotowa silnika przy braku obciążenia zewnętrznego wynosi nmax = 75 obr/s (4500 obr/min) przy prądzie nominalnym równym 11,2 A, moment rozruchowy silnika jest Msn = 8 Nm (teoretycznie 11,2⋅0,77 = 8,62 Nm, co oznacza ok. 7,8% strat). Parametry silnika typu MKD 071 Mechaniczną stałą czasową można wyznaczyć ze wzoru J ⋅ nmax 8,7 ⋅ 10−4 ⋅ 75 Tm = = = 0,0082s M sn 8 Po wyznaczeniu siły tarcia można obliczyć wartość współczynnika Dt