Hallo zusammen
Ich bin in der Ausbildung und folgendes ist ein Programmteil meines Programmes:
LBL 1
L Z+10 R0 FMAX
L Z+Q1 FMAX ##Q1=+1.5
LBL 2
L IZ-Q2 F AUTO ##Q2=+0.5
LBL 3
L X+120
L Y+30¨
L X-120
L Y-30
FN 10: IF +Q1 NE +0 GOTO LBL 2
LBL 0
Die Idee ist, dass der Z-Achse pro Durchlauf 0.5mm Abgezogen werden, solange der Z-Wert "Unequal" zu 0 ist. Nun ist mein Problem, dass ich nur Zahlen, Parameter aber keine Achsenwerte in den "IF" Befehl eingeben kann. Zudem aktualisiert sich mein Q2-Parameter (Q2=+1.5) nicht durch den Q1-Parameter (ich weiss zumindest nicht wie das geht, weil ich im Handbuch nicht fündig wurde).
--> Das Programm läuft bis in die Unendlichkeit ins Minus, weil Q1 immer +1.5 bleibt.
Am einfachsten wäre es meiner Ansicht nach, wenn ich im "IF" Befehl den Status der Z-Achse abrufen könnte. ist das möglich?
Vielen lieben Dank im Voraus!
Florian