برمجة CNC
أكواد G وM لماكينات CNC
ملخص عملي للأكواد التحضيرية والمساعدة الشائعة، مع تنبيه إلى اختلاف الوظائف حسب وحدة التحكم ومصنّع الماكينة.

أكواد G: الحركة والتشغيل
- G00 — تموضع سريع
- G01 — حركة خطية بمعدل تغذية
- G02 / G03 — قوس باتجاه عقارب الساعة / عكسها
- G17 / G18 / G19 — اختيار مستوى XY / XZ / YZ
- G20 / G21 — وحدات البوصة / المليمتر
- G40 / G41 / G42 — إلغاء / تفعيل تعويض نصف قطر الأداة يساراً / يميناً
- G54–G59 — اختيار نظام إحداثيات قطعة العمل
- G81 — دورة حفر شائعة؛ تعتمد المعلمات على وحدة التحكم
- G90 / G91 — برمجة مطلقة / تزايدية
أكواد M: الوظائف المساعدة للماكينة
- M00 — إيقاف إلزامي للبرنامج
- M01 — إيقاف اختياري؛ يجب تفعيله من لوحة التحكم
- M03 / M04 / M05 — دوران المغزل مع / عكس عقارب الساعة / إيقاف
- M06 — تغيير الأداة؛ يعتمد التنفيذ على إعداد الماكينة
- M08 / M09 — تشغيل / إيقاف سائل التبريد
- M30 — نهاية البرنامج والعودة للبداية في كثير من وحدات التحكم
- M98 / M99 — استدعاء برنامج فرعي / العودة منه
قبل تشغيل البرنامج
قد يختلف سلوك الرمز نفسه حسب وحدة التحكم ومصنّع الماكينة والمعلمات والحالة النمطية الفعالة. يخصص مصنع الماكينة أكواد M في كثير من الأحيان. كما تختلف صيغة الدورات مثل G81 حسب عائلة التحكم. راجع دليل برمجة الماكينة وتحقق من مخرجات معالج ما بعد التشغيل. افحص المحاكاة وتعويض الأداة وصفر القطعة والحركات الآمنة قبل التشغيل الفعلي.
استخدم هذه القائمة كمرجع عام؛ دليل الماكينة ومعالج ما بعد التشغيل المتحقق منه هما المرجع.

