1
03.04
relative Gleichheit bei (>) und (<) durch Setzen von
MD 10280: PROG_FUNCTION_MASK Bit0 = 1
deaktiviert werden.
Programmierbeispiele
Genauigkeitsbetrachtungen
N40 R1=61.01 R2=61.02 R3=0.01
N41 IF ABS(R2-R1) > R3 GOTOF FEHLER
N42 M30
N43 FEHLER: SETAL(66000)
R1=61.01 R2=61.02 R3=0.01
R11=TRUNC(R1*1000) R12=TRUNC(R2*1000)
R13=TRUNC(R3*1000)
IF ABS(R12-R11) > R13 GOTOF FEHLER
M30
FEHLER: SETAL(66000)
Quotient beider Operanden bilden und auswerten
R1=61.01 R2=61.02 R3=0.01
IF ABS((R2-R1)/R3)-1) > 10EX-5 GOTOF
FEHLER
M30
FEHLER: SETAL(66000)
Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
1.7 Vergleichs- und logische Operatoren
Zuweisung der Anfangswerte
Sprung wird ausgeführt (bis SW 6.3)
Programmende
Zuweisung der Anfangswerte
Genauigkeitskorrektur
Sprung wird nicht ausgeführt
Programmende
Zuweisung der Anfangswerte
Sprung wird nicht ausgeführt
Programmende
Flexible NC-Programmierung
1
1-47