Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 828D Inbetriebnahmehandbuch Seite 315

Drehen und fräsen
Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:
Inhaltsverzeichnis

Werbung

Übergabe-Variablen des T-Ersetzungszyklus:
Variable
$SC_T
$SC_T_Prog
$C_TS
$C_TS_Prog
$C_TE
$C_D
$C_D_Prog
$C_DL
$C_DL_Prog
Im folgenden Beispiel wird mit POSM ein Auftrag zum Positionieren des Magazins an der
Nahtstelle ausgegeben. Während der Ausführung der Magazinpositionierung muss die
Satzabarbeitung der NC vom PLC-Anwenderprogramm gesteuert werden. In den meisten
Fällen wird das Setzen der Einlese- oder Vorschubsperre während dieser Zeit sinnvoll sein.
Sobald die im Auftrag angegebene Sollposition erreicht ist (asynchrone Mitteilung der
Magazinposition) wird der Auftrag mit Total-Quittung beendet.
PROC L6 SAVE SBLOF DISPLOF
IF $C_T_PROG==1
ENDIF
IF $C_TS_PROG==1
Drehen und Fräsen
Inbetriebnahmehandbuch, 02/2012, 6FC5397-3DP40-3AA0
Beschreibung
T-Nummer des Werkzeugs (numerisch)
Bool-Variable, die anzeigt, ob in $C_T ein T-Wort zur Verfügung steht.
Bezeichner für Werkzeug (String)
Bool-Variable, die anzeigt, ob in $C_TS ein Bezeichner zur Verfügung steht.
Adresserweiterung des T-Wortes
Programmierte D-Nummer
Bool-Variable, die anzeigt, ob in $C_D eine Korrektur-Nr. zur Verfügung steht.
Programmierte Summen-/Einrichte-Korrektur
Bool-Variable, die anzeigt, ob in $C_DL eine Korrektur-Nr. zur Verfügung steht.
IF $C_T==0
T=0
ENDIF
IF $C_T>0
IF $C_T<=$TC_MAP7[1]
POSM($C_T)
ENDIF
T=$C_T
ENDIF
_TNO_NEW=GETT($C_TS,1)
IF _TNO_NEW>0
_TL_NEW=$A_MYMLN[_TNO_NEW]
ENDIF
IF _TL_NEW>0
POSM(_TL_NEW)
ENDIF
9.7 Anwender-Beispiel für Drehmaschine
; T ist numerisch
; T=0
; Magazinplatz existiert?
; Magazin positionieren
; T-Programmierung Platznummer
; T ist Bezeichner
; Abfrage der T-Nummer
; T-Nummer existiert?
; Abfrage Platznummer
; Werkzeug ist im Magazin?
; Magazin positionieren
Werkzeugverwaltung
315

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis