Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Einzelsatzunterdrückung Bei Programmschachtelung - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Unterprogrammtechnik, Makrotechnik
2.14 Einzelsatzunterdrückung (SBLOF, SBLON)
Beispiel Mit MD 10702 IGNORE_SINGLEBLOCK_MASK, Bit 12 = 1 wird nicht angehalten
Im Einzelsatztyp SBL2 (Stopp in jeder Teileprogrammzeile) in der SBLON-Anweisung.
;SBL2 ist aktiv
;$MN_IGNORE_SINGLEBLOCK_MASK = 'H1000'
N10 G0 X0
N20 X10
N30 CYCLE
PROC CYCLE SBLOF
N100 R0 = 1
N110 SBLON
N120 X1
N140 SBLOF
N150 R0 = 2
RET
N50 G90 X20
M30
Beispiel Einzelsatzunterdrückung bei Programmschachtelung
N10 X0 F1000
N20 UP1(0)
2-34
PROC UP1(INT _NR) SBLOF
N100 X10
N110 UP2(0)
PROC UP2(INT _NR)
N200 X20
N210 SBLON
N220 X22
N230 UP3(0)
PROC UP3(INT _NR)
N302 SBLOF
N300 X30
N310 SBLON
N320 X32
N330 SBLOF
N340 X34
N350 M17
N240 X24
N250 M17
N120 X12
;im MD 10702: Bit 12 = 1 setzen
;in dieser Teileprogrammzeile stoppen
;in dieser Teileprogrammzeile stoppen
;vom Zyklus generierter Verfahrsatz
;Einzelsatz-Stopp unterdrücken
;wegen MD 10702: Bit 12 = 1 wird nicht
;gestoppt
;in dieser Teileprogrammzeile stoppen
;in dieser Teileprogrammzeile stoppen
;Einzelsatz ist aktiv
;in diesem Satz wird gestoppt
;Einzelsatz AUS
;Einzelsatz EIN
;in diesem Satz wird gestoppt
;Einzelsatz AUS
;Einzelsatz EIN
;in diesem Satz wird gestoppt
;Einzelsatz AUS
;SBLOF aktiv
;in diesem Satz wird gestoppt,
;SBLON aktiv
;in diesem Satz wird gestoppt,
;SBLON aktiv
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis