برمجة مخرطة CNC: عمليات المخرطة بـ G-Code

فريق CAM232 | 29 أبريل 2026 | قراءة 10 دقائق

تتطلب برمجة مخرطة CNC منطقاً مختلفاً عن برمجة الفريزة: الحركة الخطية على امتداد محور Z، ومحور X كاتجاه القطر، ومحور C للدوران. في هذا الدليل ستتعلم أوامر G-Code لمخرطة CNC المتوافقة مع Fanuc، ودوراتها، وكيفية توليدها تلقائياً باستخدام CAM232.

نظام إحداثيات المخرطة

تُعرَّف الإحداثيات في مخرطة CNC على النحو التالي:

تنبيه: في بعض وحدات التحكم تُدخل قيمة X كنصف قطر. تحقق من معاملات آلتك — اختيار الوضع الخاطئ يؤدي إلى أخطاء في الأبعاد.

أوامر G-Code الأساسية للمخرطة

G-Codeالوصفمثال
G0تحديد موضع سريعG0 X100 Z5
G1قطع خطيG1 X50 Z-30 F0.2
G2دائري باتجاه عقارب الساعةG2 X60 Z-20 R10
G3دائري عكس عقارب الساعةG3 X40 Z-15 R8
G4توقف مؤقت (dwell)G4 P1000 (1 ثانية)
G20/G21وحدة إنش / متريةG21
G28العودة إلى نقطة المرجعG28 U0 W0
G40/G41/G42تعويض نصف قطر طرف الأداةG42 (الجانب الأيمن)
G50حد أقصى لسرعة المغزلG50 S3000
G70دورة التشطيب (بعد G71/G72)G70 P10 Q20
G71دورة الخشونة الأسطوانيةG71 U1.5 R0.5
G72دورة خشونة الوجهG72 W1 R0.5
G76دورة قطع الخيطG76 P010060 Q100 R0.05
G96سرعة سطح ثابتة (CSS)G96 S180 (180 م/د)
G97سرعة دوران ثابتة (RPM)G97 S1200
G98/G99التغذية: مم/دقيقة / مم/دورةG99 F0.15

G96 وG97: أوضاع السرعة

أحد أهم قرارات برمجة المخرطة هو وضع السرعة:

G96 — سرعة السطح الثابتة (CSS)

تضبط وحدة التحكم سرعة الدوران تلقائياً مع تغير القطر، مما يبقي سرعة القطع ثابتة. مثالي للحصول على جودة سطح لامعة ومتسقة.

G96 S200 M3 (200 م/د سرعة ثابتة، تشغيل المغزل للأمام)
G50 S4000 (حد أقصى 4000 RPM — منع الجنوح عند الأقطار الصغيرة)
G0 X80 Z2
G1 Z-50 F0.2 (RPM تُحسب تلقائياً عند القطر 80mm)

G97 — سرعة دوران ثابتة (RPM)

تبقى سرعة الدوران ثابتة بصرف النظر عن تغير القطر. يُفضَّل لقطع الخيط وكسر الحافة وعمليات القطع.

G97 S800 M3 (800 RPM ثابتة)
G1 X0 F0.05 (خراطة الوجه حتى المركز)

G71 — دورة الخشونة الأسطوانية

تُنجز G71 تلقائياً الخراطة الخشنة لمقاطع القطر الخارجي المعقدة في عدة مرورات. يلزم وجود كتلتين لوحدة تحكم Fanuc:

G71 U1.5 R0.5 (عمق المرور 1.5mm، السحب 0.5mm)
G71 P10 Q20 U0.3 W0.1 F0.25 (بدل التشطيب: X=0.3mm، Z=0.1mm)
N10 G0 X20 (بداية الشكل)
G1 Z-10 F0.15
X35 Z-25
Z-50
N20 X80 (نهاية الشكل)
G70 P10 Q20 F0.12 S220 (دورة التشطيب)

ملاحظة: تعمل دورة التشطيب G70 بعد G71. تُنجز G70 مروراً واحداً للتشطيب على الشكل بين P-Q باستخدام معاملات التشطيب (F، S).

G76 — دورة قطع الخيط

تُنجز G76 تلقائياً قطع الخيط المتري أو الإنشي الخارجي أو الداخلي. يُستخدم كتلتان في صيغة Fanuc:

(مثال خيط خارجي M30×2)
G97 S600 M3
G0 X35 Z5 (موضع البداية)
G76 P010060 Q100 R0.05 (01: عدد مرورات الدخول، 00: نوع الخروج، 60: زاوية الخيط؛ Q=أدنى مرور، R=بدل التشطيب)
G76 X27.835 Z-28 P1082 Q350 F2.0 (X=قطر الجذر، P=ارتفاع الخيط، Q=المرور الأول، F=الخطوة)
المعاملالوصفمثال
P (الكتلة 1)مرورات الدخول + نوع الخروج + الزاويةP010060 → 1 دخول، 0 خروج، 60°
Q (الكتلة 1)أدنى عمق مرور (×0.001mm)Q100 → 0.1mm
R (الكتلة 1)بدل التشطيبR0.05
X (الكتلة 2)قطر جذر الخيطM30×2 → X27.835
P (الكتلة 2)ارتفاع الخيط (×0.001mm)P1082 → 1.082mm
Q (الكتلة 2)عمق المرور الأول (×0.001mm)Q350 → 0.35mm
Fالخطوة (pitch)F2.0 → خطوة 2mm

عمليات المخرطة الأساسية

خراطة القطر الخارجي

G96 S180 G99 M3
G50 S3500
G0 X82 Z2 T0101
G1 X80 Z0 F0.3 (الاقتراب من السطح)
G1 Z-100 F0.25 (قطع القطر الخارجي)
G0 X200 Z100 (منطقة الأمان)

خراطة الوجه

G96 S200 G99 M3
G50 S4000
G0 X82 Z0.1 T0101
G1 X-1 F0.15 (قطع الوجه حتى المركز)
G0 Z2

تخريم القطر الداخلي

G96 S150 G99 M3
G50 S3000
G0 X24 Z2 T0303 (أداة التخريم الداخلي)
G1 Z-45 F0.1 (توسيع الثقب)
G0 Z5

كتلة الأداة (Tool Block)

عند كل تغيير أداة يُستخدم رقم الأداة (T) ورقم الإزاحة (خانتان) معاً:

T0101 (أداة 1، إزاحة 1 — قطر خارجي)
T0202 (أداة 2، إزاحة 2 — خراطة الوجه)
T0303 (أداة 3، إزاحة 3 — تخريم داخلي)
T0404 (أداة 4، إزاحة 4 — قطع الخيط)

مرجع M-Code (المخرطة)

M-Codeالوصف
M3تشغيل المغزل للأمام (CW)
M4تشغيل المغزل عكسياً (CCW)
M5إيقاف المغزل
M8تشغيل سائل التبريد
M9إيقاف سائل التبريد
M30نهاية البرنامج والعودة للبداية
M0إيقاف البرنامج (تأكيد المشغّل)

توليد G-Code تلقائي للمخرطة مع CAM232

يولّد برنامج CAM232 الإلكتروني G-Code تلقائياً من المعاملات لـ 12 عملية مخرطة، مما يُلغي الحاجة لكتابة G-Code يدوياً:

خيارات وحدات التحكم تشمل Fanuc وSiemens وMazak وغيرها. وضع G96/G97 ووحدة التغذية G98/G99 ورقم الأداة تُضبط مباشرةً من النموذج.

ولّد G-Code لمخرطة CNC تلقائياً

أدخل المعاملات، نزّل G-Code. لا تثبيت.

جرّب CAM232 مجاناً

الخلاصة

تتطلب برمجة مخرطة CNC أساساً صحيحاً في نظام الإحداثيات وأوضاع السرعة (G96/G97) والدورات (G71، G76). يمكنك تكييف أمثلة G-Code في هذا الدليل مع آلتك الخاصة، أو استخدام CAM232 لتوليد جميع هذه الدورات تلقائياً. عندما تُضبط المعاملات كوضع السرعة والخطوة وبدل التشطيب بشكل صحيح، تتحسن جودة السطح وعمر الأداة بشكل ملحوظ.