بهمن ماه ۱۴۰۴ | نویسنده: نیما راد | radonix.net
فهرست مطالب
- 1. پیشنیازهای حیاتی قبل از تیون
- 2. معماری کنترل سروو (چیزی که واقعاً تیون میکنید)
- 3. پارامترهای کلیدی در تیون (معادلسازی ذهنی)
- 4. روال استاندارد تیون (مرحلهبهمرحله و قابل اجرا)
- 5. تشخیص سریع از روی علامتها (Cheat Sheet)
- 6. Auto-tune یا Manual؟
- 7. نکات مخصوص CNC واقعی و پرتکرار
- 8. منابع و مراجع
مقدمه
تیون کردن سروو موتورها یعنی رساندن درایو/سروو به وضعیتی که «خوب تیون» باشد؛ یعنی فرمان موقعیت/سرعت را سریع و دقیق دنبال کند، در عین حال نلرزد، صدا و دمای اضافه ندهد، و خطای تعقیب (Following Error) از حد مجاز رد نشود. اساس کار هم تقریباً همیشه همین است: حلقههای تودرتو (جریان/گشتاور → سرعت → موقعیت) را مرحلهبهمرحله پایدار و سریع میکنید، بعد با Feedforward و فیلترها عملکرد را نهایی میکنید.
۱. پیشنیازهای حیاتی قبل از تیون
اینها را انجام ندهید، هر تیونی ناپایدار یا غیرقابلتکرار میشود:
1) مکانیک سالم و سفتی مناسب
- لقی کوپلینگ/پلینگ، بکلش، شُل بودن پایه موتور، خرابی بیرینگ، تسمه شُل، پیچ ساچمهای خشک، هممحوری بد → همگی باعث «رزونانس» و «هانتینگ» میشوند (حتی با بهترین پارامترها).
2) سنسور فیدبک/انکودر و سیمکشی درست
- قطعی/نویز انکودر یا زمینبندی غلط، مثل تیونِ بد خودش را نشان میدهد: لرزشهای تصادفی، Following Error ناگهانی.
3) ایمنی
- اولین تستها را با سرعت/شتاب کم، محدودیت گشتاور، و E-Stop آماده انجام دهید.
۲. معماری کنترل سروو (چیزی که واقعاً تیون میکنید)
تقریباً همه سرووها ۳ حلقه دارند:
- حلقه جریان/گشتاور (Current/Torque loop): سریعترین، معمولاً کارخانهای یا نیمهخودکار تنظیم میشود.
- حلقه سرعت (Velocity loop): پایداری دینامیکی و میرایی اصلی اینجاست.
- حلقه موقعیت (Position loop): دقت دنبالکردن و سفتی موقعیتی را تعیین میکند.
۳. پارامترهای کلیدی در تیون (معادلسازی ذهنی)
در برندها اسمها فرق میکند، مفهومها معمولاً همینهاست:
- Gain / Kp: تهاجمیبودن پاسخ بالا → سریعتر، اما ریسک نوسان/صدا بیشتر.
- Ki (Integral): حذف خطای ماندگار؛ زیاد → وابل/overshoot و گرمشدن.
- Kd / Damping / Derivative: میرایی و کاهش overshoot؛ زیاد → نویز، زبری حرکت.
- Feedforward (Velocity/Acceleration FF): کاهش خطای تعقیب در حرکتهای سریع، بدون بالا بردن Gain.
- Notch / Anti-resonance / Low-pass filters: خواباندن رزونانس مکانیکی و نویز.
۴. روال استاندارد تیون (مرحلهبهمرحله و قابل اجرا)
این ترتیب در منابع صنعتی خیلی رایج است: اول فیدفورواردها، بعد گینها، بعد فیلترها.
مرحله A) آمادهسازی تست
- محور را بدون بار خطرناک یا با بار کنترلشده تست کنید.
- پروفایل تست بسازید: حرکت رفتوبرگشت کوتاه، بعد پله سرعت، بعد پله موقعیت.
مرحله B) Current/Torque loop
- اگر درایو اجازه میدهد، Auto/Default را نگه دارید مگر اینکه ریپل جریان/صدا غیرعادی باشد.
- برخی دستورالعملهای تیون (مثل رویههای صنعتی) تأکید دارند که پایهی این حلقه باید خوب باشد تا حلقه سرعت بتواند Gain بالاتر بگیرد.
مرحله C) Velocity loop — اصل تیون
1) Kp سرعت را آرام آرام بالا ببرید تا نزدیک مرز نوسان برسد (صدای زیر، لرزش، یا رینگینگ بعد از توقف).
2) کمی عقبنشینی کنید (حاشیه پایداری).
3) Ki سرعت را آنقدر اضافه کنید که خطای ماندگار/لغزش کم شود، اما اگر وابل/گرمشدن دیدید کم کنید.
4) اگر سیستم «پرش/رینگینگ» دارد، بهجای بالا بردن Ki، میرایی یا فیلتر را بررسی کنید.
مرحله D) Position loop
- Position gain را بالا ببرید تا سفتی و دقت بهتر شود، اما اگر در حالت سکون «هانتینگ» (ریز لرزش/تق تق) دیدید، Gain زیاد است یا اصطکاک/رزونانس دارید.
مرحله E) Feedforward — برای CNC خیلی مهم
- وقتی حلقهها پایدار شدند، Velocity FF و سپس Acceleration FF را تنظیم کنید تا Following Error در حرکتهای سریع کم شود، بدون اینکه Gain را خطرناک بالا ببرید.
مرحله F) Filters — وقتی لرزش فرکانسی دارید
- اگر لرزش در یک بازه سرعت خاص شدید میشود، معمولاً رزونانس مکانیکی است → Notch یا Anti-resonance روی همان فرکانس مؤثر است.
- اگر حرکت «نرم» نیست و نویز زیاد است، Low-pass کمک میکند، ولی پهنایباند را کم میکند.
۵. تشخیص سریع از روی علامتها (Cheat Sheet)
| علامت | علت محتمل | اقدام معمول |
| لرزش/سوت در حالت توقف (Hunting) | Gain موقعیت/سرعت زیاد، رزونانس، اصطکاک خشک | Gain را کم کنید، میرایی/فیلتر، بررسی مکانیک |
| Overshoot و چند بار بالا-پایین بعد از توقف (Ringing) | کمبود میرایی، Gain زیاد | Damping/Kd یا فیلتر، کمی کاهش Gain |
| حرکت کند و «شل» | Gain کم، FF کم | Gain را بالا ببرید، FF اضافه کنید |
| Following Error در شتابهای بالا | FF ناکافی یا محدودیت گشتاور | Acc FF / Vel FF، بررسی Limit گشتاور/جریان |
| لرزش فقط در یک سرعت خاص | رزونانس مکانیکی | Notch روی فرکانس رزونانس |
۶. Auto-tune یا Manual؟
- Auto-tune سریع است و معمولاً نقطه شروع خوب میدهد، مخصوصاً اگر ابزار مهندسی درایو پاسخ فرکانسی/شناسایی مکانیک را انجام دهد. مثال: قابلیتهای اتوتیون در محیطهایی مثل TwinCAT.
- Manual tuning وقتی لازم میشود که:
- مکانیک نرم/دارای تسمه، یا چند اینرسی (Two-mass) دارید،
- رزونانس شدید است،
- یا دنبال بهترین کیفیت سطح/کمترین Following Error هستید.
۷. نکات مخصوص CNC واقعی و پرتکرار
- محورهای بالاسکرو/راکاندپینیون معمولاً با Position gain بالاتر خوب جواب میدهند؛ محورهای تسمهای یا مکانیک نرم، با Gain بالا سریع وارد لرزش میشوند.
- اگر در تغییر جهت (Back-and-forth) خطا زیاد است، فقط Gain را بالا نبرید؛ بکلش/اصطکاک/لقی را اول حل کنید.
- همیشه دما و جریان موتور را بعد از تیون چک کنید؛ تیونِ «خیلی تیز» شاید ظاهراً دقیق باشد ولی موتور را داغ میکند.

۸. منابع و مراجع (برای مطالعه/استناد)
- جزوه مفاهیم پایه سروو از Parker Hannifin — فاندامنتالها و نگاه کنترلی.
- راهنمای تیون درایو AKD از Kollmorgen — روال و ابزارهای تیون/بودپلات.
- اتوتیون و فیلتر Notch در مستندات Beckhoff Automation — درایو منیجر/بودپلات.
- مثال راهنمای تیون درایو (شامل اینرسی، گینها، فیدفوروارد، فیلتر) از ABB.
- رویه تیون از Yaskawa Electric — دستورالعملهای تیون مرحلهای.
- مقاله PID و روش تیون در حلقه موقعیت از Performance Motion Devices.
- مرور صنعتی (Q&A) در Control Engineering.