شروعی سریع با شیلد CNC V3 برای آردوینو

سه شنبه, 19 دی 1396 20:58
این مورد را ارزیابی کنید
(12 رای‌ها)

در این آموزش به شما کمک خواهیم کرد تا شیلد CNC موجود در وب‌سایت ما را با استفاده از برد UNO شروع کنید و راه‌اندازی نمایید. در این پروژه از برد آردوینو استفاده شده است. در صورتی که به آردوینو علاقه‌مند هستید، می‌توانید آموزش کامل آردوینو (مبتدی و پیشرفته) را مطالعه کنید.

بارگذاری نرم‌افزار

با دانلود لینک‌های زیر شروع کنید. لینک اول دانلود آخرید نسخه Grbl است و لینک دوم هم برای دانلود Xloader به‌منظور بارگذاری فایل‌های Hex بر روی آردوینو است.

Download the latest stable version of Grbl. (Pre-Build HEX file)

Download XLoader to upload the HEX file to your Arduino.

به کمک XLoader تنظیمات را مانند آنچه در ادامه آمده است تغییر دهید:

  • فایل HEX که می‌خواهید آپلود کنید را انتخاب کنید.
  • اطمینان حاصل کنید که شما ستاپ برد آردوینو را درست انتخاب کنید.
  • پورت COM را به‌درستی انتخاب کنید.
  • Baud Rate را به‌عنوان ... نگه‌دارید. (این برای هر برد متفاوت خواهد بود.)

CNCShield

روی گزینه آپلود کلیک کنید تا فایل HEX را به برد شما بفرستد.

در حین آپلود شما LED های “RX” و “TX” را می‌بینید که مدام چشمک‌زن هستند.

مونتاژ

شیلد CNC خود را درون ‌برد UNO قرار دهید و مطمئن شوید که پین‌ها هم‌تراز باشند.

CNCShield

در مرحله بعد درایورهای A4988 را اضافه کنید.

در پشت درایورها شما شماره شناسایی پین‌ها را می‌بینید. پین enable باید با پین EN روی شیلد تطبیق یابد.

driver_large

اکنون شما می‌توانید heat sinks را جایگذاری کنید.

heatsinks

اگر شما برای یک محور از دو موتور استفاده می‌کنید، مطابق شکل زیر تنها با استفاده از جامپرها می‌توانید محور انتخابی اول را برای موتور بعد هم کپی کنید.

تنظیمات سیم جامپر که در ادامه آمده طوری است که محور y را روی درایور چهارم کپی کند.

jumpers_large

پین‌های دیگر:

  • پین‌های میکرو سوئیچ اهرم دار دوتایی هستند، بنابراین هر محور یک دکمه “TOP/+” و یک دکمه “Bottom/-“ دارد. این موجب می‌شود تا نصب دو میکرو سوئیچ اهرم دار برای هر محور آسان‌تر شود.
  • Estop- این پین‌ها می‌توانند به یک کلید قطع اضطراری متصل شوند. این دقیقاً مشابه دکمه RESET آردوینو عمل می‌کند. (ما توصیه می‌کنیم یک کلید اضطراری دیگر تعبیه شود که تغذیه همه دیگر دستگاه‌ها را قطع کند. یک دکمه اضطراری واقعی)
  • Spindle و Coolant در دستگاه CNC نیز پین‌های خودشان را دارند.
  • پین‌های فرمان خارجی GRBL نیز اجازه می‌دهد که شما کلیدهای جدید اضافه کنید.

اکنون شما می‌توانید استپر موتورها را متصل کنید.

stepmotor_large

درنهایت منبع تغذیه خارجی 12 ولتی را متصل کنید.

هشدار:

شیلد CNC آردوینو منبع تغذیه‌هایی را نهایتاً تا 36 ولت پشتیبانی می‌کند. این به این معنی نیست که همه Pololu Stepper driver ها می‌توانند با تغذیه به این بزرگی کار کنند. درایورهای A4988 طراحی نشده‌اند تا در 36 ولت کار کنند و اولین باری که شما آن‌ها را در این ولتاژ تغذیه کنید، می‌سوزند. 36 ولت برای درایورهایی نظیر Pololu DRV8825 مناسب است که در ولتاژ +36 کار می‌کنند.

نرم‌افزار اضافی

برای فرستادن فرمان به برد CNC تان شما به یک g-code sender نیاز خواهید داشت. برای این منظور این نرم‌افزار را می‌توانید در لینک زیر دانلود کنید:

Download the Universal-G-Code-Sender.

به‌مجرداینکه آن را دانلود کردید، بردهای UNO را از طریق USB به رایانه خود متصل کنید و توجه داشته باشید که پورت COM نیز درست انتخاب‌شده باشد.

فایل JAR و یا start-windows.bat را به‌صورت مستقیم راه‌اندازی کنید.

شما صفحه زیر را خواهید دید:

gCode_large

پورت COM خود و Baud rate را انتخاب کرده و روی “open” کلیک کنید.

زمانی که متصل شد شما می‌توانید “Arrow key movement” را فعال کرده و موتورهای استپر خود را امتحان کنید.

 

نظرات، پيشنهادات و انتقادات خود را براي بهتر شدن محتواي مطالب با ما در ميان بگذاريد...

 


ترجمه شده توسط تيم الکترونيک صنعت بازار | منبع: سايت digitaldroid.co.za

خواندن 27918 دفعه
پشتیبانی

عباس بطالبلو دانش‌آموخته کارشناس ارشد رشته مهندسی مکاترونیک از دانشگاه صنعتی خواجه نصیرالدین طوسی و عضو گروه رباتیک جراح آزمایشگاه ارس (ARAS) هستند. موضوع پایان نامه کارشناسی ارشد ایشان در زمینه ی «طراحی و پیاده سازی ربات ۲RT برای جراحی از دور چشم» بوده است. ایشان سابقه پیاده سازی و ساخت ربات هایی چون ربات موازی جراحی چشم، ربات سری SCARA، ربات Palletizer و … را دارند.

کاربرانی که در این گفتگو شرکت کرده اند

نظرات (66)

  1. شیرزاد

سلام و خسته نباشین
من یک عدد اردیونو uno و شیلد cnc ورژن 3 خریداری کردم ولی به یک مشکل برخورد کردم اون هم اینه که موقع راه اندازی قسمت سروو موتورش اصلا راه اندازی مپنمیشه در صورتی که از روی فیلم های داخل youtube دقیقا راه اندازیش میکنم...

سلام و خسته نباشین
من یک عدد اردیونو uno و شیلد cnc ورژن 3 خریداری کردم ولی به یک مشکل برخورد کردم اون هم اینه که موقع راه اندازی قسمت سروو موتورش اصلا راه اندازی مپنمیشه در صورتی که از روی فیلم های داخل youtube دقیقا راه اندازیش میکنم و با نرم افزار GRBL CONTROLER راه اندازی میکنم مثلا موقع اجرای پروژه استپ موتور های محورهای X , Y کار میکنه ولی سروو موتور ش اصلا راه نمی افته لطفا راه نمایی کنین ممنونم

ادامه مطلب
 

سلام.سه دستگاه استپ موتور نما۱۷ با گشتاور۵/۵خریداری کردم یکسالی هست مطالعه میکنم ولی نتونستم سی ان سی بسازم(اردونیو و شیلدv3) ممنون میشم راهنمایی کنی با این وسایل cnc چوب و یا لیزر با چه ابعادی میشه ساخت

 
  1. حسن    علی اکبر آقاعلی خانی

سلام
ممنون بابت مطالب خوبتون توی سایت
من خیلی مطالعه کردم
قصد دارم یه دستگاه cnc رومیزی بسازم که تو لینک زیر دیدم
https://www.youtube.com/watch?v=jMcblAB_fe0&;t=8s

مشکلم اینه که با توجه به تنوع قطعات، نمیدونم استپ موتور ها رو از چه مدلی توی...

سلام
ممنون بابت مطالب خوبتون توی سایت
من خیلی مطالعه کردم
قصد دارم یه دستگاه cnc رومیزی بسازم که تو لینک زیر دیدم
https://www.youtube.com/watch?v=jMcblAB_fe0&;t=8s

مشکلم اینه که با توجه به تنوع قطعات، نمیدونم استپ موتور ها رو از چه مدلی توی سایت انتخاب کنم،

همچنین اینکه لازمه حتما از این درایور های داخل ویدءو استفاده کنم یا از این درایور هایی که شما فرمودین هم میشه استفاده کرد

نکته شما در مورد کپی کردن درایور دو موتور برای یک محور روی شیلد cnc رو هم متوجه نشدم.

ادامه مطلب
 
  1. رضا عباس نژاد

سلام
من میخواستم یک دستگاه cnc بسازم برای کار چوب و آلومینیوم
طول و عرض دستگاه 100*120 سانتیمتر است
برای انتخاب استپ موتور راهنمایی میخواستم که هم گشتاور و قدرت خوبی داشته باشه و هم از لحاظ قیمت و درایور مناسب باشه و اگر بشه با آردوینو کنترل کرد...

سلام
من میخواستم یک دستگاه cnc بسازم برای کار چوب و آلومینیوم
طول و عرض دستگاه 100*120 سانتیمتر است
برای انتخاب استپ موتور راهنمایی میخواستم که هم گشتاور و قدرت خوبی داشته باشه و هم از لحاظ قیمت و درایور مناسب باشه و اگر بشه با آردوینو کنترل کرد که بهتر میشه و هزینه هام پایین میان
اگر ممکنه مدل های پیشنهادی رو با درایورش توضیح بدهید
ممنون

ادامه مطلب
 
  1. پشتیبانی    رضا عباس نژاد

سلام دوست عزیز
برای ساخت CNC معمولا از استپ موتورهای قدرتمند 4 تا 5 آمپری استفاده میکنند و برای درایوشان نیاز به درایورهایی هست که بتوانند جریان های 4 تا 5 آمپر را تحمل کنند ... درایورهای TB6600 از انواع 4 تا 5 آمپری آن موجود میباشد و به آسانی به...

سلام دوست عزیز
برای ساخت CNC معمولا از استپ موتورهای قدرتمند 4 تا 5 آمپری استفاده میکنند و برای درایوشان نیاز به درایورهایی هست که بتوانند جریان های 4 تا 5 آمپر را تحمل کنند ... درایورهای TB6600 از انواع 4 تا 5 آمپری آن موجود میباشد و به آسانی به آردوینو متصل میشوند.
https://www.sanatbazar.com/shop/shop-main/درایور-استپر-موتور-5-آمپر-tb6600
https://www.sanatbazar.com/shop/shop-main/درایور-استپر-موتور-4-آمپر-tb6600

ادامه مطلب
 
  1. امید

سلام ، من یه cnc کوچیک ساختم بیست در بیست در پنج
منتها برای کالیبره اش مشکل دارم
هر کاری میکنم کالیبره نمیشه،برای ابتدا و انتهای هر محور هم میکرو سوییچ گذاشتم ولی اصلا عکس العملی نشون نمیده وقتی میخوره بهش
لطفا نحوه کالیبره دستگاه cnc رو بفرمایید

 
  1. پشتیبانی    امید

سلام امید عزیز
اینکه بعد از برخورد با سنسور برخورد، دستگاه توقف نمی کند، در صورتی که سیم کشی و سوکت ها صحیح باشد، ایراد از منطق سنسور های برخورد در فرمور می باشد که باید اصلاح شود.
برای کالیبره کردن دستگاه هم باید دستگاه دیده بشه تا اظهار نظر...

سلام امید عزیز
اینکه بعد از برخورد با سنسور برخورد، دستگاه توقف نمی کند، در صورتی که سیم کشی و سوکت ها صحیح باشد، ایراد از منطق سنسور های برخورد در فرمور می باشد که باید اصلاح شود.
برای کالیبره کردن دستگاه هم باید دستگاه دیده بشه تا اظهار نظر قطعی داده بشه.
موفق باشید

ادامه مطلب
 
  1. امیر رضا    پشتیبانی

سلام ببخشید با استپر موتور ۶ سیم و ۵ سیم هم می‌شه درست کرد

 
  1. پشتیبانی    امیر رضا

سلام دوست عزیز
تمامی استپ موتور های دو فاز مانند این آموزش شش سیم هستند که از چهار سیم آن ها به صورت فاز کامل استفاده می شود. استپ موتور های پنج سیم تک فاز بوده که با ترفندی قابل استفاده در این پروژه را دارند اما نیاز به باز کردن موتور داشته که...

سلام دوست عزیز
تمامی استپ موتور های دو فاز مانند این آموزش شش سیم هستند که از چهار سیم آن ها به صورت فاز کامل استفاده می شود. استپ موتور های پنج سیم تک فاز بوده که با ترفندی قابل استفاده در این پروژه را دارند اما نیاز به باز کردن موتور داشته که عموما توصیه نمی شود.
موفق باشید.

ادامه مطلب
 
  1. مجید

سلام
دستگاه سی ان سی من به علت محدودیت که در محور z دارد 5 سانت
در زمان که نقطه صفر را مشخص میکنم. هنگام run کردن 2 سانت و نیم از روی کار بلند میشه
چگونه میتوانم این مقدار رو کم تر کنم تا بتوانم کارهایی با عمق بیشتر بزنم مرسی اگه راهنمایی کنید
از...

سلام
دستگاه سی ان سی من به علت محدودیت که در محور z دارد 5 سانت
در زمان که نقطه صفر را مشخص میکنم. هنگام run کردن 2 سانت و نیم از روی کار بلند میشه
چگونه میتوانم این مقدار رو کم تر کنم تا بتوانم کارهایی با عمق بیشتر بزنم مرسی اگه راهنمایی کنید
از کنترولر grbl استفاده میکنم

ادامه مطلب
 
  1. پشتیبانی    مجید

سلام مجید عزیز
به احتمال خیلی زیاد مشکل از کد تولیدی G code شما است. با G code خوان هایی همچون NCviewer کد رو بررسی کنید به احتمال زیاد در ابتدای کد دستور offset برای محور z میگیرید که به احتمال زیاد با دستور G54 است. به لینک های زیر به ترتیب...

سلام مجید عزیز
به احتمال خیلی زیاد مشکل از کد تولیدی G code شما است. با G code خوان هایی همچون NCviewer کد رو بررسی کنید به احتمال زیاد در ابتدای کد دستور offset برای محور z میگیرید که به احتمال زیاد با دستور G54 است. به لینک های زیر به ترتیب مراجعه کنید و مشکل حل خواهد شد:
https://b2n.ir/404448
https://b2n.ir/603000
https://b2n.ir/004199
https://b2n.ir/348007
موفق باشید

ادامه مطلب
 
  1. مهدی مهتاب

سلام من میخام یک دستگاه cnc سه محور درست کنم با اردوینو و شیلد ورژن 3 ,کدهارو روی اردوینو اپلود کردم و مشکلی نداشت و راحت اپلود شد, نرم افزار گاربل رو هم نصب کردم, ولی وقتی استپرها رو نصب میکنم روی شیلد و تیک اوپن رو میزنم ارور میده ک کانکت...

سلام من میخام یک دستگاه cnc سه محور درست کنم با اردوینو و شیلد ورژن 3 ,کدهارو روی اردوینو اپلود کردم و مشکلی نداشت و راحت اپلود شد, نرم افزار گاربل رو هم نصب کردم, ولی وقتی استپرها رو نصب میکنم روی شیلد و تیک اوپن رو میزنم ارور میده ک کانکت نمیشه,باید جامپر روی شیلد نصب کنم, یا مشکلی دیگه داره, ویندوز هفت رو نصب کردم, لطفا راهنمایی کنید,میخاستم صبل از ساخت دستگاه موتورها رو امتحان کنم ببینم اصلا جواب میدن یا خیر

ادامه مطلب
 
  1. پشتیبانی    مهدی مهتاب

سلام مهدی عزیز
بررسی کنید ایا برد شما در دیوایس منیجر شناسایی شده و همان کام رو برای x loader تعریف کرده باشد. چندبار ریست کنید و کام رو تغییر بدید و بررسی کنید. اگر مشکل پابرجا بود از grbl دیگری استفاده کنید که اپدیت باشد.
موفق باشید

 
  1. سجاد

سلام ببخشید من خیلی به رباتیک و مکاترونیک علاقه دارم ولی با تحقیقی کردم متوجه شدم تو ایران رشته رباتیک و مکاترونیک در مقطع کارشناسی نیست
به نظر شما نزدیکترین رشته به اون مکانیک هستش یا الکترونیک ممنون

 
  1. پشتیبانی    سجاد

سلام سجاد عزیز
بسیار عالی هست که به رباتیک علاقه دارید. در مقطع کارشناسی دانشگاه شاهرود و همدان میدونم که رشته رباتیک دارند که شاهرود خیلی درس های جذابی ارائه میده که شامل هم مکانیک هست هم الکترونیک و اساتید خیلی خوبی هم دارد. ولی شما اگر در رشته...

سلام سجاد عزیز
بسیار عالی هست که به رباتیک علاقه دارید. در مقطع کارشناسی دانشگاه شاهرود و همدان میدونم که رشته رباتیک دارند که شاهرود خیلی درس های جذابی ارائه میده که شامل هم مکانیک هست هم الکترونیک و اساتید خیلی خوبی هم دارد. ولی شما اگر در رشته های مکانیک و الکترونیک در سایر دانشگاه ها هم قبول بشید باز هم می تونید فیلدتون رو به سمت رباتیک ببرید خودتون. به خصوص در ادامه و در مقطع ارشد که ازادی عمل بیشتری خواهید داشت که در این خصوص دانشگاه های تراز اول کشور مثل شریف تهران امیرکبیر و خواجه نصیر و غیره خیلی خیلی مناسب هستند.
موفق باشید

ادامه مطلب
 
  1. سعيد رضایی

سلام جناب بطالبلو ببخشيد خواستم بدونم بصورت خصوصیم درس میدین. اکه درس میدین چطور با شما ارتباط برقرار كنم?

 
  1. پشتیبانی    سعيد رضایی

سلام سعید عزیز
خیر لطفا سوالات خود رو در انجمن مطرح کنید و یا با داخلی 3 تماس بگیرید.
موفق باشید

 
  1. Amiraliakbari

سلام من از کنترلر مچ تری استفاده کردم و میخوام برای محور y دستگاه از دوتا استپر موتور استفاده کنم چطور میتونم این کار رو انجام بدم ؟

 
  1. پشتیبانی    Amiraliakbari

سلام دوست عزیز
شما باید در واقع از clone کردن اون محور (Y) استفاده کنید که برای این منظور باید از محور A شیلد سی ان سی استفاده کنید. در دو لینک زیر به طور کامل آموزش این کار قرار داده شده است:
https://bit.ly/3iOwmdv
https://bit.ly/2IjicVn
موفق باشید

 
  1. علی

سلام.من سی ان سی با موتور دی سی انکودر دار میخوام بسازم.میشه با جی ار بل کنترلش کرد.

 
  1. پشتیبانی    علی

سلام علی عزیز
شما در واقع نیاز دارید این کار رو با سروو موتورها انجام بدید که انکودر دارند. برای این منظور درایور موتورهای سروو رو روی مد کاری کنترل موقعیت قرار می دهید و همان step و direction فیرمویر GRBL رو می تونید برای کنترل سروو استفاده...

سلام علی عزیز
شما در واقع نیاز دارید این کار رو با سروو موتورها انجام بدید که انکودر دارند. برای این منظور درایور موتورهای سروو رو روی مد کاری کنترل موقعیت قرار می دهید و همان step و direction فیرمویر GRBL رو می تونید برای کنترل سروو استفاده کنید.
موفق باشید

ادامه مطلب
 
هیچ نظری در اینجا وجود ندارد
بارگذاری بیشتر ...

نظر خود را اضافه کنید.

ارسال نظر بعنوان یک مهمان
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید

محتوای آموزشی استفاده شده در این سایت محافظت شده می باشد و هرگونه کپی برداری از محتواهای تولید شده توسط تیم صنعت بازار موجب پیگرد خواهد بود. استفاده از مطالب صنعت بازار تنها با ذکر منبع به صورت لینک فعال بلامانع است

ما را دنبال کنید:

Copyright © 2017-2018 | Sanatbazar.com