
آموزش نصب و همراستاسازی ریل و واگن؛ جلوگیری از لقی، صدا و گیرکردن
حتی اگر بهترین ریل و واگن را برای دستگاه CNC یا سیستم اتوماسیون انتخاب کرده باشید، نصب نادرست میتواند بخش
مطالعه مقاله
حتی اگر بهترین ریل و واگن را برای دستگاه CNC یا سیستم اتوماسیون انتخاب کرده باشید، نصب نادرست میتواند بخش
مطالعه مقاله
انتخاب بلبرینگ فقط با دانستن قطر شفت یا شمارهای مانند 6204 و 6205 انجام نمیشود. دو بلبرینگ با ابعاد یکسان
مطالعه مقاله
در دستگاههای CNC و سیستمهای حرکت دقیق، یکی از مشکلاتی که میتواند مستقیماً روی کیفیت ماشینکاری و دقت موقعیتیابی تأثیر
مطالعه مقالهانتخاب سروو موتور برای دستگاه CNC فقط با نگاه کردن به وزن محور یا انتخاب یک موتور با توان بالاتر انجام نمیشود. اگر سروو موتور کوچک انتخاب شود، ممکن است محور در شتابگیری، تغییر جهت یا زیر بار دچار افت عملکرد شود. در مقابل، انتخاب موتور بیش از حد بزرگ نیز هزینه، اینرسی و ابعاد سیستم را بدون ضرورت افزایش میدهد.
برای انتخاب صحیح Servo Motor باید مشخص کنیم محور برای حرکت موردنظر به چه مقدار نیرو، گشتاور، سرعت و شتاب نیاز دارد و سپس این نیاز را با مشخصات موتور و سروو درایو مقایسه کنیم.
در این مقاله بهصورت کاربردی بررسی میکنیم چگونه توان و گشتاور سروو موتور موردنیاز برای یک محور CNC را تخمین بزنیم و چه پارامترهایی در محاسبات باید در نظر گرفته شوند.
در یک محور CNC معمولاً سروو موتور از طریق یک سیستم انتقال مکانیکی، حرکت دورانی خود را به حرکت خطی تبدیل میکند.
یکی از متداولترین ساختارها به شکل زیر است:
Servo Motor → Coupling → Ball Screw → Table / Axis
در این سیستم، موتور باید بتواند:
بنابراین فقط دانستن توان موتور برحسب وات یا کیلووات کافی نیست.
اولین پارامتر مهم، جرم تمام اجزایی است که موتور باید حرکت دهد.
برای مثال در محور X ممکن است اجزای زیر حرکت کنند:
فرض کنید مجموع جرم متحرک برابر باشد با:
m = 120 kg
این مقدار نقطه شروع محاسبات است.
در محور Z علاوه بر جرم، نیروی گرانش نیز اهمیت ویژهای دارد.
باید بدانیم محور با چه سرعتی قرار است حرکت کند.
برای مثال فرض کنیم حداکثر سرعت موردنظر:
15 متر بر دقیقه
باشد.
برای استفاده در محاسبات بهتر است این مقدار را به متر بر ثانیه تبدیل کنیم:
15 ÷ 60 = 0.25 m/s
اما برای انتخاب دور Servo Motor باید گام Ball Screw را نیز بدانیم.
فرض کنید بال اسکرو دارای گام:
10 mm/rev
باشد.
یعنی با هر دور Ball Screw، محور 10 میلیمتر حرکت میکند.
برای رسیدن به سرعت 15 متر در دقیقه:
15000 ÷ 10 = 1500 rpm
بنابراین Ball Screw باید حدود:
1500 دور در دقیقه
بچرخد.
اگر موتور مستقیماً به Ball Screw متصل باشد، Servo Motor نیز تقریباً به همین سرعت نیاز دارد.
بهصورت ساده:
Linear Speed = Motor RPM × Ball Screw Lead
اگر گام برحسب میلیمتر باشد، سرعت نیز برحسب میلیمتر در دقیقه به دست میآید.
مثلاً:
1500 rpm × 10 mm = 15000 mm/min
یعنی:
15 m/min
این رابطه یکی از مهمترین ابزارها برای بررسی سازگاری سرعت موتور و Ball Screw است.
سرعت نهایی تنها بخشی از مسئله است.
فرض کنید محور باید در مدت:
0.5 ثانیه
از حالت سکون به سرعت:
0.25 m/s
برسد.
شتاب تقریبی برابر است با:
a = Δv / Δt
بنابراین:
0.25 ÷ 0.5 = 0.5 m/s²
هرچه زمان شتابگیری کمتر باشد، موتور به گشتاور بیشتری نیاز دارد.
به همین دلیل دو دستگاه با وزن و سرعت نهایی یکسان ممکن است Servo Motor متفاوتی نیاز داشته باشند.
برای حرکت خطی از رابطه ساده زیر استفاده میشود:
F = m × a
اگر جرم محور:
120 kg
و شتاب:
0.5 m/s²
باشد:
F = 120 × 0.5 = 60 N
یعنی فقط برای شتاب دادن به جرم، حدود 60 نیوتن نیرو نیاز داریم.
اما این عدد هنوز نیروی واقعی موردنیاز موتور نیست.
در سیستم واقعی، مقاومت حرکتی وجود دارد.
این مقاومت میتواند ناشی از:
باشد.
بنابراین باید نیروی اصطکاک نیز به نیروی شتاب اضافه شود.
اگر فرض کنیم نیروی اصطکاک:
40 N
باشد:
F Total = 60 + 40 = 100 N
در سیستمهای واقعی ممکن است نیروی فرآیند نیز وجود داشته باشد.
در یک CNC، Servo Motor فقط میز دستگاه را حرکت نمیدهد.
هنگام درگیری ابزار با قطعه، نیروی فرآیند میتواند در خلاف جهت حرکت محور وارد شود.
برای مثال در CNC فلز ممکن است نیروی ماشینکاری قابلتوجه باشد.
بنابراین:
F Total = Acceleration Force + Friction Force + Process Force
اگر نیروی ماشینکاری را فرضاً:
500 N
در نظر بگیریم:
F Total = 60 + 40 + 500
پس:
F Total = 600 N
اکنون میتوانیم نیروی واقعیتری برای سیستم در نظر بگیریم.
برای تبدیل نیروی خطی به گشتاور تقریبی موردنیاز روی Ball Screw میتوان از رابطه:
T = F × Lead / (2π × η)
استفاده کرد.
در این رابطه:
اگر:
F = 600 N
و:
Lead = 10 mm = 0.01 m
و راندمان تقریبی سیستم:
η = 0.9
باشد:
T ≈ (600 × 0.01) ÷ (2π × 0.9)
نتیجه تقریباً:
1.06 Nm
خواهد بود.
اما این عدد نیز تمام نیاز موتور را نشان نمیدهد.
هنگام شتابگیری، موتور علاوه بر جرم خطی باید اجزای دوار را نیز شتاب دهد.
مهمترین آنها میتوانند شامل:
باشند.
به همین دلیل باید Rotational Inertia نیز در محاسبات لحاظ شود.
در Ball Screwهای:
اینرسی پیچ میتواند تأثیر قابلتوجهی داشته باشد.
در بسیاری از طراحیهای صنعتی، نادیده گرفتن اینرسی Ball Screw باعث میشود موتور کوچکتر از نیاز واقعی انتخاب شود.
یکی از پارامترهای مهم در Servo Sizing نسبت:
Load Inertia / Motor Inertia
است.
اگر اینرسی بار بسیار بیشتر از اینرسی روتور موتور باشد، Servo Drive کنترل محور را سختتر انجام میدهد.
مشکلات احتمالی شامل:
میشوند.
حد مجاز این نسبت برای تمام Servo Motorها یکسان نیست و باید از کاتالوگ سازنده بررسی شود.
موتور باید بتواند کل اینرسی سیستم را در زمان تعیینشده شتاب دهد.
رابطه اصلی برای بخش دورانی:
T = J × α
است.
که در آن:
بنابراین هرچه:
گشتاور موردنیاز موتور افزایش پیدا میکند.
هنگام انتخاب Servo Motor باید حداقل دو مقدار را از کاتالوگ بررسی کنیم.
گشتاوری است که موتور میتواند در شرایط تعریفشده بهصورت پیوسته ارائه دهد.
گشتاور بیشتری است که موتور برای مدت کوتاه، مثلاً هنگام شتابگیری یا تغییر جهت، قادر به تولید آن است.
مثلاً ممکن است موتور دارای:
Rated Torque = 2.4 Nm
و:
Peak Torque = 7.2 Nm
باشد.
اگر محور برای چند دهم ثانیه هنگام Acceleration به 5 Nm نیاز داشته باشد، چنین موتوری ممکن است از نظر Peak Torque مناسب باشد.
اما اگر محور دائماً 5 Nm نیاز داشته باشد، این موتور مناسب نیست.
رابطه کلی توان مکانیکی:
P = T × ω
است.
در کاربردهای صنعتی معمولاً میتوان از رابطه زیر استفاده کرد:
P(kW) = T(Nm) × RPM / 9550
فرض کنید موتور در سرعت:
1500 rpm
نیاز به:
4 Nm
گشتاور داشته باشد.
بنابراین:
P = 4 × 1500 ÷ 9550
نتیجه تقریباً:
0.63 kW
خواهد بود.
یعنی حدود:
630 وات
اما این بدان معنا نیست که مستقیماً یک Servo Motor 630W انتخاب کنیم.
باید Rated Torque، Peak Torque، Duty Cycle و Margin نیز بررسی شوند.
ممکن است دو Servo Motor هر دو:
1 kW
باشند.
اما یکی:
و دیگری:
داشته باشد.
برای سیستم CNC مهم این است که موتور در سرعت کاری واقعی محور چه مقدار گشتاور تولید میکند.
بنابراین همیشه باید:
Torque-Speed Curve
موتور بررسی شود.
در CNC محور دائماً با یک گشتاور ثابت کار نمیکند.
ممکن است سیکل حرکت شامل:
باشد.
هر بخش گشتاور متفاوتی نیاز دارد.
برای بررسی بار حرارتی موتور از مفهوم:
RMS Torque
استفاده میشود.
اگر RMS Torque سیکل کاری از Rated Torque موتور بیشتر باشد، موتور میتواند در کار مداوم بیش از حد گرم شود.
بنابراین صرفاً بررسی Peak Torque برای انتخاب صحیح کافی نیست.
محور Z شرایط خاصتری دارد.
در این محور نیروی گرانش بهصورت دائم روی مجموعه تأثیر دارد.
نیروی وزن:
F = m × g
است.
اگر جرم محور Z:
80 kg
باشد:
F = 80 × 9.81
تقریباً:
785 N
نیروی گرانش ایجاد میشود.
این نیرو باید در محاسبه گشتاور Ball Screw لحاظ شود.
به همین دلیل محور Z ممکن است نسبت به محور X یا Y با جرم مشابه Servo Motor قویتری نیاز داشته باشد.
اگر محور عمودی باشد، باید رفتار دستگاه هنگام قطع برق نیز بررسی شود.
Ball Screw به دلیل راندمان بالا میتواند Back Drive شود.
یعنی وزن محور ممکن است باعث چرخیدن Ball Screw شود.
در چنین سیستمهایی استفاده از:
Servo Motor with Holding Brake
میتواند ضروری باشد.
البته Brake برای نگهداشتن محور است و نباید بهعنوان ابزار اصلی توقف دینامیکی موتور استفاده شود.
گاهی Servo Motor مستقیماً به Ball Screw متصل نمیشود.
ممکن است بین آنها از:
استفاده شود.
نسبت انتقال روی:
تأثیر دارد.
برای مثال Gearbox با نسبت مناسب میتواند گشتاور خروجی را افزایش دهد، اما سرعت را کاهش میدهد.
همچنین انتخاب Gear Ratio مناسب میتواند وضعیت Inertia Matching را بهبود دهد.
در انتخاب موتور بهتر است مقداری Margin در نظر گرفته شود.
اما قانون:
«دو برابر محاسبات انتخاب کن که مطمئن باشی»
روش مهندسی مناسبی نیست.
Oversizing بیش از حد میتواند باعث:
شود.
بهتر است حاشیه مناسب براساس:
در نظر گرفته شود.
فرض کنیم یک محور CNC داریم:
ابتدا دور Ball Screw:
20000 ÷ 10 = 2000 rpm
سپس نیروی شتاب:
100 × 1 = 100 N
بعد باید موارد زیر اضافه شوند:
در مرحله بعد:
محاسبه و با کاتالوگ Servo Motor مقایسه میشوند.
این مثال نشان میدهد وزن محور بهتنهایی اطلاعات کافی برای انتخاب موتور ارائه نمیدهد.
مهمترین اشتباهات عبارتاند از:
قبل از انتخاب موتور این اطلاعات را آماده کنید:
با این اطلاعات میتوان Servo Motor را بسیار دقیقتر انتخاب کرد.
محاسبه توان Servo Motor برای محور CNC صرفاً یک تبدیل ساده از وزن محور به وات نیست.
برای یک انتخاب صحیح باید:
نیرو → گشتاور → سرعت → اینرسی → سیکل کاری → توان
بهصورت یک زنجیره بررسی شوند.
سرعت محور و گام Ball Screw مشخص میکنند موتور با چه دوری باید کار کند. جرم، شتاب، اصطکاک و نیروی ماشینکاری نیز نیروی موردنیاز محور را تعیین میکنند. سپس این نیرو به گشتاور Ball Screw تبدیل شده و همراه با اینرسی اجزای دوار برای انتخاب Servo Motor بررسی میشود.
در نهایت موتور باید هم از نظر:
Rated Torque
و هم:
Peak Torque، RMS Torque و Speed
پاسخگوی نیاز دستگاه باشد.
لاین حرکت انواع سروو موتور، سروو درایو، بال اسکرو، کوپلینگ، ریل و واگن و تجهیزات مورد استفاده در سیستمهای Motion Control و CNC را ارائه میکند. برای انتخاب Servo Motor مناسب، مشخصات محور شامل وزن، سرعت، شتاب، Ball Screw و نوع کاربرد باید بهصورت یکپارچه بررسی شوند.
بدون دانستن وزن، سرعت، شتاب، Ball Screw، نیروی فرآیند و سیکل کاری نمیتوان عدد دقیقی اعلام کرد. توان موتور نتیجه محاسبه مجموعه این پارامترهاست.
خیر. موتور بیش از حد بزرگ هزینه و اینرسی سیستم را افزایش میدهد و ممکن است پاسخ دینامیکی مناسبی ایجاد نکند.
در بسیاری از موارد بله، زیرا موتور باید علاوه بر نیروهای حرکتی با نیروی گرانش نیز مقابله کند.
یک پارامتر واحد وجود ندارد. Rated Torque، Peak Torque، Speed، RMS Torque و Inertia Ratio باید در کنار یکدیگر بررسی شوند.