Herunterladen Inhalt Inhalt Diese Seite drucken

Standzeitüberwachung - Siemens SINUMERIK 802D sl Programmier- Und Bedienhandbuch

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

Werbung

Programmieren
9.13 Sprachbefehle für die Werkzeugüberwachung
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]), wird dies über ein Nahtstellensignal " an die
PLC gemeldet.
Ist die Rest-Standzeit < 0, wird ein Alarm ausgegeben und ein weiteres Nahtstellensignal
gesetzt. 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.
220
Programmier- und Bedienhandbuch, 11/2012, 6FC5398-3CP10-2AA0
Nibbeln

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis