Herunterladen Inhalt Inhalt Diese Seite drucken

Eigenschaften Der Unterprogramme; Allgemeine Regeln - Siemens SINUMERIK 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
10.18 Ersetzung von Funktionen durch Unterprogramme
Programmierung
LABEL1_IC:
LABEL1_AC:
LABEL1_ACP: SPOS[_LSPI]=ACP($P_SUB_SPOSIT) POS[_CSPI]=ACP($P_SUB_SPOSIT)
LABEL1_ACN: SPOS[_LSPI]=ACN($P_SUB_SPOSIT) POS[_CSPI]=ACN($P_SUB_SPOSIT)
LABEL1_CONT:
N2250
N2270
N2280
N2285
N2290
N2410 ELSE
N2420
...
N3300 ENDIF
...
N9999 RET
LABEL_ERR: SETAL(61000)
10.18.4

Eigenschaften der Unterprogramme

Allgemeine Regeln

● Das bei der Ersetzung aufgerufene Unterprogramm kann den Befehl PROC und die Attribute
SBLOF und DISPLOF enthalten.
● Die Ersetzung wird auch im ISO–Sprachmode ausgeführt. Die Ersetzungsunterprogramme
werden aber ausschließlich im Standard–Sprachmode (Siemens) abgearbeitet. Dabei
erfolgt eine implizite Umschaltung in den Standard–Sprachmode. Mit Rücksprung aus dem
Ersetzungsunterprogramm wird wieder in den ursprünglichen Sprachmode
zurückgeschaltet.
● Die Weitergabe von Informationen an das Ersetzungsunterprogramm erfolgt ausschließlich
über Systemvariablen. Übergabeparameter sind nicht möglich.
● Das Verhalten bei Einzelsatz und Attribut SBLOF ist abhängig von der Einstellung in:
MD10702 IGNORE_SINGLEBLOCK_MASK, Bit 14 (Einzelsatz-Stopp verhindern)
686
DELAYFSTOF
SPOS[_LSPI]=IC($P_SUB_SPOSIT) SPOS[_CSPI]=IC($P_SUB_SPOSIT)
DELAYFSTON
GOTOF LABEL1_CONT
SPOS[_LSPI]=AC($P_SUB_SPOSIT) SPOS[_CSPI]=AC($P_SUB_SPOSIT)
GOTOF LABEL1_CONT
GOTOF LABEL1_CONT
ELSE
M[_LSPI]=19 M[_CSPI]=19
ENDIF
DELAYFSTOF
COUPON(_CA,_LA)
;ab hier Bearbeitung weiterer Ersetzungen
Kommentar
; Spindeln mit M19 positionieren
; Ende Stopp-Delay-Bereich
; Synchronspindelkopplung aktivieren
; Normales Programmende
; Fehler aufgetreten
Funktionshandbuch, 05/2017, A5E40870716
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis