هناك وضعان أساسيان لتحديد المواقع يحكمان حركة CNC: البرمجة المطلقة (G90) والبرمجة التزايدية (G91). يعد اختيار الوضع الصحيح - وفهم وقت التبديل - أمرًا بالغ الأهمية لدقة الأبعاد، وكفاءة البرمجة، وتجنب الاصطدام في عمليات التصنيع باستخدام الحاسب الآلي.
1ما هي البرمجة المطلقة (G90)؟
في وضع البرمجة المطلقة، تشير كافة قيم الإحداثيات إلى أصل إحداثيات العمل الثابت (يتم تعيينه عادةً بواسطة G54-G59). يحدد كل أمر موضع الموقع الدقيق بالنسبة لنقطة الأصل هذه، بغض النظر عن مكان وضع الأداة حاليًا.
- يتم قياس جميع الإحداثيات من نقطة أصل ثابتة واحدة (إحداثيات العمل صفر)
- يقوم الأمر X50.0 Y30.0 دائمًا بنقل الأداة إلى نفس الموضع المطلق
- يوفر إمكانية عالية للتنبؤ - يتم تعريف كل منصب بشكل مستقل
- يقلل من أخطاء تحديد المواقع التراكمية نظرًا لأن كل حركة تشير إلى نفس الأصل
- يُفضل في معظم برامج الإنتاج نظرًا لوضوحه وإمكانية تتبعه
2ما هي البرمجة التزايدية (G91)؟
في وضع البرمجة التزايدية، يتم حساب كل حركة بالنسبة إلى موضع الأداة الحالي. تحدد قيم الإحداثيات المسافة والاتجاه المطلوب التحرك من الموقع الحالي، وليس من أصل العمل.
- تمثل كل قيمة إحداثية المسافة اللازمة للانتقال من الموضع الحالي
- يحرك الأمر X10.0 الأداة مسافة 10 مم في اتجاه X الموجب من أي مكان توجد فيه حاليًا
- مرنة للغاية للأنماط المتكررة، ودوائر ثقب المسمار، والميزات ذات المسافات المتساوية
- يمكن أن تتراكم الأخطاء عبر تحركات متعددة إذا لم تتم إدارتها بعناية
- يتطلب تحكمًا منطقيًا صارمًا لتجنب مواضع الأدوات غير المتوقعة
3مقارنة عملية
يعد فهم وقت استخدام كل وضع أمرًا ضروريًا لبرمجة CNC الفعالة والآمنة. فيما يلي مقارنة عملية بين الطريقتين في سيناريوهات المعالجة الشائعة.
حفر صف من الثقوب المتساوية المسافات
في وضع G90، يجب حساب كل موضع ثقب وتحديده بشكل فردي (على سبيل المثال، X10، X20، X30، X40). على الرغم من وضوحه، إلا أن هذا يتطلب مزيدًا من الحسابات للأنماط المتباعدة بشكل متساوٍ.
في وضع G91، هناك حاجة إلى مسافة التباعد فقط (على سبيل المثال، تكرار X10.0). وهذا يجعل البرنامج أقصر وأسهل في التعديل عند تغيير التباعد.
الآلات الكنتورية المعقدة
يُفضل وضع G90 في المعالجة الكنتورية لأنه يمكن التحقق من كل نقطة بشكل مستقل مقابل رسم الجزء. إذا احتوى سطر واحد على خطأ، فلن يؤثر ذلك على المواضع اللاحقة.
يعد وضع G91 محفوفًا بالمخاطر بالنسبة للخطوط الكنتورية المعقدة لأن حدوث خطأ في حركة واحدة يؤدي إلى تغيير جميع المواضع اللاحقة، مما قد يتسبب في تعطل الأداة أو إلغاء الأجزاء.
الروتين الفرعي وتكرار النمط
يتطلب وضع G90 إعادة حساب جميع المواضع لكل مثيل لنمط متكرر، مما قد يجعل الإجراءات الفرعية أطول وأكثر صعوبة في الصيانة.
يتفوق وضع G91 في الإجراءات الفرعية حيث يتم تطبيق نفس نمط الحركة النسبي في مواضع بداية مختلفة.
4أفضل الممارسات والمزالق الشائعة
تتبع برمجة CNC الاحترافية إرشادات صارمة فيما يتعلق باستخدام وضع تحديد المواقع لمنع الأخطاء المكلفة وضمان موثوقية البرنامج.
- استخدم G90 كوضع افتراضي للبرامج الرئيسية للحفاظ على الوضوح وتقليل مخاطر الأخطاء
- احجز G91 لتطبيقات محددة مثل البرامج الفرعية والدورات المعلبة والأنماط المتكررة
- قم دائمًا بالإعلان بوضوح عن وضع تحديد المواقع في بداية البرنامج - لا تفترض أبدًا
- تجنب التبديل غير الضروري بين G90 وG91 داخل نفس قسم البرنامج
- بعد استخدام G91 في روتين فرعي، قم دائمًا باستعادة G90 قبل العودة إلى البرنامج الرئيسي
- التحقق من جميع الحركات في وضع المحاكاة، وخاصة عند خلط أوضاع تحديد المواقع
الاستنتاج
تخدم أوضاع البرمجة المطلقة (G90) والتزايدية (G91) أدوارًا مهمة في التصنيع باستخدام الحاسب الآلي. يوفر الوضع المطلق إمكانية التنبؤ والسلامة للمعالجة العامة، بينما يوفر الوضع التزايدي مرونة للأنماط والمسارات الفرعية. يفهم المبرمجون المحترفون نقاط القوة والمخاطر في كل وضع ويطبقونها بشكل استراتيجي لإنتاج برامج فعالة وخالية من الأخطاء.
