Eng. Barahim | بارحيم
Eng. Barahim | بارحيم

@EngBarahim

7 تغريدة 33 قراءة Feb 11, 2021
CNC_machine او مكائن التحكم الرقمية: صارت من اهم التكنولوجيا في عالم الهندسة بجميع فروعها. ومن الواضح انو يوجد انواع كثيرة منها على سبيل المثال: التفريز ، الخراطه، قاطع ليزر، طابعه ثلاثية. السوال هنا هل بناء واحده يعتبر صعب؟ #CNC #Arduino
الحقيقة تبدأ من هنا ، G-code: وهي لغة برمجة تستخدم من مكائن التحكم الرقمية. وببساطة سطور البرمجة فيها تخبر الالة لوين تتحرك، وبأي سرعة ، وأي طريق تسلك. فمثلا لو كتبت G01 X2 Y2 F200 ، هنا اخبر الالة بالحركة بخط مستقيم لنقطه (٢،٢) وبسرعة ٢٠٠ مليمتر في الدقيقة.
طبعا ، تفاصيل اللغة كثيرة وفيها اوامر كثيرة ، لكن حبيت اوضح بساطة اللغة اللي تقدر تتكلم فيها مع الالة عشان تنجز لك عملية بدقة جيدة.
حذكر خطوات بناء مكينة CNC ، وتذكر انو تقدر تغير فيها بحسب رغبتك سواء كانت طابعه ثلاثية او قاطعه ليزر على سبيل المثال. اللي يهمك في كل الامر انك تقدر تتحكم بالابعاد الثلاثة بدقة وهي X و Y و Z. طيب ايش احتاج؟ (اردوينو - درع CNC - ٣ محركات خطوية - كمبيوتر مع فيرموير)
الفيرموير المستخدم هو GRBL وهو اللي يستقبل سطور ال G-code ويترجمها للاردوينو عشان يتحكم بالمحركات. وتقدر تضيفها ل IDE بعد ما تحمل الملف من الرابط وتضيفه كمكتبة. github.com
عشان تتحكم بال GRBL في الاردوينو تحتاج ل G-code sender او ممكن نقول عليه واجهة تحكم. ممكن تستخدم البرنامج المجاني Universal G-code Sender وتقدر تحملو من الرابط: winder.github.io
بكذا صار عندك كل الادوات الاساسية لمكينة تحكم رقمية ، ينقصك تحدد نوع الغرض منها وتضيفه ك end effector سواء كان مولد ليزر للقطع او سخان لطباعه ثلاثية.

جاري تحميل الاقتراحات...