Professional Documents
Culture Documents
إعداد الطلبة
نورس سعد محمد ,مرتضى فراس حميد ,ميس خالد حسن ,نور حيدرشريف ,نور محمد علي,
بأشراف
م.م .مهند عدنان محمد
م.م .حسون سلمان نعمة
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المقدمة
تُع ّد مقدمة البحث مهمة وال يمكن االستغناء عنها في مشروع تخرج من الجامعة أو غير ذلك ،فمقدم ة
البحث جزء مهم منه لكونها عنصر رئيسي في جذب اهتم ام الق ارئ ،وانش داده لفهم موض وع البحث
والتفاعل مع أفكاره .من األفضل تأخير كتابة المقدم ة ح تى االنته اء من ص ياغة البحث بش كل كام ل
ونهائي ،لكون األفكار التي صيغ بها البحث تكون قد ترسخت في ذهن الكاتب ،ويكون أكثر قدرةً على
ة. ثر دق ور ٍة أك ية للبحث بص رة الرئيس از الفك إيج
5
الفصل الثاني
انواع وطرق عمل ماكنة الـ CNC
2.1المقدمة
للـ CNCأنواع عديدة وطرق العم ل من ماكن ة الى أخ رى تختل ف ويك ون اختالفه ا ايض ا ً من حيث
الشكل والتركيب وأنواع البرامج المستخدمة وسبب اختالف هذه الماكنة نس بة الى الم ادة ال تي س وف
تنتجها.
6
يمر الغاز من خاللها تس مح ل ه ب المرور بس رعة فائق ة .والغ از الم ار بس رعة فائق ة يمكن هُ قص
المعادن الصلبة كما تظهر في الشكل (.)2
7
شكل ( )3لماكنة الراوتر
الفصل الثالث
أنواع الDriver
المقدمة 3.1
يتم استخدام ال driverفي ماكنات ال CNCوذلك لكي نتمكن بتوفير الفولتية الى
المحركات بلقدر الكافي ليعمل بكامل قدرته ولل driverأنواع عديدة سنتعرف على أهمها.
8
شكل ( )5التمثيل العام لمجهز نوع L293D
9
شكل ( )6طريقة ربط شريحة الـ L293D
هو طرف التفعيل لقناتي التحكم في الموتور االول ( االطراف 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علي هذ الطرف
10
و نسلط عليه اشارة مرتفعة ( 5فولت ) اذا اردنا ان يكون اتجاه دوران الموتور االول مع عقارب
الساعة مع مراعات ان تكون اشارة التحكم االخري ( الطرف ) 7منخفضة ( 0فولت )
هذا الطرف هو الخرج االول للتحكم في الموتور االول و يتم توصيله مع احد طرفي الموتور االول
هذا الطرف هو الخرج الثاني للتحكم في الموتور االول و يتم توصيله مع الطرف الثاني للموتور
االول
هذا الطرف هو طرف اشارة التحكم الثانية للتحكم في الموتور االول و يتم توصيله مع المتحكم
و نسلط عليه اشارة مرتفع ( 5فولت) في حالة اردنا ان يكون اتجاه دوران الموتور االول عكس
عقارب الساعة مع مراعات ان تكون اشارة التحكم االخري ( الطرف رقم ) 2منخفضة ( 0فولت )
هذا الطرف هو طرف جهد تشغيل الموتورات حيث نقوم بتوصيله مع الطرف الموجب للمصدر الذي
نريده ان يغذي الموتورات
فمثالً اذا كانت الموتورات تعمل علي جهد قدره 12فولت فاننا سوف ناتي بمصدر جهد 12فولت و
سوف نقوم بتوصيل الطرف الموجب لهذا المصدر مع هذا الطرف رقم 8
هذ الطرف هو طرف التفعيل لقناتي التحكم في الموتور الثاني ( االطراف 10و ) 15و ينطبق عليه
كل ما قلناه عن الطرف رقم 1فالطرف رقم 1كان يقوم بتفعيل الطرفين 2و 7للتحكم في الطرفين 3
و 6اما هذا الطرف فيقوم بتفعيل الطرفين 10و 15للتحكم في الطرفين 11و ( 14طرفي الموتور
الثاني)
11
الطرف رقم 10
هذا الطرف هو طرف اشارة التحكم االولي للتحكم في الموتور الثاني و يتم توصيله مع المتحكم
هذه الطرف هو الخرج االول للتحكم في الموتور الثاني و يتم توصيله مع احد طرفي الموتور الثاني
هذا الطرف هو الخرج الثاني للتحكم في الموتور الثاني و يتم توصيله مع الطرف الثاني للموتور
الثاني
هذا الطرف هو طرف اشارة التحكم الثانية للتحكم في الموتور الثاني و يتم توصيله مع المتحكم
هذا الطرف هو طرف جهد التشغيل الداخلي للدرايفر و يتم توصيله مع مصدر جهد 5 فولت
و بهذا نكون قد تعرفنا علي هذا الدرايفر اطرافه و طريقة توصيلها و مهمة كل طرف.
12
فإنه يسهل جزء استبدال ،والقدرة على الترقية ،والتوسع .والقطعة يحتوي على ادخال خ??ارجي من
12الى 36ف??ولت ولدي??ة تغذي??ه ألرب??ع مح??اور? وهي ( )X,Y,Z,Aيق??وم بتغذي??ة م??اتور? DCبالق??درة
المطلوب?ة وإعط?اء ايع?از لك?ل رج?ل من ك?ل مح?ور لتش?غيل وإيق?اف وقلب حرك?ة الم?اتور? وتظه?ر
ص??ورته في الش??كل ( .)7في ه??ذا البحث ,ق??د تم اس??تخدام متحكم االردوين??و كحلق??ة الوص??ل بين
الحاسوب والمجهز.
إن لوح??ة القي??ادة 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
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
16
الشكل( )12يبين ربط المحوار الثالثة معا
اما بالنسبة للجزء الكهربائي فهو يتكون من عدة اج زاء وهي :المحرك ات الكهربائي ة والDrivers
) (CNC Shield V3والموصالت والمتحكم الدقيق (االردوين و) ومجه ز ق درة 6امب ير وكيب ل
USBوالشكل التالي يوضح عملية الربط بين هذه المكونات[.]3,4
5-3السوفت وير
17
تتطلب الماكنة عدة برامجيات اساسية مفتوحة المص در وتتناس ب م ع المتحكم المس تخدم وهي( :
)GRBL Arduino libraryو ( )Universal G code sender softwareو (Java
)scriptحيث يجب تحمي ل وتث بيت ه ذة البرامجي ات من اج ل الت داخل الص حيح بين المتحكم
والكمبيوتر .والشكل االتي يوضح واجهة البرنامج الذي يتم من خالله التحكم بالماكنة
الفصل السادس
النتائج العملية والمناقشة -6
لقد بينت النتائج العملية دقة عالية للمحاور الثالثة اال ان محور ال Zقد اعطى نسبة خطأ بنسبة
واحد ملي متر .وكانت المسافة التي تعادل 2.5سم في التصميم الحاسوبي تعادل 1سم في
التصميم المنفذ .الشكل ( )14يظهر هذه الرسم الحاسوبي للتصميم .بينما الشكل ( )15يظهر
الرسم المنفذ من قبل الماكنة على مادة البالستك وكانت حجم الداة القطع هي 3ملم متر.
18
الشكل ( )15يبين التنفيذ الماكنة العملي للتصميم
الفصل السابع
االستنتاجات -7
الماكن ة تم انجازه ا بتكلف ة اق ل من $200وبس هولة بع د ان تم تج اوز الكث ير من المش اكل -1
والتحديات البرمجية.
الحصول على الدقة الطلوبه لكل محور من خالل استخدام المحاور المسننة -2
القابلية على التعديل والتطوير البرامجي والميكانيكي -3
لم يتطلب بناءها الكثير من االدوات .وكان ما يتطلبة ه و (ماكن ة لحيم وماكن ة قط ع وادوات -4
تثبيت البراغي)
يمكن اعادة بناء الماكنة باقل من التكلفة المذكورة في النقطة االولى .وذلك باستخدام ال ورش -5
لعملية انت اج المح اور المس ننه ب دل من ش راءها وع ادة ت دوير الطابع ات الكب يرة من اج ل
استخدامها في بعض تفاصيل الماكنة الدقيقه مثال المحاور الملساء واحلقات المنزلقة.
19
:المصادر -8
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