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

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

در این آموزش به شما کمک خواهیم کرد تا شیلد 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

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

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

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

نظرات (57)

  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 رو می تونید برای کنترل سروو استفاده کنید.
موفق باشید

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

سلام من میخواستم از pinion & rack استفاده کنم . مدول مناسبش برای استپر موتور nema23 1.8° 28kg چه مقداره؟ و برای محور z هم از بال اسکرو میخوام استفاده کنم گام متناسب بال اسکرو برای همخوانی با پنین رک چه مقداره؟ ممنون میشم در انتخاب این قطعات...

سلام من میخواستم از pinion & rack استفاده کنم . مدول مناسبش برای استپر موتور nema23 1.8° 28kg چه مقداره؟ و برای محور z هم از بال اسکرو میخوام استفاده کنم گام متناسب بال اسکرو برای همخوانی با پنین رک چه مقداره؟ ممنون میشم در انتخاب این قطعات راهنمایی کنید

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

سلام دوست عزیز

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

سلام دوست عزیز

سوالتون رو لطف کنید کاملتر بپرسید در انجمن سایت تا پاسخ کاملتری دریافت کنید. اگر منظورتون قطر داخلی فلنج برای اتصال پینیون به شفت موتور هست که باید به دیتاشیت مراجعه کنید. در غیر این صورت مدول پینیون که با نوع موتور در ارتباط نیست! همچنین, محور z شما هم از محورهای رک و پینیون شما مجزا بوده و گام بال اسکرو ارتباطی با رک شما ندارد.
موفق باشید

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

سلام
ببخشید خیلی سوال میپرسم و اذیت میشین?
من میخوام یک cnc با ابعاد ۱۰۰ در ۷۰ سانتیمتر بسازم که برای حک MDF و سنگ هستش . وزنی که روی محور Y هست حدودا ۱۲ کیلوگرم هستش . اگه میشه لطفا راهنمایی کنید که از استپر موتور با چه مشخصاتی استفاده کنم و از...

سلام
ببخشید خیلی سوال میپرسم و اذیت میشین?
من میخوام یک cnc با ابعاد ۱۰۰ در ۷۰ سانتیمتر بسازم که برای حک MDF و سنگ هستش . وزنی که روی محور Y هست حدودا ۱۲ کیلوگرم هستش . اگه میشه لطفا راهنمایی کنید که از استپر موتور با چه مشخصاتی استفاده کنم و از چه لید اسکرو یا بال اسکرو مناسب استفاده کنم و چجور کوپلینگ استفاده کنم . و چقدر و چطور باید لیداسکرو یا بال اسکرو رو تراش بدم؟؟؟
باز هم عذر خواهی میکنم بابت سوالات بیش از حد???

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

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

سلام دوست عزیز
برای نحوه انتخاب موتور مناسب به آموزشی هایی که لینکشون رو در ادامه واستون قرار دادم مراجعه کنید. کوپلینگ با توجه به قطر شفت موتور و بال اسکرو شما انتخاب میشه. حتی میشه از تسمه و پولی هم در ساختار cnc استفاده کنید!
بال اسکرو نیاز به تراش نداره و خودش مشخص است. ولی برای پیچ های متری فقط به میزانی که داخل کوپلینگ قرار میگیره باید تراش بدید.
https://bit.ly/3ebUXGI
https://bit.ly/2Dnmc4z
https://bit.ly/2DpC4Ul

https://bit.ly/2ZaK0Bi
https://www.youtube.com/watch?v=7g0tZKfSlp8
https://www.youtube.com/watch?v=WKmzlMvxC7I

موفق باشید

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

سلام امکان حک سه بعدی و برجسته سازی با این دستگاه وجود داره؟
و اینکه میتونم از درایور tb6600 یا tb6560 و موتور نما ۲۳ یا ۳۴ استفاده کنم ؟
و سوال دیگم این هستش، میخوام وقتی محور ها به انتهای دستگاه رسیدن به صورت خودکار متوقف بشن و به بدنه برخورد...

سلام امکان حک سه بعدی و برجسته سازی با این دستگاه وجود داره؟
و اینکه میتونم از درایور tb6600 یا tb6560 و موتور نما ۲۳ یا ۳۴ استفاده کنم ؟
و سوال دیگم این هستش، میخوام وقتی محور ها به انتهای دستگاه رسیدن به صورت خودکار متوقف بشن و به بدنه برخورد نکنن ، برای این باید چیکار کنم.
خیلی خیلی ممنون میشم اگه راهنمایی کنید???

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

سلام امیرعلی عزیز
بله برای حک و برجسته سازی هم میشه استفاده کنید. ولی بردهای RAMPS و MKS بیشتر پیشنهاد میشه. برای راه اندازی درایورهایی که گفتین با این شیلد به آموزش زیر رجوع کنید»
https://bit.ly/2O26cqw
برای اینکه محورها هم به انتهای کار که...

سلام امیرعلی عزیز
بله برای حک و برجسته سازی هم میشه استفاده کنید. ولی بردهای RAMPS و MKS بیشتر پیشنهاد میشه. برای راه اندازی درایورهایی که گفتین با این شیلد به آموزش زیر رجوع کنید»
https://bit.ly/2O26cqw
برای اینکه محورها هم به انتهای کار که رسیدن متوقف بشن باید از میکروسوئیچ استفاده کنید که نحوه اتصال آنها در شکل قرار داده شده در صفحه فروش این شیلد در لینک زیر قرار داده شده است.
https://bit.ly/3f3MxCJ
موفق باشید

ادامه مطلب
 
  1. محمدرضا

سلام من یه cnc ساختم میخواستم ببینم اینا فقط به صورت PC base هست و سوال دومم من نمیتونم موتو servo AC رو با grbl تبدیل cnc کنم و انکودر نصب کنم یا به همین استپ موتور میشه اکودر نصب کرد

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

منظورم از سوال اول این بود که میشه جی کد را مستقیم از روی فلش خواند وبدون نیاز به کامپیوتر
و سوال دوم من میخواستم یک cnc بزرگتر درست کنم و از servoAc استفاده کنم وبر روی ان انکودر نصب کنم ایا با آردوینو و grbl امکان داره؟
و ممنون از پاسخگویی شما

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

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

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

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

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

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

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

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

Copyright © 2017-2018 | Sanatbazar.com