Herunterladen Inhalt Inhalt Diese Seite drucken

Systemvariable Für Aktives Werkzeug; Standzeitüberwachung; Sollwertaktualisierung Mit Resetmon - Siemens Sinumeric 802D Handbuch

Inhaltsverzeichnis

Werbung

Programmieren
8.12
Zeitgeber und Werkstückzähler
...
...
$TC_MOP11[t,d]
Soll−Standzeit
$TC_MOP13[t,d]
Soll−Stückzahl
t für Werkzeugnummer T, d für D−Nummer
Systemvariable für aktives Werkzeug
Im NC−Programm ist über Systemvariable lesbar:
S $P_TOOLNO − Nummer des aktiven Werkzeuges T
S $P_TOOL − aktive D−Nummer des aktiven Werkzeuges
8.13.2
Standzeitüberwachung
Die Überwachung der Standzeit erfolgt für die Werkzeugschneide, die sich gerade im Ein-
satz befindet (aktive Schneide D des aktiven Werkzeuges T).
Sobald die Bahnachsen verfahren (G1, G2. G3, ... aber nicht bei G0), wird die Rest−Stand-
zeit ($TC_MOP2[t,d] ) dieser Werkzeugschneide aktualisiert. Läuft während einer Bearbei-
tung die Rest−Standzeit einer Schneide eines Werkzeugs unter dem Wert von "Vorwarn-
grenze Standzeit" ($TC_MOP1[t,d] ), so wird dies über ein Nahtstellensignal " an die PLC
gemeldet.
Ist die Rest−Standzeit <= 0 , so wird ein Alarm ausgegeben und ein weiteres Nahtstellensi-
gnal 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
muß einschreiten: Das Werkzeug tauschen oder dafür Sorge tragen, daß er wieder ein ein-
satzfähiges Werkzeug zur Bearbeitung hat.
Systemvariable $A_MONIFACT
Die Systemvariable $A_MONIFACT (Daten−Typ REAL) erlaubt es, die Uhr für die Überwa-
chung 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
$A_MONIFACT=0.1 1 Minute Echtzeit = 0.1 Minute Standzeit, die dekrementiert wird
$A_MONIFACT=5

Sollwertaktualisierung mit RESETMON( )

Die Funktion RESETMON(state, t, d, mon)
8-222
1 Minute Echtzeit = 1 Minute Standzeit, die dekrementiert wird
1 Minute Echtzeit = 5 Minuten Standzeit, die dekrementiert werden
− für alle oder nur für eine bestimmte Schneide eines bestimmten Werkzeuges
− für alle oder nur für eine bestimmte Überwachungsart.
SINUMERIK 802D, 802D bl Bedienen und Programmieren Drehen (BP−D), Ausgabe 08/2005
0.0
REAL
0
INT
setzt den Istwert auf den Sollwert:
6FC5 698−2AA00−1AP4

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis