المتغيرات

10. الماكرو المخصص

المتغيرات

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

روابط مفيدة:

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

أنواع المتغيرات

النطاق النوع الوصف
#1 - #33محليةالمعلمات التي تم تمريرها إلى الماكرو (A=#1، B=#2، C=#3...)
#100 - #199المشتركةمشتركة بين البرامج، تُمسح عند إيقاف التشغيل
#500 - #999دائمةيتم الاحتفاظ بها حتى بعد إيقاف التشغيل
#1000+النظاممواضع المحاور، حالات الماكينة، الأوقات

متغيرات النظام المشتركة

المتغير الوصف
#5001-#5006الموضع النهائي للكتلة (X، Y، Z، A، B، C)
#5021-#5026الموضع الحالي للآلة
#5041-#5046الموضع الحالي للقطعة
#3001المؤقت (بالميلي ثانية)
#3002المؤقت بالساعات
#4001-#4021رموز G النمطية النشطة

استخدام المتغيرات

; Assegnazione
#1 = 25.5          ; Assegna valore diretto
#2 = #1 * 2        ; Assegna risultato operazione
#3 = [#1 + #2] / 2 ; Espressione complessa

; Utilizzo in movimenti
G1 X#1 Y#2 Z#3 F500

; Utilizzo in parametri
G81 X0 Y0 Z[-#4] R2 F#5

; Variabili indirette
#[#10] = 100       ; #10 contiene numero variabile
#11 = #[#10]       ; Legge variabile indicata da #10

المتغير الفارغ (#0)

المتغير #0 فارغ دائمًا ويمكن استخدامه من أجل:

  • التحقق مما إذا كان قد تم تمرير وسيطة ما
  • تخطي المعلمات الاختيارية
IF [#1 EQ #0] THEN #1 = 10  ; Se #1 vuoto, usa default 10

ملاحظة: قد تختلف نطاقات المتغيرات باختلاف وحدة التحكم. احرص دائمًا على مراجعة دليل وحدة التحكم الخاصة بك.