دليل أمثلة لرموز الطحن باستخدام الحاسوب (CNC) لرموز G المعتمدة

تاريخ النشر: 18 يناير 2026
تاريخ التحديث: 18 يناير 2026
مثال على مفهوم كود G لآلة التفريز CNC
فيسبوك
تغريد
لينكد إن

جدول المحتويات

لا تكون أمثلة أكواد التفريز باستخدام الحاسوب (CNC) مفيدة إلا إذا تضمنت حالات تشغيل واضحة للآلة، وإحداثيات عمل متسقة، ومسار تحقق. في شركة Yonglihao Machinery، نستخدم أكواد G يوميًا لـ خدمات طحن المعادن. وجدنا أن معظم حالات فشل "البرمجة البسيطة" تنجم عن افتراضات ضمنية وليست عن أوامر مفقودة. تركز هذه المقالة على أمثلة قابلة لإعادة الاستخدام لبرمجة G-code الخاصة بالطحن، مع إعطاء الأولوية للسلامة على حساب قواميس الأوامر الطويلة.

هدفنا بسيط: أن تتمكن من نسخ مثال، وتعديل بعض المعايير، والتحقق من السلامة قبل أن تلامس أداة القطع المادة. نركز على التعليمات البرمجية الخاصة بالطحن، ونتجنب مواضيع المخرطة أو برمجة الماكرو. ونظرًا لاختلاف لغات التحكم، يُرجى دائمًا التحقق من التعليمات البرمجية ومقارنتها بدليل جهازك والإعدادات الافتراضية للتحكم.

هيكل الطحن باستخدام الحاسوب

يُحدد برنامج G-code الموثوق به الوحدات والمستويات وأنماط المسافة وإزاحات العمل قبل بدء الحركة. تُنفذ معظم عناصر التحكم البرامج من الأعلى إلى الأسفل. العديد من الإعدادات نمطية، أي أن النمط النشط الأخير يبقى ساريًا حتى يتم تغييره. لذلك، يجب على الأمثلة تحديد أنماطها المطلوبة بشكل صريح بدلاً من الاعتماد على حالة البرنامج السابق.

تتضمن رؤوس البرامج عادةً علامات البداية/النهاية، وأرقام البرامج، وتعليقات توضح الغرض منها. أرقام الأسطر اختيارية، لكنها تساعد في تحديد الأخطاء بسرعة. وتكون التعليقات مفيدة للغاية عند ذكر حقائق الإعداد القابلة للقياس، مثل اختيار نظام إحداثيات العمل (WCS) وأهداف خلوص المحور Z الآمنة.

تُحدد إزاحات العمل العلاقة بين نقطة الصفر في الماكينة ونقطة الصفر في القطعة. تستخدم برامج التفريز عادةً الأوامر من G54 إلى G59. تشير حركات إحداثيات الماكينة (غالبًا G53) إلى نقطة الصفر في الماكينة، لذا فإن نفس القيم تُنتج حركات مختلفة عن تلك التي تُنتجها أوامر G54. تعامل مع أي مراجع لإحداثيات الماكينة على أنها خاصة بوحدة التحكم، وتحقق منها على الماكينة المستهدفة.

شفرة

ما الذي يتحكم فيه في عملية الطحن

ما نتحقق منه قبل استخدامه

مجموعة العشرين / مجموعة العشرين

الوحدات (بوصة مقابل مليمتر)

قم بتعيين الوحدات في البداية لتجنب وراثة الإعدادات الافتراضية.

G17

المستوى النشط للأقواس/الدورات

يجب أن تتطابق حركة الطائرة مع الحركة المقصودة.

G90 / G91

الوضع المطلق مقابل الوضع التزايدي

قم بتعيين الوضع بشكل صريح قبل تحريك الموضع.

G54–G59

نظام تنسيق العمل

يجب أن يتطابق نظام WCS مع الجزء الصفري الذي تم فحصه.

G00

تحديد المواقع السريع

تحقق من خلوص المحور Z؛ قد لا تكون المسارات السريعة مستقيمة.

G01

حركة التغذية الخطية

يجب أن تتطابق سرعة التغذية مع الإعداد وتفعيل الأداة.

G02 / G03

الاستيفاء الدائري

يجب أن يتطابق تنسيق القوس والمستوى مع لهجة وحدة التحكم.

G40-G42

تعويض نصف قطر القطع

استراتيجية تمهيدية صحيحة وسجل تعويضات مناسب.

G43 / G49

تعويض طول الأداة

يجب أن يتطابق رقم H مع إزاحة الطول المقاسة.

جي 80

إلغاء الدورات المعبأة

قم بإلغاء الدورات النشطة قبل الحركة غير ذات الصلة.

G28

العودة إلى المرجع/الصفحة الرئيسية

تحقق من السلوك الوسيط والإحداثيات.

M03-M05

التحكم في المغزل

يجب أن يتطابق الاتجاه والسرعة مع عملية الأداة.

M06

تغيير الأدوات

تأكد من رقم الأداة وتعيين الإزاحة.

M08 / M09

التحكم في سائل التبريد

يجب أن يتوافق الوضع مع متطلبات المواد والهيكل.

M30

نهاية البرنامج

تعرف على سلوك البرنامج عند انتهائه، وأعد ضبط التوقعات.

حالات الوضع وتدفق إعداد البرنامج لرمز G الخاص بالطحن

حركة محفوفة بالمخاطر: مفاهيم خاطئة شائعة حول رمز G

يفشل رمز الطحن الآمن عندما يفترض مسار حركة أو حالة غير مضمونة. غالبًا ما يتعامل المبتدئون مع الأمر G00 كخط مستقيم. مع ذلك، تُنفذ بعض أنظمة التحكم حركات سريعة مع حركة محورية، مما يُنشئ مسارات متعرجة. يجب على البرامج التحقق من خلوص المحور Z قبل أن تتحرك الحركات السريعة XY بالقرب من نقاط التثبيت. يجب عليك أيضًا معرفة ما إذا كانت آلتك تستخدم حركات سريعة متعرجة أو مستقيمة.

تُشكّل الوحدات والطائرات فخًا آخر. تحتفظ عناصر التحكم بحالاتها السابقة إذا لم تُحدّدها في البداية. ضع G20/G21 وG17 بالقرب من الأعلى حتى لا تُعيد المهام السابقة تفسير أرقامك تلقائيًا.

غالبًا ما يُساء فهم حركة العودة إلى نقطة البداية باستخدام الأمر G28. يمكن أن تُحدد الإحداثيات المُعطاة نقطة وسيطة يمر بها الجهاز في طريق عودته إلى نقطة البداية. ولضمان السلامة، يُسحب المحور Z إلى مسافة محددة مسبقًا، ثم يُعالج المحورين X وY. تُقرن معظم ورش العمل الأمر G91 مع الأمر G28. يُحدد هذا الأمر النقطة الوسيطة كحركة تدريجية (مسافة صفرية) بدلًا من قفزة كاملة. يُنصح دائمًا بتجربة الأنماط الجديدة قبل البدء.

أنواع أكواد الطحن: أنماط أكواد G الآمنة

تُصبح إعادة الاستخدام أسهل عندما يتوافق نوع الكود مع هدفك ومستوى المخاطرة لديك. لا تحفظ الأكواد عن ظهر قلب؛ اختر هيكلاً أساسياً بافتراضات قابلة للتحقق. نقوم بتصنيف الأمثلة حسب نمط الحركة ومتطلبات السلامة.

التمريرة المواجهة: استراتيجية السطح المرجعي

يُعدّ برنامج "التوجيه" الأنسب كبرنامج تمهيدي. فهو يُعلّم الاقتراب الآمن من المحور Z، وتفعيل التغذية، والتراجع المتوقع. تتطلب هذه البرامج وحدات قياس واضحة، ونظام إحداثيات العمل، وتعويض طول الأداة، واستراتيجيات خلوص مُحكمة. العنصر الأساسي القابل لإعادة الاستخدام هو نمط المسار (مستطيل أو متعرج)، وليس أرقام التغذية المحددة.

رسم محيطي ثنائي الأبعاد: أساسيات قص المحيط

تُعلّم أمثلة الخطوط الكنتورية مفهوم "الهندسة المغلقة" وتأثيرات التغذية النمطية. يجب التحقق مما إذا كان البرنامج يُبرمج خط مركز الأداة أو هندسة الجزء (G41/G42). تؤدي الافتراضات الخاطئة إلى تغيير الأحجام النهائية. يجب الانتباه إلى زوايا الأقواس لأن تنسيقات الأقواس تختلف باختلاف لغة التحكم.

الطحن الجيبي: التحكم في تنظيف التجويف

لا تستخدم أمثلة الجيب إلا عند التحكم في حركات الدخول وتحديد مسافات الأمان على المحور Z بشكل واضح. غالبًا ما تنجم الأعطال عن غطسات مفاجئة أو إغفال حركات أمان على المحور Z بين التمريرات. غالبًا ما تُظهر برامج الجيب عدم الكفاءة، حيث تهيمن حركات الهواء والتراجع على وقت الدورة.

طحن الفتحاتقواعد المشاركة المستقرة

تُعلّم أمثلة الفتحات التحكم في التعشيق. يعتمد النمط الأكثر أمانًا على دخول متوقع وقواعد واضحة للحركة السريعة مقابل حركة التغذية. غالبًا ما تقع الفتحات بالقرب من المشابك، مما يجعل الانضباط السريع في وضعية Z أولًا أمرًا بالغ الأهمية لتجنب اصطدامات التثبيت.

نمط الحفر: سلامة الدورة المعلبة

تستبدل أمثلة التدريب التعليمات البرمجية المتكررة بحلقات تكرارية. مع ذلك، يختلف سلوك الحلقات التكرارية باختلاف عناصر التحكم. تشمل الأمثلة الآمنة إلغاء الأمر G80 والتفسير الصريح لمستوى R/عمق Z. إذا كان عنصر التحكم الخاص بك لا يدعم هذه الصيغة، فاستخدم كتل G00/G01 الصريحة.

مثال قابل للتعديل: معلمات طحن CNC تم التحقق منها

يجب أن تُعرّف الأمثلة القابلة للنشر الإحداثيات بشكلٍ متسق. وينبغي أن تُظهر فقط المعلمات القابلة للتعديل التي لا تُخلّ بالسلامة. يقوم الكود أدناه بقص مربع طول ضلعه 50 مم إلى عمق 2 مم باستخدام المليمترات المطلقة. نقطة الأصل لنظام الإحداثيات العالمي هي X0 Y0 عند الزاوية السفلية اليسرى للمربع على السطح العلوي.

% O1001 (مثال على محيط مربع 50×50 - مم، ABS، G54) (الافتراضات للتحقق: G54 صفر في الزاوية السفلية اليسرى للمربع؛ Z0 على السطح العلوي) (إزاحة طول الأداة 1 مخزنة في H01؛ اضبطها إذا كانت ورشتك تستخدم أرقام H بشكل مختلف) N10 G21 G17 G90 G40 G49 G80 (الوحدات، المستوى، المسافة، إلغاء التعويضات/الدورات) N20 T1 M06 (تغيير الأداة 1) N30 G54 (تحديد إزاحة العمل؛ لا تعتمد على المهمة السابقة) N40 S2000 M03 (المغزل في اتجاه عقارب الساعة) N50 M08 (تشغيل سائل التبريد إذا تم استخدامه) N60 G00 X-2.0 Y-2.0 (ابدأ 2 مم خارج المربع) N70 G43 H01 Z15.0 (تعويض طول الأداة، Z الآمن) N80 G00 Z5.0 (الاقتراب من السطح) N90 G01 Z-2.0 F100.0 (الغوص إلى العمق) N100 G01 X52.0 Y-2.0 F300.0 (الحافة 1) N110 G01 X52.0 Y52.0 (الحافة 2) N120 G01 X-2.0 Y52.0 (الحافة 3) N130 G01 X-2.0 Y-2.0 (الحافة 4، إغلاق) (يستخدم المثال تمريرة واحدة كاملة العمق؛ قم بتكييف اتجاه الانحدار والصعود/الاتجاه التقليدي مع أداتك ومادتك) N140 G00 Z15.0 (التراجع) N150 M09 (إيقاف سائل التبريد) N160 M05 (إيقاف المغزل) N170 G91 G28 Z0 (نمط الصفر Z - تحقق من ذلك على وحدة التحكم الخاصة بك؛ استخدم الوضع التزايدي) N180 G91 G28 X0 Y0 (نمط XY الأساسي - احتفظ بـ G91 صريحًا للوضوح) N185 G90 (استعادة الوضع المطلق للبرنامج التالي) N190 M30 (إنهاء البرنامج) %
مفهوم مناطق التحرير الآمنة لمثال على كود طحن CNC
مفهوم مناطق التحرير الآمنة لمثال على كود طحن CNC

خطوط إعادة الضبط: أوضاع الأمان الأساسية

يمنع "خط إعادة الضبط" الآمن توريث الوضع من عمليات التشغيل السابقة. تُعدّ الوحدات والمستويات وأوضاع المسافة والإزاحات الحد الأدنى المطلوب لتقليل الغموض. تتطلب الوحدات عناية خاصة لأن عناصر التحكم غالبًا ما تحتفظ بالحالة السابقة ما لم تتم إعادة ضبطها صراحةً.

إعادة ضبط العنصر

لماذا يوجد في كود الطحن؟

ما نتحقق منه على الجهاز

G21

تفسير مقاييس القوى

وحدات العطل في الآلة ومخاطر التوريث.

G17

محاذاة الأقواس/الدورات مع المستوى XY

سلوك مستوى القوس/الدورة في وحدة التحكم.

G90

يربط الإحداثيات بصفر نظام الإحداثيات العالمي

يلغي الاستخدام التدريجي المؤقت اللاحق.

G54

يحدد إزاحة العمل الصريحة

الجزء الذي تم فحصه يطابق نظام الإحداثيات العالمي المختار.

G40 / G49

يُزيل مُعامل الطول/نصف القطر

رسم خرائط سجل التعويضات.

جي 80

يلغي دورات الحفر

سلوك الدورة المعبأة الخاص بالتحكم.

يفصل قسم الحركة بين تحديد المواقع السريع وقطع التغذية. وتكون الحركات السريعة أكثر خطورة بالقرب من المثبتات. ولأن حركات G00 قد لا تكون مستقيمة تمامًا، يجب تحديد خلوص المحور Z قبل أي حركة سريعة على المحورين X وY.

المعلمات القابلة للتعديل: تخصيص الكود

معلمة يمكنك تعديلها

ما هي التغييرات في النتيجة؟

ما الذي يجب التحقق منه أولاً؟

مربع الحجم

الشكل النهائي والارتفاع

نظام الإحداثيات العالمي (WCS) - تحديد موقع الصفر واتفاقيات الإشارة.

العمق (Z-2.0)

عمق القطع

مرجع Z0 (السطح العلوي مقابل مستوى الإسناد).

الأمان Z (Z15 / Z5)

الخلوص فوق المشابك

أطول عائق وطول مقياس الأداة.

معدلات التغذية

حمولة القطع والتشطيب

نوع الأداة، ومدى ثباتها، وصلابتها.

سرعة المغزل

تحميل الرقاقة والصوت

قطر الأداة وسلوك المادة.

قائمة التحقق من السلامة: خطوات السلامة المقطوعة مسبقًا

تضمن سلسلة التحقق المتكررة ترجمة النص إلى حركة آمنة. ابدأ بالتأكد من أن وحدة التحكم تعرض نظام إحداثيات العمل المتوقع (مثل G54) وأن الوحدات المعروضة تتطابق مع إعدادات البرنامج. بعد ذلك، تحقق من تطابق رقم الأداة المحددة مع رقم إزاحة طول الأداة (رقم المحور H). قد تؤدي حالات عدم التطابق هنا إلى تحولات كبيرة في المحور Z.

اختبر الحركة دون قطع باستخدام وضعيتي "الكتلة المفردة" و"تثبيت التغذية". حافظ على الأداة عند مستوى Z آمن. راقب الحركة السريعة الأولى للتأكد من عدم تقاطع مسارات القطع مع المشابك.

قم بتشغيل منطق الغطس تجريبيًا للتأكد من أن البرنامج يُغذي المادة بسلاسة، وليس بشكل مفاجئ. أخيرًا، تحقق من سلوك G28 عند نقطة العودة. تختلف النقاط والإحداثيات الوسيطة باختلاف وحدة التحكم، لذا تحقق من نمط العودة المحدد لديك.

استكشاف الأخطاء وإصلاحها: تحديد أخطاء G-Code

يُساعد التشخيص الفعال للأعطال على ربط الأعراض بحالات الماكينة القابلة للتحقق. تنشأ العديد من أخطاء "الجزء الخاطئ" من الوحدات أو نظام إحداثيات العمل أو الإزاحات، وليس من أوامر الهندسة. استخدم لقطة حالة (نظام إحداثيات العمل النشط، والوحدات، وأرقام الأدوات) للكشف عن بقايا الأنماط.

الأعراض

ما نتحقق منه أولاً

إجراء تصحيحي نموذجي

مسافة/مقياس خاطئ

بيان الوحدات (مجموعة العشرين مقابل مجموعة الحادي والعشرين)

أضف وحدات القياس الصريحة في البداية؛ ثم أعد التحقق.

موقع خاطئ

WCS النشط (G54–G59)

أعد تأكيد اختيار G54؛ أعد الفحص.

زيادة تدريجية غير متوقعة

وضع المسافة (G90 مقابل G91)

استعادة G90 قبل وضع الكتل.

مشبك الضربات السريعة

مسار G00 ومساحة Z

فرض حركة Z-up قبل حركة XY السريعة.

عمق Z خاطئ

تعويض طول الأداة (رقم H)

الاستخدام الصحيح لأرقام H والإزاحات.

العودة إلى المنزل بشكل غير آمن

سلوك وسيط G28

افصل الصفحة الرئيسية Z؛ تحقق من دلالات التحكم.

خاتمة

يعتمد مثال كود الطحن باستخدام الحاسوب (CNC) على افتراضاته. تستخدم افتراضات الطحن حالات الماكينة، واختيارات الإحداثيات، والتحقق. تعامل مع الأمثلة المُستعارة كقوالب للاختبار. ابدأ بإعادة ضبط الوضع، ونظام إحداثيات عمل متسق، وخطط تشغيل تجريبية تثبت سلامة الحركة قبل القطع. يُسهّل المثال والجداول هنا سير العمل ويجعله سريعًا وواضحًا، ويتجنب الحاجة إلى موسوعة أوامر.

لتكييف مثال مع جزء حقيقي، اطلب تحديد لغة التحكم، وطريقة نظام إحداثيات العمل (WCS)، وقائمة الأدوات مع الإزاحات، ومسافات التثبيت. هذه المدخلات تحول مثالًا عامًا إلى برنامج أولي لـ خدمات تصنيع الآلات باستخدام الحاسب الآلي.يركزون في تعديلاتهم على المتغيرات القابلة للتحقق، وليس على التخمينات.

التعليمات

ما الذي يجعل مثالًا لرمز طحن CNC "آمنًا لإعادة الاستخدام" في مختلف المهام؟

يُعيد مثال الطحن الآمن لإعادة الاستخدام ضبط الأوضاع والحالات الحرجة. فهو لا يقتصر على قطع الشكل الصحيح فحسب، بل يقوم البرنامج بضبط الوحدات والمستوى ووضع المسافة ونظام إحداثيات العمل، كما يلغي الدورات والتعويضات قبل تحديد الموضع بالقرب من القطعة. وتختلف هذه العملية باختلاف وحدة التحكم. ويتطلب إعادة الاستخدام تحققًا سريعًا على الآلة المستهدفة.

هل يجب أن يبدأ برنامج الطحن دائمًا بخط أمان/إعادة ضبط؟

يمنع خط الأمان/إعادة الضبط توريث الوضع من البرامج السابقة. وتكون الوحدات عالية المخاطر لأن عناصر التحكم تحتفظ بالحالات السابقة دون تعيينات صريحة. تعامل مع خط إعادة الضبط كخط أساسي. قم بتكييفه مع معايير الورشة وسلوك وحدة التحكم.

ما هو الفرق العملي بين أكواد G وأكواد M في برامج الطحن؟

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

لماذا قد تكون حركة G00 السريعة أكثر خطورة من حركة القطع؟

تستخدم الحركة السريعة أقصى سرعة للآلة. وقد تتجاوز المسارات المستقيمة في بعض الآلات. تُحدث الحركات السريعة متعددة المحاور حركة متعرجة أقرب إلى نقاط التثبيت مما تشير إليه نقاط النهاية. تأكد من خلوص المحور Z قبل الحركة السريعة على المحورين XY بالقرب من العوائق.

هل يُعدّ الأمر G28 "العودة إلى الصفحة الرئيسية" آمناً دائماً للنسخ من برنامج آخر؟

انسخ الأمر G28 فقط بعد التحقق من سلوك النقاط الوسيطة وإحداثياتها على وحدة التحكم. يستخدم البعض النقاط لتقليل خطر التصادم. يعتمد الإعداد الأكثر أمانًا على التركيب ووحدة التحكم. استخدم وضع التشغيل التجريبي وكتلة واحدة للتحقق.

هل تستخدم جميع آلات CNC نفس أوامر ومعاني G-code؟

تختلف لهجات G-code باختلاف أنظمة التحكم. يدعم بعضها طرقًا أو مجموعات فرعية مختلفة. قائمة الأوامر هي مرجع وليست عقدًا. راجع أمثلة أكواد الطحن مع دليل الماكينة ومعايير الورشة.

متى يجب على برنامج الطحن استخدام G53 بدلاً من G28؟

يستخدم الأمر G53 إحداثيات الآلة لهذا الجزء فقط، ويتجاهل الأمرين G90/G91 أو النقاط الوسيطة مثل G28. يُفضّل استخدامه لضمان وضعيات آمنة للآلة. تحقق من الوضعية بتشغيل تجريبي لتجنب اصطدامها بالتركيبات.

انتقل إلى الأعلى