You are on page 1of 22

‫تصميم ماكنة ‪ CNC‬بأستخدام المتحكم الدقيق‬

‫جامعة الفرات االوسط التقنية‬


‫المعهد التقني – نجف‬
‫قسم تقنيات االلكترونية واالتصاالت‪ /‬فرع تقنيات االتصاالت‬

‫إعداد الطلبة‬
‫نورس سعد محمد‪ ,‬مرتضى فراس حميد‪ ,‬ميس خالد حسن‪ ,‬نور حيدرشريف‪ ,‬نور محمد علي‪,‬‬

‫غفران رائد عبد الكاظم‬

‫بأشراف‬
‫م‪.‬م‪ .‬مهند عدنان محمد‬
‫م‪.‬م‪ .‬حسون سلمان نعمة‬

‫‪2018‬م‬ ‫‪1439‬هــ‬

‫‪1‬‬
‫االهداء‬
‫________________________________________________‬
‫________________________________________________‬
‫______________________________‬

‫الشكر والتقدير‬
‫بعد رحلة بحث وجهد واجتهاد تكللت بإنجاز هذا البحث‪ ،‬نحمد هللا عز وجل على نعمه‬
‫من بها علينا فهو العلي القدير‪ ،‬كما ال يسعنا إال أن نخص بأسمى عبارات الشكر‬
‫التي َ‬
‫والتقدير لألستاذ ( اسم المشرف) لما قدمه لنا من جهد ونصح ومعرفة طيلة انجاز هذا‬
‫البحث‪.‬‬

‫‪2‬‬
‫الخالصة‬
‫في ه ذا المش روع‪ ,‬تم انج از بن اء ماكن ة ال ‪COMPUTER NUMERICAL CONTROL‬‬
‫)‪ (CNC‬باستخدام المتحكم الدقيق نوع ‪Arduino Uno‬الذي يؤدي دور حلقة الوصل بين الكمبيوتر‬
‫وامحركات الكهربائية من اجل تأدية التصميم المطلوب‪ .‬الوضيفة التي تقوم بها هذه الماكنة هي القطع‬
‫باستخدام ال‪ Drill‬الكهربائي‪ .‬يحتوي التصميم على محاور ‪ X, Y‬و ‪ .Z‬بالنسبة لمحور ‪ X‬محوران‬
‫املسان ومحور مسنن بينما محور ‪ Y‬يتك ون من مح ور مس نن و مح ور م نزلق (‪ .)Slide‬مح ور ‪Z‬‬
‫يتركب على حزام افقي متصل بقاعدة ال‪ .Drill‬أظهرت النتائج ان ك ل من المح وراالفقي والعم ودي‬
‫للماكنة يملكان دقة عالية بينما محور ال‪ Z‬يملك نسبة خطأ حوالي واحد مليمتر‪.‬‬
‫الكلمات المفتاحية‪CNC , Arduino Uno , CNC Shield V3 , CNC Cutting :‬‬

‫‪3‬‬
‫الفصل األول‬
‫المقدمة‬

‫‪4‬‬
‫‪ 1 -1‬المقدمة‬
‫تُع ّد مقدمة البحث مهمة وال يمكن االستغناء عنها في مشروع تخرج من الجامعة أو غير ذلك‪ ،‬فمقدم ة‬
‫البحث جزء مهم منه لكونها عنصر رئيسي في جذب اهتم ام الق ارئ‪ ،‬وانش داده لفهم موض وع البحث‬
‫والتفاعل مع أفكاره‪ .‬من األفضل تأخير كتابة المقدم ة ح تى االنته اء من ص ياغة البحث بش كل كام ل‬
‫ونهائي‪ ،‬لكون األفكار التي صيغ بها البحث تكون قد ترسخت في ذهن الكاتب‪ ،‬ويكون أكثر قدرةً على‬
‫ة‪.‬‬ ‫ثر دق‬ ‫ور ٍة أك‬ ‫ية للبحث بص‬ ‫رة الرئيس‬ ‫از الفك‬ ‫إيج‬

‫البداية بمقدم ٍة تمهيدي ٍة للموضوع‪.‬‬


‫إبراز سبب اختيارنا للموضوع الذي نريد التح ّدث عنه‪.‬‬
‫ذكر الهدف من البحث‪ .‬ذكر أقسام البحث وعناوينه الرئيسية‪ .‬ذكر الصعوبات التي واجهتنا في إع داد‬
‫البحث‪.‬‬
‫اإلشارة إلى المراجع التي استرشدنا بها في صياغة محتوى البحث‪.‬‬
‫ة‪.‬‬ ‫ة‪ ،‬واللغوي‬ ‫اء اإلمالئي‬ ‫ة من األخط‬ ‫ليم ٍة‪ ،‬وخالي‬ ‫ون س‬ ‫ٍة تك‬ ‫ة الكتاب‬ ‫لغ‬

‫(على ان التتجاوز المقدمة كلها الـ ‪ 400‬كلمة)‬


‫‪.‬‬

‫نظرة عامة للمواضيع المتداولة في المشروع‬ ‫‪1.2‬‬

‫‪5‬‬
‫الفصل الثاني‬
‫انواع وطرق عمل ماكنة الـ ‪CNC‬‬
‫‪ 2.1‬المقدمة‬
‫للـ ‪ CNC‬أنواع عديدة وطرق العم ل من ماكن ة الى أخ رى تختل ف ويك ون اختالفه ا ايض ا ً من حيث‬
‫الشكل والتركيب وأنواع البرامج المستخدمة وسبب اختالف هذه الماكنة نس بة الى الم ادة ال تي س وف‬
‫تنتجها‪.‬‬

‫‪ 2-2‬الماكنة الفارزة ]‪MILLING MACHINES [2‬‬


‫وهي عبارة عن ماكنه تشغل سطح العمل بعدتها التي تدور فتزيل حدودها المتعاقبة قطعا ً ص غيرة من‬
‫المعدن إلعطاء الجسم الشكل المطلوب وتستعمل في هذه العملية أدوات قط ع متباين ة األن واع لتك وين‬
‫سطح مستوي او منحني طبقا ُ ألشكال أدوات القطع‪ .‬ومن مميزات هذه الماكن ة الحص ول علي أس طح‬
‫ذات جودة عالية و كذلك سرعة عالية لعمليات التشغيل كما ان الماكنة تظهر في الشكل (‪.)1‬‬

‫شكل (‪ )1‬صورة لماكنة الفرز الحاسوبية‬

‫‪ 2-3‬ماكنة القطع بالبالزما ]‪Plasma cutters [3‬‬


‫وهي ماكنة تقطع المعادن والمواد األخرى بواسطة البالزما‪ .‬ومقص ات البالزم ا تم ر من خالله ا‬
‫غاز النيتروجين او االرجون او االوكسجين وغير ذل ك وتس بب في ارتف اع درج ة ح رارة الغ از‬
‫حتى مرحلة دخوله الى الحالة الرابعة للمادة وهي هالة البالزما‪ .‬والفتح ة المح ددة (الفوه ة) ال تي‬

‫‪6‬‬
‫يمر الغاز من خاللها تس مح ل ه ب المرور بس رعة فائق ة‪ .‬والغ از الم ار بس رعة فائق ة يمكن هُ قص‬
‫المعادن الصلبة كما تظهر في الشكل (‪.)2‬‬

‫شكل (‪ )2‬لماكنة القص بواسطة البالزما‬

‫‪ 2-4‬ماكنة الراوتر [‪]4‬‬


‫تستخدم في اعمال الحفر المجسمة على الخشب والمعادن وتستخدم في نطاق واسع من األنشطة‬
‫الصناعية مثل‪ :‬صناعه األثاث والديكور والعديد من الصناعات الغير محدودة كما في الشكل (‪)3‬‬
‫‪.‬‬

‫‪7‬‬
‫شكل (‪ )3‬لماكنة الراوتر‬

‫الفصل الثالث‬
‫أنواع ال‪Driver‬‬
‫المقدمة‬ ‫‪3.1‬‬
‫يتم استخدام ال ‪ driver‬في ماكنات ال ‪ CNC‬وذلك لكي نتمكن بتوفير الفولتية الى‬
‫المحركات بلقدر الكافي ليعمل بكامل قدرته ولل‪ driver‬أنواع عديدة سنتعرف على أهمها‪.‬‬

‫‪L293D Driver [5] 3-2‬‬


‫تُستخدم هذه الشريحة بك ثرة في قي ادة الموت ورات في مش اريع الروبوت ات و في‬
‫اغلب المش اريع ال تي تس تخدم الموت ورات ض من منظومته ا فهي تحت وي علي‬
‫دائرتي ‪ H-bridge‬تمكننا من التحكم في اتجاه و س رعة دوران موت ورين ‪DC‬‬
‫(منفص لين) في نفس ال وقت عن طري ق اربع ة قن وات (اط راف) تحكم و قن اتي‬
‫(طرفي) تفعيل و الغاء تفعيل ( قناة تفعيل لكل قن اتي تحكم ) و تق دم لن ا الكث ير‬
‫من االمكانيات الرائعة‪ .‬توفر هذه الشريحة خرج قدره ‪ 600‬ملي امب ير لك ل قن اة‬
‫خرج (اقصي تيار يمكن سحبه من كل قناة) ت وفر امكاني ة قي ادة موت ورات جه د‬
‫تشغيلها يص ل إلي ‪ 36‬ف ولت تحت وي ه ذه الش ريحة علي ‪ 16‬ط رف موزع ة ‪8‬‬
‫اطراف في كل جانب و شكلها كم ا الص ور (‪ .)4,5‬وطريق?ة التوص??يل كم??ا في‬
‫الصورة? (‪.)6‬‬

‫شكل (‪ )4‬مجهز نوع ‪L293D‬‬

‫‪8‬‬
‫شكل (‪ )5‬التمثيل العام لمجهز نوع ‪L293D‬‬

‫جدول (‪ :)1‬يلخص معلومات شريحة الـ ‪L293D‬‬


‫الوظيفة‬ ‫الطرف‬
‫قناة التفعيل االولي للتحكم في الموتور االول‬ ‫‪1‬‬
‫دخل قناة التحكم االولي للموتور االول‬ ‫‪2‬‬
‫الخرج االول للموتور االول‬ ‫‪3‬‬
‫ارضي (‪)0v‬‬ ‫‪4‬‬
‫ارضي (‪    )0v‬‬ ‫‪5‬‬
‫الخرج الثاني للموتور االول‬ ‫‪6‬‬
‫دخل قناة التحكم الثانية للموتور االول‬ ‫‪7‬‬
‫مدخل الجهد الذي تعمل عليه الموتورات‬ ‫‪8‬‬
‫قناة التفعيل الثانية للتحكم في الموتور الثاني‬ ‫‪9‬‬
‫دخل قناة التحكم االولي للموتور الثاني‬ ‫‪ 10‬‬
‫الخرج االول للموتور الثاني‬ ‫‪11‬‬
‫ارضي (‪)0v‬‬ ‫‪12‬‬
‫ارضي (‪)0v‬‬ ‫‪13‬‬
‫الخرج الثاني للموتور الثاني‬ ‫‪14‬‬
‫دخل قناة التحكم الثانية للموتور الثاني‬ ‫‪15‬‬
‫‪ Vcc      ‬جهد الشغيل الداخلي للشريحة‬ ‫‪16‬‬

‫‪9‬‬
‫شكل (‪ )6‬طريقة ربط شريحة الـ ‪L293D‬‬

‫الطرف رقم ‪1‬‬

‫هو طرف التفعيل لقناتي التحكم في الموتور االول ( االطراف ‪ 2‬و ‪ ) 7‬فعندما يكون جهد هذا الطرف‬
‫‪ 5‬فولت او ‪ 1‬منطقي فعندها يمكننا التحكم في اتجاه دوران الموتور االول (الموص ول ب الطرفين ‪ 3‬و‬
‫‪ ) 6‬و ذلك عن طريق إعطاء اشارة تحكم عالية ‪ 1‬منطقي ( ‪ 5‬فولت ) الح دي قن اتي التحكم و اش ارة‬
‫تحكم منخفضة ‪ 0‬منطقي ( ‪ 0‬فولت ) للقن اة االخ ري و اش ارة التحكم ه ذه هي االش ارة ال تي يعطيه ا‬
‫المتحكم لل درايفر‪.‬و في حال ة ك ان جه د الط رف رقم ‪ 1‬منخفض ( ‪ 0‬ف ولت ) فان ه س وف يتم تعطي ل‬
‫طرفي التحكم في الموتور االول مما يعني انه مهما كانت اش ارة التحكم في ط رفي التحكم ( ‪ 3‬و ‪) 7‬‬
‫فانه لن يكون هنالك استجابه ( يتوقف الموتور تماما ً )‪.‬‬

‫اذاً يمكننا القول انه في حالة اردنا التحكم في الموتور االول فان ه يت وجب علين ا اعط اء جه د ق دره ‪5‬‬
‫فولت علي الطرف رقم ‪ 1‬لتفعيل قناتي التحكم ثم بعد ذلك نعطي قناتي التحكم االشارة المناسبة للتحكم‬
‫في اتجاه الدوران و العالقة بين اشارة التفعيل و اشارة التحكم و اتجاه الدوران يبينها الجدول التالي‪:‬‬

‫وعالمة ‪ X‬تعني انه مهما كانت اشارة الدخل علي هذا الطرف‪.‬‬

‫و في حال ة ك انت اش ارة التفعي ل علي الط رف رقم ‪ 1‬مرتفع ة (‪ 5 ( )1‬ف ولت ) و ك ان ال دخل علي‬
‫الطرفين ‪ 2‬و ‪ 5 ( 7‬فولت ) او ( ‪ 0‬فولت ) اي عند تسليط نفس االشارة علي الط رفين س واء ك انت‬
‫منخفضه او مرتفه فان الخرج يك ون توق ف الموت ور االول ايض ا ً و ه ذا الج دول ينطب ق ك ذلك علي‬
‫االطراف ‪ 9‬و ‪ 10‬و‪ 15  ‬للتحكم في الموتور الثاني اذاً يمكننا االستفاده من هذا الطرف في حالة اردنا‬
‫ايق اف الم وتر االول و ذل ك عن طري ق تس ليط اش ارة منخفض ة ( ‪ 0‬ف ولت ) علي ه ذ الط رف دون‬
‫الرج وع الي اط راف التحكم‪ .‬و ك ذلك يمكنن ا االس تفاده من ه ذا الط رف للتحكم في س رعة دوران‬
‫الموتور االول و ذلك عن طريق تسليط اشارة ‪  PWM‬علي هذ الطرف‬

‫الطرف رقم ‪2‬‬


‫هذا الطرف هو طرف اشارة التحكم االولي للتحكم في الموتور االول و يتم توصيله مع المتحكم‬

‫‪10‬‬
‫و نسلط عليه اشارة مرتفعة ( ‪ 5‬فولت ) اذا اردنا ان يكون اتجاه دوران الموتور االول مع عقارب‬
‫الساعة مع مراعات ان تكون اشارة التحكم االخري ( الطرف ‪ ) 7‬منخفضة ( ‪ 0‬فولت )‬

‫الطرف رقم ‪3‬‬

‫هذا الطرف هو الخرج االول للتحكم في‪  ‬الموتور االول و يتم توصيله مع احد طرفي الموتور االول‬

‫الطرف رقم ‪4‬‬

‫هذا الطرف يتم توصيله مع ارضي الدائره‬

‫الطرف رقم ‪5‬‬

‫هذا الطرف كذلك يتم توصيله مع ارضي الدائره‬

‫الطرف رقم ‪6‬‬

‫هذا الطرف هو الخرج الثاني للتحكم في الموتور االول و يتم توصيله مع الطرف الثاني للموتور‬
‫االول‬

‫الطرف رقم ‪7‬‬

‫هذا الطرف هو طرف اشارة التحكم الثانية للتحكم في الموتور االول و يتم توصيله مع المتحكم‬

‫و نسلط عليه اشارة مرتفع (‪ 5‬فولت) في حالة اردنا ان يكون اتجاه دوران الموتور االول عكس‬
‫عقارب الساعة مع مراعات ان تكون اشارة التحكم االخري ( الطرف رقم ‪ ) 2‬منخفضة ( ‪ 0‬فولت )‬

‫الطرف رقم ‪8‬‬

‫هذا الطرف هو طرف جهد تشغيل الموتورات حيث نقوم بتوصيله مع الطرف الموجب للمصدر الذي‬
‫نريده ان يغذي الموتورات‬

‫فمثالً اذا كانت الموتورات تعمل علي جهد قدره ‪ 12‬فولت فاننا سوف ناتي بمصدر جهد ‪ 12‬فولت و‬
‫سوف نقوم بتوصيل الطرف الموجب لهذا المصدر مع هذا الطرف رقم ‪8‬‬

‫و‪ ‬اقصي‪ ‬جهد يمكن تسليطه علي هذا الطرف هو‪ 36 ‬فولت‬

‫الطرف رقم ‪9‬‬

‫هذ الطرف هو طرف التفعيل لقناتي التحكم في الموتور الثاني ( االطراف ‪ 10‬و ‪ ) 15‬و ينطبق عليه‬
‫كل ما قلناه عن الطرف رقم ‪ 1‬فالطرف رقم ‪ 1‬كان يقوم بتفعيل الطرفين ‪ 2‬و ‪ 7‬للتحكم في الطرفين ‪3‬‬
‫و ‪  6‬اما هذا الطرف فيقوم بتفعيل الطرفين ‪ 10‬و ‪ 15‬للتحكم في الطرفين ‪ 11‬و ‪( 14‬طرفي الموتور‬
‫الثاني)‬
‫‪11‬‬
‫الطرف رقم ‪10‬‬

‫هذا الطرف هو طرف اشارة التحكم االولي للتحكم في الموتور الثاني و يتم توصيله مع المتحكم‬

‫و ينطبق عليه ما ينطبق علي الطرف رقم ‪2‬‬

‫الطرف رقم ‪11‬‬

‫هذه الطرف هو الخرج االول للتحكم في الموتور الثاني و يتم توصيله مع احد طرفي الموتور الثاني‬

‫الطرف رقم ‪12‬‬

‫هذا الطرف يتم توصيله مع ارضي الدائره‬

‫الطرف رقم ‪13‬‬

‫هذا الطرف كذلك يتم توصيله مع ارضي الدائره‬

‫الطرف رقم ‪14‬‬

‫هذا الطرف هو الخرج الثاني للتحكم في الموتور الثاني و يتم توصيله مع الطرف الثاني للموتور‬
‫الثاني‬

‫الطرف رقم ‪15‬‬

‫هذا الطرف هو طرف اشارة التحكم الثانية للتحكم في الموتور الثاني و يتم توصيله مع المتحكم‬

‫و ينطبق عليه ما ينطبق علي الطرف رقم ‪7‬‬

‫الطرف رقم ‪16‬‬

‫هذا الطرف هو طرف جهد التشغيل الداخلي للدرايفر و يتم توصيله مع مصدر جهد‪ 5 ‬فولت‬

‫و بهذا نكون قد تعرفنا علي هذا الدرايفر اطرافه و طريقة توصيلها و مهمة كل طرف‪.‬‬

‫‪Stepper Driver CNC Shield [6,7] 3-3‬‬


‫بادئ ذي بدء ‪ ،‬إنها درع ‪ .UNO‬مصممة لتناسب جميع األجهزة اإللكترونية الالزمة لطابعة ‪CNC /‬‬
‫‪ 3D‬في حزمة واحدة ص??غيرة بتكلف??ة منخفض??ة‪ .‬تتعام??ل ‪ CNC Shield V3‬م??ع ‪Arduino UNO‬‬
‫لمجرد توصيل محركات الخطوة‪ .‬كما يتضمن التصميم المعياري? مجموعة من برامج تشغيل الس??ائر‬
‫وجهاز إلكتروني? للتحكم في الطارد? على درع ‪ Arduino UNO‬لتسهيل الخدمة‪ .‬عالوة على ذل??ك ‪،‬‬

‫‪12‬‬
‫فإنه يسهل جزء استبدال ‪ ،‬والقدرة على الترقية ‪ ،‬والتوسع‪ .‬والقطعة يحتوي على ادخال خ??ارجي من‬
‫‪ 12‬الى ‪ 36‬ف??ولت ولدي??ة تغذي??ه ألرب??ع مح??اور? وهي (‪ )X,Y,Z,A‬يق??وم بتغذي??ة م??اتور? ‪ DC‬بالق??درة‬
‫المطلوب?ة وإعط?اء ايع?از لك?ل رج?ل من ك?ل مح?ور لتش?غيل وإيق?اف وقلب حرك?ة الم?اتور? وتظه?ر‬
‫ص??ورته في الش??كل (‪ .)7‬في ه??ذا البحث‪ ,‬ق??د تم اس??تخدام متحكم االردوين??و كحلق??ة الوص??ل بين‬
‫الحاسوب والمجهز‪.‬‬

‫شكل (‪ )7‬مجهز القدرة المستخدم? لمكائن ال ‪CNC‬‬


‫تحتوي مجموعة أدوات التحكم ‪ V3 CNC Shield‬على‪:‬‬
‫‪CNC Shield v3 × 1‬‬
‫سواقة قدرة ‪A4988 × 4‬‬
‫‪Heatsink × 4‬‬

‫إن لوح??ة القي??ادة ‪ A4988‬ثن??ائي القطب ذو الس??ائر الص??غير من ‪ Allegro‬يتم??يز بالح??د األقص??ى‬
‫الحالي القابل للضبط ‪ ،‬التيار الزائد وكذلك? حماية درجة الحرارة الزائ??دة ‪ ،‬وخمس??ة ق??رارات مختلف??ة‬
‫للق??رص الص??غري (وص??والً? إلى ‪ .)1/16‬عالوة على ذل??ك ‪ ،‬تعم??ل من ‪ 8‬ف??ولت إلى ‪ 35‬ف??ولت‬
‫ويمكنها أن تصل إلى ما يقرب من ‪ 1‬ألف لكل مرحلة بدون مشتت الحرارة أو تدفق? الهواء القسري[‬
‫‪. ]8‬‬

‫‪13‬‬
‫الفصل الرابع‬
‫‪Stepper motor‬‬
‫المقدمة‬ ‫‪4.1‬‬
‫هو محرك كهربائي يستخدم في اآلالت التي تحت اج لدق ة في التحكم بمحركاته ا مث ل الطابع ة وق اطع‬
‫الليزر والتطبيقات الروبوتية وماكنات ‪ CNC‬الدقيقة‪ .‬ومن اهم مميزات هذا النوع من المحرك ات ان ه‬
‫يمكن التحكم في سرعه وعدد دوراته وزاويه التوقف بدقه عالية‪ .‬ومم ا يم يز ه ذا المح رك أيض ا أن ه‬
‫يعتمد على النظ ام الثن ائي في التش غيل ‪ binary‬حيث يالح ظ أن ه يخ رج من ه أرب ع أو خمس أس الك‬
‫تسمح له بتلقي تتابع معين‪ .‬فمثال إذا استقبل التتابع اآلتي‪ 0001 :‬التي تك افيء ‪ 1‬في النظ ام العش ري‬
‫فإنه سيتحرك بزاوية مق دارها ‪ 90‬درج ة في اتج اه دوران معين‪ ،‬أم ا في ح ال اس تقبال ‪ 1000‬ال تي‬
‫تكافيء ‪ 8‬في النظام العشري فإنه يدور في االتجاه المعاكس‪.‬‬
‫كخالصة‪ :‬إذا أردت تحريك المح رك في اتج اه معين وليكن عكس عق ارب الس اعة س وف ترس ل ل ه‬
‫تتابع كاآلتي‪ )0001-0010-0100-1000(:‬كما يبين بالشكل (‪)8‬‬

‫شكل (‪ )8‬يبين مبدأ عمل محرك الخطوة‬


‫طريقة عمل محرك خطوي أحادي القطب[‪]9‬‬
‫جولة ‪ :1‬يمر التيار في ملف المغناطيس الكهربي العلوي(‪ )1‬فينجذب إليه أسنان الترس الحديدي‬
‫الذي يكون‪ ‬عضو دوار‪.‬‬

‫‪14‬‬
‫جولة ‪ :2‬ينقطع التيار عن المغناطيس الكهربي العلوي(‪ ,)1‬ويسر التيار في المغناطيس الكهربي‬
‫الجانبي(‪ )2‬مما يجعل أسنان ترس العضو الدوار تنجذب إليه‪ .‬هذا يؤدي إلى إدارة الترس بمقدار‬
‫‪ °3.6‬طبقا لهذا النموذج‪.‬‬
‫جولة ‪ :3‬يسير التيار الكهربي في المغناطيس(‪ )3‬فيدور العضو الدوار خطوة جديدة مقدارها ‪. °3.6‬‬
‫جولة ‪ :4‬ثم يسير التيار في المغناطيس الكهربي الرابع(‪ ,)4‬فيدور العضو الدوار زاوية‪°3.6 ‬‬
‫أخرى ‪ .‬وعندما يمر التيار في ملف المغناطيس العلوي(‪ )1‬يكون الدوار قد أنتقل بمقدار سنة واحدة‪ .‬و‬
‫نظرا ألنه يتكون من‪ 25‬سنة فإنه يكمل دورة كاملة بعد‪ 100 ‬خطوة‪ ,‬كما في المثال اعالة‪.‬‬
‫الفصل الخامس‬
‫تصميم العملي لماكنة الـ‪CNC‬‬
‫المقدمة‬ ‫‪5.1‬‬
‫تم تصميم ماكنة ال‪ CNC‬من جزئين اساسيين وهما الهارد وير والسوفت وير‪ .‬حيث سيتم مناقشة كل‬
‫جزء بالتفصيل في هذا الجزء‪.‬‬
‫‪ 5-2‬الهارد وير‬
‫ايضا ينقسم الهاردوير الي جزئين هم ا الج زء الكهرب ائي والج زء الميك انيكي‪ .‬اعتم د تص ميم هيك ل‬
‫الميكانيكي للـ‪ CNC‬من الحديد للمحور ‪X,Y‬حيث كان المحور ‪ X‬االفقي مكون من ثالث شفت اثن ان‬
‫منهم شفت املس تكون عليه قواعد منزلقه متصله هذه القواع د ب قاع ده ال ‪ X‬مكون ة حرك ه س رعة‬
‫ويتوسطهم شفت مسنن دقيق يتصل بماتور س تبر يتص ل بين الش فت المس نن والقاع ده ب اداه رابط ة‬
‫مثبته من جهة القاعده ومتحركه من جه ة الش فت المس نن وب دوران الم اتور س تبر تتح رك قاع دة ‪X‬‬
‫وبمساعدة الشفتان املسان لتكون حركه دقيقة وسهلة والمحور ‪ Y‬يكون مثبت فوق المحور ‪ X‬يتضمن‬
‫ثالث شفت اثنان منهم ساليد على طرفي قاعدة ‪ Z‬مربوطتات بقاعدة صغيرة رابطة ويتوصتهم ش فت‬
‫مسنن دقيق مربوط بماتور ستبر وبين الشفت المسنن وقاعدة ‪ Z‬مربوطة ب أداة رابط ة لتحري ك قاع دة‬
‫‪ Z‬وتربط على هذه القاعدة ساليد يحتوي على دريل كهربائي ويتم تحريكه بواسطة ماتور ستبر ث الث‬
‫يتوسط الماتور وساليد ال ‪ Z‬قايش مسنن ليتم رفعة وانزاله بسهولة وبدقة‪ .‬وان الرب ط مراح ل الرب ط‬
‫الكامل الجزاء الماكنة الميكانيكية تظهر في األشكال (‪ )12-9‬االتية ادناه‪.‬‬

‫‪15‬‬
‫الشكل (‪ )9‬يبين ريط محور ‪X‬‬

‫الشكل (‪ )10‬يبين ربط محور ‪Y‬‬

‫الشكل(‪ )11‬يبين ربط محور ‪ X‬مع محور ‪ Y‬معا‬

‫‪16‬‬
‫الشكل(‪ )12‬يبين ربط المحوار الثالثة معا‬

‫اما بالنسبة للجزء الكهربائي فهو يتكون من عدة اج زاء وهي ‪:‬المحرك ات الكهربائي ة وال‪Drivers‬‬
‫) ‪ (CNC Shield V3‬والموصالت والمتحكم الدقيق (االردوين و) ومجه ز ق درة ‪ 6‬امب ير وكيب ل‬
‫‪ USB‬والشكل التالي يوضح عملية الربط بين هذه المكونات[‪.]3,4‬‬

‫شكل ‪ ))13‬الربط الكهربائي لماكنة ال ‪CNC‬‬

‫‪ 5-3‬السوفت وير‬

‫‪17‬‬
‫تتطلب الماكنة عدة برامجيات اساسية مفتوحة المص در وتتناس ب م ع المتحكم المس تخدم وهي‪( :‬‬
‫‪ )GRBL Arduino library‬و (‪ )Universal G code sender software‬و (‪Java‬‬
‫‪ )script‬حيث يجب تحمي ل وتث بيت ه ذة البرامجي ات من اج ل الت داخل الص حيح بين المتحكم‬
‫والكمبيوتر‪ .‬والشكل االتي يوضح واجهة البرنامج الذي يتم من خالله التحكم بالماكنة‬

‫الفصل السادس‬
‫النتائج العملية والمناقشة‬ ‫‪-6‬‬
‫لقد بينت النتائج العملية دقة عالية للمحاور الثالثة اال ان محور ال ‪ Z‬قد اعطى نسبة خطأ بنسبة‬
‫واحد ملي متر‪ .‬وكانت المسافة التي تعادل ‪ 2.5‬سم في التصميم الحاسوبي تعادل ‪ 1‬سم في‬
‫التصميم المنفذ‪ .‬الشكل (‪ )14‬يظهر هذه الرسم الحاسوبي للتصميم‪ .‬بينما الشكل (‪ )15‬يظهر‬
‫الرسم المنفذ من قبل الماكنة على مادة البالستك وكانت حجم الداة القطع هي ‪ 3‬ملم متر‪.‬‬

‫الشكل (‪ )14‬يبين الرسم الحاسوبي للتصميم‬

‫‪18‬‬
‫الشكل (‪ )15‬يبين التنفيذ الماكنة العملي للتصميم‬
‫الفصل السابع‬
‫االستنتاجات‬ ‫‪-7‬‬
‫الماكن ة تم انجازه ا بتكلف ة اق ل من ‪ $200‬وبس هولة بع د ان تم تج اوز الكث ير من المش اكل‬ ‫‪-1‬‬
‫والتحديات البرمجية‪.‬‬
‫الحصول على الدقة الطلوبه لكل محور من خالل استخدام المحاور المسننة‬ ‫‪-2‬‬
‫القابلية على التعديل والتطوير البرامجي والميكانيكي‬ ‫‪-3‬‬
‫لم يتطلب بناءها الكثير من االدوات‪ .‬وكان ما يتطلبة ه و (ماكن ة لحيم وماكن ة قط ع وادوات‬ ‫‪-4‬‬
‫تثبيت البراغي)‬
‫يمكن اعادة بناء الماكنة باقل من التكلفة المذكورة في النقطة االولى‪ .‬وذلك باستخدام ال ورش‬ ‫‪-5‬‬
‫لعملية انت اج المح اور المس ننه ب دل من ش راءها وع ادة ت دوير الطابع ات الكب يرة من اج ل‬
‫استخدامها في بعض تفاصيل الماكنة الدقيقه مثال المحاور الملساء واحلقات المنزلقة‪.‬‬

‫‪19‬‬
:‫المصادر‬ -8

1- https://www.youtube.com/watch?v=NwATMhgvhlc (‫رابط فيديو لبناء ماكنة‬


‫ ال‬CNC).
2- https://ar.wikipedia.org/wiki/
%D9%81%D8%A7%D8%B1%D8%B2%D8%A9. (‫موقع الويكيبيديا العالمي‬
‫) للمقاالت العلمية‬.
3- https://ar.wikipedia.org/wiki/%D9%82%D8%B7%D8%B9_
%D8%A8%D8%A7%D9%84%D8%A8%D9%84%D8%A7%D8%B2
%D9%85%D8%A7 (‫)موقع الويكيبيديا العالمي للمقاالت العلمية‬.
4- https://en.wikipedia.org/wiki/CNC_router ( ‫موقع الويكيبيديا العالمي للمقاالت‬
‫)العلمية‬.
5- 3D PRINTER CNC SHIELD V3, http://www.ekt2.com .
6- Handson Technology, ‘3-Axis CNC/Stepper Motor Shield for
Arduino’, User Manual, http://www.handsontec.com.
7- Ardumotive_com, ‘Mini CNC Plotter - Arduino Based’, on August
31, 2015.
8- MS. Bhuvaneshw,‘DESIGN AND MANUFACTURING OF LOW-
COST PROTOTYPE CNC MILLING MACHINE FOR MASS
PRODUCTION ORIENTED SMALL SCALE INDUSTRY’, 2015.
9- Torjus Spilling, ‘Self-Improving CNC Milling Machine’, Master’s
Thesis, 2014.

20
‫رقم الصفحة‬ ‫الفهرس‬
‫(‪)2‬‬ ‫االهداء والشكر والتقدير‬
‫(‪)3‬‬ ‫الخالصة‬
‫الفصل األول‬
‫(‪)4‬‬ ‫المقدمة‬ ‫‪1.1‬‬
‫‪C.N.C‬‬ ‫‪ 1-2‬نظرة عامة لماكنة الـ )‪(4‬‬
‫‪.....................................................................................................‬‬
‫‪CNC‬‬ ‫الفصل الثاني ‪ -‬انواع وطرق عمل ماكنة الـ )‪(5‬‬
‫(‪)5‬‬ ‫‪ 2-1‬المقدمة‬
‫‪MILLING MACHINES‬‬ ‫‪ 2-2‬الماكنة الفارزة )‪(5‬‬
‫‪Plasma cutters‬‬ ‫‪ 3-2‬ماكنة القطع بالبالزما )‪(5‬‬
‫‪Router‬‬ ‫‪4-2‬ماكنة الراوتر )‪(6‬‬
‫‪.......................................................................................................‬‬
‫‪Driver‬‬ ‫الفصل الثالث – أنواع ال)‪(7‬‬
‫(‪)7‬‬ ‫‪ 3-1‬مقدمة‬
‫‪L293D‬‬ ‫‪ 3-2‬الدرايفر )‪(7‬‬
‫‪Stepper Driver CNC Shield‬‬ ‫‪(11) 3-3‬‬
‫‪.......................................................................................................‬‬
‫)‪(13‬‬ ‫الفصل الرابع ‪Stepper motor -‬‬
‫‪.........................................................................................‬‬
‫‪CNC‬‬ ‫الفصل الخامس – تصميم العملي لماكنة الـ)‪(14‬‬
‫(‪)14‬‬ ‫‪ 5-1‬المقدمة‬
‫(‪)14‬‬ ‫‪ 5-2‬الهارد وير‬

‫‪21‬‬
‫(‪)16‬‬ ‫‪ 5-3‬السوفت وير‬
‫‪...................................................................................................‬‬
‫(‪)17‬‬ ‫الفصل الساس ‪ -‬النتائج العملية والمناقشة‬
‫‪.....................................................................................................‬‬
‫(‪)18‬‬ ‫الفصل السابع‪ -‬االستنتاجات‬
‫‪.........................................................................................‬‬
‫(‪)19‬‬ ‫المصادر‬

‫‪22‬‬

You might also like