كود G في التشغيل الآلي عبر CNC: ما هو، كيف يعمل، ولماذا يهم

Home > كود G في التشغيل الآلي عبر CNC: ما هو، كيف يعمل، ولماذا يهم
news-banner-bg

كود G في التشغيل الآلي عبر CNC: ما هو، كيف يعمل، ولماذا يهم

بطلب نموذج أولي أو قطعة ليتم تصنيعها بواسطة CNC، أنت لا تشتري عملية قطع، بل تشتري حركة موجهة. إنها حركة قابلة للبرمجة تدفعها لغة برمجة صغيرة وعملية تعرف باسم G-code. كود G هو ببساطة الكود الذي يأمر أو يوجه آلة CNC حول مكان التحرك، وكيفية التحرك، والمسار الذي يجب اتخاذه.

في حالة مهام التشغيل والأدوات CNC في SunOn، يمكن أن تؤثر الخيارات المتخذة أثناء البرمجة الصغيرة على تشطيب السطح، والتساوتات، ووقت الدورة، وسلامة القطعة. يصف هذا الدليل كود G بلغة موجهة نحو التصنيع وبلغة بسيطة - حتى تتمكن من شرح نفسك لنظيرك في التشغيل الآلي، وتجنب مخاطر المشاريع.

https://www.sunon-mould.com/G-Code-for-CNC-Machining/


ما هو G-Code؟

G-code (الشيفرة الهندسية) هي لغة برمجة آلية تستخدم في تشغيل CNC (وأيضا في الطباعة ثلاثية الأبعاد) للتحكم في حركة الأدوات في نظام الإحداثيات—عادة X, Y, Z، بالإضافة إلى محاور الدوران الاختيارية.

فكر فيها كوصفة:

  • الإحداثيات تخبر الأداة إلى أين تذهب

  • معدل تغذية وسرعة المغزل تخبر الأداة كيف تسير

  • الأوامر تخبر المتحكم أي نوع من الحركة يجب تنفيذها (حركة سريعة، قطع مستقيم، قوس، دورة حفر، إلخ)

G-code يعمل عادة جنبا إلى جنب مع M-code (كود آلة أو متنوع)، الذي يتحكم في الوظائف غير الحركية مثل سائل التبريد، إيقاف البرنامج، تشغيل/إيقاف المغزل، وسلوك تغيير الأداة.


لماذا رمز G مهم جدا في التصنيع

آلات CNC لا "تفهم" رسومات CAD مباشرة. تعتمد على محركات سيرفو ووحدات تحكم تحتاج إلى تعليمات دقيقة خطوة بخطوة". يوفر كود G طبقة الاتصال بين نية تصميم القطعة والسلوك الميكانيكي للآلة.

بالنسبة للمصنعين والمشترين، تظهر القيمة في:

  • التكرار: مسارات الأدوات المتسقة تنتج أجزاء متسقة

  • الكفاءة: الحركات المحسنة تقلل من زمن الدورة وتكلفتها

  • الجودة: التغذيات/السرعات الصحيحة والإزاحات تحسن النهاية والدقة

  • تقليل المخاطر: التموضع الآمن يقلل من فرص التصادم


كيف يتم إنشاء G-Code (CAD → CAM → CNC)

معظم المشاريع لا تبدأ بشخص يكتب G-code يدويا. سير العمل النموذجي يبدو كالتالي:

  1. تم إنشاء نموذج CAD (هندسة الجزء)

  2. يتم استيراد النموذج إلى برنامج CAM

  3. CAM يولد Toolpaths (استراتيجيات لكيفية إزالة المادة)

  4. يتم تحويل مسارات الأدوات إلى G-code

  5. A post-processor يقوم بتنسيق الكود الخاص بوحدة تحكم CNC محددة (Fanuc، Haas، Siemens، إلخ)

  6. يتم تحميل رمز G في آلة CNC للتنفيذ

حتى عندما يكون رمز G مولدا بواسطة CAM، غالبا ما يقوم الميكانيكيون ذوو الخبرة ><بمراجعة وتعديل الأقسام لتحسين الاستقرار، وتقليل قطع الهواء، وحماية الميزات الهشة، أو مطابقة قيود الأدوات الواقعية.


كيف يبدو سطر من كود G

برنامج G-code مكون من blocks (خطوط). يمكن أن يحتوي كل سطر على عدة تعليمات، ويقرأها المتحكم بالترتيب.

سترى حروف مرتبطة بأرقام، مثل:

  • G = وضع الحركة (سريع، قطع خطي، قوس، إلخ)

  • X Y Z = إحداثيات الموقع

  • F = معدل تغذية

  • S = سرعة المغزل

  • T = اختيار الأداة

  • A B C = محاور الدوران (على الأجهزة متعددة المحاور)

مثال (مبسط):

 
G90 ؛ التموضع المطلق
G00 X0 Y0 ؛ الانتقال السريع إلى نقطة البداية
G01 Z-2 F200 ؛ تغذية إلى عمق القطع
G01 X50 ؛ قطع في خط مستقيم
G00 Z5 ؛ سحب
M30 ؛ نهاية البرنامج
 

Notes:

  • G90 يعني أن البرنامج يستخدم موضع مطلقة (المواقع المشار إليها من أصل ثابت).

  • يمكن إضافة تعليقات (بعض وحدات التحكم تستخدم ; أو بين قوسين حسب التنسيق).


أنواع شائعة من أوامر G-Code (ما الذي تتحكم به)

G-code يغطي أكثر بكثير من مجرد "انتقل إلى هنا". في معظم أعمال CNC، تنقسم الأوامر إلى عدة فئات عملية.

1) التمركز والحركة

هذه تحدد كيف تنتقل الأداة:

  • G00 تموضع سريع (حركة غير قطعية)

  • G01 استيفاء خطي (حركة قطع مستقيمة)

  • G02 / G03 تحركات قوسية باتجاه عقارب الساعة / عكس عقارب الساعة

  • G90 الإحداثيات المطلقة

2) السرعة وسلوك التغذية

هذه تؤثر على ظروف القطع:

  • وضع التغذية واختيار الوحدات (غالبا عبر رموز خاصة بوحدة التحكم)

  • أوضاع سرعة السطح الثابتة مقابل سرعة المغزل الثابتة (شائعة عند التدوير)

3) الدورات المعلبة (عمليات التشغيل)

هذه تضغط العمليات المتكررة في أمر واحد:

  • G81 دورة حفر بسيطة

  • G82 Drill with dwell

  • G83 حفر Peck (حفر عميقة)

  • G84 tapping cycle

4) الإزاحات والأصفار

Offsets تساعد في مطابقة البرنامج مع العالم الحقيقي:

  • طول الأداة ونطاقات تعويض نصف القطر

  • أنظمة إحداثيات العمل / إزاحات صفرية (تختلف حسب عائلة وحدات التحكم)


رموز G المودالية مقابل غير النمطية (فرق عملي)

بعض الأوامر "تبقى نشطة" حتى يتم تغييرها؛ وأخرى تنطبق مرة واحدة فقط.

  • مودال: يبقى ساريا حتى يتم استبداله بكود آخر

  • غير مودالي: يعمل فقط للخط/الكتلة الحالية

هذا مهم أثناء استكشاف الأخطاء: إذا استمر الجهاز في تنفيذ وضع حركة لم تكن تتوقعه، غالبا ما يكون السبب أن الأمر المودي لا يزال نشطا.


أي الأجهزة تستخدم G-Code؟

G-code يستخدم على نطاق واسع في معدات التصنيع، بما في ذلك:

  • CNC milling

  • حفر CNC

  • CNC grinding

  • العديد من العمليات الأخرى التي تتحكم بها CNC

G-code يستخدم أيضا من قبل طابعات 3D لتوجيه حركة الفوهة ومعلمات العملية.


من يجب أن يفهم G-Code؟

لا تحتاج لأن تكون مبرمجا لتستفيد من معرفة G-code الأساسية.

  • يستخدمه الميكانيكيون/المشغلون للتحقق من حركة الأدوات، وإجراء تعديلات آمنة، وحل المشكلات.

  • يستخدمه المهندسون/فرق المنتج لفهم حدود قابلية التصنيع والتواصل بوضوح حول التسامحات والميزات والإعدادات.

  • يمكن للمشترين/فرق التوريد تقليل التبادل من خلال معرفة ما الذي يحرك زمن الدورة (تغييرات الأدوات، دورات الحفر العميقة، إعادة التموضع المفرطة، إلخ).


فحوصات السلامة والجودة التي تهم في رمز G

ملف G-code يمكن أن يكون "صالحا تقنيا" ويظل غير آمن أو غير فعال إذا كانت التدابير الأساسية مفقودة. تشمل أفضل الممارسات الشائعة:

  • تأكيد حدود حركة الآلات والحفاظ على الحركات السريعة بعيدا عن التركيبات.

  • تحقق إزاحات طول الأداة وإزاحات العمل لمنع الأعطال.

  • استخدم ارتفاعات سحب مناسبة ومسارات اقتراب آمنة بالقرب من الجدران الرقيقة.

  • راجع دورات الحفر/الحفر للأعماق الصحيحة وأوقات السكن (خاصة في الإنتاج).

في SunOn، نتعامل مع مراجعة G-code كجزء من حماية ثلاثة أشياء: جزءك، أدواتنا، وجدول التسليم الخاص بك.


G-Code مقابل M-Code: الفرق البسيط

  • G-code: الهندسة والحركة (مسار الأداة، التمركز، حركات التغذية، الأقواس)

  • M-code: وظائف الآلة غير مرتبطة مباشرة بالحركة (مبرد، إيقاف، نهاية البرنامج، إلخ)

كلاهما يستخدم معا لتشكيل برنامج CNC كامل.


الخلاصة النهائية

 

CNC precision يتم تشغيله بواسطة G-code. على الرغم من أنك قد تستخدم CAM لإنشاء كل شيء تلقائيا، إلا أنه من الجيد تعلم كيفية عمل كود G حتى تتمكن من تقدير قابلية التصنيع، والتنبؤ بمحركات التكلفة، والعمل بتناغم أكبر مع شريكك في التشغيل.