Herunterladen Inhalt Inhalt Diese Seite drucken

Standzeitüberwachung; Sollwertaktualisierung Mit Resetmon - Siemens SINUMERIK 802D sl Programmier- Und Bedienhandbuch

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

Werbung

Systemvariable für aktives Werkzeug
Im NC-Programm ist über Systemvariable lesbar:
● $P_TOOLNO - Nummer des aktiven Werkzeuges T
● $P_TOOL - aktive D-Nummer des aktiven Werkzeuges
9.13.2
Standzeitüberwachung
Die Überwachung der Standzeit erfolgt für die Werkzeugschneide, die sich gerade im
Einsatz befindet (aktive Schneide D des aktiven Werkzeuges T).
Sobald die Bahnachsen verfahren (G1, G2. G3, ... aber nicht bei G0), wird die Rest-
Standzeit ($TC_MOP2[t,d]) dieser Werkzeugschneide aktualisiert. Läuft während einer
Bearbeitung die Rest-Standzeit einer Schneide eines Werkzeugs unter dem Wert von
"Vorwarngrenze Standzeit" ($TC_MOP1[t,d]), so wird dies über ein Nahtstellensignal " an die
PLC gemeldet.
Ist die Rest-Standzeit = 0, so wird ein NCK-Alarm ausgegeben. Das Werkzeug nimmt darauf
den Zustand "gesperrt" ein und kann nun solange nicht mehr erneut programmiert werden,
wie der Zustand "gesperrt" ansteht. Der Bediener muss einschreiten: Das Werkzeug
tauschen oder dafür Sorge tragen, dass er wieder ein einsatzfähiges Werkzeug zur
Bearbeitung hat.
Systemvariable $A_MONIFACT
Die Systemvariable $A_MONIFACT (Daten-Typ REAL) erlaubt es, die Uhr für die
Überwachung langsamer oder schneller laufen zu lassen. Dieser Faktor kann vor dem
Einsatz des Werkzeuges gesetzt werden, um z. B. den unterschiedlichen Verschleiß
entsprechend des verwendeten Werkstück-Materials zu berücksichtigen.
Nach Steuerungshochlauf, Reset/Programmende hat der Faktor $A_MONIFACT den Wert
1.0 . Es wirkt Echtzeit.
Beispiele für die Verrechnung:
$A_MONIFACT=1: 1 Minute Echtzeit = 1 Minute Standzeit, die dekrementiert wird
$A_MONIFACT=0.1: 1 Minute Echtzeit = 0,1 Minute Standzeit, die dekrementiert wird
$A_MONIFACT=5: 1 Minute Echtzeit = 5 Minuten Standzeit, die dekrementiert werden

Sollwertaktualisierung mit RESETMON( )

Die Funktion RESETMON(state, t, d, mon) setzt den Istwert auf den Sollwert:
● für alle oder nur für eine bestimmte Schneide eines bestimmten Werkzeuges
● für alle oder nur für eine bestimmte Überwachungsart.
Drehen
Programmier- und Bedienhandbuch, 11/2012, 6FC5398-1CP10-7AA0
9.13 Sprachbefehle für die Werkzeugüberwachung
Programmieren
311

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis