1. Heim
  2. موارد
  3. بيانات
  4. جدول مرجع أوامر G-Code

جدول مرجع أوامر G-Code

جدول المحتويات

G-code (الترميز الهندسي) هي لغة برمجة عالمية تُستخدم للتحكم في آلات التحكم الرقمي بالحاسوب (CNC). طُوِّرت G-code في خمسينيات القرن الماضي في معهد ماساتشوستس للتكنولوجيا (MIT)، ولا تزال تُشكِّل العمود الفقري لآلات التحكم الرقمي بالحاسوب الحديثة، مما يُتيح تحكمًا دقيقًا في عمليات التصنيع، مثل الطحن والخراطة والقطع بالليزر.

يبدأ كل أمر G-code بحرف (على سبيل المثال، G، M، أو F) متبوعًا بقيم عددية، لتوجيه الجهاز إلى:

  • التحكم في الحركة (أوامر G):تحديد مسار الأداة وسرعتها (على سبيل المثال، التحرك نحو الإحداثيات، الحركة الخطية/القوسية).
  • إدارة الوظائف (أوامر M): التعامل مع إجراءات البدء/الإيقاف (على سبيل المثال، تدوير المغزل، وتغيير الأدوات، وتشغيل/إيقاف سائل التبريد).

على الرغم من توحيدها بموجب معيار ISO 6983، إلا أن هناك اختلافات بين شركات تصنيع الآلات (مثل Fanuc وHaas وSiemens). يغطي هذا الجدول رموز G-codes للأغراض العامة 90%. بالنسبة للوظائف المتقدمة (5 محاور، وحدات الماكرو)، راجع دائمًا دليل جهازك للتأكد من التوافق.

المفاهيم الرئيسية:

  • أوامر نموذجية:تظل نشطة حتى يتم استبدالها (على سبيل المثال، ج01 (يبقى في وضع الحركة الخطية).
  • الأوامر غير النمطية:تنفيذ مرة واحدة (على سبيل المثال، جي28 (يعود إلى وضع المنزل).
  • الوحداتمجموعة العشرين (بوصات) / مجموعة الـ21 (ملليمترات).
  • أنظمة الإحداثياتجي 54-جي 59 (تعويضات العمل)، جي90 (التموضع المطلق)، جي91 (التموضع التدريجي).
  • التنفيذ المتسلسل: الآلة تقرأ الكود سطرًا بسطرمن الأعلى إلى الأسفل، لا تخطي أو تكرار ما لم تستخدم ميزات متقدمة
بناء جملة كود g
مصدر: ماكينة CNC

فئات G-Code

فئةأوامر المثالالوظيفة الأساسية
التحكم في الحركةG00، G01، G02، G03حركة الأداة (سريعة/خطية/قوسية)
اختيار الطائرةG17، G18، G19حدد مستوى العمل (XY/XZ/YZ)
الوحدات والقياسG20 (بوصة)، G21 (مم)تعيين نظام القياس
أنظمة الإحداثياتG54-G59، G92تحديد إزاحات العمل أو الإحداثيات المؤقتة
تعويض الأداةG40، G41، G42، G43تعديل لحجم الأداة/الطول
الدورات المعلبةجي81-جي89إجراءات الحفر/النقر الآلية
التحكم في المغزلم03، م04، م05بدء/إيقاف دوران المغزل
التحكم في سائل التبريدم08، م09تشغيل/إيقاف سائل التبريد
التحكم في البرنامجم30، م02إنهاء البرنامج/إعادة ضبط الجهاز
وظائف خاصةG28، G53العودة إلى إحداثيات المنزل/الجهاز

ملحوظة: 80% من البرامج الأساسية تستخدم فقط: G00/G01مجموعة الـ17/مجموعة الـ20/مجموعة الـ21م03/م05، و م30.

جدول مرجعي لأوامر G-Code الشائعة

يأمروظيفةحدودمثالملحوظات
جي00تحديد المواقع السريع (حركة غير قطعية)X، Y، Z (إحداثيات الهدف)G00 X10 Y5 Z2تجنب الاصطدامات؛ لا يحدث أي قطع.
ج01الاستيفاء الخطي (حركة القطع)X، Y، Z، F (معدل التغذية)G01 X20 Y15 Z0 F150الحفاظ على معدل تغذية ثابت للتشطيب السطحي.
جي02الاستيفاء الدائري في اتجاه عقارب الساعةX، Y، I، J، K (إزاحات مركز القوس)G02 X30 Y30 I5 J0I/J/K يحدد مركز القوس بالنسبة لنقطة البداية.
ج03الاستيفاء الدائري عكس اتجاه عقارب الساعةنفس G02G03 X40 Y20 I0 J-5يستخدم للأقواس والدوائر.
جي17اختيار المستوى XYلا أحدجي17الطائرة الافتراضية لمعظم عمليات الطحن.
مجموعة 18اختيار الطائرة XZلا أحدمجموعة 18تستخدم في عمليات المخرطة.
مجموعة 19اختيار طائرة YZلا أحدمجموعة 19نادرًا ما يتم استخدامه في الطحن القياسي.
مجموعة العشرينوحدات البوصةلا أحدمجموعة العشرينتعيين كافة القيم إلى البوصات.
مجموعة الـ21الوحدات المتريةلا أحدمجموعة الـ21تعيين كافة القيم إلى ملليمترات.
جي28العودة إلى الوضع الرئيسيX، Y، Z (اختياري عبر الوسيط)G28 X0 Y0 Z0تتحرك الآلة إلى نقطة مرجعية.
جي40إلغاء تعويض القاطعلا أحدجي40تعطيل إزاحة نصف قطر الأداة.
جي41تعويض القاطع الأيسرد (رقم إزاحة نصف قطر الأداة)جي41 دي1يعوض عن نصف قطر الأداة إلى يسار المسار.
جي42تعويض القاطع الأيمند (رقم إزاحة نصف قطر الأداة)جي42 دي 2يعوض عن نصف قطر الأداة على يمين المسار.
جي43تعويض طول الأداةH (رقم إزاحة ارتفاع الأداة)جي43 اتش 3يتم تعديله حسب طول الأداة؛ وهو أمر بالغ الأهمية لإعدادات الأدوات المتعددة.
جي 54نظام إحداثيات العمل 1لا أحدجي 54يحدد إزاحة العمل المحددة مسبقًا (G54–G59).
جي 80إلغاء أوضاع الحركةلا أحدجي 80يلغي الدورات (على سبيل المثال، الحفر، التنصت).
جي90التموضع المطلقلا أحدجي90جميع الإحداثيات نسبية إلى الأصل.
جي91التموضع التدريجيلا أحدجي91الإحداثيات نسبية بالنسبة للموقع الحالي.
م03بدء المغزل (باتجاه عقارب الساعة)S (سرعة المغزل)M03 S2000يدور المغزل في اتجاه عقارب الساعة بسرعة 2000 دورة في الدقيقة.
م04بدء المغزل (عكس اتجاه عقارب الساعة)S (سرعة المغزل)M04 S1500يستخدم لعمليات القطع العكسي.
م05توقف المغزللا أحدم05يوقف المغزل بعد العملية.
م06تغيير الأداةT (رقم الأداة)M06 T5تغيير الأداة تلقائيًا (يتطلب ATC).
م08سائل التبريد قيد التشغيللا أحدم08يقوم بتنشيط سائل التبريد الفيضاني.
م09إيقاف تشغيل سائل التبريدلا أحدم09يقوم بإيقاف تشغيل سائل التبريد.
م30إنهاء البرنامج وإعادة تعيينهلا أحدم30إنهاء البرنامج وإعادة ضبط الجهاز.
فمعدل التغذيةقيمة التغذية (وحدات/دقيقة أو وحدات/دورة)اف 200تم ضبطه في G94 (وحدات/دقيقة) أو G95 (وحدات/دورة).
سسرعة المغزلقيمة RPMإس 3000تعتمد السرعة على نوع المادة والأداة.
تاختيار الأدواترقم الأداةت4تحضير الأداة لأمر M06.

التعليمات

لا. تُولّد برامج CAM الحديثة معظم الأكواد تلقائيًا. ركّز على فهم الأوامر الشائعة مثل جي00ج01م03، و م30

الأساسيات عالمية، لكن الميزات المتقدمة تختلف باختلاف العلامة التجارية. على سبيل المثال:

  • هاس: G187 (وضع السرعة العالية)
  • فانوك: G05.1 (تنعيم)

تأكد دائمًا من دليل جهازك للحصول على التفاصيل.

نعم. على سبيل المثال:

استخدام جي00 (حركة سريعة) بدلا من ج01 (قطع بطيء) → تصطدم الأداة بقطعة العمل.

النسيان م05 (توقف المغزل) → يستمر المغزل في الدوران بعد انتهاء البرنامج.

  1. الاختبار الأول: قم بتشغيل البرامج في وضع "التشغيل الجاف" (بدون تقطيع).
  2. وضع الكتلة الفردية: قم بتنفيذ سطر واحد في كل مرة لالتقاط الأخطاء.
  3. إعدادات النسخ الاحتياطي: قم بتدوين إزاحات الجهاز قبل التحرير.
  4. تنظيف مكان العمل: قم بإزالة الحطام الذي قد يعيق الحركة.

نعم، ولكن قم فقط بتعديل القيم التي تفهمها بالكامل ولا تقم أبدًا بتعديل مسارات الأدوات بدون برنامج CAM - فالأخطاء الصغيرة يمكن أن تتسبب في حدوث أعطال.

برامج CAM: Fusion 360، Mastercam، SolidWorks CAM (مدفوع)، FreeCAD، Easel (على الويب).

ملحوظة: تجنب كتابة التعليمات البرمجية من الصفر ما لم تكن لديك الخبرة.

موارد

انتقل إلى الأعلى