Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Cnc 3- G code language -hiast

Introduction to G-Code

مدخل إلى لغة التحكم بألة المبرمجة الرقمية

  • Sé el primero en comentar

Cnc 3- G code language -hiast

  1. 1. 20 July 2015 CAM -- Dr. ahmad Almaleh 1 ‫الرقمية‬ ‫اآلالت‬ CNC Machines ‫الرقمية‬ ‫اآلالت‬ ‫برمجة‬ ‫لغة‬ ‫إلى‬ ‫مدخل‬
  2. 2. 20 July 2015 CAM -- Dr. ahmad Almaleh 2 ‫املحاضرة‬ ‫مخطط‬ ‫مقدمة‬ ‫العمل‬ ‫مراحل‬ ‫الرقمية‬ ‫اآلالت‬ ‫مع‬ ‫التخاطب‬ ‫آليات‬ ‫البرمجة‬ ‫لغات‬ G-M Code ‫البرنامج‬ ‫أجزاء‬ ‫وتنفيذه‬ ‫برنامج‬ ‫كتابة‬ ‫مراحل‬
  3. 3. 20 July 2015 CAM -- Dr. ahmad Almaleh 3 ‫مقدمة‬ ‫د‬‫و‬‫تز‬ ً ‫كليا‬ ‫أو‬ ً ‫جزئيا‬ ‫مؤتمتة‬ ‫تشغيل‬ ‫آلة‬ ‫هي‬ ‫الرقمية‬ ‫التشغيل‬ ‫آلة‬‫باألوامر‬ ‫إحداثي‬ ‫نظام‬ ‫بفضل‬ ‫قمي‬‫ر‬ ‫شكل‬ ‫على‬ ‫قطعة‬ ‫كل‬ ‫بتشغيل‬ ‫املتعلقة‬‫مرتبط‬ ‫ات‬ ‫األوامر‬ ‫لهذه‬.‫ن‬ ‫بفضل‬ ‫قمي‬‫ر‬ ‫بشكل‬ ‫لآللة‬ ‫املتتالية‬ ‫األوضاع‬ ‫تعرف‬‫ظام‬ ‫باآللة‬ ‫مرتبط‬‫إحداثيات‬. ‫ش‬ ‫ما‬‫قطعة‬ ‫بتشغيل‬ ‫املتعلقة‬ ‫التنفيذية‬ ‫واألوامر‬ ‫التعليمات‬ ‫تأخذ‬‫برنامج‬ ‫كل‬ ‫تدعى‬ ‫خاصة‬ ‫تعليمات‬ ‫من‬ ‫مؤلفة‬‫ر‬‫سطو‬ ‫من‬ ‫مؤلف‬G-code or NC program
  4. 4. 20 July 2015 CAM -- Dr. ahmad Almaleh 4 ‫مقدمة‬ ‫ا‬ ‫توفر‬‫من‬ ‫قطعة‬‫أي‬ ‫تشغيل‬‫برنامج‬ ‫كتابة‬‫على‬‫بالعمل‬‫البدء‬ ‫قبل‬‫البد‬‫ملعلومات‬ ‫التالية‬: ‫القطعة‬ ‫عن‬ ‫معلومات‬(‫المشغولة‬:) ‫الخام‬ ‫المادة‬ ‫نوع‬ ‫المطلوبة‬ ‫للقطعة‬ ‫الهندسية‬ ‫األبعاد‬ ‫المطلوبة‬ ‫والدقة‬ ‫التسامحات‬ ‫اآللة‬ ‫عن‬ ‫معلومات‬: ‫منها‬ ‫لكل‬ ‫الحركة‬ ‫وأشواط‬ ‫العاملة‬ ‫المحاور‬ ‫عدد‬ ‫المحاور‬ ‫حركة‬ ‫ودقة‬ ‫واستطاعات‬ ‫الدوران‬ ‫سرعات‬ ‫اآللة‬ ‫على‬ ‫تنفيذها‬ ‫الممكن‬ ‫الخام‬ ‫المواد‬
  5. 5. 20 July 2015 CAM -- Dr. ahmad Almaleh 5 ‫العمل‬ ‫مراحل‬ ‫ودفتر‬ ‫الهندسية‬ ‫المخططات‬ ‫قراءة‬ ‫تنفيذها‬ ‫المطلوب‬ ‫للقطعة‬ ‫الشروط‬ (‫جودة‬ ،‫األساسية‬ ‫األبعاد‬ ،‫الخام‬ ‫المادة‬ ‫الدقة‬ ،‫األسطح‬... ‫اآللة‬ ‫إمكانية‬ ‫دراسة‬/‫الرقمية‬ ‫اآلالت‬ ‫تح‬ ‫المرفقة‬ ‫اإلضافات‬ ‫مع‬ ‫المتوفرة‬‫ديد‬ ‫منها‬ ‫المناسب‬. ‫المطلوبة‬ ‫القطع‬ ‫أدوات‬ ‫تحديد‬. ‫والدالئل‬ ‫المثبتات‬ ‫تحديد‬.
  6. 6. 20 July 2015 CAM -- Dr. ahmad Almaleh 6 ‫العمل‬ ‫مراحل‬ ،‫الحجم‬ ‫صغير‬ ،‫واضح‬ ‫برنامج‬ ‫كتابة‬ ‫الت‬ ‫للمتطلبات‬ ٍ‫ومستوف‬ ‫دقيق‬‫صنيعية‬.
  7. 7. 20 July 2015 CAM -- Dr. ahmad Almaleh 7 ‫العمل‬ ‫مراحل‬
  8. 8. 20 July 2015 CAM -- Dr. ahmad Almaleh 8 ‫العمل‬ ‫مراحل‬
  9. 9. 20 July 2015 CAM -- Dr. ahmad Almaleh 9 ‫العمل‬ ‫أنماط‬ ‫اختي‬ ‫يتم‬ ‫الرقمية‬ ‫التشغيل‬ ‫آالت‬ ‫على‬ ‫للعمل‬ ‫أنماط‬ ‫أربعة‬ ‫يوجد‬ ً‫ا‬‫غالب‬‫خالل‬ ‫من‬ ‫ارها‬ ‫القيادة‬ ‫لوحة‬ ‫على‬ ‫النمط‬ ‫اختيار‬ ‫مفتاح‬: ‫آلي‬Automatic ‫يدوي‬manual ‫سطر‬ ‫التشغيل‬-‫طر‬َ‫س‬ ‫المعلومات‬ ‫إدخال‬ ‫نمط‬Edit
  10. 10. 20 July 2015 CAM -- Dr. ahmad Almaleh 10 ‫البرمجة‬ ‫لغات‬ ‫العالمي‬ ‫القياس‬ ‫نظام‬ ‫في‬ ‫موصفة‬ ‫برمجة‬ ‫لغة‬ ‫الرقمية‬ ‫لآلالت‬ ‫يوجد‬ISO‫ذلك‬ ‫مع‬ ‫الش‬ ‫حسب‬ ‫ألخرى‬ ‫آلة‬ ‫من‬ ‫تختلف‬ ‫اآلالت‬ ‫على‬ ‫الموجودة‬ ‫البرمجة‬ ‫لغة‬ ‫فإن‬‫ركة‬ ‫اآللة‬ ‫وخصوصية‬ ‫بها‬ ‫المربوط‬ ‫للمتحكم‬ ‫المصنعة‬. ‫هي‬ ‫اللغات‬ ‫أنواع‬ ‫أهم‬ ‫من‬: G Code APT language L Code
  11. 11. 20 July 2015 CAM -- Dr. ahmad Almaleh 11 ‫البرمجة‬ ‫لغة‬ ‫ستاندرات‬
  12. 12. 20 July 2015 CAM -- Dr. ahmad Almaleh 12 ‫الرقمية‬ ‫اآلالت‬ ‫برمجة‬ ‫طرق‬ ‫المباشرة‬ ‫اليدوية‬ ‫الطريقة‬:‫قي‬ ‫لوحة‬ ‫مفاتيح‬ ‫باستخدام‬ ‫أي‬‫اآللة‬ ‫ادة‬. ‫التخاطبية‬ ‫الطريقة‬MDI:‫التشغيل‬ ‫دارات‬ ‫خالل‬ ‫من‬ ‫أي‬MC ‫لغة‬ ‫مع‬ ‫المتوافقة‬ ‫اآللة‬ ‫مع‬ ‫المرفقة‬G-code‫أو‬ISO‫إدخال‬ ‫يتم‬ ‫باآللة‬ ‫الملحق‬ ‫الخاص‬ ‫النصوص‬ ‫منقح‬ ‫بمساعدة‬ ‫الدارات‬. ‫برنامج‬ ‫باستخدام‬CAD-CAM‫برنامج‬ ‫توليد‬ ‫فيها‬ ‫يتم‬ ‫التي‬ ‫للتنف‬ ‫اآللة‬ ‫إلى‬ ‫بعدها‬ ‫ينقل‬ ،‫خارجي‬ ‫حاسب‬ ‫على‬ ‫التشغيل‬‫يذ‬. ‫الحاسب‬ ‫بمؤازرة‬ ‫المستوى‬ ‫عالية‬ ‫بلغة‬ ‫برمجة‬: APT(UNIAPT,EXAPT,ADAPT…) Compact II
  13. 13. 20 July 2015 CAM -- Dr. ahmad Almaleh 13 ‫الرقمية‬ ‫لآللة‬ ‫الرئيسية‬ ‫التخاطب‬ ‫لوحة‬
  14. 14. 20 July 2015 CAM -- Dr. ahmad Almaleh 14 ‫الرئيسي‬ ‫التخاطب‬ ‫لوحة‬ ‫في‬ ‫االظهار‬ ‫شاشة‬‫ة‬
  15. 15. 20 July 2015 CAM -- Dr. ahmad Almaleh 15 ‫الرئيسي‬ ‫التخاطب‬ ‫لوحة‬ ‫في‬ ‫االظهار‬ ‫شاشة‬‫ة‬
  16. 16. 20 July 2015 CAM -- Dr. ahmad Almaleh 16 ‫الرئيسي‬ ‫التخاطب‬ ‫لوحة‬ ‫في‬ ‫االظهار‬ ‫شاشة‬‫ة‬
  17. 17. 20 July 2015 CAM -- Dr. ahmad Almaleh 17 ‫الرقمية‬ ‫اآللة‬ ‫مع‬ ‫التخاطب‬ ‫اجهزة‬ ‫سلكي‬ ‫االنترنت‬ ‫السلكي‬ ‫ميموري‬ ‫فالش‬
  18. 18. 20 July 2015 CAM -- Dr. ahmad Almaleh 18 ‫الرق‬ ‫لآلالت‬ ‫البرمجة‬ ‫لغات‬ ‫بين‬ ‫االختالف‬‫مية‬ ‫البرمجة‬ ‫لغة‬ ‫رموز‬ ‫تختلف‬G-code‫البرمجة‬ ‫لغة‬ ‫عن‬ ‫المؤتمتة‬APT‫فن‬ ‫الثانية‬ ‫أما‬ ‫معينة‬ ‫رموز‬ ‫األولى‬ ‫في‬ ‫نجد‬ ‫حيث‬‫جد‬ ‫برمجية‬ ‫نصية‬ ‫تعليمات‬. ‫التقليدية‬ ‫البرمجة‬ ‫لغة‬ ‫في‬G-code‫العمليات‬ ‫من‬ ‫كل‬ ‫تعريف‬ ‫يتم‬ ‫العمليات‬ ‫تسلسل‬ ،‫الخام‬ ‫المادة‬ ،‫القطع‬ ‫أدوات‬ ،‫التشغيلية‬ ‫معينة‬ ‫تشغيل‬ ‫آلة‬ ‫أجل‬ ‫ومن‬ ‫المشغل‬ ‫خالل‬ ‫من‬ ‫التكنولوجية‬. ‫المؤتمتة‬ ‫البرمجة‬ ‫لغة‬ ‫في‬APT‫الخاص‬ ‫الرسم‬ ‫تحويل‬ ‫يتم‬ ‫إج‬ ‫إلى‬ ‫الحاسب‬ ‫بمساعدة‬ ً‫ا‬‫أوتوماتيكي‬ ‫أو‬ ‫يدويا‬ ‫بالمشغولة‬‫رائيات‬ ‫التن‬ ‫برنامج‬ ‫في‬ ‫ألي‬ ‫بشكل‬ ‫تسقط‬ ً‫ا‬‫سابق‬ ‫محددة‬ ‫تشغيل‬‫فيذ‬.
  19. 19. 20 July 2015 CAM -- Dr. ahmad Almaleh 19 ‫الرقمية‬ ‫التشغيل‬ ‫آالت‬ ‫برمجة‬ ‫الت‬ ‫المعلومات‬ ‫إلى‬ ‫الرقمي‬ ‫التشغيل‬ ‫آالت‬ ‫تحكم‬ ‫نظام‬ ‫يحتاج‬‫الية‬: ‫تصف‬ ‫التعليمات‬ ‫من‬ ‫سلسلة‬ ‫وهو‬ ‫للقطعة‬ ‫التشغيل‬ ‫برنامج‬‫عمليات‬ ‫ال‬ ‫للمشغولة‬ ‫النهائي‬ ‫الشكل‬ ‫على‬ ‫للحصول‬ ‫الالزمة‬ ‫التشغيل‬‫مطلوبة‬. ‫التالية‬ ‫المعلومات‬ ‫على‬ ‫يحتوي‬ ‫التعليمات‬ ‫من‬ ‫سطر‬ ‫كل‬ ‫الهندسية‬ ‫المعطيات‬ ‫التكنولوجية‬ ‫المعطيات‬ ‫القطع‬ ‫أدوات‬ ‫عن‬ ‫معلومات‬ ‫وتعويضاتها‬ ‫القطع‬ ‫أدوات‬ ‫عن‬ ‫أولية‬ ‫معطيات‬
  20. 20. 20 July 2015 CAM -- Dr. ahmad Almaleh 20 ‫التشغيل‬ ‫برنامج‬ ‫الهندسية‬ ‫المعلومات‬: ‫الحركة‬ ‫نوع‬:‫أو‬ ‫دورانية‬ ‫أو‬ ‫خطية‬..... ‫محور‬/‫الحركة‬ ‫محاور‬ ‫اإلحداثيات‬ ‫جملة‬:،‫قطبي‬ ،‫ديكارتي‬ ‫اإلحداثيات‬ ‫نوع‬:‫مطلق‬ ،‫نسبي‬ ‫اإلحداثيات‬ ‫أبعاد‬ ‫وحدة‬:‫إنكليزي‬ ،‫عالمي‬
  21. 21. 20 July 2015 CAM -- Dr. ahmad Almaleh 21 ‫التشغيل‬ ‫برنامج‬ ‫التكنولوجية‬ ‫المعلومات‬: ‫ومصححاتها‬ ‫القطع‬ ‫أدوات‬T ‫الرئيسي‬ ‫الدوران‬ ‫محور‬ ‫سرعة‬S ‫التغذية‬ ‫سرعة‬F ‫ثانوية‬ ‫معلومات‬:M ‫التبريد‬ ‫سائل‬ ‫آلي‬ ‫القطع‬ ‫أداة‬ ‫تبديل‬. ‫القطع‬ ‫أداة‬ ‫دوران‬ ‫جهة‬ ‫آلي‬ ‫الرايش‬ ‫إزالة‬.
  22. 22. 20 July 2015 CAM -- Dr. ahmad Almaleh 22 G & M Code ‫البرمجة‬ ‫لغة‬ ‫في‬ ‫المستعملة‬ ‫العامة‬ ‫الرموز‬ ‫ألهم‬ ‫شرح‬
  23. 23. 20 July 2015 CAM -- Dr. ahmad Almaleh 23 G & M Code O:‫البرنامج‬ ‫رقم‬ N:‫البرنامج‬ ‫في‬ ‫المساعدة‬ ‫او‬ ‫التنفذية‬ ‫التعليمات‬ ‫سطر‬ ‫رقم‬ G:‫تحضيرية‬ ‫عملية‬ M:‫خاصة‬ ‫عمليات‬ F:‫للمش‬ ‫بالنسبة‬ ‫القطع‬ ‫ألداة‬ ‫النسبية‬ ‫السرعة‬ ‫يحدد‬ ،‫التغذية‬ ‫معدل‬‫غولة‬ S:‫محور‬ ‫سرعة‬ ‫يحدد‬‫القطع‬ ‫أداة‬rpm , D0,…, D7P0,…, P7:‫مساعدة‬ ‫معامالت‬ T:‫وتعويضها‬ ‫القطع‬ ‫أداة‬ ‫رقم‬ ‫لتحديد‬ L:‫تكراره‬ ‫مرات‬ ‫وعدد‬ ‫الفرعي‬ ‫البرنامج‬ ‫رقم‬ ‫لتحديد‬
  24. 24. 20 July 2015 CAM -- Dr. ahmad Almaleh 24 G & M Code O0519 N0010 G91 G80 G49 G40 G00 T01 N0020 T02 M01 N0030 G90 G54 G00 X5.44 Y1.95 S500 N0040 G43 Z0.1 D01 N0300 T03 M06 N0310 G90 G54 G00 X0.9 Y-1.5 S1300 N1000 M30 ‫البرنامج‬ ‫رقم‬ ‫الكتل‬ ‫أرقام‬
  25. 25. 20 July 2015 CAM -- Dr. ahmad Almaleh 25 G & M Code ‫متتالي‬ ‫البلوك‬ ‫رقم‬ ‫تحضيرية‬ ‫عمليات‬ ‫اإلحداثيات‬ ‫التغذية‬ ‫معدل‬ ‫أداة‬ ‫دوران‬ ‫سرعة‬ ‫القطع‬ ‫خاص‬ ‫تابع‬ ‫مساعد‬ ‫معامل‬ N0100 G01 G42 X1.0 Y7.1 F10.0 S500 M03 D01
  26. 26. 20 July 2015 CAM -- Dr. ahmad Almaleh 26 G Code G00 x y z G01 XYZ F S M G02 XYZ IJK F S M G03 XYZ IJK F S M
  27. 27. 20 July 2015 CAM -- Dr. ahmad Almaleh 27 M Code
  28. 28. 20 July 2015 CAM -- Dr. ahmad Almaleh 28 G Code Group Group 0 G00 : Rapid traverse G01 : Linear interpolation G02 : Circular interpolation clockwise G03 : Circular interpolation counterclockwise G04 : Dwell G72 : Defining circular boring pattern G74 : Defining rectangular boring pattern G81 : Drilling, centering G82 : Drilling, spot-facing G83 : Deep-hole drilling with retraction G84 : Tapping G86 : Deep-hole drilling with chip breaking G87 : Rectangular pocket milling cycle G88 : Circular pocket milling cycle G89 : Slot milling cycle
  29. 29. 20 July 2015 CAM -- Dr. ahmad Almaleh 29 G Code Group Group 2 G94 : Feed in mm/min or 0.01 inch/min G95 : Feed in um/rev or 0.0001 inch/rev Group 3 G53 : Cancellation of offsets 1, 2 G54 : Call-up of offset 1 G55 : Call-up of offset 2 Group 4 G92 : Set offset 5 Group 5 G56 : Cancellation of offsets 3, 4, 5 G57 : Call-up of offset 3 G58 : Call-up of offset 4 G59 : Call-up of offset 5 Group 6 G25 : Subroutine call-up G27 : Unconditional jump Group 7 G70 : Measurements in inches G71 : Measurements in mm
  30. 30. 20 July 2015 CAM -- Dr. ahmad Almaleh 30 G Code Group Group 8 G40 : Cancellation of the tool path compensation G41 : Cutter path compensation left G42 : Cutter path compensation right Group 9 G17 : 1st axis switching G18 : 2nd axis switching G19 : 3rd axis switching G20 : 4th axis switching G21 : 5th axis switching G22 : 6th axis switching Group 11 G98 : Withdrawal to starting plane G99 : Withdrawal to withdrawal plane Group 12 G73 : Call-up circular boring pattern G74 : Call-up rectangular boring pattern
  31. 31. 20 July 2015 CAM -- Dr. ahmad Almaleh 31 M Code Group 0 M03 : Spindle ON in clockwise direction M04 : Spindle ON in counterclockwise direction M05 : Spindle stop M19 : Spindle precise stop Group 1 M38 : Precise stop ON M39 : Precise stop OFF Group 2 M00 : Programmed stop M17 : Subroutine end M30 : Program end with return to program start Group 3 M08 : Coolant ON M09 : Coolant OFF Group 8 M50 : Cancellation of the direction logic with bidirectional tool turret M51 : Selection of the direction logic with bidirectional tool turret Group 10 M90 : Cancellation of the mirroring function M91 : Mirroring on the X-axis M92 : Mirroring on the Y-axis M93 : Mirroring on the Z-axis
  32. 32. 32 Modal G-Code List  G00 Rapid Transverse  G01 Linear Interpolation  G02 Circular Interpolation, CW  G03 Circular Interpolation, CCW  G17 XY Plane  G18 XZ Plane  G19 YZ Plane  G20/G70 Inch units  G21/G71 Metric Units  G40 Cutter compensation cancel  G41 Cutter compensation left  G42 Cutter compensation right  G43 Tool length compensation (plus)  G44 Tool length compensation (minus)  G49 Tool length compensation cancel  G80 Cancel canned cycles  G81 Drilling cycle  G82 Counter boring cycle  G83 Deep hole drilling cycle  G90 Absolute positioning  G91 Incremental positioning 20 July 2015 CAM -- Dr. ahmad Almaleh
  33. 33. 33 M Codes  M00 Program stop  M01 Optional program stop  M02 Program end  M03 Spindle on clockwise  M04 Spindle on counterclockwise  M05 Spindle stop  M06 Tool change  M08 Coolant on  M09 Coolant off  M10 Clamps on  M11 Clamps off  M30 Program stop, reset to start 20 July 2015 CAM -- Dr. ahmad Almaleh
  34. 34. 20 July 2015 CAM -- Dr. ahmad Almaleh 34 ‫البرمجة‬ ‫لغة‬ ‫قواعد‬ ‫بالحرف‬ ‫البرنامج‬ ‫يبدأ‬Oً‫ال‬‫مث‬ ‫البرنامج؛‬ ‫رقم‬ ‫جانبه‬ ‫وإلى‬O13 ‫بالحرف‬ ‫البرنامج‬ ‫في‬ ‫كتلة‬ ‫كل‬ ‫تبدأ‬Nً‫ال‬‫الكتلة؛مث‬ ‫رقم‬ ‫جانبه‬ ‫وإلى‬N0010 ‫التالية‬ ‫التعليمات‬ ‫بـأحد‬ ‫البرنامج‬ ‫ينتهي‬M30,M00 ‫تعليمتا‬ ‫اجتمعت‬ ‫إذا‬G Code)‫أو‬M Code(‫كتلة‬ ‫في‬ ‫نفسها‬ ‫المجموعة‬ ‫من‬ ‫تنفذ‬ ‫التي‬ ‫هي‬ ‫األخيرة‬ ‫فإن‬ ‫واحدة‬ ‫البرنامج‬ ‫رقم‬ ‫عن‬ ‫للتعبير‬ ‫الصحيحة‬ ‫األرقام‬ ‫تستخدم‬(‫خانتان‬)‫ال‬ ‫رقم‬ ،‫كتلة‬(‫أربع‬ ‫خانات‬)‫التعليمة‬ ‫نوع‬ ‫ولتحديد‬ ،G Code/ M Code(‫خانتان‬) ‫األبعاد‬ ‫تكتب‬(X, Y, Z, U, V, W I, J, K)‫المساعدة‬ ‫المعامالت‬ ‫وقيم‬(P, D,…)‫الحقيقية‬ ‫األعداد‬ ‫باستخدام‬(‫ب‬ ‫وثالث‬ ‫الفاصلة‬ ‫قبل‬ ‫خانات‬ ‫أربع‬‫عدها‬)
  35. 35. 20 July 2015 CAM -- Dr. ahmad Almaleh 35 G & M Code: deactivation ‫التعليمة‬ ‫تبقى‬(G/M)‫يجري‬ ‫أو‬ ‫مجموعتها‬ ‫من‬ ‫آخر‬ ‫تابع‬ ‫يرد‬ ‫أن‬ ‫إلى‬ ‫فعالة‬ ‫نفسها‬ ‫المجموعة‬ ‫في‬ ‫اإللغاء‬ ‫توابع‬ ‫بواسطة‬ ‫فعاليتها‬ ‫إلغاء‬(‫التي‬ ‫للتوابع‬‫تتمتع‬ ‫مثل‬ ‫الخاصة‬ ‫بهذه‬G40)‫زر‬ ‫ضغط‬ ‫أو‬ ‫اآللة‬ ‫أطفئت‬ ‫إذا‬ ‫أو‬ ،RESET. ‫أمثلة‬: N 0100 G00 X -20. Y 5. Z 40 . N 0110 G00 X 10. Y 5. Z 5. N 0120 G01 X -20. Y 5. Z -5. G00 ACTIVE G00 Deactivated by G01
  36. 36. 20 July 2015 CAM -- Dr. ahmad Almaleh 36 G & M Code: deactivation O 12 N0000 N0020 ………………………..G54 N0030 …………………………G57 N0040 ………………………….M30 _______________________________________ O 20 N0000 N0100 ………………………G00 G54 & G57 are still active ‫األساسي‬ ‫البرنامج‬ ‫الفرعي‬ ‫البرنامج‬
  37. 37. 20 July 2015 CAM -- Dr. ahmad Almaleh 37 G & M Code: deactivation O 12 N0000 . N0100 G00 X1 Y1 Z1 N0200 ………………………….M30 O 20 N0000 N0100 X2 Y2 N0200 G02 X2 Y2 G02 is deactivated now by G02 G00 is still active ‫األساسي‬ ‫البرنامج‬ ‫الفرعي‬ ‫البرنامج‬
  38. 38. 20 July 2015 CAM -- Dr. ahmad Almaleh 38 G & M Code: deactivation / skip ‫بأخرى‬ ‫استبدالها‬ ‫يجري‬ ‫أن‬ ‫إلى‬ ‫فعالة‬ ‫القطع‬ ‫أداة‬ ‫تبقى‬ ‫التعليمة‬ ‫بواسطة‬ ‫تعدل‬ ‫لم‬ ‫ما‬ ‫هي‬ ‫كما‬ ‫التخزين‬ ‫سجالت‬ ‫محتويات‬ ‫تبقى‬ ‫الموافقة‬(‫مثل‬G92‫الخامس‬ ‫السجل‬ ‫بتعديل‬ ‫تسمح‬ ‫التي‬)‫زر‬ ‫يضغط‬ ‫لم‬ ‫أو‬ ‫؛‬ RESET‫اآللة‬ ‫تشغيل‬ ‫يعد‬ ‫لم‬ ‫أو‬ ‫من‬ ‫المستثمر‬ ‫يحددها‬ ‫أجزاء‬ ‫تجاوز‬ ‫إمكانية‬ ‫العملي‬ ‫في‬ ‫المستخدمة‬ ‫اآللة‬ ‫تعطي‬ ‫التالي‬ ‫الشكل‬ ‫في‬ ‫المبين‬ ‫الزر‬ ‫على‬ ‫بالضغط‬ ‫برنامجه‬: ‫التالي‬ ‫النحو‬ ‫على‬ ‫وذلك‬: N0090 G00 X20. Y25. W30. N0100 /…………………….. Block to be skipped ‫الكتلة‬ ‫تنفذ‬ ‫أعاله‬ ‫المبين‬ ‫الزر‬ ‫يضغط‬ ‫لم‬ ‫إذا‬N0100‫ضغطه‬ ‫عند‬ ‫تجاوزها‬ ‫ويجري‬. / V
  39. 39. 20 July 2015 CAM -- Dr. ahmad Almaleh 39 ‫البرنامج‬ ‫كتابة‬ ‫التهيئة‬initialization ‫المسافة‬ ‫قياس‬ ‫واحدة‬ ‫تحديد‬ ‫اإلحداثيات‬ ‫جملة‬ ‫تحديد‬(‫قطبية‬ ،‫ديكارتية‬) ‫العمل‬ ‫مستوي‬ ‫تحديد‬ ‫المرجعية‬ ‫النقطة‬ ‫تحديد‬ ‫أبعادها‬ ‫وتعويض‬ ‫القطع‬ ‫آلة‬ ‫تحديد‬ ‫التغذية‬ ‫معدل‬ ‫تحديد‬ ‫دورانها‬ ‫وجهة‬ ‫القطع‬ ‫أداة‬ ‫دوران‬ ‫سرعة‬ ‫تحديد‬ ‫األساسية‬ ‫الكتلة‬
  40. 40. 20 July 2015 CAM -- Dr. ahmad Almaleh 40 ‫البرنامج‬ ‫كتابة‬ ‫ر‬‫محاو‬ ‫جملة‬ ‫تحديد‬‫اإلحداثيات‬:‫ويتم‬ ‫املجموعات‬ ‫تعليمات‬ ‫إحدى‬ ‫باستخدام‬ 9. G17 : 1st axis switching G18 : 2nd axis switching G19 : 3rd axis switching G20 : 4th axis switching G21 : 5th axis switching G22 : 6th axis switching
  41. 41. 20 July 2015 CAM -- Dr. ahmad Almaleh 41 ‫القياس‬ ‫واحدة‬‫اختيار‬ ‫املسافة‬ ‫قياس‬ ‫واحدة‬ ‫تحديد‬ G70‫ي‬‫اإلنكليز‬‫القياس‬‫واحدة‬inch G71‫العالمي‬ ‫القياس‬‫واحدة‬mm
  42. 42. 20 July 2015 CAM -- Dr. ahmad Almaleh 42 ‫اإلحداثيات‬‫أنماط‬ ‫اإلحداثيات‬‫املطلقة‬Absolute‫اإلحداثيات‬‫النسبية‬Incremental G90G91
  43. 43. 20 July 2015 CAM -- Dr. ahmad Almaleh 43 ‫القطع‬ ‫أداة‬‫ان‬‫ر‬‫دو‬ ‫وجهة‬‫سرعة‬ M03 CW M04 CCW M05 stop rotation S tool rotation speed F Fee rate speed
  44. 44. 20 July 2015 CAM -- Dr. ahmad Almaleh 44 ‫القطع‬‫أداة‬ ‫حركة‬ ‫أوامر‬ ‫التغذية‬ ‫معدل‬N0001 F300. ‫القطع‬ ‫أداة‬ ‫دوران‬ ‫سرعة‬N0002 S500 ‫القطع‬ ‫أداة‬ ‫دوران‬ ‫جهة‬ N0005 M03 clock wise direction OR N0005 M04 counter clock wise direction N00010 M05 Stop rotation
  45. 45. 20 July 2015 CAM -- Dr. ahmad Almaleh 45 ‫القطع‬‫أداة‬ ‫حركة‬ ‫أوامر‬
  46. 46. 20 July 2015 CAM -- Dr. ahmad Almaleh 46 ‫المرجعية‬ ‫النقطة‬
  47. 47. 20 July 2015 CAM -- Dr. ahmad Almaleh 47 ‫المرجعية‬ ‫النقطة‬
  48. 48. 20 July 2015 CAM -- Dr. ahmad Almaleh 48 ‫المرجعية‬ ‫النقطة‬
  49. 49. 20 July 2015 CAM -- Dr. ahmad Almaleh 49 ‫المرجعية‬ ‫النقطة‬ ‫العمل‬ ‫نقطة‬ ‫موضع‬ ‫تحديد‬: ‫التعليمات‬ ‫باستخدام‬ ‫مباشرة‬ ‫بصورة‬G00/G01 ‫توابع‬ ‫باستخدام‬ ‫االنزياح‬ ‫سجالت‬ ‫في‬ ‫مخزنة‬ ‫قيم‬ ‫باستدعاء‬ ‫المجموعة‬3‫المجموعة‬ ‫أو‬5
  50. 50. 20 July 2015 CAM -- Dr. ahmad Almaleh 50 ‫المرجعية‬ ‫النقطة‬ ‫العمل‬ ‫نقطة‬ ‫موضع‬ ‫تحديد‬ ‫مراحل‬: ‫الموضع‬ ‫حساس‬ ‫تركيب‬. ‫الجانبية‬ ‫السطوح‬ ‫مالمسة‬ ‫لوح‬ ‫باستخدام‬ ‫الخام‬ ‫للقطعة‬‫ة‬ ‫المباشرة‬ ‫التحكم‬ ‫سجالت‬ ‫في‬ ‫القيم‬ ‫تخزين‬ ‫التعويض‬ ‫مراعاة‬ ‫مع‬ ‫االنزياح‬ ‫المجس‬ ‫قطر‬ ‫لنصف‬ ‫باستخ‬ ‫القيم‬ ‫استدعاء‬ ‫يتم‬‫دام‬ ‫المجموعة‬ ‫توابع‬3‫أو‬ ‫المجموعة‬5
  51. 51. 20 July 2015 CAM -- Dr. ahmad Almaleh 51 ‫التشغيل‬ ‫مرجع‬ ‫نقطة‬ ‫نقل‬
  52. 52. 20 July 2015 CAM -- Dr. ahmad Almaleh 52 ‫العمل‬ ‫نقطة‬ ‫انتقال‬
  53. 53. 20 July 2015 CAM -- Dr. ahmad Almaleh 53
  54. 54. 20 July 2015 CAM -- Dr. ahmad Almaleh 54 ‫تعليمة‬G00 // G01 G00 ‫السريع‬ ‫الخطي‬ ‫االنتقال‬ G01 ‫الخطي‬ ‫االستيفاء‬ N0005 G00 X Y Z U V W N0005 G01 X Y Z F U V W
  55. 55. ‫عملي‬ ‫مثال‬(1) ‫الث‬ ‫تنفيذ‬ ‫برنامج‬ ‫اكتب‬‫قوب‬ ‫بال‬ ‫الموصفة‬ ‫القطعة‬ ‫في‬‫شكل‬ ‫صفر‬ ‫أن‬ ً‫ا‬‫علم‬ ،‫التالي‬ ‫لآللة‬ ‫معرف‬ ‫القطعة‬ ‫بالتسجيل‬G54.‫األبعاد‬ ‫اآل‬ ‫تحتوي‬ ‫ال‬ ،‫بالمليمتر‬‫لة‬ ‫تثقي‬ ‫دارات‬ ‫على‬ ‫الرقمية‬‫ب‬. S=2500 RPM F=100 mm/min 20 July 2015 CAM -- Dr. ahmad Almaleh 55 Y X
  56. 56. ‫اآللة‬ ‫برنامج‬(‫المطلقة‬ ‫األبعاد‬)  O0001  N0010 G54G17G90G71  N0020.T1M06  N0030 G00 X0.0Y0.0Z10.0  N0040 X10.0Y10.0  N0050 Z3.0  N0060 G01 Z-15.0 F100 S2500 M03  N0070 G00 Z3.0  N0080 X40.0 20 July 2015 CAM -- Dr. ahmad Almaleh 56
  57. 57. ‫اآللة‬ ‫برنامج‬(‫المطلقة‬ ‫األبعاد‬)  N0090 G01 Z-15.0  N0100 G00 Z3.0  N0110 Y20.0  N0120 G01 Z-15.0  N0130 G00 Z3.0  N0140 X10.0  N0150 G01 Z-15.0  N0160 G00 Z10.0  N0170 M30 20 July 2015 CAM -- Dr. ahmad Almaleh 57
  58. 58. ‫اآللة‬ ‫برنامج‬(‫النسبية‬ ‫األبعاد‬)  O0002  N0010 G54G17G90G71  N0020.T1M06  N0030 G00 X0.0Y0.0Z10.0  N0040 G91X10.0Y10.0  N0050 Z-7.0  N0060 G01 Z-15.0 F100 S2500 M03  N0070 G00 Z15.0  N0080 X30.0 20 July 2015 CAM -- Dr. ahmad Almaleh 58
  59. 59. ‫اآللة‬ ‫برنامج‬  N0090 G01 Z-15.0  N0100 G00 Z15.0  N0110 Y10.0  N0120 G01 Z-15.0  N0130 G00 Z15.0  N0140 X-30.0  N0150 G01 Z-15.0  N0160 G00 Z30.0  N0170 M30 20 July 2015 CAM -- Dr. ahmad Almaleh 59
  60. 60. ‫التثقيب‬ ‫عملية‬ ‫لمبدأ‬ ‫شرح‬ ‫رق‬ ‫تفريز‬ ‫آلة‬ ‫بواسطة‬ ‫ثقب‬ ‫فتح‬ ‫أجل‬ ‫من‬ ‫نفعل‬ ‫أن‬ ‫يجب‬ ‫ماذا‬‫مية‬ ‫شاقولية‬ ‫حاسوبية‬ 20 July 2015 CAM -- Dr. ahmad Almaleh 60
  61. 61. Top View Front View Tool Home 1.) X & Y Rapid To Hole Position 20 July 2015 CAM -- Dr. ahmad Almaleh 61
  62. 62. Top View Front View 2.) Z Axis Rapid Move Just Above Hole 3.) Turn On Coolant 4.) Turn On Spindle .100” 20 July 2015 CAM -- Dr. ahmad Almaleh 62
  63. 63. Top View Front View 5.) Z Axis Feed Move to Drill Hole 20 July 2015 CAM -- Dr. ahmad Almaleh 63
  64. 64. Top View Front View 6.) Rapid Z Axis Move Out Of Hole 20 July 2015 CAM -- Dr. ahmad Almaleh 64
  65. 65. Top View Front View 9.) X&Y Axis Rapid Move Home 7.) Turn Off Spindle 8.) Turn Off Coolant 20 July 2015 CAM -- Dr. ahmad Almaleh 65
  66. 66. Top View Front View Tool At Home O0001 N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 N030 G91 G28 X0 Y0 Z0 N035 M30 N025 G00 Z.1 M09 Here’s The CNC Program! 20 July 2015 CAM -- Dr. ahmad Almaleh 66
  67. 67. Top View Front View Tool At Home O0001 O0001 Number Assigned to this program 20 July 2015 CAM -- Dr. ahmad Almaleh 67
  68. 68. Top View Front View Tool At Home O0001 N005 G54 G90 S600 M03 N005Sequence Number G54Fixture Offset G90Absolute Programming Mode S600Spindle Speed set to 600 RPM M03Spindle on in a Clockwise Direction 20 July 2015 CAM -- Dr. ahmad Almaleh 68
  69. 69. Top View Front View O0001 N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 G00Rapid Motion X1.0X Coordinate 1.0 in. from Zero Y1.0Y Coordinate 1.0 in. from Zero 20 July 2015 CAM -- Dr. ahmad Almaleh 69
  70. 70. Top View Front View O0001 N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 G43Tool Length Compensation H01Specifies Tool length compensation Z.1Z Coordinate .1 in. from Zero M08Flood Coolant On 20 July 2015 CAM -- Dr. ahmad Almaleh 70
  71. 71. Top View Front View O0001 N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 G01Straight Line Cutting Motion Z-.75Z Coordinate -.75 in. from Zero F3.5Feed Rate set to 3.5 in./min. 20 July 2015 CAM -- Dr. ahmad Almaleh 71
  72. 72. Top View Front View O0001 N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 G00Rapid Motion Z.1Z Coordinate .1 in. from Zero M09Coolant Off N025 G00 Z.1 M09 20 July 2015 CAM -- Dr. ahmad Almaleh 72
  73. 73. Top View Front View O0001 N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 N030 G91 G28 X0 Y0 Z0 G91Incremental Programming Mode G28Zero Return Command X0, Y0, Z0 X,Y,& Z Coordinates at Zero N025 G00 Z.1 M09 20 July 2015 CAM -- Dr. ahmad Almaleh 73
  74. 74. Top View Front View O0001 N005 G54 G90 S600 M03 N010 G00 X1.0 Y1.0 N015 G43 H01 Z.1 M08 N020 G01 Z-.75 F3.5 N035 M30 N030 G91 G28 X0 Y0 Z0 N025 G00 Z.1 M09 M30End of Program 20 July 2015 CAM -- Dr. ahmad Almaleh 74
  75. 75. 20 July 2015 CAM -- Dr. ahmad Almaleh 75 ‫تعليمة‬G02 // G03 G02 ‫الساعة‬ ‫عقارب‬ ‫مع‬ ‫الدائري‬ ‫االستيفاء‬ G03 ‫الساعة‬ ‫عقارب‬ ‫عكس‬ ‫الدائري‬ ‫االستيفاء‬ N0005 G02 X Y Z I J K U V W I J K N0005 G03 X Y Z I J K U V W I J K ‫ف‬ ‫القوس‬ ‫بدء‬ ‫نقطة‬ ‫إلى‬ ‫القطع‬ ‫أداة‬ ‫إحضار‬ ‫على‬ ‫نحصر‬ ‫السابقة‬ ‫التعليمة‬ ‫تنفيذ‬ ‫أجل‬ ‫من‬‫السطر‬ ‫ي‬ ‫بواسطة‬ ‫الهدف‬ ‫نقطة‬ ‫إحداثيات‬ ‫ندخل‬ ،‫القوس‬ ‫دوران‬ ‫جهة‬ ‫نختار‬ ،‫السابق‬XYZ‫و‬ ‫المطلقة‬ UVW‫للنسبية‬.‫الرموز‬ ‫أما‬IJK‫البداية‬ ‫لنقطة‬ ‫بالنسبة‬ ‫القوس‬ ‫مركز‬ ‫إحداثيات‬ ‫فهي‬.
  76. 76. 20 July 2015 CAM -- Dr. ahmad Almaleh 76 ‫تعليمة‬G02 // G03
  77. 77. 20 July 2015 CAM -- Dr. ahmad Almaleh 77 ‫تعليمة‬G02 // G03
  78. 78. 78 G02 Circular Interpolation (CW) The G02 command requires an endpoint and a radius in order to cut the arc. I,J, and K are relative to the start point. N_ G02 X2 Y1 I0 J-1 F10 or N_ G02 X2 Y1 R1 F10 20 July 2015 CAM -- Dr. ahmad Almaleh
  79. 79. 5 1 0 1 5 2 0 2 5 5 1 0 1 5 2 0 2 5 3 0 C C C i r c u l a r i n t e r p o l a t i o n f r o m A t o B a b o u t a c i r c l e c e n t e r e d a t C N 1 0 G 0 2 X 2 0 0 0 0 Y 1 0 0 0 0 I 5 0 0 0 J 1 5 0 0 0 F 2 5 0 0 A B I = 5 J = 1 5 79 G02 Circular Interpolation (CW) 20 July 2015 CAM -- Dr. ahmad Almaleh
  80. 80. ‫عملي‬ ‫مثال‬(2) ‫الم‬ ‫تنفيذ‬ ‫برنامج‬ ‫اكتب‬‫جرى‬ ‫ف‬ ‫دائري‬ ‫والنصف‬ ‫المائل‬‫ي‬ ‫بالشكل‬ ‫الموصفة‬ ‫القطعة‬ ‫صفر‬ ‫أن‬ ً‫ا‬‫علم‬ ،‫التالي‬ ‫لآللة‬ ‫معرف‬ ‫القطعة‬ ‫بالتسجيل‬G55.‫األبعاد‬ ‫بالمليمتر‬. S=2500 RPM F=100 mm/min 20 July 2015 CAM -- Dr. ahmad Almaleh 80 Y X
  81. 81. ‫اآللة‬ ‫برنامج‬(‫المطلقة‬ ‫األبعاد‬)  O0003  N0010 G55G17G90G71G21  N0020 T1M06  N0030 G00 X25.0Y-25.0Z10.0  N0040 Z2.0  N0050 G01 Z-5.0 F100 S2500 M03 M08  N0060 X50.0Y-50.0  N0070 G00 Z2.0  N0080 X59.0Y-75.0 20 July 2015 CAM -- Dr. ahmad Almaleh 81
  82. 82. ‫اآللة‬ ‫برنامج‬(‫المطلقة‬ ‫األبعاد‬)  N0090 G01 Z-5.0  N0100 G03 X75.0Y-59.0 I0.0J+16.0  N0110 G00 Z15.0  N0120 M30 Or  N0100 G03 X75.0Y-59.0 R16.0 20 July 2015 CAM -- Dr. ahmad Almaleh 82
  83. 83. 20 July 2015 CAM -- Dr. ahmad Almaleh 83 ‫القطع‬ ‫أداة‬ ‫طول‬ ‫تعويض‬G43 G49 : Cancellation of the tool length compensation G43 : Cutter length compensation + VALUE G44 : Cutter length compensation _ VALUE
  84. 84. 20 July 2015 CAM -- Dr. ahmad Almaleh 84 ‫القطع‬ ‫أداة‬ ‫طول‬ ‫تعويض‬G43
  85. 85. ‫القطع‬ ‫أداة‬ ‫طول‬ ‫تعويض‬G43  ……  T01M06  G43Z10.0H02  …… ‫إدخ‬ ‫نمط‬ ‫باختيار‬ ‫المستثمر‬ ‫قبل‬ ‫من‬ ‫األدوات‬ ‫تعويض‬ ‫جدول‬ ‫ملء‬ ‫يجري‬‫ال‬ ‫المعلومات‬Edit‫لطول‬ ‫لألدوات‬ ‫المناسبة‬ ‫القياس‬ ‫عمليات‬ ‫إجراء‬ ‫بعد‬ ‫؛‬ ‫المناسب‬ ‫التعويض‬ ‫وإدخال‬ ‫أداة‬ ‫كل‬ ‫وقطر‬. length compensation = Z = H – H1 20 July 2015 CAM -- Dr. ahmad Almaleh 85
  86. 86. 20 July 2015 CAM -- Dr. ahmad Almaleh 86 ‫القطع‬ ‫أداة‬ ‫نصف‬ ‫تعويض‬G42 G41 G40 : Cancellation of the tool path compensation G41 : Cutter path compensation left G42 : Cutter path compensation right
  87. 87. 20 July 2015 CAM -- Dr. ahmad Almaleh 87 ‫القطع‬ ‫أداة‬ ‫مسار‬ ‫انزياح‬ G41 Offset Direction = Left G42 Offset Direction = Right G40 Offset Direction = Off
  88. 88. 20 July 2015 CAM -- Dr. ahmad Almaleh 88 ‫القطع‬ ‫أداة‬ ‫مسار‬ ‫انزياح‬ ‫والخروج‬ ‫الدخول‬ ‫نقطة‬ ‫التشغي‬ ‫مسار‬ ‫وإلى‬ ‫من‬‫ل‬
  89. 89. 20 July 2015 CAM -- Dr. ahmad Almaleh 89 ‫بها‬ ‫الخاص‬‫املعلومات‬ ‫وإدخال‬ ‫القطع‬‫أداة‬‫اختيار‬ T 01 10 N0100 T02 02 M06 N0400 G00 …….. OR N0400 G00 X… Y… Z… T0202 Tool number Tool compensation number 01 - 10 01 - 99 ‫استدعاء‬ ‫عند‬‫أداة‬‫قطع‬ ‫استخدام‬ ‫يجب‬ ‫جديدة‬ G00‫ف‬ ‫بكتابتها‬ ‫سواء‬ ‫؛‬‫ي‬ ‫في‬ ‫أو‬ ‫نفسها‬ ‫الكتلة‬ ‫الحقة‬ ‫كتلة‬
  90. 90. ‫مثال‬‫عملي‬(3)  O0003  G55G17G90G71G40 G49G21  T02M06  G43G00 X-10.0Y10.0Z10.0H02  G01Z-5.0F100S2500M03M08  G41G01X0.0Y0.0D02  X50.0 20 July 2015 CAM -- Dr. ahmad Almaleh 90 H 02 ‫الثانية‬ ‫القطع‬ ‫أداة‬ ‫طول‬ ‫تعويض‬ D02 ‫الثانية‬ ‫القطع‬ ‫أداة‬ ‫قطر‬ ‫نصف‬ ‫تعويض‬ ‫قيمة‬ ‫التنف‬ ‫عملية‬ ‫بدء‬ ‫قبل‬ ‫اآللة‬ ‫إلى‬ ‫برنامج‬ ‫كمعطيات‬ ‫القيم‬ ‫إدخال‬ ‫يتم‬‫يذ‬
  91. 91. ‫القطع‬‫أداة‬‫اختيار‬‫املسار‬ ‫قطر‬ ‫نصف‬ ‫وتعويض‬  Y-50.0  X0.0  Y0.0  Y10.0  G00 Z10.0  M30 20 July 2015 CAM -- Dr. ahmad Almaleh 91 Y X
  92. 92. 20 July 2015 CAM -- Dr. ahmad Almaleh 92 ‫فرعي‬ ‫تابع‬ ‫استدعاء‬ N0020 G25 L01 10 L01 ‫الفرعي‬ ‫التابع‬ ‫عنوان‬ N G00 X… Y… N G81…………… N N M17 ‫األم‬ ‫للبرنامج‬ ‫العودة‬ ‫أجل‬ ‫من‬ ‫مساعدة‬ ‫تعليمة‬ ‫التكرار‬ ‫عدد‬‫التابع‬ ‫عنوان‬ ‫الفرعي‬
  93. 93. 20 July 2015 CAM -- Dr. ahmad Almaleh 93 ‫البرنامج‬ ‫في‬ ‫ما‬ ‫سطر‬ ‫إلى‬ ‫القفز‬ N0020 G27 L 320 N0320 G00 X… Y… G81……………
  94. 94. 20 July 2015 CAM -- Dr. ahmad Almaleh 94 ‫فرعي‬ ‫تابع‬ ‫استدعاء‬HARTFORD
  95. 95. 20 July 2015 CAM -- Dr. ahmad Almaleh 95 ‫فرعي‬ ‫تابع‬ ‫استدعاء‬HARTFORD
  96. 96. ‫الجزئي‬ ‫البرنامج‬ 20 July 2015 CAM -- Dr. ahmad Almaleh 96
  97. 97. ‫عملي‬ ‫مثال‬(3) 20 July 2015 CAM -- Dr. ahmad Almaleh 97 X Y
  98. 98. ‫الفرعي‬ ‫البرنامج‬  //main program  O 0005  N0010 G55G17G90G71G21  N0020.T1M06  N0030 G00X30.0Y20.0Z10.0  N0040 Z2.0  N0050 M08  N0060 M98 P0055 L04  N0070 G28M09  N0080 M30  //SUB program  O 0055  N0010 G90 G01 Z-5.0 F100 S2500 M03 M08  N0020.Y120.0  N0030 G00 Z2.0  N0040 Y20  N0050 G91 X40.0  N0060 M99 20 July 2015 CAM -- Dr. ahmad Almaleh 98 ‫البرنام‬ ‫هذا‬ ‫يكون‬ ‫لكي‬‫ج‬ ‫معلومة؟؟‬ ‫يوجد‬ ‫صحيح‬ ‫القطر‬ ‫أداة‬ ‫قطر‬=‫المشغ‬ ‫اإلفريز‬ ‫قطر‬‫ل‬
  99. 99. ‫القطبية‬ ‫اإلحداثيات‬ 20 July 2015 CAM -- Dr. ahmad Almaleh 99
  100. 100. 20 July 2015 CAM -- Dr. ahmad Almaleh 100
  101. 101. 20 July 2015 CAM -- Dr. ahmad Almaleh 101
  102. 102. 20 July 2015 CAM -- Dr. ahmad Almaleh 102
  103. 103. 20 July 2015 103 ‫وتنفيذه‬ ‫برنامج‬ ‫كتابة‬ ‫مراحل‬ .1‫اآللة‬ ‫تشغيل‬Power on .2‫المعلومات‬ ‫إدخال‬ ‫نمط‬ ‫اختيار‬Edit .3‫وتخزينه‬ ‫البرنامج‬ ‫كتابة‬ .4‫اآللي‬ ‫العمل‬ ‫نمط‬ ‫اختيار‬Automatic .5‫على‬ ‫بالضغط‬ ‫اآللة‬ ‫تهيئة‬ ‫إعادة‬RESET .6‫القطعة‬ ‫عن‬ ً‫ا‬‫بعيد‬ ‫البرنامج‬ ‫اختبار‬ .7‫القطعة‬ ‫على‬ ‫البرنامج‬ ‫تنفيذ‬ CAM -- Dr. ahmad Almaleh
  104. 104. 20 July 2015 CAM -- Dr. ahmad Almaleh 104 ‫اليوم‬ ‫سؤال‬ ‫اآللة‬ ‫بين‬ ‫ق‬‫الفر‬ ‫هو‬ ‫ما‬CNC; NC Machine‫تنفيذ‬ ‫حيثية‬ ‫من‬ ‫البرنامج؟‬

×