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

تحويل الأقواس من R إلى IJK


تقوم وظيفة تحويل الأقواس من R إلى IJK باستبدال أوامر الاستيفاء الدائري G02 / G03 التي تحتوي على معامل نصف القطر R بأوامر مكافئة تحتوي على إحداثيات مركز القوس المطلقة I و J أو K، وذلك حسب مستوى التشغيل النشط (G17، G18، G19). يُفضل هذا التنسيق في العديد من أنظمة ما بعد المعالجة ووحدات التحكم، خاصة للأقواس الكبيرة أو المعقدة. يدعم NCPlayer وضعين للتحويل: تحويل الأقواس R إلى IJK (بشكل نسبي) وتحويل الأقواس R إلى IJK (بشكل مطلق).

ما الذي تقوم به الوظيفة

  • تفحص برنامج التشغيل (NC) بحثًا عن جميع أوامر G02 / G03 التي تحتوي على المعامل R.
  • تحدد مستوى التشغيل الحالي:
    • G17 — يستخدم I و J (المحور Z عمودي).
    • G18 — يستخدم I و K (المحور Y عمودي).
    • G19 — يستخدم J و K (المحور X عمودي).
  • يحسب إحداثيات مركز القوس في النظام المطلق بناءً على:
    • نقطة النهاية السابقة (نقطة بداية القوس).
    • إحداثيات نقطة نهاية القوس الجديدة.
    • اتجاه القوس (مع عقارب الساعة أو عكسها).
    • إشارة نصف القطر R (القوس الصغير أو الكبير).
  • يستبدل R بالقيم المحسوبة I و J و K.
  • يحافظ على التعليقات والمعاملات الأخرى في السطر دون تعديل.
  • لا يعدل الأوامر التي تحتوي على G7x أو G8x أو G10 أو الأسطر التي هي تعليقات.

الخوارزمية (النسخة المختصرة)

  1. قراءة الملف سطرًا بسطر لتحديد مستوى العمل الحالي (G17، G18، G19).
  2. إذا احتوى السطر على G02 أو G03 مع المعامل R — يتم استخراج جميع الإحداثيات (X/Y/Z).
  3. يتم حساب مركز القوس باستخدام المعادلات الهندسية بناءً على المستوى والاتجاه.
  4. يتم إنشاء أمر جديد يحتوي على I و J و K بدلاً من R.
  5. تحديث الموضع الحالي — تصبح نقطة نهاية القوس هي نقطة البداية الجديدة.

أمثلة

; قبل:
G17
N10 G02 X50 Y50 R25 F200
N20 G03 X0  Y0  R25

; بعد:
G17
N10 G02 X50 Y50 I0  J25 F200
N20 G03 X0  Y0  I-25 J0

متى يتم استخدام هذه الوظيفة

  • إذا كانت وحدة التحكم في الماكينة لا تدعم المعامل R للأقواس.
  • عند إعداد البرامج لأنظمة CAM أو المحاكيات التي تتطلب إحداثيات مركز القوس بشكل صريح.
  • لتجنب الغموض عند التعامل مع الأقواس الكبيرة (أكثر من 180 درجة).
نصيحة: بعد التحويل، يُوصى بتشغيل محاكاة لمسار الأداة للتأكد من أن الأقواس الناتجة تتطابق تمامًا مع الهندسة الأصلية.
NCPlayer - Convert Arcs R to IJK NCPlayer - Convert Arcs R to IJK NCPlayer - Convert Arcs R to IJK
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy