Werkzeuge
Verwendung von Werkzeugverschiebung und Rotation Wird die kartesische Werkzeugverschiebung in Verbindung mit der Rotation verwendet, so wird nur dann richtig kompensiert, wenn das Aggregat (Werkzeugträger) ebenfalls um den gleichen Winkel rotiert wird. |
toolParamSet
toolParamSet(tidx:= USINT, col:= USINT, val:= LREAL)
Parameter des Werkzeugs tidx
(1..255) auf val
einstellen. Der Parameter ist durch col
(0..15) gekennzeichnet.
|
|
| Werkzeugnummer |
| Werkzeugtyp ( |
| Länge |
|
|
| Radius |
| Länge (addiert zum Längenwert der Spalte |
|
|
| Radius (addiert zum Radiuswert der Spalte |
|
|
|
|
|
|
|
|
|
|
| Typ 20 (Fräser): zur freien Verwendung durch den Benutzer |
| Typ 20 (Fräser): zur freien Verwendung durch den Benutzer |
| Typ 20 (Fräser): zur freien Verwendung durch den Benutzer |
toolParam
toolParam(tidx:= USINT, col:= USINT): LREAL
Liefert den angegebenen Werkzeugparameter.
toolSet
toolSet(index:= USINT, nr:= INT, tooltype:= ToolType, length:= LREAL, radius:= LREAL, lengthAdd:= LREAL, radiusAdd:= LREAL, offsetX:= LREAL, offsetY:= LREAL, offsetZ:= LREAL)
Setzt alle Werkzeugparameter. Der Index wird in D-Wörtern verwendet, um auf das Werkzeug zu verweisen. Er muss im Bereich von 1
bis 255
liegen. Der Parameter nr
hat nur informativen Charakter. In der Regel handelt es sich dabei um eine unternehmensinterne Nummer zur Kennzeichnung eines bestimmten Werkzeugs. Der Parameter tooltype
gibt die Art des Werkzeugs an, z. B. ein Bohrer. Die übrigen Parameter sind Abmessungen, die in der Abbildung "ToolSetDimensions" dargestellt sind. Wird die Werkzeugausrichtung in negativer Richtung geändert (siehe P-Wort), wird der Wert length+lengthAdd
implizit negiert. Die Parameter length
, radius
, lengthAdd
, radiusAdd
, offsetX
, offsetY
und offsetZ
werden in der aktuellen Längeneinheit interpretiert.
Abbildung "ToolSetDimensions".
Beispiel:
Das Beispiel definiert das Werkzeug 1
als Bohrer mit der Gesamtlänge 48.5
und das Werkzeug 2
als Fräser mit einer Länge von 30
und einem Durchmesser von 5
.
!toolSet(index:=1, nr:=4711, tooltype:=tooltypeDrill, length:=50, lengthAdd:=-1.5);
!toolSet(index:=2, nr:=10783, tooltype:=tooltypeMill, length:=30, radius:=2.5);
toolType
Aufzählung der Werkzeugtypen.
tooltypeDrill
tooltypeMill
tooltypeDrill: Wählt einen Bohrer als Werkzeug aus.
tooltypeMill: Wählt einen Fräser als Werkzeug aus.