حول خدمة NCPlayer:
قائمة ملف
قائمة تحرير
قائمة عرض
قائمة التنسيق
قائمة الأدوات
إعدادات الآلة
العمل التعاوني

اختيار وضع المحاكاة G2/G3 ABS/IJK


يحدد إعداد وضع محاكاة G2/G3 ABS/IJK كيفية تفسير قيم I وJ وK أثناء محاكاة الاستيفاء الدائري (G02 وG03). يُعد هذا الإعداد مهمًا للغاية لأنه يؤثر مباشرةً على دقة إنشاء الأقواس ومسار الأداة بالكامل.

ما الذي يفعله هذا الإعداد

  • يحدد نظام الإحداثيات لمركز القوس:
    • IJK_INCالوضع التزايدي (قيم I وJ وK هي إزاحات نسبية من نقطة بداية القوس).
    • IJK_ABSالوضع المطلق (قيم I وJ وK تمثل إحداثيات مركز القوس في نظام الإحداثيات الحالي).
  • إذا لم يتطابق الوضع مع البيانات الفعلية في كود G، فقد يتم عرض الأقواس بشكل غير صحيح:
    • في الاتجاه المعاكس،
    • بنصف قطر مشوه،
    • أو بموقع مركز غير صحيح.
  • يمكن ضبط الوضع في المحاكي باستخدام:
    setArcIJKMode('IJK_INC'); // IJK نسبي
    setArcIJKMode('IJK_ABS'); // IJK مطلق

كيف يعمل

  1. يتم قراءة كود G ووضع تفسير IJK النشط.
  2. عند حساب مسار أداة القوس:
    • في وضع IJK_INC — يتم حساب مركز القوس كـ StartPoint + (I, J, K).
    • في وضع IJK_ABS — يتم أخذ مركز القوس مباشرةً من إحداثيات I وJ وK.
  3. يتم بناء المسار بناءً على نقطة البداية ونقطة النهاية والمركز واتجاه الدوران (باتجاه عقارب الساعة / عكس عقارب الساعة).

مثال

; الوضع التزايدي (IJK_INC)
G17
G02 X50 Y50 I0 J25   ; إزاحة المركز: 0 في X، و25 في Y من نقطة البداية

; الوضع المطلق (IJK_ABS)
G17
G02 X50 Y50 I25 J25  ; مركز القوس عند (25, 25) في نظام الإحداثيات

متى يُستخدم

  • عند تحميل كود G يُعرف مسبقًا أن قيم IJK فيه مطلقة أو نسبية.
  • عند تغيير مخرجات ما بعد المعالجة (postprocessor) إذا كان يستخدم تنسيق أقواس مختلف.
  • عند تصحيح برنامج تظهر فيه الأقواس بشكل غير صحيح — قد يؤدي تبديل الوضع إلى حل المشكلة.
مهم: اختيار الوضع غير الصحيح سيؤدي إلى مسار أداة مشوه! تحقق دائمًا من إعدادات الـ postprocessor أو وثائق الـ CNC لتحديد الخيار الصحيح: setArcIJKMode('IJK_INC') أو setArcIJKMode('IJK_ABS').
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy