موتورهای استپر (Stepper Motor) و محورهای حرکتی در پرینتر سهبعدی: راهنمای جامع
پرینترهای سهبعدی برای حرکت دقیقِ هدِ چاپ و میز چاپ نیاز به موتورهای استپر (Stepper Motor) و مکانیزمهای حرکتی مناسب دارند. پس از آنکه در مقالهی اجزای پرینتر سهبعدی، مروری کلی بر قطعات رایج یک پرینتر سهبعدی داشتیم و بهطور خلاصه با موتورهای استپر آشنا شدیم، حالا در این مقاله از سازه3D، به زبان ساده و بهصورت کامل و دقیق، با این قطعهی کلیدی بیشتر آشنا میشویم. اگر وبلاگ قبلی را نخواندهاید، مشکلی نیست. این وبلاگ را از دست ندهید!
پس ابتدا مفهوم موتور استپر را توضیح میدهیم، سپس انواع رایج آن (مثلاً NEMA 17)، تفاوت آن با موتورهای سروو، و نحوه عملکرد در محورهای X، Y و Z و اکسترودر پرینتر سهبعدی را بررسی میکنیم. همچنین نقش موتورهای استپر در دقت و کیفیت نهایی چاپ و نکات مهم انتخاب، نگهداری و تنظیم آنها مرور میشود. در طول متن، نکات فنی لازم برای مبتدیان و کنجکاوان هم گنجانده شده است. با ما همراه باشید.
موتور استپر چیست و چگونه کار میکند؟
موتور استپر یک موتور الکتریکی گسسته است که به جای چرخش آزادانه، با دریافت پالسهای الکتریکی گامبهگام میچرخد. به عبارت دیگر، هر پالس ورودی به موتور استپر باعث یک گام پلهای کوچک در شفت خروجی میشود. معمولاً گام استاندارد این موتورها ۱.۸ درجه است؛ یعنی برای چرخش کامل ۳۶۰ درجه به ۲۰۰ پالس نیاز است. همین خاصیت باعث میشود مکان سیستم بسیار دقیق و پیشبینیپذیر شود. علاوه بر این، کنترل موقعیت موتور استپر در اغلب کاربردها بدون نیاز به حسگر بازخورد موقعیتی (Encoder) صورت میگیرد؛ چون میکروکنترلر یا درایور موتور میتواند با شمردن تعداد پالسهای ارسالی، دقیقاً بداند شفت موتور چقدر چرخیده است.

عملکرد ساده ولی مطمئن موتورهای استپر باعث محبوبیت آنها در پروژههای خانگی و چاپگرهای سهبعدی شده است. همانطور که در تصویر بالا میبینید، این موتورها چندین سیمپیچ الکترومغناطیسی دارند که هر بار یک یا چند سیمپیچ فعال میشوند تا شفت را به اندازهای مشخص بچرخانند. این حرکت پلهای (Step) دقت بالایی به وجود میآورد؛ برای مثال یک موتور ۱.۸ درجهای میتواند با استفاده از حالتهای ریزگام (میکرواستپ) به زیر ۱ درجه تغییر زاویه دست یابد.
NEMA چیست؟ انواع موتور استپر و مشخصات فنی

موتورهای استپر در سایزها و مدلهای مختلفی تولید میشوند. یکی از مهمترین استانداردها در ابعاد فیزیکی موتورهای پلهای، استاندارد NEMA است. درواقع این کلمه مخفف National Electrical Manufacturers Association میباشد. به معنای استاندارد انجمن ملی تولیدکنندگان برق. برای مثال یک موتور NEMA ۱۷ دارای صفحهی فلنجی به ابعاد ۱.۷ در ۱.۷ اینچ است (حدود ۴۳×۴۳ میلیمتر) و گشتاور آن میتواند تا حدود ۹ کیلوگرمسانتیمتر باشد.
به طور کلی هرچه سایز (NEMA) بزرگتر باشد، گشتاور قابل ارائه توسط موتور بیشتر است. جدول زیر اندازهی برخی استانداردهای NEMA و حداکثر گشتاور تقریبیشان را نشان میدهد:
| سایز NEMA | ابعاد فلنج (اینچ) | حداکثر گشتاور (کیلوگرمسانتیمتر) |
|---|---|---|
| NEMA 8 | 0.8″ × 0.8″ (20 × 20 mm) | ≈ 0.18 |
| NEMA 11 | 1.1″ × 1.1″ (28 × 28 mm) | ≈ 1.3 |
| NEMA 17 | 1.7″ × 1.7″ (43 × 43 mm) | ≈ 9 |
| NEMA 23 | 2.3″ × 2.3″ (58 × 58 mm) | ≈ 30 |
| NEMA 34 | 3.4″ × 3.4″ (86 × 86 mm) | ≈ 120 |
| NEMA 42 | 4.2″ × 4.2″ (107×107 mm) | ≈ 300 |
همانطور که مشخص است، NEMA 17 در اغلب چاپگرهای سهبعدی رایج است؛ هم به خاطر اندازهی جمعوجورش و هم کافیبودن گشتاور آن برای محورهای حرکت پرینتر. برای کاربردهای پرینتری، نکاتی مانند شماره فاز یا جریان مصرفی مهماند؛ مثلاً درایورهایی مانند A4988 و TMC2208 توانایی پشتیبانی از ریزگام تا ۱۶میکرواستپ را دارند که برای حرکت نرمتر محورها به کار میرود.
نکتهی مهم دیگر در انتخاب استپ موتور، توجه به برند و کیفیت آن است. در بازار موتورهای استپر ایرانی و خارجی متنوعی وجود دارد؛ برخی موتورهای ژاپنی اومگا (OMEGA) گرچه گرانقیمتاند، کیفیت خوبی ارائه میدهند. همچنین طول موتور نیز مهم است؛ به طور کلی هر چه طول بدنه موتور بیشتر باشد، گشتاور بیشتری تولید میکند. مثلاً موتورهای NEMA17 در طولهای متنوع عرضه میشوند تا شما بتوانید بسته به نیاز پرینترتان گشتاور مناسب را انتخاب کنید. در تصویر زیر میتوانید مقایسه بین دو سایز NEMA ۱۷ و NEMA ۲۳ را مشاهده کنید:

تفاوت موتور استپر و سروو
گرچه هر دو برای موقعیتدهی دقیق استفاده میشوند، موتورهای استپر و سروو چند تفاوت کلیدی دارند. موتورهای سروو معمولاً دارای یک سیستم حلقه بسته (Encoder) و کنترلر پیچیده هستند که دقت و بازخورد عالی میدهد. بنابراین سرووها در کاربردهای صنعتی که نیاز به سرعت و دقت بسیار بالا دارند، پیشرو هستند. با این حال در چاپگرهای سهبعدی FDM، موتورهای استپر دقت کافی را فراهم میکنند و از نظر اقتصادی به صرفهترند.

در عمل، موتور سروو معمولاً دقتی حدود ±۰.۰۲ درجه دارد، در حالی که دقت اسمی (روی کاغذ) یک موتور استپر (با گام کامل ۱.۸ درجه) حول ±۰.۰۰۵ درجه است. به عبارت دیگر، در شرایط ایدهآل مرحلهای که به درستی انجام میشود، گامهای استپر به اندازه کافی ریز هستند. تفاوت مهم این است که برای استپر نیازی به حسگر موقعیت (Encoder) نیست؛ درحالیکه یک موتور سروو بدون بازخورد موقعیتی نمیتواند جای خود را با دقت حفظ کند.
به علاوه، موتور استپر در حالت ایستا (سرعت صفر) میتواند تمام گشتاور خود را حفظ کند، در حالیکه موتور سروو ممکن است در سرعت بالا گشتاور بیشتری تولید کند.
در نهایت میتوان گفت موتورهای استپر با هزینهی کمتر و سادگی بیشتر، برای بیشتر کاربردهای پرینترهای خانگی مناسباند، ولی موتور سروو اگر بودجه و نیاز بسیار بالا باشد، گزینهی حرفهایتری است.
یکی از ویژگیهای کاربردی در موتورهای استپر، ریزگامزنی (میکرواستپینگ) است. در این حالت، هر گام کامل موتور به چند گام کوچکتر تقسیم میشود و حرکت شفت بسیار نرمتر و با دقت بالاتری انجام میشود. به عنوان مثال در اکثر چاپگرها از ۱۶ میکروگام برای هر پله کامل استفاده میشود. البته باید توجه داشت که ریزگامزنی تا حدودی گشتاور موتور را کاهش میدهد، اما وضوح حرکت را افزایش داده و لرزش را کم میکند.
محور های حرکتی پرینتر سه بعدی (محور X، Y، Z و اکسترودر)
محورهای حرکتی یک پرینتر سهبعدی معمولاً شامل دو محور افقی (X و Y)، یک محور عمودی (Z) و سیستم فیدر اکسترودر هستند. در یک ساختار کارتزینی (دکارتی) متداول، محورهای X و Y به وسیله تسمههای تایمینگ و موتورهای استپر کنترل میشوند، در حالی که محور Z اغلب از یک پیچ انتقال (لید اسکرو) بهره میبرد. در ادامه نقش هر محور و تجهیزات مربوط توضیح داده میشود:

- محور X و Y (حرکت افقی): در این دو محور، معمولاً به جای چرخدنده مستقیم، از تسمههای تایمینگ (مانند تسمههای GT2) و پولیهای متصل به موتور استپر استفاده میشود. برای مثال، محور X اغلب مسئول حرکت جانبی هد چاپ (نازل) است؛ یعنی موتور استپر متصل به یک پولی، به کمک تسمه، هد را در جهت چپ و راست حرکت میدهد. لازم است این تسمهها تحت کشش مناسب باشند تا لغزش نداشته باشند. مشابه آن، محور Y معمولاً حرکت میز چاپ را در جهت جلو و عقب کنترل میکند. یک موتور استپر دیگر با اتصال به تسمهی Y و میز چاپ، این حرکت را ایجاد میکند. برای روانی حرکت روی هر دو محور، از شفتهای صاف و بلبرینگ (یا ریلهای خطی) استفاده میشود تا اصطحکاک کم شود و حرکت یکنواخت باشد. به عنوان مثال، شفتهای صاف (Smooth Rods) محوری مانند XY هنگام کار نیاز به روانکاری دورهای دارند تا میز چاپ بیصدا و نرم حرکت کند.
| محور | مکانیزم حرکت | اجزای اصلی |
|---|---|---|
| X (عرضی هد چاپ) | تسمه و پولی (تسمه تایمینگ) | موتور استپر (معمولاً NEMA ۱۷)، پولی، تسمهی GT2 |
| Y (عمقی میز چاپ) | تسمه و پولی (تسمه تایمینگ) | موتور استپر (NEMA ۱۷)، میز چاپ، پولی، تسمهی GT2 |
| Z (ارتفاعی) | پیچ لید اسکرو (پیچ رزوهدار) | موتور استپر متصل به پیچ Z، مهره (ناتی) منتقلشونده |
| اکسترودر (فیلامنت) | چرخدنده (گیربکس اکسترودر) | موتور استپر (برای فید کردن فیلامنت)، چرخدندهها |
- محور Z (حرکت عمودی): برای حرکت در جهت عمودی (بالا و پایین)، معمولاً از لید اسکرو یا همان پیچهای رزوهدار استفاده میشود. یکی یا دو موتور استپر به این پیچ متصل هستند و با چرخش پیچ، کل مجموعه هد و/یا میز بالا و پایین میرود. مثلاً در بسیاری از پرینترها یک موتور Z پیچ را میچرخاند تا هد یا میز روی شفتها بالا برود. انتخاب پیچ Z ضخیمتر (مثلاً ۸ میلیمتر و بیشتر) باعث پایداری بیشتر میشود. چرخش پیچ تحت قدرت موتور استپر، حرکت خطی بدون لغزش را ایجاد میکند (معمولاً نیازی به شانهدندهگذاری نیست). یک مزیت سیستم لید اسکرو این است که وقتی موتور خاموش است، وزن محور Z معمولا ثابت باقی میماند و تکان نمیخورد. این نکته برای استحکام لایهها در حین چاپ اهمیت دارد.
- اکسترودر (موتور فیلامنت): علاوه بر محورهای اصلی حرکت نازل و میز، هر چاپگر سهبعدی یک موتور استپر اختصاصی نیز برای اکسترود کردن فیلامنت دارد. این موتور کوچک (معمولاً NEMA ۱۷) توسط چرخدندههای مخصوص، فیلامنت را به داخل نازل هدایت میکند. به طور خلاصه، هر بار که قرار است فیلامنت وارد نازل شود، موتور استپر اکسترودر میچرخد و با اعمال فشار ملایم، مقدار دقیقی از فیلامنت را جلو میفرستد. برخی اکسترودرها دارای دندهگذاری (گیربکس) هستند تا گشتاور بیشتری در اختیار موتور قرار دهند؛ با این کار بار روی موتور کاهش یافته و سرعت تغذیه بالاتر میرود. معمولاً تنظیمات “E-Steps” در فریمور پرینتر به تعداد گامهای ارسال فیلامنت مربوط میشود.
نقش موتورهای استپر در دقت و کیفیت چاپ
دقت قطعات چاپشده ارتباط مستقیمی با قدرت تفکیک و ثبات حرکت موتور استپر دارد. هر چه گامهای موتور ریزتر و تنظیمات الکترونیکی آن دقیقتر باشد، حرکتهای خیلی کوچک (مثلاً زیر ۰.۰۱ میلیمتر) امکانپذیر میشود. استفاده از میکرواستپ در درایور (مثلاً ۱۶ میکروگام در هر پله) وضوح موضعی موتور را بالا میبرد. البته توجه داشته باشید که ریزکردن پالسها تا حدی گشتاور موتور را کاهش میدهد، ولی در عین حال حرکت یکنواختتر و بدون لرزش بیشتری ایجاد میکند.
گشتاور موتور استپر نقش حیاتی در کیفیت چاپ دارد. اگر گشتاور موتور نسبت به نیروی مورد نیاز مکانیک محور کم باشد، احتمال از دست دادن گام (Skip) وجود دارد و پرینتر در پوزیشن واقعی خود دقیق نخواهد ماند. این موضوع میتواند باعث جابهجایی لایهها یا مواردی مثل کبودی در لبههای چاپ شود. از این رو، در انتخاب موتور باید گشتاور لازم را در نظر گرفت. همانطور که در راهنمای خرید استپر موتور اشاره شده است، گشتاور عامل اصلی انتخاب موتور است. به عنوان مثال، برای اکثر پرینترهای خانگی موتورهایی با گشتاور حدود ۶۰ اونس (حدود ۴.۲ کیلوگرمسانتیمتر) در نوع NEMA ۱۷ معمول است که عملکرد قابل قبولی دارد.
در نهایت، این موتورها به دلیل طراحی خاص خود برای حرکات کوچک و آرام بسیار مناسبند. به گفتهی یک منبع معتبر، موتور استپر میتواند تمام گشتاورش را در حال سکون حفظ کند و سرعت چرخش آن توسط فرکانس پالسها کنترل میشود. همچنین آنها به دلیل اندازه کوچک، راهاندازی ساده و مصرف ولتاژ DC برای ساخت پرینترهای سهبعدی خانگی گزینهی ایدهآلی هستند. این ویژگیها باعث میشوند چاپگرهای سهبعدی بتوانند لایههای نازک را با دقت کافی روی هم بچینند و در نتیجه کیفیت مناسبی داشته باشند.
نکات کلیدی برای انتخاب، نگهداری و تنظیم موتور استپر
برای دستیابی به دقت و پایداری مطلوب در چاپگر سهبعدی، هنگام خرید و نگهداری موتورهای استپر به نکات زیر توجه کنید:
- گشتاور و سایز مناسب: ابتدا بار مکانیکی محور (جرم میز یا هد چاپ) را تخمین بزنید و موتور استپری با گشتاور کافی انتخاب کنید. نیروی گشتاور موتور متناسب با ابعاد فلنج (استاندارد NEMA) آن است. مثلاً برای محور Z که نیاز به تحمل وزن دارد، بهتر است موتور پرقدرتتری (طول بدنه بیشتر) در نظر بگیرید.
- استاندارد NEMA: اطمینان حاصل کنید که ابعاد فلنج موتور (ملاک NEMA) با محل نصب در پرینتر شما سازگار باشد. در بیشتر چاپگرهای سهبعدی از NEMA 17 استفاده میشود (فلنج ۱.۷ اینچ). توجه کنید که حتی موتورها با همان استاندارد میتوانند طول و گشتاور متفاوتی داشته باشند، پس مشخصات فنی را بررسی کنید.
- کیفیت و برند: از موتورهای استپر با کیفیت (نو یا برند معتبر) استفاده کنید. برخی موتورهای ژاپنی مانند اومگا (OMEGA) گرچه قیمت بالایی دارند، اما کیفیت خوبی ارائه میدهند. از خرید موتورهای بیبرند و دست دوم که مشخصات واقعی آنها معلوم نیست خودداری کنید.
- تنظیم جریان درایور: درایور موتور را به درستی تنظیم کنید. هر موتور استپر جریان نامی خاصی دارد؛ برای راهاندازی درست و جلوگیری از داغ شدن یا ضعیف شدن نیروی موتور، لازم است ولتاژ مرجع (Vref) و جریان درایور (مثل A4988 یا TMC) را مطابق مشخصات سازنده تنظیم کنید.
- کشش تسمهها و کوپلینگ: پس از نصب موتور بر روی پرینتر، تسمههای محورهای X و Y را به اندازه کافی بکِشید (نه خیلی شل و نه خیلی سفت) تا هنگام حرکت دچار لغزش نشوند. همچنین کوپلر اتصال موتور به محور (یا پیچ Z) را محکم کنید تا حرکت به خوبی منتقل شود.
- ریزگامزنی (میکرواستپ): تا حد امکان از حالت میکرواستپ استفاده کنید. برای مثال، تنظیم درایور روی ۱۶ میکرواستپ به افزایش وضوح حرکت محور کمک میکند. البته توجه کنید که تعداد میکروگام بسیار زیاد ممکن است گشتاور خروجی را کاهش دهد.
- روانکاری و نگهداری: شفتها و ریلهای حرکت (Smooth Rods یا ریل خطی) را مرتباً روغنکاری کنید تا مقاومت حرکتی کم باشد. اتصالهای سیمی موتور را بررسی کرده و در صورت لرزش یا صدا، ممکن است نیاز به هیتسینک یا فن خنککننده برای موتور باشد تا عمر آن افزایش یابد.
با رعایت این نکات و استفاده از موتورهای استپر مناسب، میتوانید دقت حرکتی و کیفیت چاپ پرینتر سهبعدی خود را بهبود دهید و از خطاهای رایج در چاپهای طولانیمدت جلوگیری کنید.
منابع: توضیحات بالا با استناد به منابع فنی معتبر مانند وبسایت All3dp تهیه شده است.
