102/131
Bosch Rexroth AG
Konfiguration
Werkzeuganbindung
wenn der Ident des aktiven Werkzeuges mit dem String "MT" beginnt (Kenn‐
zeichen für ein Multi-Tool).
Die Modellachsen "LeftDoor" und "RightDoor" werden von der Tür-Öffnen-
Funktion bedient.
Programm:
<AxisConnection>
<Axis Name="X" Drive="1"/>
<Axis Name="Y" Drive="2"/>
<Axis Name="C" Drive="3">
IF MID$(SD.SPINDLE.Hd.SKQ,1,2)="MT" THEN
VALUE=0
ENDIF
<Axis>
<Axis Name="XClamp" Drive="undefined">VALUE=SD.SysARA[1].Pos1</Axis>
<Axis Name="YClamp" Drive="undefined">
IF (SD.SysARA[1].isValid=1)AND(SD.SysARA[1].AreaType=1) THEN
VALUE=SD.SysARA[1].Pos2-SD.SysARA[1].Ext2/2
VISIBLE?=TRUE
ELSE
VALUE=-9999
VISIBLE?=FALSE
ENDIF
</Axis>
<Axis Name="ZClamp" Drive="undefined">VALUE=STOCK.ZMAX</Axis>
<Axis Name="Z" Drive="PUNCH"/>
<Axis Name="Z2" Drive="PUNCHDOWN"/>
<Axis Name="LeftDoor" Drive="DOOR"/>
<Axis Name="RightDoor" Drive="DOOR"/>
</AxisConnection>
Tag <ToolConnection>:
Unterhalb des Tags der Werkzeuganbindung kann für jeden Werkzeugknoten
des Kinematikbaums (Maschinenmodell) folgendes festgelegt werden:
●
Wie die Werkzeuggrafik zu erstellen ist
●
Wie die Query für die Datenbankabfrage zur Revolverbestückung lautet
●
Wann das Werkzeug als zur Bearbeitung aktiviert (eingeschaltet) gilt
Dazu ist der Tag <ToolNode> gegebenenfalls mehrfach zu verwenden mit
folgenden Attributen:
●
Name:
Der Name des Werkzeugknotens im Maschinenmodell, auf den sich das
Element "Tool" beziehen soll.
Dazu sind Wildcards erlaubt:
–
"*" (Stern) steht für eine beliebige und eine leere Zeichenkette
–
"?" (Fragezeichen) steht für genau ein beliebiges Zeichen
Beispiel: An einer Maschine existieren zwei Revolver, deren Werkzeug‐
knoten die Namen "Rev101" bis "Rev112" am ersten Revolver und
"Rev201" bis "Rev212" am zweiten Revolver tragen. Um einem Tool-
Element alle Werkzeugknoten auf Revolver 2 zuzuordnen, wären fol‐
gende Attributwerte zutreffend: "Rev2*",
"???2*". Dagegen ist "*2* falsch, denn es schließt auch "Rev112"
ein.
●
Channel:
Gibt die Nummer des Kanals an, der an diesem/diesen Werkzeugkno‐
ten für den Werkzeugwechsel zuständig ist
●
Function:
DOK-MTX***-NC*SIM**V15-AP01-DE-P
IndraMotion MTX 15VRS NC-Simulation
; Valid dead area
; Position from area monitoring
: REM support bracket visible
: REM remove from working area
: REM support bracket invisible
"Rev2??",
"*2??",