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
tooltypeMilltooltypeDrill: Wählt einen Bohrer als Werkzeug aus.
tooltypeMill: Wählt einen Fräser als Werkzeug aus.
