Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 828D Inbetriebnahmehandbuch Seite 349

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

Werbung

Variable
$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
ENDIF
M17
Drehen und Fräsen
Inbetriebnahmehandbuch, 09/2009, 6FC5397-3DP20-0AA0
Beschreibung
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
T=$C_TS
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
; T-Programmierung ohne Adresserweiterung
Werkzeugverwaltung
349

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis