• برچسب ها: آردوینو | پروژه رباتیک
  • 0.0/5 rating (0 votes)
  • شنبه, 24 بهمن 1394

در پایان این آموزش قادر خواهید بود تا با استفاده از آردوینو یک دستگاه CNC بسازید. با ما همراه باشید.

در این آموزش با استفاده از آردوینو UNO R3، فرستنده Gcode و GRBL یک دستگاه CNC ساخته شده است. انجام بخش های مکانیکی این پروژه نسبت به بخش های الکترونیکی آن زمان و انرژی بیشتر را می طلبد، اما با این وجود کار لذت بخشی است.

گام اول : ابزار و قطعات مورد نیاز

استپر موتور (در اینجا از Nema 23 استفاده شده است) × 1  
درایور موتور استپر TB656 × 1  
منبع تغذیه سویچینگ 24V 15A × 1  
آردوینو UNO R3 × 1  
سیم × 1  
یاتاقان های نایلونی و فلزی × 1  
لمینت چوبی × 1  
پیچ های میله ای فولادی × 1  
میله ی فولادی × 1  
بلبرینگ × 1  

academy 941124 Arduino CNC 02

academy 941124 Arduino CNC 03

academy 941124 Arduino CNC 04

academy 941124 Arduino CNC 05

academy 941124 Arduino CNC 06

academy 941124 Arduino CNC 07

گام دوم : محور X

academy 941124 Arduino CNC 08

academy 941124 Arduino CNC 09

academy 941124 Arduino CNC 10

برای ساخت بدنه ی پروژه باید چند تخته چوبی برش دهید و روی آن چند سوراخ کور و حفره همانند شکل ایجاد کنید. با توجه به تصاویر بالا پیچ های میله ای فولادی را از داخل این حفره ها عبور دهید. سوراخ های کور، مانند یک نگه دارنده برای میله های فولادی عمل می کنند و به عنوان راهنما برای محور x که در وسط قرار دارند، کار می کنند. این سوراخ ها را در جایی که میله های استیلی به هم پیچ شده اند قرار دهید که در صورت چرخش باعث شوند که در جهت x جا به جایی ایجاد شود. در بالا از یک بورد چوبی با ضخامت و وزن بیشتر برای استقامت کار استفاده شده است.

گام سوم: محور Y

academy 941124 Arduino CNC 11

academy 941124 Arduino CNC 12

academy 941124 Arduino CNC 13

ساختار پل (محور y ) بسیار شبیه به پایه است با این تفاوت که ساختار پل توسط میزی که در جهت x می تواند حرکت کند و توسط میز زیری ثابت شده است، حمایت می شود.
می توانید آن را در تصویر آخر ببینید.

گام چهارم : محور Z

academy 941124 Arduino CNC 14

academy 941124 Arduino CNC 14

academy 941124 Arduino CNC 15

academy 941124 Arduino CNC 16

academy 941124 Arduino CNC 17

academy 941124 Arduino CNC 18

academy 941124 Arduino CNC 19

academy 941124 Arduino CNC 20

و در نهایت محور Z که مانند دو محور دیگر کار می کند و حایلی برای ماشین های فرزکاری و حکاکی است.
برای تست کردن، می توانید از یک پیچ گوشتی برای حرکت محورها استفاده کنید.

گام پنجم : مونتاژ همه محورها

academy 941124 Arduino CNC 21

academy 941124 Arduino CNC 22

در نهایت باید با استفاده از پیچ، هر سه محور را به یکدیگر وصل کنید.

گام ششم : اتصالات الکترونیک

academy 941124 Arduino CNC 23

academy 941124 Arduino CNC 24

academy 941124 Arduino CNC 25

academy 941124 Arduino CNC 26

academy 941124 Arduino CNC 27

academy 941124 Arduino CNC 28

 

اتصالات الکترونیکی این پروژه نسبتا ساده است. باید برای هر موتور از یک درایور استفاده کنید. هر درایور برای کار به منبع تغذیه نیاز دارد. در اینجا از منبع تغذیه 24V 15A استفاده شده است.
هر کدام از A+، A- ، B+ و B- به دو سیم پیچ موتورها و قطب های آن ها مرتبط می شوند.
CLK+ به پین استپ (step pin) روی آردوینو متصل می شود. از طرفی CW+ نیز به پین جهت (direction pin) و CLK- و CW-به پین GND متصل خواهند شد. EN+ و EN- نیازی به اتصال ندارند.
دیاگرام پین آردوینو را می توانید در تصویر زیر مشاهده کنید.

academy 941124 Arduino CNC 29

گام هفتم : بار گذاری و پیکربندی GRBL در آردوینو Uno R3

در ویدیو زیر برنامه ها و فایل های GRBL شرح داده شده است . کد GRBL را با نام grbl_v0_8c_atmega328p_16mhz_9600. hex از فایل زیر دریافت کنید و با استفاده از XLoader روی آردوینو بارگذاری کنید. سپس از GCodeSender برای اتصال آردوینو به رایانه خود و آماده سازی آن استفاده کنید.

 

همچنین ویدیوی زیر چگونگی پیکربندی GRBL را بر طبق استپر موتورهای شما شرح میدهد.

 

گام هشتم: پایان

شما می توانید از هر برنامه CAD برای طراحی پروژه خود استفاده کنید و از هر برنامه CAM برای ساختار Gcode برای کارهای مختلفی که نیاز دارید، بهره ببرید.
و این نتیجه نهایی است.

 

منبع: سایت instructables

افزودن نظر