K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
10.13 Einzelsatz
Beispiel 2: Unterprogramm ohne anzuhalten
Hauptprogramm
Programmcode
...
N100
N120
N130
N140
N150 M30
Unterprogramm
Programmcode
N100 PROC CYCLE1 DISPLOF SBLOF
N110
N120
N130
N140
N150
N160 M17
Der Zyklus wird auch bei aktiver Einzelsatzbearbeitung vollständig abgearbeitet.
Beispiel 3: ASUP mit Einzelsatzunterdrückung und nicht sichtbar
Die Bearbeitung eines vom PLC-Anwenderprogramm gestarteten ASUPs soll auch bei aktiver
Einzelsatzbearbeitung nicht unterbrochen werden. Zusätzlich soll das ASUP auch nicht
sichtbar sein.
Programmcode
N100 PROC NV SBLOF DISPLOF
N110
N120
N130
N140
N150
N160
N170
N180
N190
620
G1 X10 G90 F200
X-4 Y6
CYCLE1
G1 X0
R10=3*SIN(R20)+5
IF (R11 <= 0)
SETAL(61000)
ENDIF
G1 G91 Z=R10 F=R11
CASE $P_UIFRNUM OF
0 GOTOF _G500
1 GOTOF _G54
2 GOTOF _G55
3 GOTOF _G56
4 GOTOF _G57
DEFAULT GOTOF END
_G54: G54 D=$P_TOOL T=$P_TOOLNO
RET
_G54: G55 D=$P_TOOL T=$P_TOOLNO
RET
_G56: G56 D=$P_TOOL T=$P_TOOLNO
RET
_G57: G57 D=$P_TOOL T=$P_TOOLNO
RET
Kommentar
; Einzelsatz unterdrücken
; Einzelsatz- und Anzeigeunterdrückung
Funktionshandbuch, 05/2017, A5E40870716
Grundfunktionen