Programmierung
2.4 Unterprogramm- und Makrotechnik
Liste der möglichen Unterprogramm-, Makroaufrufe im ISO-Modus
M98 Pxxxx
M98 Pxxxx Lyyyy
G65 P
G66 P
G05
M-Makro Subst
10814: EXTERN_M_NO_MAC_CYCLE
M-Up Subst.
10715: M_NO_FCT_CYCLE
T-Subst
10717: T_NO_FCT_CYCLE_NAME
G-Subst
10816: EXTERN_G_NO_MAC_CYCLE
M96
Hüll-Zyklen:
G-Code Zyklen:
G22 G23 G27 G28 G30 G30.1 G72.1 G50
G-Code Zyklen, Hüll-Zyklen:
$P_ISO_STACK hat für den Anwender keine Bedeutung, da kein schreibender Zugriff auf
diese Zyklen möglich ist.
Abhängig von dem Maschinendatum $MC_EXTERN_FUNCTION_MASK, Bit12 wird beim
Aufruf eines Interruptprogramms (ASUP) die Variable $P_ISO_STACK inkrementiert.
● Bit12 = 0
beim Aufruf eines mit M96 Pxx definierten Interruptprogramms wird die Variable
$P_ISO_STACK nicht verändert
● Bit12 = 1
beim Aufruf eines mit M96 Pxx definierten Interruptprogramms wird die Variable
$P_ISO_STACK inkrementiert
84
Unterprogrammaufruf
Up-Aufruf mit Iteration
satzweiser Makro
modaler Makro
UP Aufruf CYCLE305
Interrupt ASUP
Funktionshandbuch, 02/2012, 6FC5397-7BP40-3AA0
Ebene wird nicht verändert
Ebene wird nicht verändert
Ebene wird erhöht
Ebene wird erhöht
Ebene wird nicht verändert
Ebene wird erhöht
Ebene wird nicht verändert
Ebene wird nicht verändert
Ebene wird erhöht
Ebene wird abhängig von
$MC_EXTERN_FUNCTION_MA
SK, Bit12 verändert
Ebene wird nicht erhöht
Ebene wird nicht erhöht
ISO-Dialekte