ما هو كود G؟ دليل برمجة CNC الكامل

كود G هو لغة البرمجة القياسية لآلات CNC. يُعرَّف رسمياً باسم RS-274 ويُستخدم في جميع أجهزة التحكم CNC تقريباً: Fanuc, Siemens, Heidenhain, Haas, Mazak, Okuma, Mitsubishi. يوجه كود G الآلة حول الأماكن التي يجب أن تتحرك فيها، وعند أي سرعة، وما العمليات التي يجب أداؤها.

بنية أوامر كود G

يتكون كل سطر من كود G (يُسمى "block") من رمز حرف متبوع برقم:

N10 G0 X10 Y20 Z5

أوامر G الأساسية

الأمرالوصف
G0حركة تمركز سريعة (بدون قطع)
G1حركة قطع خطية
G2قوس في اتجاه عقارب الساعة
G3قوس عكس عقارب الساعة
G17/G18/G19اختيار المستوى (XY/ZX/YZ)
G20/G21وحدة بوصة/مليمتر
G28العودة إلى المرجع
G40/G41/G42تعويض الأداة (إيقاف/يسار/يمين)
G54-G59نظام إحداثيات العمل (WCS)
G81/G83دورات الثقب
G90/G91مطلق/تزايدي

أكواد M

بينما تتحكم أكواد G في الحركة، تتحكم أكواد M في وظائف الآلة:

الكودالوصف
M3/M4دوران المحور (ساعة/عكس)
M5إيقاف المحور
M6تغيير الأداة
M7/M8رذاذ/غمر التبريد
M9إيقاف التبريد
M30نهاية البرنامج

مثال: برنامج كامل

%
O1001 (TEST PART)
G21 G90 G94
G54
M6 T1
M3 S2000
G0 X0 Y0 Z5
G1 Z-2 F100
G1 X20 Y0 F400
G1 X20 Y20
G1 X0 Y20
G1 X0 Y0
G0 Z25
M5
M30
%

الفروقات بين أجهزة التحكم

على الرغم من أن الأساسيات واحدة، فإن الفروقات الدقيقة مهمة:

ولّد كود G في ثوانٍ

استخدم CAM232 لتوليد كود G جاهز للتصنيع من خلال 25 عملية قابلة للتكوين.

جرّب CAM232 مجاناً