QUOTE (homerq @ 13.02.2017, 18:59 Uhr)
ergibt immer 0 also fängst du immer bei Z0 an
vielleicht sollte es so aussehen:
FN 2: Q12=+Q3-+Q5
Abarbeitung vor dem Vergleich, im ungünstigen Fall ist`s dann schon zu spät
Sprung zur Abarbeitung, nach Vergleich Sprung zu LBL2
Kurz zusammengefaßt erster Durchlauf bei Z0, oder korrigiert bei Starttiefe - Zustelltiefe, zweiter Durchlauf bei Endtiefe.
FN 0: Q1=+40 Nutlänge
FN 0: Q2=+5 Nutbreite
FN 0: Q3=+2 Z Startpunkt
FN 0: Q4=-7 Nuttiefe (-Z)
FN 0: Q5=-1.25 Zustellung Z
FN 3: Q14=+Q4x-1 Berechnung Nuttiefe +Z
QUOTE
Nuttiefe muß also positiven Wert haben und ist immer von Z0 aus
Nuttief wird negativ angegeben. Jedoch sind positive werte einfacher in der Handhabung. Daher Umrechnung in positiv Q4x-1
FN 2: Q12=+Q3-+Q3 Berechnung Z 0
QUOTE
ergibt immer 0 also fängst du immer bei Z0 an
Ja ergibt immer 0! Passt jedoch für mein Anwendungsfall, kann noch verbessert werden!
QUOTE
vielleicht sollte es so aussehen:
FN 2: Q12=+Q3-+Q5
Nein, Rechnen wir:
2-(-1.25)=3.25 -> Erste Z Zustellung 3.25, Z Achse fährt auf den Wert -3.25mm
LBL1
L IX+Q1 Z-Q12
L IX-Q1
FN 9: IF +Q12 EQU +Q14 GOTO LBL2
FN 2: Q12=+Q12-+Q5 Berechnung nächst Tiefe Z
FN 12: IF +Q12 LT +Q14 GOTO LBL1
FN 0: Q12=+Q14
FN 9: IF +Q12 EQU +Q14 GOTO LBL1
QUOTE
Q12 sollte immer größer oder gleich Q14 sein, also bleibt der Sprung ohne Wirkung
Hier setzt du Z-Wert auf Endtiefe
Nein, Z fährt auf Z Endtiefe, anschließend Sprung zu LBL2
Gruss
Unbenannt.PNG ( 20.21KB )
Anzahl der Downloads: 28