تتطلب برمجة مخرطة CNC منطقاً مختلفاً عن برمجة الفريزة: الحركة الخطية على امتداد محور Z، ومحور X كاتجاه القطر، ومحور C للدوران. في هذا الدليل ستتعلم أوامر G-Code لمخرطة CNC المتوافقة مع Fanuc، ودوراتها، وكيفية توليدها تلقائياً باستخدام CAM232.
تُعرَّف الإحداثيات في مخرطة CNC على النحو التالي:
تنبيه: في بعض وحدات التحكم تُدخل قيمة X كنصف قطر. تحقق من معاملات آلتك — اختيار الوضع الخاطئ يؤدي إلى أخطاء في الأبعاد.
| 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 |
أحد أهم قرارات برمجة المخرطة هو وضع السرعة:
تضبط وحدة التحكم سرعة الدوران تلقائياً مع تغير القطر، مما يبقي سرعة القطع ثابتة. مثالي للحصول على جودة سطح لامعة ومتسقة.
تبقى سرعة الدوران ثابتة بصرف النظر عن تغير القطر. يُفضَّل لقطع الخيط وكسر الحافة وعمليات القطع.
تُنجز G71 تلقائياً الخراطة الخشنة لمقاطع القطر الخارجي المعقدة في عدة مرورات. يلزم وجود كتلتين لوحدة تحكم Fanuc:
ملاحظة: تعمل دورة التشطيب G70 بعد G71. تُنجز G70 مروراً واحداً للتشطيب على الشكل بين P-Q باستخدام معاملات التشطيب (F، S).
تُنجز G76 تلقائياً قطع الخيط المتري أو الإنشي الخارجي أو الداخلي. يُستخدم كتلتان في صيغة Fanuc:
| المعامل | الوصف | مثال |
|---|---|---|
| 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 |
عند كل تغيير أداة يُستخدم رقم الأداة (T) ورقم الإزاحة (خانتان) معاً:
| M-Code | الوصف |
|---|---|
| M3 | تشغيل المغزل للأمام (CW) |
| M4 | تشغيل المغزل عكسياً (CCW) |
| M5 | إيقاف المغزل |
| M8 | تشغيل سائل التبريد |
| M9 | إيقاف سائل التبريد |
| M30 | نهاية البرنامج والعودة للبداية |
| M0 | إيقاف البرنامج (تأكيد المشغّل) |
يولّد برنامج CAM232 الإلكتروني G-Code تلقائياً من المعاملات لـ 12 عملية مخرطة، مما يُلغي الحاجة لكتابة G-Code يدوياً:
خيارات وحدات التحكم تشمل Fanuc وSiemens وMazak وغيرها. وضع G96/G97 ووحدة التغذية G98/G99 ورقم الأداة تُضبط مباشرةً من النموذج.
تتطلب برمجة مخرطة CNC أساساً صحيحاً في نظام الإحداثيات وأوضاع السرعة (G96/G97) والدورات (G71، G76). يمكنك تكييف أمثلة G-Code في هذا الدليل مع آلتك الخاصة، أو استخدام CAM232 لتوليد جميع هذه الدورات تلقائياً. عندما تُضبط المعاملات كوضع السرعة والخطوة وبدل التشطيب بشكل صحيح، تتحسن جودة السطح وعمر الأداة بشكل ملحوظ.