Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth MTX 15VRS Projektierungsbeschreibung Seite 351

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

MTX 15VRS SPS-Interface
Name
DBEdgeLife
DBToolLife
Signal-Zeit-Diagramm
Funktionsbeschreibung
Typ
Init
ARRAY
[1..MT_MAX_ED
GE] OF MT_ED‐
GE_LIFE
MT_TOOL_LIFE
Tab. 14-115:
Ein-/Ausgänge Funktionsbaustein MT_TmToolLife
Kein spezielles Verhalten, welches ein Signal-Zeit-Diagramm notwendig
macht.
Voraussetzungen:
Die Grundvoraussetzung zur Verwendung diese Bausteins ist,
dass im Werkzeugwechselprogramm das Systemdatum "SD.Sys‐
Tool" korrekt beschrieben wird. Bei Verwendung des von Bosch
Rexroth bereitgestellten Standardwerkzeugwechsel "TCH" ist
dies bereits sichergestellt.
Das Systemdatum "SD.SysTool" ist in der Dokumentation der
"MTX 14VRS Maschinenparameter" genauer beschrieben.
Ist durch das Werkzeugwechselprogramm ein gültiger Werkzeugdatensatz in
"SD.SysTool.ActTool" hinterlegt, muss dies durch Setzen von "SD.Sys‐
Tool.ActToolValid" bestätigt werden. Andernfalls findet keine Standzeitzäh‐
lung statt und der Ausgang "ToolInvalid" ist TRUE.
Werkzeuge können unterschiedlich viele Schneiden besitzen. Das Werkzeug,
welches die höchste Anzahl an Schneiden hat, bestimmt die maximale
Schneidenzahl. Dieser Wert wird für die NC in der Werkzeug-Userdatenstruk‐
tur "dbt1ud.xsd" definiert und für die SPS durch die globale Konstante
"MT_MAX_EDGE". Die maximale Schneidenzahl für NC und SPS sollten
übereinstimmen! Ist die in "SD.SysTool.ActTool" eingetragene Schneidenzahl
Null oder größer als die in "MT_MAX_EDGE" angegebene Schneidenzahl,
dann wird der Ausgang "EdgeInvalid" TRUE und es findet keine Standzeit‐
zählung statt!
Die änderbare SPS-Konstante "MT_MAX_EDGE" ist Bestandteil
der Bibliothek "MT_Base" und befindet sich im Ordner "Con‐
stants/MT_ToolManagement_Const".
Funktionsweise:
Dieser Funktionsbaustein zählt die Standzeit für die aktive Schneide des akti‐
ven Werkzeuges.
Die aktive Schneide wird aus dem Kanalinterfacesignal MT_iCh_Ty‐
pe.iCh_ActFunc09..13 ermittelt und das aktive Werkzeug aus dem System‐
datum "SD.SysTool".
Ob die Standzeit auf der Basis von Zyklen oder der Zeit berechnet werden
soll, liest der Baustein aus der Datenbank (/DBT1/Rec/UD/Tl/ Life) und zeigt
dies am Ausgang "DBToolLife" an. Wird in Zyklen gezählt, so reduziert sich
mit jeder steigenden Flanke am Eingang "Count" die Standzeit um eins. Wird
jedoch als Berechnungsbasis die Zeit verwendet, so reduziert sich die Stand‐
zeit alle 10 Millisekunden um 0,0001, solange der Eingang "Count" TRUE ist.
MT_BaseAdditional.library
Beschreibung
Verschleißdaten aller Schneiden des aktiven
Werkzeugen
Verschleiß des aktiven Werkzeug sowie die In‐
formation ob die Zählung nach Zeit oder in Zyk‐
len erfolgt
R911400171_Ausgabe 02 Bosch Rexroth AG
341/409

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis