MyHaas مرحبًا،
!
Haas Tooling تاريخ طلبات العميل MyHaas/HaasConnect تسجيل الدخول تسجيل Haas Tooling حسابي Order History Return History MyHaas/HaasConnect خروج مرحبًا، ماكيناتي أحدث نشاط عروض الأسعار الخاصة بي حسابي المستخدمون لدي خروج
العثور على موزع
  1. اختر اللغة
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
  • الماكينات Main Menu
    • ماكينات تفريز Haas العمودية ماكينات التفريز العمودية
      ماكينات التفريز العمودية
      ماكينات التفريز العمودية View All
      • ماكينات التفريز العمودية
      • سلسلة VF
      • الماكينات الموحدة
      • سلسلة VR
      • ماكينة قطع منشورية VP-5
      • مراكز الماكينات العمودية لتغيير المنصات
      • ماكينات تفريز صغيرة
      • ماكينات صنع القوالب
      • مراكز الثقب عالية السرعة
      • سلسلة ماكينات الثقب/إنجاز الأوالب/التفريز
      • ماكينات تفريز غرفة الأدوات
      • ماكينات تفريز صغيرة
      • سلسلة جسرية
      • جهاز توجيه الألواح لسلسلة SR
      • مركز الماكينات العمودية الكبير للغاية
      • ماكينات تفريز ذات أعمدة مزدوجة
      • محاكي التحكم
      • وحدة التحميل الآلي للقطع بماكينة التفريز
      • وحدة التحميل الآلي للقطع ذات التحميل الجانبي VMC/UMC
      • وحدة التحميل الآلي للقطع المدمجة
    • Product Image حلول متعددة المحاور
      حلول متعددة المحاور
      حلول متعددة المحاور View All
      • حلول متعددة المحاور
      • مخارط المحور Y
      • ماكينات تفريز ذات خمسة محاور
    • مخارط Haas المخارط
      المخارط
      المخارط View All
      • المخارط
      • سلسلة ST
      • مزدوجة المغزل
      • سلسلة ذات توجيه صندوقي
      • مخارط غرفة الأدوات
      • مخرطة ذات رأس ظرفي
      • نظام شحن الأعمدة V2 من Haas
      • وحدة التحميل الآلي للقطع الخاصة بالمخرطة
    • ماكينات تفريز أفقية من Haas ماكينات تفريز أفقية
      ماكينات تفريز أفقية
      ماكينات تفريز أفقية View All
      • ماكينات تفريز أفقية
      • مستدق -50
      • مستدق 40
    • القِطع الدوَّارة والمفهرسات من Haas أجزاء دوَّارة ومفهرسات
      أجزاء دوَّارة ومفهرسات
      أجزاء دوَّارة ومفهرسات View All
      • أجزاء دوَّارة ومفهرسات
      • الطاولات الدوارة
      • المفهرسات
      • القِطع الدوَّارة ذات خمسة محاور
      • قِطع دوَّارة كبير للغاية
    • Product Image أنظمة الأتمتة
      أنظمة الأتمتة
      أنظمة الأتمتة View All
      • أنظمة الأتمتة
      • أتمتة ماكينة التفريز
      • أتمتة المخرطة
      • نماذج الأتمتة
    • مراكز ثقب من Haas ماكينات مكتبية
      ماكينات مكتبية
      ماكينات مكتبية View All
      • ماكينات مكتبية
      • ماكينة تفريز مكتبية
      • المخرطة المكتبية
    • معدات ورشة Haas معدات الورشة
      معدات الورشة
      معدات الورشة View All
      • معدات الورشة
      • المنشار الشريطي
      • ماكينة تفريز ركبة
      • ماكينة تجليخ التسوية السطحية، 2550
      • ماكينة تجليخ التسوية السطحية، 3063
      • ماكينة القطع بالليزر
    • روابط سريعة سلسلة خاصة  سلسلة خاصة 
      سلسلة EU سلسلة EU التركيب والسعر | قائمة الأسعار التركيب والسعر | قائمة الأسعار الماكينات المتوفرة في المخزن الماكينات المتوفرة في المخزن ما الجديد ما الجديد أول ماكينة بنظام التحكم الرقمي لديك أول ماكينة بنظام التحكم الرقمي لديك
      تسوق الأدوات
      • تركيب وسعر ماكينة Haas
      • قائمة الأسعار
      • المخزون المتاح
      • تمويل CNCA
      هل تريد التحدث مع شخصٍ ما؟

      يمكن لأي منفذ بيع مصنع HFO) Haas) أن يجيب عن أسئلتك ويطلعك على أفضل الخيارات.

      CONTACT YOUR DISTRIBUTOR >
  • الخيارات Main Menu
    • Product Image المغازل
      المغازل
      المغازل View All
      • المغازل
    • Product Image مبادلات الأدوات
      مبادلات الأدوات
      مبادلات الأدوات View All
      • مبادلات الأدوات
    • Product Image المحور الرابع | الخامس
      المحور الرابع | الخامس
      المحور الرابع | الخامس View All
      • المحور الرابع | الخامس
    • Product Image الأبراج الدوّارة والأداة المباشرة
      الأبراج الدوّارة والأداة المباشرة
      الأبراج الدوّارة والأداة المباشرة View All
      • الأبراج الدوّارة والأداة المباشرة
    • Product Image الفحص
      الفحص
      الفحص View All
      • الفحص
    • إدارة البُرادة وسائل التبريد في ماكينات Haas إدارة البُرادة وسائل التبريد
      إدارة البُرادة وسائل التبريد
      إدارة البُرادة وسائل التبريد View All
      • إدارة البُرادة وسائل التبريد
    • وحدة تحكم Haas وحدة تحكم Haas
      وحدة تحكم Haas
      وحدة تحكم Haas View All
      • وحدة تحكم Haas
    • Product Image خيارات المنتج
      خيارات المنتج
      خيارات المنتج View All
      • خيارات المنتج
    • Product Image الأدوات وتثبيت التَرْكِيبات
      الأدوات وتثبيت التَرْكِيبات
      الأدوات وتثبيت التَرْكِيبات View All
      • الأدوات وتثبيت التَرْكِيبات
    • Product Image قطع العمل
      قطع العمل
      قطع العمل View All
      • قطع العمل
    • View All
    • Product Image حلول خمسة محاور
      حلول خمسة محاور
      حلول خمسة محاور View All
      • حلول خمسة محاور
      • 5 Easy Steps to 5-Axis
    • Product Image الأتمتة
      الأتمتة
      الأتمتة View All
      • الأتمتة
    • روابط سريعة سلسلة خاصة  سلسلة خاصة 
      سلسلة EU سلسلة EU التركيب والسعر | قائمة الأسعار التركيب والسعر | قائمة الأسعار الماكينات المتوفرة في المخزن الماكينات المتوفرة في المخزن ما الجديد ما الجديد أول ماكينة بنظام التحكم الرقمي لديك أول ماكينة بنظام التحكم الرقمي لديك
      تسوق الأدوات
      • تركيب وسعر ماكينة Haas
      • قائمة الأسعار
      • المخزون المتاح
      • تمويل CNCA
      هل تريد التحدث مع شخصٍ ما؟

      يمكن لأي منفذ بيع مصنع HFO) Haas) أن يجيب عن أسئلتك ويطلعك على أفضل الخيارات.

      CONTACT YOUR DISTRIBUTOR >
  • Why Haas Main Menu
      اكتشف الفارق الذي تصنعه Haas
    • لماذا Haas
    • MyHaas
    • مجتمع التعليم
    • الصناعة 4.0
    • شهادة Haas
    • شهادات عملائنا
  • الخدمة Main Menu
      مرحباً في Haas Service
      الصفحة الرئيسية للصيانة أدلة المُشغِّل إجراءات الإرشادات أدلة استكشاف الأخطاء وإصلاحها الصيانة الوقائية قطع غيار من Haas Haas Tooling الفيديوهات
  • الفيديوهات Main Menu
×

نتائج البحث

Web Pages

Images

    • <
    • 1
    • >
MyHaas مرحبًا،
!
Haas Tooling تاريخ طلبات العميل MyHaas/HaasConnect تسجيل الدخول تسجيل Haas Tooling حسابي Order History Return History MyHaas/HaasConnect خروج مرحبًا، ماكيناتي أحدث نشاط عروض الأسعار الخاصة بي حسابي المستخدمون لدي خروج
العثور على موزع
  1. اختر اللغة
    1. English
    2. Deutsch
    3. Español - España
    4. Español - México
    5. Français
    6. Italiano
    7. Português
    8. Český
    9. Dansk
    10. Nederlands
    11. Magyar
    12. Polski
    13. Svenska
    14. Türkçe
    15. 中文
    16. Suomi
    17. Norsk
    18. الإنجليزية
    19. български
    20. Hrvatski
    21. Ελληνικά
    22. Română
    23. Slovenský
    24. Slovenščina
    25. 한국어
    26. 日本語
    27. Українська
×

نتائج البحث

Web Pages

Images

    • <
    • 1
    • >

12 - Lathe - Macros

دليل مُشغِّل المخرطة


  • 0 - المخرطة - جدول المحتويات
  • 1 - المخرطة - مقدمة
  • 2 - المخرطة - المعلومات القانونية
  • 3 - المخرطة - السلامة
  • 4 - المخرطة - قلادة التحكم
  • 5 - المخرطة - شاشة التحكم
  • 6 - المخرطة - مدير الأجهزة
  • 7 - المخرطة - ميزة شاشة اللمس
  • 8 - المخرطة - إعداد الجزء
  • 9 - المخرطة - رموز التحكم
  • 10 - المخرطة - التشغيل
  • 11 - المخرطة - البرمجة
  • 12 - المخرطة - وحدات الماكرو
  • 13 - المخرطة - برمجة الخيارات
  • 14 - المخرطة - الاختبار
  • 15 - المخرطة - مقبض وظيفة الابتعاد عن بعد
  • 16 - المخرطة - رموز G
  • 17 - المخرطة - رموز M
  • 18 - المخرطة - الإعدادات
  • 19 - المخرطة - معدات أخرى

Go To :

  • 12.1 مقدمة
  • 12.2 عرض وحدات الماكرو
  • 12.3 وسيطات الماكرو
  • 12.4 متغيرات الماكرو
  • 12.5 جدول متغيرات الماكرو
  • 12.6 متغيرات النظام
  • خيار استدعاء البرنامج الفرعي ماكرو 12.7
  • 12.8 التسمية بالرموز المستعارة

12.1 مقدمة

Macros Introduction

ملاحظة: ميزة التحكم هذه اختيارية؛ اتصل بمنفذ مصنع Haas للحصول على معلومات حول كيفية شرائها.

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

الماكرو هو أي روتين/برنامج فرعي يمكنك تشغيله عدة مرات. يمكن أن يقوم بيان الماكرو بتعيين قيمة لمتغير، أو قراءة قيمة من متغير، أو تقييم تعبير، أو فرع بشروط أو بدون شروط إلى نقطة أخرى داخل برنامج، أو تكرار بعض أقسام البرنامج بشروط.

Useful G and M Codes

M00 ،M01 ،M30 - إيقاف البرنامج
G04 - الانتظار
G65 Pxx - استدعاء برنامج الماكرو الفرعي. يسمح بتمرير المتغيرات.
M29 - تعيين مرحل إخراج مع الزعنفة M-FIN.
M129 - تعيين مرحل إخراج مع الزعنفة M-FIN.
M59 - تعيين مرحل إخراج.
M69 - مسح مرحل الإخراج.
M96 Pxx Qxx - فرع محلي مشروط عندما تكون إشارة الإدخال المنفصلة 0
M97 Pxx - استدعاء روتيني فرعي محلي
M98 Pxx - استدعاء البرنامج الفرعي
M99 - إعادة أو تكرار البرنامج الفرعي
G103 - توقع الحد الأقصى للكتلة لا يُسمح بتقديم تعويض القاطع.
M109 - إدخالات المستخدم التفاعلية

Round Off

يُخزن عنصر التحكم الأرقام العشرية كقيم ثنائية. ونتيجةً لذلك، يمكن أن تكون الأرقام المخزّنة في المتغيرات غير متصلة برقم معنوي واحد أقل. على سبيل المثال، يمكن قراءة الرقم 7 المخزّن في متغير الماكرو #10000 لاحقًا على أنه 7.000001 أو 7.000000 أو 6.999999. إذا كانت عبارتك

إذا كان [#10000 EQ 7]...؛

قد يعطي قراءة خاطئة. من الطرق الأكثر أمانًا لبرمجة هذا

إذا كانت [ROUND [#10000] EQ 7]...؛

عادةً ما تكون هذه المشكلة مشكلة فقط عند تخزين الأعداد الصحيحة في متغيرات ماكرو حيث لا تتوقع رؤية جزء كسري لاحقًا.

Look-ahead

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

#12012 = 1 ؛
G04 P1.؛
#12012 = 0 ؛

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

G103 P1 (انظر قسم الرموز G من الدليل للحصول على مزيد من الشرح حول G103)؛
;
#12012=1 ؛
G04 P1.؛
;
;
;
#12012=0 ؛

Block Look-Ahead and Block Delete

تستخدم وحدة تحكم Haas توقع الكتل لقراءة كتلة التعليمات البرمجية التي تأتي بعد كتلة التعليمات البرمجية الحالية والاستعداد لها. وهذا يتيح للتحكم الانتقال بسلاسة من حركة إلى أخرى. يحدّ G103 من مدى تقدم عنصر التحكم في توقع كتل التعليمات البرمجية. يحدد الرمز Pnnaddress في G103 إلى أي مدى يُسمح بتوقع عنصر التحكم. للحصول على معلومات إضافية، راجع الحد الأقصى لتوقع الكتلة G103 (المجموعة 00)

يتيح لك وضع Block Delete (حذف كتلة) تخطي كتل التعليمات البرمجية بشكل انتقائي. استخدم / في بداية كتل البرامج التي تريد تخطيها. اضغط على BLOCK DELETE (حذف كتلة) للدخول إلى وضع Block Delete (حذف كتلة). عندما يكون وضع حذف كتلة نشطًا، لا يقوم عنصر التحكم بتنفيذ الكتل المميزة بـ /. على سبيل المثال:

استخدام

M99/ (إعادة تكرار البرنامج الفرعي) ؛

قبل كتلة تحتوي على

M30 (إنهاء البرنامج وإعادة الضبط) ؛

يجعل البرنامج الفرعي برنامجًا رئيسيًا عند تشغيل الوضع BLOCK DELETE (حذف كتلة). يُستخدم البرنامج كبرنامج فرعي عند إيقاف تشغيل الوضع Block Delete (حذف كتلة).

عند استخدام رمز مميز لحذف كتلة "/"، حتى إذا لم يكن وضع حذف الكتلة Block Delete نشطًا، فسيظهر الخط أمامك. وهذا مفيد لتصحيح معالجة الماكرو في برامج NC.

12.2 عرض وحدات الماكرو

Macro Variable Display Page

يمكنك حفظ متغيرات الماكرو أو تحميلها من خلال Net Share أو منفذ USB، مثل الإعدادات والإزاحات.

يتم عرض متغيرات الماكرو المحلية والعامة #1-#33 و#10000 - #10999 وتعديلها من خلال عرض Current Commands (الأوامر الحالية).

ملاحظة: يتم إضافة 10000، داخليًا إلى الماكينة، إلى متغيرات ماكرو مكوّنة من 3 أرقام. على سبيل المثال: يتم عرض ماكرو 100 على شكل 10100.

1

اضغط على CURRENT COMMANDS (الأوامر الحالية) واستخدم مفاتيح التنقل للوصول إلى صفحة Macro Vars (متغيرات ماكرو).

عندما يفسر عنصر التحكم برنامجًا، يتم عرض التغييرات والنتائج المتغيرة على صفحة عرض Macro Vars (متغيرات الماكرو).

أدخل قيمة (الحد الأقصى هو 999999.000000) ثم اضغط على ENTER (إدخال) لتعيين متغير الماكرو. اضغط على ORIGIN لمسح متغيرات الماكرو، ويعرض هذا نافذة الإدخال المنبثقة لمسح المنشأ. اضغط على الرقم 1 - 3 لإجراء تحديد أو اضغط على CANCEL (إلغاء) للخروج.

2

للبحث عن متغير، أدخل رقم متغير الماكرو واضغط على السهم لأعلى أو لأسفل.

تمثل المتغيرات المعروضة قيم المتغيرات عند تشغيل البرنامج. في بعض الأحيان، قد يصل هذا إلى 15 كتلة قبل إجراءات الماكينة الفعلية. يكون تصحيح أخطاء البرامج أسهل عند إدراج G103 P1 في بداية البرنامج للحد من التخزين المؤقت للكتلة. يمكن إضافة G103 بدون قيمة P بعد حظر متغير الماكرو في البرنامج. لكي يعمل برنامج الماكرو بشكل صحيح، يوصى بترك G103 P1 في البرنامج أثناء تحميل المتغيرات. لمزيد من التفاصيل حول G103، راجع قسم الرموز G من الدليل.

Display Macro Variables in the Timers And Counters Window

1

في Timers And Counters window (نافذة المؤقتات والعدادات)، يمكنك عرض قيم أي متغيري ماكرو وتعيين اسم عرض لهما.

لتعيين متغيري الماكرو اللذين يظهران في Timers And Counters window (نافذة المؤقتات والعدادات):

2

اضغط على CURRENT COMMANDS (الأوامر الحالية).

استخدم مفاتيح التنقل لتحديد صفحة TIMERS (المؤقتات).

ظلل اسم Macro Label #1 (تسمية الماكرو #1) أو اسم Macro Label #2 (تسمية الماكرو #2).

أدخل اسمًا جديدًا، واضغط على ENTER (إدخال).

استخدم مفاتيح الأسهم لاختيار حقل الإدخال Macro Assign #1 (تعيين الماكرو #1) أو Macro Assign #2 (تعيين الماكرو #2) (الموافق لاسم الماكرو الذي اخترته).

أدخل رقم متغير الماكرو (بدون #) واضغط على ENTER (إدخال).

النتائج:
في نافذة المؤقتات والعدادات، يعرض الحقل الموجود على يمين اسم تسمية الماكرو (#1 أو #2) الذي تم إدخاله قيمة المتغير المعين.

12.3 وسيطات الماكرو

Macro Arguments

الوسيطات في بيان G65 هي وسيلة لإرسال القيم إلى برنامج ماكرو فرعي وتعيين المتغيرات المحلية لبرنامج ماكرو فرعي.

تشير الجداول التالية (2) إلى تعيين متغيرات العنوان الأبجدي إلى المتغيرات الرقمية المستخدمة في البرنامج الماكرو الفرعي.

Alphabetic Addressing

الجدول 1 :جدول العنوان الأبجدي

العنوان المتغير   العنوان المتغير
A 1   N -
B 2   O -
C 76 مم   P -
D 7 بوصات   Q 17
E 8   R 18
F 9   S 19
G -   T 20
H 11   U 21 بوصة
I 4   V 22
J 5 بوصات   W 23
K 6   X 24
L -   Y 25
M 13   Z 26 بوصة

الجدول 2: العناوين الأبجدية البديلة

العنوان المتغير   العنوان المتغير   العنوان المتغير
A 1   K 12   J 23
B 2   I 13   K 24
C 76 مم   J 14   I 25
I 4   K 15 بوصة   J 26 بوصة
J 5 بوصات   I 16 بوصة   K 27
K 6   J 17   I 28
I 7 بوصات   K 18   J 29
J 8   I 19   K 30
K 9   J 20   I 31
I 254 مم   K 21 بوصة   J 32
J 11   I 22   K 33

تقبل القيم الوسيطة أي قيمة نقطة عائمة إلى أربعة مواضع عشرية. إذا كانت وحدة التحكم بالمتر، فستفترض أجزاء من الألف (000.). في المثال أدناه، سيحصل المتغير المحلي رقم 1 على .0001. إذا لم يتم تضمين عدد عشري في قيمة وسيطة، مثل:

G65 P9910 A1 B2 C3 ؛

يتم تمرير القيم إلى برامج الماكرو الفرعية وفقًا لهذا الجدول:

Integer Argument Passing (no decimal point)

العنوان المتغير   العنوان المتغير   العنوان المتغير
A .0001   J .0001   S 1.
B .0002   K .0001   T 1.
C .0003   L 1.   U .0001
D 1.   M 1.   V .0001
E 1.   N -   W .0001
F 1.   O -   X .0001
G -   P -   Y .0001
H 1.   Q .0001   Z .0001
I .0001   R .0001   - -

يمكن تعيين قيم لجميع متغيرات الماكرو المحلية البالغ عددها 33 متغيرًا باستخدام وسيطات باستخدام طريقة العناوين البديلة. يوضح المثال التالي كيفية إرسال مجموعتين من مواقع الإحداثيات إلى برنامج ماكرو فرعي. سيتم تعيين المتغيرات المحلية من #4 إلى #9 على 0.0001 إلى 0.0006 على التوالي.

مثال:

G65 P2000 I1 J2 K3 I4 J5 K6; 

لا يمكن استخدام الأحرف التالية لتمرير المعلمات إلى برنامج ماكرو فرعي: G أو L أو N أو O أو P.

12.4 متغيرات الماكرو

Macro Variables

هناك (3) فئات من متغيرات الماكرو: محلية، عمومية، ونظام.

ثوابت الماكرو هي قيم نقطة عائمة توضع في تعبير ماكرو. يمكن دمجها مع العناوين من A إلى Z، أو يمكن أن تكون مستقلة عند استخدامها ضمن تعبير ما. من أمثلة الثوابت 0.0001 أو 5.3 أو -10.

Local Variables

تتراوح المتغيرات المحلية بين #1 و#33. تتوفر مجموعة من المتغيرات المحلية في جميع الأوقات. عند تنفيذ مكالمة إلى برنامج فرعي مع أمر G65، يتم حفظ المتغيرات المحلية وتتوفر مجموعة جديدة للاستخدام. وهذا ما يُسمى تداخل المتغيرات المحلية. أثناء مكالمة G65، يتم مسح جميع المتغيرات المحلية الجديدة إلى قيم غير محددة ويتم تعيين أي متغيرات محلية لها متغيرات عناوين مقابلة في الخط G65 إلى قيم الخط G65. في ما يلي جدول للمتغيرات المحلية إلى جانب وسيطات متغير العنوان التي تغيرها:

المتغير: 1 2 76 مم 4 5 بوصات 6 7 بوصات 8 9 254 مم 11
العنوان: A B C I J K D E F - H
البديل: - - - - - - I J K I J
المتغير: 12 13 14 15 بوصة 16 بوصة 17 18 19 20 21 بوصة 22
العنوان: - M - - - Q R S T U V
البديل: K I J K I J K I J K I
المتغير: 23 24 25 26 بوصة 27 28 29 30 31 32 33
العنوان: W X Y Z - - - - - - -
البديل: J K I J K I J K I J K

لا تحتوي المتغيرات 10 و12 و14- 16 و27- 33 على وسيطات عنوان مناظرة. ويمكن تعيينها إذا تم استخدام عدد كافٍ من الوسيطات I وJ وK على النحو المشار إليه أعلاه في قسم الوسيطات. بمجرد التواجد في برنامج الماكرو الفرعي، يمكن قراءة المتغيرات المحلية وتعديلها بالرجوع إلى أرقام المتغيرات من 1 إلى 33.

عند استخدام وسيطة L لإجراء تكرارات متعددة لبرنامج الماكرو الفرعي، يتم تعيين الوسيطات فقط عند التكرار الأول. وهذا يعني أنه إذا تم تعديل المتغيرات المحلية 1- 33 في التكرار الأول، فإن التكرار التالي سيكون له حق الوصول إلى القيم المعدّلة فقط. يتم الاحتفاظ بالقيم المحلية من التكرار إلى التكرار عندما يكون عنوان L أكبر من 1.

لا يؤدي استدعاء برنامج فرعي عبر M97 أو M98 إلى تضمين المتغيرات المحلية. أي متغيرات محلية مشار إليها في برنامج فرعي يتم استدعاؤه بواسطة M98 هي نفس المتغيرات والقيم الموجودة قبل استدعاء M97 أو M98.

Global Variables

يمكن الوصول إلى المتغيرات العمومية في جميع الأوقات وتظل في الذاكرة عند إيقاف تشغيل الطاقة. توجد نسخة واحدة فقط من كل متغير عمومي. المتغيرات العمومية مرقمة #10999-10000. تم تضمين ثلاثة نطاقات قديمة: (#100-#199، و#500-#699، و#800-#999). تبدأ متغيرات الماكرو المكوّنة من 3 أرقام القديمة بنطاق #10000؛ على سبيل المثال، يتم عرض متغير الماكرو #100 في شكل #10100. 

ملاحظة: باستخدام المتغير #100 أو #10100 في أحد البرامج، سيقوم عنصر التحكم بالوصول إلى نفس البيانات. يعد استخدام أي من رقمي المتغيرين مقبولاً.

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

تنبيه: عند استخدام متغير عمومي، تأكّد من أنه لا توجد برامج أخرى على الماكينة تستخدم نفس المتغير العمومي.

System Variables

تتيح لك متغيرات النظام التفاعل مع مجموعة متنوعة من ظروف التحكم. يمكن أن تغير قيم متغير النظام وظيفة عنصر التحكم. عندما يقرأ برنامج متغير نظام، يمكنه تعديل سلوكه بناءً على القيمة الموجودة في المتغير. تحتوي بعض متغيرات النظام على حالة Read Only (القراءة فقط)؛ وهذا يعني أنه لا يمكنك تعديلها. راجع جدول متغيرات الماكرو للحصول على قائمة بمتغيرات النظام واستخدامها.

12.5 جدول متغيرات الماكرو

Macro Variables Table

في ما يلي جدول متغيرات الماكرو للمتغيرات المحلية والعمومية، ومتغيرات النظام واستخدامها. تتضمن قائمة متغيرات التحكم من الجيل الجديد متغيرات قديمة.

متغير التحكم من الجيل الجديد المتغير القديم الاستخدام
#0 #0 ليس رقمًا (للقراءة فقط)
#1- #33 #1- #33 وسيطات استدعاء الماكرو
#10000- #10149 #100- #149 متغيرات الأغراض العامة المحفوظة عند إيقاف تشغيل الطاقة
#10150- #10199 #150- #199 قيم المسبار (إذا كانت مثبتة)
#10200- #10399 غير متوفرة متغيرات الأغراض العامة المحفوظة عند إيقاف تشغيل الطاقة
#10400- #10499 غير متوفرة متغيرات الأغراض العامة المحفوظة عند إيقاف تشغيل الطاقة
#10500- #10549 #500-#549 متغيرات الأغراض العامة المحفوظة عند إيقاف تشغيل الطاقة
#10550 - #10599 #550-#599 بيانات معايرة المسبار (إذا كانت مثبتة)
#10600- #10699 #600- #699 متغيرات الأغراض العامة المحفوظة عند إيقاف تشغيل الطاقة
#10700- #10799 غير متوفرة متغيرات الأغراض العامة المحفوظة عند إيقاف تشغيل الطاقة
#700- #749 #700- #749 متغيرات مخفية للاستخدام الداخلي فقط
#709 #709 يُستخدم لإدخال مشبك التركيبة. لا يُستخدم في الأغراض العامة.
#10800- #10999 #800- #999 متغيرات الأغراض العامة المحفوظة عند إيقاف تشغيل الطاقة
#11000- #11063 غير متوفرة 64 مدخلاً منفصلاً (للقراءة فقط)
#1064- #1068 #1064- #1068 الحد الأقصى لأحمال المحور للمحاور X وY وZ وA وB، على التوالي
#1080- #1087 #1080- #1087 الإدخالات التناظرية إلى الرقمية الأولية (للقراءة فقط)
#1090- #1098 #1090- #1098 الإدخالات التناظرية المرشحة إلى الرقمية (للقراءة فقط)
#1098 #1098 حمل المغزل مع التحكم الموجه من Haas (للقراءة فقط)
#1264- #1268 #1264- #1268 الحد الأقصى لأحمال المحور بالنسبة إلى المحاور C وU وV وW وT على التوالي
#1601- #1800 #1601- #1800 عدد الأخاديد في الأدوات من 1 إلى 200
#1801- #2000 #1801- #2000 الحد الأقصى للاهتزازات المسجلة للأدوات من 1 إلى 200
#2001- #2200 #2001- #2200 إزاحات طول الأدوات
#2201- #2400 #2201- #2400 تآكل طول الأداة
#2401- #2600 #2401- #2600 إزاحات قطر/نصف قطر الأداة
#2601- #2800 #2601- #2800 تآكل قطر الأداة/النصف القطر
#3000 #3000 تنبيه قابل للبرمجة
#3001 #3001 مؤقت بالمللي ثانية
#3002 #3002 مؤقت بالساعة
#3003 #3003 منع كتلة واحدة
#3004 #3004 تجاوز التحكم في حامل التغذية
#3006 #3006 إيقاف قابل للبرمجة مع رسالة
#3011 #3011 السنة، الشهر، اليوم
#3012 #3012 ساعة، دقيقة، ثانية
#3020 #3020 مؤقت التشغيل (للقراءة فقط)
#3021 #3021 مؤقت بدء الدورة
#3022 #3022 مؤقت التغذية
#3023 #3023 مؤقت جزئي حالي (للقراءة فقط)
#3024 #3024 آخر مؤقت جزئي للاكتمال (للقراءة فقط)
#3025 #3025 المؤقت الجزئي السابق (للقراءة فقط)
#3026 #3026 أداة في المغزل (للقراءة فقط)
#3027 #3027 دورة المغزل في الدقيقة (للقراءة فقط)
#3028 #3028 عدد منصات النقل المحمّلة على المُستَقبِل
#3030 #3030 كتلة واحدة
#3032 #3032 حذف كتلة
#3033 #3033 إيقاف اختياري
#3034 غير متوفرة التشغيل الآمن (للقراءة فقط)
#3196 #3196 مؤقت أمان الخلية
#3201- #3400 #3201- #3400 القطر الفعلي للأدوات من 1 إلى 200
#3401- #3600 #3401- #3600 أوضاع سائل التبريد القابل للبرمجة للأدوات من 1 إلى 200
#3901 #3901 العدد 1 لـ M30
#3902 #3902 العدد 2 لـ M30
#4001- #4021 #4001- #4021 رموز مجموعة الرمز G للكتلة السابقة
#4101- #4126 #4101- #4126 رموز عنوان الكتلة السابقة. 
ملاحظة: (1) يكون تعيين 4101 إلى 4126 هو نفسه العنوان الأبجدي لقسم قيم وسيطات الماكرو؛ على سبيل المثال، يقوم البيان X1.3 بتعيين المتغير #4124 إلى 1.3.
 
#5001- #5006 #5001- #5006 موضع نهاية الكتلة السابقة
#5021- #5026 #5021- #5026 موضع إحداثيات الماكينة الحالي
#5041- #5046 #5041- #5046 موضع إحداثيات العمل الحالي
#5061- #5069 #5061- #5069 موضع إشارة التخطي الحالية - X، Y، Z، A، B، C، U، V، W
#5081- #5086 #5081- #5086 إزاحة الأداة الحالية
#5201- #5206 #5201- #5206 إزاحة العمل G54
#5221- #5226 #5221- #5226 إزاحة العمل G55
#5261- #5266 #5261- #5266 إزاحة العمل G56
#5281- #5286 #5281- #5286 إزاحة العمل G57
#5301- #5306 #5301- #5306 إزاحة العمل G58
#5321- #5326 #5321- #5326 إزاحة العمل G59
#5401- #5500 #5401- #5500 مؤقتات تغذية الأدوات (بالثواني)
#5501- #5600 #5501- #5600 إجمالي مؤقتات الأدوات (بالثواني)
#5601- #5699 #5601- #5699 حد مُراقبة عمر الأداة
#5701- #5800 #5701- #5800 عداد مُراقبة عمر الأداة
#5801- #5900 #5801- #5900 تم استشعار الحد الأقصى لحمل مراقبة تحميل الأداة حتى الآن
#5901- #6000 #5901- #6000 حد مراقبة تحميل الأداة
#6001- #6999 #6001- #6999 محجوز. يُحظر الاستخدام.
#6198   علامة NGC/CF
#7001- #7006 #7001- #7006 إزاحات العمل الإضافية (G110 (G154 P1 
#7021- #7026 #7021- #7026 إزاحات العمل الإضافية (G111 (G154 P2 
#7041- #7386 #7041- #7386 إزاحات العمل الإضافية (G112 - G129 (G154 P3 - P20
#7501- #7506 #7501- #7506 أولوية منصة النقل
#7601- #7606 #7601- #7606 حالة منصة النقل
#7701- #7706 #7701- #7706 أرقام برنامج القطعة المخصصة لمنصات النقل
#7801- #7806 #7801- #7806 عدد استخدام منصة النقل
#8500 #8500 مُعرّف مجموعة إدارة الأدوات المتقدمة (ATM)
#8501 #8501 نسبة ATM المئوية لعمر الأدوات المتاح لجميع الأدوات في المجموعة
#8502 #8502 إجمالي عدد استخدام أداة ATM المتاحة في المجموعة
#8503 #8503 إجمالي عدد فتحات أداة ATM المتاحة في المجموعة
#8504 #8504 إجمالي وقت تغذية أداة ATM المتاحة (بالثواني) في المجموعة
#8505 #8505 إجمالي الوقت المتاح لأداة ATM (بالثواني) في المجموعة
#8510 #8510 رقم أداة ATM التالي الذي سيتم استخدامه
#8511 #8511 نسبة ATM المئوية لعمر الأدوات المتاح للأداة التالية
#8512 #8512 عدد استخدام ATM المتاح للأداة التالية
#8513 #8513 عدد فتحات ATM المتاحة للأداة التالية
#8514 #8514 وقت تغذية ATM المتاح للأداة التالية (بالثواني)
#8515 #8515 وقت ATM الإجمالي المتاح للأداة التالية (بالثواني)
#8550 #8550 مُعرّف الأداة الفردية
#8551 #8551 عدد أخاديد الأدوات
#8552 #8552 الحد الأقصى للاهتزازات المسجلة
#8553 #8553 إزاحات طول الأدوات
#8554 #8554 تآكل طول الأداة
#8555 #8555 إزاحات قطر الأداة
#8556 #8556 تآكل قطر الأداة
#8557 #8557 القطر الفعلي
#8558 #8558 موضع سائل التبريد القابل للبرمجة
#8559 #8559 مؤقت تغذية الأدوات (بالثواني)
#8560 #8560 إجمالي مؤقتات الأدوات (بالثواني)
#8561 #8561 حد مُراقبة عمر الأداة
#8562 #8562 عداد مُراقبة عمر الأداة
#8563 #8563 تم استشعار الحد الأقصى لحمل مراقبة تحميل الأداة حتى الآن
#8564 #8564 حد مراقبة تحميل الأداة
#9000 #9000 مركم التعويض الحراري
#9000- #9015 #9000- #9015 محجوز (نسخة من المركم الحراري للمحور)
#9016 #9016 مركم تعويض المغزل الحراري
#9016- #9031 #9016- #9031 محجوز (نسخة من المركم الحراري للمحور من المغزل)
#10000- #10999 غير متوفرة متغيرات الأغراض العامة
#11000- #11255 غير متوفرة المدخلات المنفصلة (للقراءة فقط)
#12000- #12255 غير متوفرة المخرجات المنفصلة
#13000- #13063 غير متوفرة الإدخالات التناظرية المرشحة إلى الرقمية (للقراءة فقط)
#13013 غير متوفر مستوى سائل التبريد
#14001- #14006 غير متاح إزاحات العمل الإضافية (G110 (G154 P1 
#14021- #14026 غير متاح إزاحات العمل الإضافية (G110 (G154 P2 
#14041- #14386 غير متوفرة إزاحات العمل الإضافية (G110(G154 P3- G154 P20
#14401- #14406 غير متوفرة إزاحات العمل الإضافية G110(G154 P21)
#14421- #15966 غير متوفرة إزاحات العمل الإضافية (G110(G154 P22- G154 P99
#20000- #29999 غير متوفرة الإعدادات
#30000- #39999 غير متوفرة المعلمات
#32014 غير متوفرة الرقم التسلسلي للماكينة
#50001- #50200 غير متوفرة نوع الأداة
#50201- #50400 غير متوفرة مواد الأدوات
#50401- #50600 غير متوفرة نقطة إزاحة الأداة
#50601- #50800 غير متوفرة عدد الدورات المقدّرة في الدقيقة
#50801- #51000 غير متوفرة معدل التغذية المقدّر
#51001- #51200 غير متوفرة خطوة الإزاحة
#51201- #51400 غير متوفرة عدد الدورات المقدّرة في الدقيقة فعليًا لـ VPS
#51401- #51600 غير متوفرة مواد العمل
#51601- #51800 غير متوفرة معدل تغذية VPS
#51801- #52000 غير متوفرة الطول التقريبي
#52001- #52200 غير متوفرة القُطر التقريبي
#52201- #52400 غير متوفرة ارتفاع قياس الحافة
#52401- #52600 غير متوفرة تفاوت الأداة
#52601- #52800 غير متوفرة نوع المسبار

12.6 متغيرات النظام

System Variables In-Depth

ترتبط متغيرات النظام بدوال محددة. في ما يلي وصف مفصّل لهذه الدوال.

#550-#699 #10550- #10699 بيانات المعايرة العامة ومعايرة المسبار

تُحفظ هذه المتغيرات للأغراض العامة عند إيقاف تشغيل الطاقة. بعض من هذه المتغيرات #5xx الأعلى تخزن بيانات معايرة المسبار. مثال: رقم 592 يحدد أي جانب من الطاولة تم وضع مسبار الأدوات فيه. إذا تم استبدال هذه المتغيرات، فستحتاج إلى معايرة المسبار مرةً أخرى.

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

#1080-#1097 #11000-#11255 #13000-#13063 1-Bit الإدخالات المنفصلة

يمكنك توصيل الإدخالات المعينة من الأجهزة الخارجية بوحدات الماكرو هذه:

المتغيرات المتغيرات القديمة الاستخدام
#11000-#11255 - 256 مدخلاً منفصلاً (للقراءة فقط)
#13000-#13063 #1080-#1087
#1090-#1097
الإدخالات التناظرية Raw (الخام) وFiltered (المرشحة) إلى الرقمية (للقراءة فقط)

يمكن قراءة قيم الإدخال المحددة من داخل البرنامج. التنسيق هو #11nnn حيث إن nnn هو رقم الإدخال. اضغط على DIAGNOSTIC (تشخيص) وحدد علامة التبويب I/O (الإدخال/الإخراج) لرؤية أرقام الإدخال والإخراج للأجهزة المختلفة.

مثال:

#10000=#11018

يسجل هذا المثال حالة #11018، والتي تشير إلى الإدخال 18 (M-Fin_Input)، إلى المتغير #10000.

للحصول على إدخالات المستخدم المتاحة على وحدة I/O PCB، راجع المستند المرجعي لأداة المساعدة على تكامل الروبوت في موقع ويب خدمة Haas.

#12000-#12255 1-Bit الإدخالات المنفصلة

تتميز وحدة تحكم Haas بالقدرة على التحكم في ما يصل إلى 256 مخرجًا منفصلاً. ومع ذلك، يتم حجز عدد من هذه المخرجات لاستخدام وحدة تحكم Haas.

المتغيرات المتغيرات القديمة الاستخدام
#12000-#12255 - 256 مخرجًا منفصلاً

يمكن قراءة قيم مخرجات معينة أو كتابتها من داخل البرنامج. التنسيق هو #12nnn حيث إن nnn هو رقم المخرج.

مثال:

#10000=#12018 ;

يسجل هذا المثال حالة #12018، والتي تشير إلى الإدخال 18 (محرك مضخة سائل التبريد)، إلى المتغير #10000.

الحد الأقصى لأحمال المحور

تحتوي هذه المتغيرات على الحد الأقصى للحمل الذي حققه المحور منذ تشغيل الماكينة آخر مرة، أو منذ مسح متغير الماكرو هذا. الحد الأقصى لحمل المحور هو أكبر حمل (100.0 = 100%) شاهده المحور، وليس حمل المحور في الوقت الذي يقرأ فيه عنصر التحكم المتغير.

#1064 = المحور X #1264 = المحور C
#1065 = المحور Y #1265 = المحور U
#1066 = المحور Z #1266 = المحور V
#1067 = المحور A #1267 = المحور W
#1068 = المحور B #1268 = المحور T

إزاحات الأدوات

يحتوي كل إزاحة أداة على طول (H) وقطر (D) مع قيم التآكل المرتبطة.

#2001-#2200 إزاحات H الهندسية (1-200) للطول.
#2201-#2400 تآكل H الهندسي (1-200) للطول.
#2401-#2600 إزاحات D الهندسية (1-200) للقطر.
#2601-#2800 تآكل D الهندسي (1-200) للقطر.

#3000 رسائل التنبيه القابلة للبرمجة

#3000 التنبيهات التي يمكن برمجتها. سيعمل التنبيه القابل للبرمجة مثل التنبيهات المدمجة. يتم إنشاء تنبيه عن طريق تعيين متغير ماكرو #3000 على رقم بين 1 و999.

#3000= 15 (تم وضع الرسالة في قائمة التنبيهات)؛

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

#3001-#3002 المؤقتات

يمكن تعيين مؤقتين على قيمة عن طريق تعيين رقم للمتغير المعني. يمكن للبرنامج بعد ذلك قراءة المتغير وتحديد الوقت المنقضي منذ ضبط المؤقت. يمكن استخدام المؤقتات لمحاكاة دورات الانتظار، أو تحديد الوقت من جزء إلى جزء أو حيثما يكون السلوك المعتمد على الوقت مطلوبًا.

  • #3001 مؤقت بالمللي ثانية - يمثل مؤقت المللي ثانية وقت النظام بعد التشغيل بعدد المللي ثانية. يمثل العدد الكلي الذي تم إرجاعه بعد الوصول إلى #3001 عدد المللي ثانية.
  • #3002 مؤقت بالساعة - مؤقت الساعة مشابه لمؤقت المللي ثانية باستثناء أن الرقم الذي تم إرجاعه بعد الوصول إلى#3002 يكون بالساعات. تعتبر مؤقتات الساعة والمللي ثانية مستقلة عن بعضها البعض ويمكن ضبطها بشكل منفصل.

تجاوزات النظام

يتجاوز المتغير #3003 وظيفة الكتلة الواحدة في الرمز G.

عندما يكون المتغير #3003 بقيمة 1، ينفذ عنصر التحكم كل أمر رمز G باستمرار حتى وإن كانت وظيفة الكتلة الواحدة قيد التشغيل.

عندما تكون قيمة المتغير #3003 صفرًا، تعمل الكتلة الواحدة كالمعتاد. يجب الضغط على CYCLE START (بدء الدورة) لتنفيذ كل سطر من الرموز في وضع الكتلة الواحدة.

...
#3003=1 ؛
G54 G00 G90 X0 Y0 ؛
S2000 M03 ؛
G43 H01 Z.1 ؛
G81 R.1 Z-0.1 F20. ؛
#3003=0 ؛
T02 M06 ؛
G43 H02 Z.1 ؛
S1800 M03 ؛
G83 R.1 Z-1. Q.25 F10. ؛
X0. Y0.؛
%

المتغير #3004.

يتجاوز المتغير #3004 ميزات التحكم المحددة أثناء التشغيل.

تقوم البت الأولى بتعطيل FEED HOLD (حامل التغذية). إذا تم تعيين المتغير #3004 على 1، فسيتم تعطيل FEED HOLD (حامل التغذية) لمجموعات البرامج التالية. اضبط #3004 على 0 لتمكين FEED HOLD (حامل التغذية) مرةً أخرى. على سبيل المثال:

..
(رمز الأسلوب - FEED HOLD مسموح به)؛
#3004=1 (تعطيل FEED HOLD)؛
(الرمز غير القابل للإيقاف - FEED HOLD غير مسموح به)؛
#3004=0 (تمكين FEED HOLD)؛
(رمز المغادرة - FEED HOLD مسموح به)؛
...

يتم إعادة تعيين المتغير #3004 إلى 0 عند M30.
هذه خريطة بت المتغير #3004 والتجاوزات المرتبطة.

E = ممكّن D = مُعطّل

#3004 إيقاف التغذية تجاوز معدل التغذية التحقق من الإيقاف الدقيق
0 E E E
1 D E E
2 E D E
76 مم D D E
4 E E D
5 بوصات D E D
6 E D D
7 بوصات D D D

#3006 إيقاف قابل للبرمجة

يمكنك إضافة حالات الإيقاف إلى البرنامج تعمل مثل M00 - يتوقف عنصر التحكم وينتظر حتى تضغط على CYCLE START (بدء الدورة)، ثم يستمر البرنامج مع الكتلة بعد #3006. في هذا المثال، يعرض عنصر التحكم التعليق على مركز الشاشة السفلي.

#3006=1 (التعليق هنا)؛

#3030 كتلة واحدة

في عنصر تحكم الجيل التالي عند تعيين متغير النظام #3030 على 1؛ سينتقل عنصر التحكم إلى وضع الكتلة الواحدة. ليست هناك حاجة إلى تحديد رأس البحث باستخدام G103 P1، سيقوم Next Generation Control (عنصر التحكم من الجيل التالي) بمعالجة هذا الرمز بشكل صحيح. 

ملاحظة: بالنسبة لوحدة تحكم Haas الكلاسيكية لمعالجة متغير النظام #3030=1 بشكل صحيح، من الضروري الحدّ من التوقع إلى كتلة واحدة باستخدام G103 P1 قبل الرمز #3030=1.

#4001-#4021 رموز مجموعة الكتلة الأخيرة (نمطية)

تتيح مجموعات الرموز G للتحكم في الماكينة معالجة الرموز بشكل أكثر كفاءة. عادةً ما تكون رموز G ذات الوظائف المتشابهة في نفس المجموعة. على سبيل المثال، يقع الرمزان G90 وG91 ضمن المجموعة 3. تقوم متغيرات الماكرو #4001 إلى #4021 بتخزين آخر أو افتراضي رمز G لأي من 21 مجموعة.

يتم إدراج رقم مجموعة الرموز G بجوار الوصف في القسم رموز G.

مثال:

دورة الثقب الثابتة G81 (المجموعة 09)

عندما يقرأ برنامج ماكرو رمز المجموعة، يمكن للبرنامج تغيير سلوك الرمز G. إذا كان المتغير #4003 يحتوي على 91، فيمكن لبرنامج ماكرو أن يحدد أن جميع الحركات يجب أن تكون تدريجية وليست مطلقة. لا يوجد متغير مقترن للمجموعة صفر؛ تكون رموز المجموعة صفر G غير نمطية.

#4101-#4126 بيانات الكتلة الأخيرة (نمطية)

يتم الاحتفاظ برموز العناوين من A إلى Z (باستثناء G) كقيم مشروطة. يتم تضمين المعلومات التي يمثلها السطر الأخير من الرمز المفسر بواسطة عملية التوقع في المتغيرات من #4101 إلى #4126.

يتوافق التعيين الرقمي للأعداد المتغيرة للعناوين الأبجدية مع التعيين ضمن العناوين الأبجدية. على سبيل المثال، توجد قيمة العنوان D المفسّر سابقًا في #4107 وآخر قيمة تم تفسيرها هي #4104. عند تسمية وحدة ماكرو إلى الرمز M، لا يجوز لك تمرير المتغيرات إلى وحدة الماكرو باستخدام المتغيرات #1 - #33. بدلاً من ذلك، استخدم القيم من #4101 - #4126 في الماكرو.

#5001-#5006 موضع الهدف الأخير

يمكن الوصول إلى النقطة المبرمجة النهائية لكتلة الحركة الأخيرة من خلال المتغيرات #5001 - #5006، وX، وZ، وY، وA، وB، وC على التوالي. يتم تقديم القيم في نظام إحداثيات العمل الحالي ويمكن استخدامها أثناء حركة الماكينة.

#5021-#5026 موضع إحداثيات الماكينة الحالي

للحصول على مواضع محور الماكينة الحالية، استدعي متغيرات الماكرو #5021-#5026 المقابلة للمحور X، وY، وZ، وA، وB، وC، على التوالي.

#5021 المحور X #5022 المحور Y #5023 المحور Z
#5024 المحور A #5025 المحور B #5026 المحور C

ملاحظة: لا يمكن قراءة القيم في أثناء حركة الماكينة.

#5041-#5046 موضع إحداثيات العمل الحالي

للحصول على مواضع إحداثيات العمل الحالية، استدعي متغيرات الماكرو #5041-#5046 المقابلة للمحور X وY وZ وA وB وC، على التوالي.

ملحوظة: لا يمكن قراءة القيم أثناء تحرك الماكينة.  القيمة #504X تتضمن تعويض طول الأداة المُطبق عليه.

#5061-#5069 موضع إشارة التخطي الحالي

توفر متغيرات الماكرو #5061-#5069 المتوافقة مع المحور X وY وZ وA وB وC وU وV وW على التوالي، مواضع المحور حيث حدثت إشارة التخطي الأخيرة. يتم تقديم القيم في نظام إحداثيات العمل الحالي ويمكن استخدامها أثناء حركة الماكينة.

تتضمن القيمة #5063 (Z) تعويض طول الأداة المطبق عليها.

#5081-#5086 تعويض طول الأداة

تعطي متغيرات الماكرو #5081 - #5086 إجمالي تعويض طول الأداة الحالي في المحور X أو Y أو Z أو A أو B أو C، على التوالي. وهذا يشمل إزاحة طول الأداة المشار إليها بواسطة القيمة الحالية المعينة في المحور H (4008#)‎ بالإضافة إلى قيمة التآكل.

#5201-#5326، #7001-#7386، #14001-#14386 إزاحة العمل

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

عند قراءة أي من الإزاحات، يتم إيقاف قائمة انتظار التوقع للتفسير حتى يتم تنفيذ هذه الكتلة.

#6001-#6250 الوصول إلى الإعدادات باستخدام متغيرات الماكرو

توجه إلى الإعدادات من خلال المتغيرات #20000 - #20999 أو #6001 - #6250، بدءًا من الإعداد 1 على التوالي. راجع الفصل 18 للاطلاع على الأوصاف التفصيلية للإعدادات المتوفرة في وحدة التحكم.

ملاحظة: تتوافق أرقام النطاقات من #20000 إلى #20999 مع أرقام الإعدادات مباشرة. يجب عليك استخدام #6001 - #6250 للوصول إلى الإعدادات فقط إذا كنت بحاجة إلى برنامجك ليكون متوافقًا مع ماكينات Haas القديمة

#6198 مُعرّف التحكم من الجيل التالي

يتميز متغير الماكرو #6198 بقيمة للقراءة فقط تبلغ 1000000.

يمكنك اختبار #6198 في برنامج لاكتشاف إصدار التحكم، ثم تشغيل رمز البرنامج بشكل مشروط لإصدار التحكم هذا. على سبيل المثال:

%
إذا كانت [EQ 1000000 #6198] ‏GOTO5؛
(رمز غير التحكم من الجيل التالي)؛
GOTO6؛
N5 (رمز التحكم من الجيل التالي)؛
N6 M30؛
%

في هذا البرنامج، إذا كانت القيمة المخزنة في #6198 تساوي 1000000، فانتقل إلى رمز متوافق مع التحكم من الجيل التالي ثم قم بإنهاء البرنامج. إذا كانت القيمة المخزنة في #6198 لا تساوي 1000000، فشغّل البرنامج غير التحكم من الجيل التالي ثم قم بإنهاء البرنامج.

#6996-#6999 الوصول إلى المعلّمات باستخدام متغيرات الماكرو

يمكن لمتغيرات الماكرو هذه الوصول إلى جميع المعلّمات وأي من بتات المعلمات، على النحو التالي:

  • #6996: رقم المعلّمة
  • #6997: رقم البت (اختياري)
  • #6998: يحتوي على قيمة رقم المعلّمة المحدد في المتغير #6996
  • #6999: يحتوي على قيمة البت (0 أو 1) من بت المعلّمة المحددة في المتغير #6997.

ملاحظة: المتغيران #6998 و#6999 للقراءة فقط.

يمكنك أيضًا استخدام متغيرات الماكرو #30000 - #39999، بدءًا من المعلّمة 1، على التوالي. اتصل بمنفذ مصنع Haas لمزيد من التفاصيل حول أرقام المعلّمات.

الاستخدام: 

للوصول إلى قيمة معلّمة، انسخ رقم تلك المعلّمة في المتغير #6996. تتوفر قيمة هذه المعلّمة في متغير الماكرو #6998، كما هو موضح:

%
#6996=601 (حدد المعلّمة 601)؛
#10000=#6998 (نسخ قيمة المعلّمة 601 إلى المتغير #10000)؛
%

للوصول إلى بت معلّمة معينة، انسخ رقم المعلّمة إلى المتغير 6996 ورقم البت إلى متغير الماكرو 6997. تتوفر قيمة بت المعلّمة في متغير الماكرو 6999، كما هو موضح:

%
#6996=57 (حدد المعلّمة 57)؛
#6997=0 (حدد البت صفر)؛
#10000=#6999 (نسخ المعلّمة 57 بت 0 إلى المتغير #10000)؛
%

متغيرات وحدة تغيير المنصات

يتم التحقق من حالة المنصات من وحدة التغيير الآلي للمنصات باستخدام هذه المتغيرات:

#7501-#7506 أولوية منصة النقل
#7601-#7606 حالة منصة النقل
#7701-#7706 أرقام برنامج القطعة المخصصة لمنصات النقل
#7801-#7806 عدد استخدام منصة النقل
#3028 عدد منصات المحمّلة على المُستَقبِل

#8500-#8515 إدارة الأدوات المتقدمة (ATM)

توفر هذه المتغيرات معلومات حول إدارة الأدوات المتقدمة (ATM). اضبط المتغير #8500 على رقم مجموعة الأدوات، ثم قم بالوصول إلى معلومات مجموعة الأدوات المحددة باستخدام وحدات الماكرو للقراءة فقط #8501-#8515.

#8500 إدارة الأدوات المتقدمة (ATM). مُعرّف المجموعة
#8501 إدارة الأدوات المتقدمة. النسبة المئوية لعمر الأداة المتاح لجميع الأدوات في المجموعة.
#8502 إدارة الأدوات المتقدمة. إجمالي عدد استخدام الأدوات المتاحة في المجموعة.
#8503 إدارة الأدوات المتقدمة. إجمالي عدد فتحات الأدوات المتاحة في المجموعة.
#8504 إدارة الأدوات المتقدمة. إجمالي وقت تغذية الأداة المتاحة (بالثواني) في المجموعة.
#8505 إدارة الأدوات المتقدمة. إجمالي الوقت للأدوات الإجمالية المتاحة (بالثواني) في المجموعة.
#8510 إدارة الأدوات المتقدمة. رقم الأداة التالي الذي سيتم استخدامه.
#8511 إدارة الأدوات المتقدمة. النسبة المئوية لعمر الأداة المتاح للأداة التالية.
#8512 إدارة الأدوات المتقدمة. عدد الاستخدامات المتاحة للأداة التالية.
#8513 إدارة الأدوات المتقدمة. عدد الفتحات المتاحة للأداة التالية.
#8514 إدارة الأدوات المتقدمة. وقت التغذية المتاح للأداة التالية (بالثواني).
#8515 إدارة الأدوات المتقدمة. الوقت الإجمالي المتاح للأداة التالية (بالثواني).

#8550-#8567 أدوات إدارة الأدوات المتقدمة

توفر هذه المتغيرات معلومات عن الأدوات. اضبط المتغير #8550 على رقم إزاحة الأداة، ثم قم بالوصول إلى معلومات الأداة المحددة باستخدام وحدات الماكرو للقراءة فقط #8551-#8567

ملاحظة: متغيرات الماكرو #1601-#2800 تمنح الوصول إلى نفس البيانات للأدوات الفردية مثل #8550-#8567 التي تمنحها لأدوات مجموعة الأدوات.

#50001 - #50200 نوع الأداة

استخدم متغيرات الماكرو #50001 - #50200، لقراءة أو كتابة نوع الأداة المعين في صفحة إزاحة الأدوات.

أنواع الأدوات المتاحة لماكينة التفريز

نوع الأداة رقم نوع الأداة
مثقاب 1
ملولب. 2
ماكينة تفريز شل 76 مم
ماكينات تفريز طرفية 4
الثقب الموضعي 5 بوصات
فوهة كروية 6
المسبار 7 بوصات
محجوز للاستخدام المستقبلي 8-20

خيار استدعاء البرنامج الفرعي ماكرو 12.7

G65 Macro Subprogram Call Option

G65 هو الأمر الذي يتصل ببرنامج فرعي مع إمكانية تمرير وسيطات إليه. يكون التنسيق كما يلي:

G65 Pnnnnn [Lnnnn] [arguments] ;

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

يتطلب الأمر G65 عنوان P يتوافق مع رقم برنامج موجود حاليًا في محرك أقراص التحكم أو المسار المؤدي إلى برنامج. عند استخدام العنوان L، يتم تكرار مكالمة الماكرو لعدد المرات المحدد.

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

في المثال 1، يتم استدعاء البرنامج الفرعي 1000 مرة واحدة دون شروط تمريرها إلى البرنامج الفرعي. تشابه مكالمات G65 مكالمات M98 ولكنها ليست مماثلة لها. يمكن تداخل مكالمات G65 حتى 9 مرات، مما يعني أنه يمكن للبرنامج 1 استدعاء البرنامج 2، ويمكن للبرنامج 2 استدعاء البرنامج 3 ويمكن للبرنامج 3 استدعاء البرنامج 4.

المثال الأول:

G65 P1000 (اتصل بالبرنامج الفرعي O01000 كوحدة ماكرو)؛
M30 (إيقاف البرنامج) ؛
O01000 (البرنامج الفرعي للماكرو)؛

...

M99 (العودة من البرنامج الفرعي للماكرو)؛

في المثال 2، يُسمى برنامج LightHousing.nc باستخدام المسار الذي يوجد فيه.

المثال الثاني:

.G65 P15 A1 .B1؛
G65 (/Memory/LightHousing.nc) A1. B1.؛

 

ملاحظة: تعتبر المسارات حساسة لحالة الأحرف.

في المثال 3، تم تصميم البرنامج الفرعي 9010 لحفر تسلسل من الثقوب على طول خط يتم تحديد ميله بواسطة وسيطات X وY التي يتم تمريرها إليه في سطر الأوامر G65. يتم تمرير عمق الثقب Z على شكل Z، ويتم تمرير معدل التغذية على شكل F، ويتم تمرير عدد الفتحات التي سيتم ثقبها على شكل T. يتم حفر خط الفتحات بدءًا من موضع الأداة الحالي عند استدعاء البرنامج الفرعي للماكرو.

المثال الثالث:

ملاحظة: يجب أن يوجد البرنامج الفرعي O09010 على محرك الأقراص النشط أو على محرك أقراص محدد بواسطة الإعداد 252.

G00 G90 X1.0 Y1.0 Z.05 S1000 M03 (أداة التمركز)؛
G65 P9010 X.5 Y.25 Z.05 F10. T10 (اتصل بـ O09010)؛
M30؛

O09010 (نمط الثقب القطري)؛
(F=معدل التغذية) F#9؛
بينما [DO1 [#20 GT 0 (تكرار أوقات T)؛
G91 G81 Z#26 (عمق الثقب إلى Z)؛
#20=#20-1 (عداد الخفض)؛
إذا كانت EQ 0 #20 ] GOTO5] (جميع الفتحات مثقوبة)؛

G00 X#24 Y#25 (تحرك على طول المنحدر)؛
N5 END1 ;
M99 (إعادة إلى المتصل)؛

12.8 التسمية بالرموز المستعارة

Aliasing

الرموز المستعارة هي رموز G وM محددة من قبل المستخدم وتشير إلى برنامج ماكرو. هناك 10 رموز للاسم المستعار G و10 رموز اسم مستعار M متاحة للمستخدمين. أرقام البرنامج من 9010 إلى 9019 محجوزة للاسم المستعار للكود G و9000 إلى 9009 محجوزة للاسم المستعار للكود M.

التسمية المستعارة هي وسيلة لتعيين كود G أو كود M لتسلسل P###### G65. على سبيل المثال، في المثال 2 السابق، سيكون من الأسهل كتابة:

G06 X.5 Y.25 Z.05 F10. T10 ;

عند اختيار الاسم المستعار، يمكن تمرير المتغيرات باستخدام كود G؛ لا يمكن تمرير المتغيرات باستخدام كود M.

هنا، تم استبدال رمز G-code غير المستخدم، G06 لـ G65 P9010. لكي يعمل المربع السابق، يجب تعيين القيمة المرتبطة بالبرنامج الفرعي 9010 على 06. راجع قسم إعداد الأسماء المستعارة لمعرفة كيفية إعداد الأسماء المستعارة.

ملاحظة: لا يمكن تسمية G00، G65، G66 G67 بالاسم المستعار. يمكن استخدام جميع الرموز الأخرى بين 1 و255 للتسمية المستعارة.

إذا تم تعيين البرنامج الفرعي لمكالمات ماكرو على الكود G وكان البرنامج الفرعي غير موجود في الذاكرة، فسيتم إعطاء تنبيه. راجع القسم G65 Macro Subprogram Call (مكالمة البرنامج الفرعي للماكرو) في الصفحة 5 حول كيفية تحديد موقع البرنامج الفرعي. يحدث تنبيه إذا لم يتم العثور على البرنامج الفرعي.

إذا تم تعيين البرنامج الفرعي لمكالمات ماكرو على الكود G وكان البرنامج الفرعي غير موجود في الذاكرة، فسيتم إعطاء تنبيه. راجع قسم استدعاء البرنامج الفرعي ماكرو لمعرفة كيفية تحديد موقع البرنامج الفرعي. يحدث تنبيه إذا لم يتم العثور على البرنامج الفرعي.

الملاحظات

Recently Viewed Items

You Have No Recently Viewed Items Yet

الملاحظات
Haas Logo

美元价格不包括关税、报关费用、保险费、增值税及运费。
USD prices DO NOT include customs duty, customs fees, insurance, VAT, or freight.

人民币价格包含关税、报关费用、货运保险和增值税, 但不包括运费。
CNY prices include customs duty, customs fees, insurance, and VAT. DOES NOT include freight.

سعر تسليم Haas

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

ابق على اطلاع بأحدث النصائح والتقنيات من HAAS…

سجِّل الآن!   

HAAS TOOLING ACCEPTS THE FOLLOWING:

  • الخدمة والدعم
  • المالكون
  • طلب خدمة
  • أدلة المُشغِّل
  • قطع غيار من Haas
  • طلب إصلاح الجزء الدوَّار
  • أدلة ما قبل التركيب
  • تسوق الأدوات
  • تركيب وسعر ماكينة Haas جديدة
  • المخزون المتاح
  • قائمة أسعار Haas
  • تمويل CNCA
  • لمحة عن Haas
  • بيان DNSH
  • الوظائف
  • الشهادات والسلامة
  • اتصل بنا
  • التاريخ
  • الشروط والأحكام
  • شروط وأحكام Haas Tooling
  • الخصوصية
  • الضمان
  • مجتمع Haas
  • برنامج شهادة كفائة من Haas
  • رياضة سباق السيارات في Haas
  • مؤسسة Gene Haas
  • مجتمع Haas الفني التعليمي
  • الفعاليات
  • الانضمام إلى المحادثة
  • Facebook
  • x
  • Flickr
  • YouTube
  • LinkedIn
  • Instagram
  • TikTok
© 2025 شركة Haas Automation – ماكينة بنظام التحكم الرقمي CNC

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

2800 Sturgis Rd., Oxnard, CA 93030 / Toll Free: 800-331-6746
Phone: 805-278-1800 / Fax: 805-278-2255