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

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


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

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

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

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

  1. قراءة الملف سطرًا بسطر مع تتبع مستوى التشغيل النشط.
  2. عند العثور على أمر G02 أو G03 يحتوي على IJK:
    • استخراج إحداثيات البداية والنهاية للقوس.
    • حساب نصف القطر كمسافة من المركز إلى نقطة البداية.
  3. إزالة المعلمات I و J و K، وإضافة المعلمة R بالقيمة المحسوبة.
  4. تحديث الموضع الحالي إلى نهاية القوس.

أمثلة

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

; بعد:
G17
N10 G02 X50 Y50 R25 F200
N20 G03 X0  Y0  R25

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

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