Werkzeuge

Werkzeuge 1:

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.

COL

DESCRIPTION

0

Werkzeugnummer
Um dem Werkzeug eine Nummer zu geben.
Zu T-Parameter im zyklischen Kanalinterface geschrieben.

1

 

Werkzeugtyp (10: Bohrer, 20: Fräser)
Der Bohrer ist vom Typ 10.
Der Fräser ist vom Typ 20.

2

 

Länge
Beschreibt beispielsweise die Länge des Bohrers.

3

 

-

4

 

Radius

5

 

Länge (addiert zum Längenwert der Spalte 2)
Beschreibt beispielsweise den Verschleiß des Bohrers. Dabei muss der Verschleiß negativ angegeben werden, da er zur Länge hinzuaddiert wird.

6

 

-

7

 

Radius (addiert zum Radiuswert der Spalte 4)

8

 

x-shift
Kartesische Werkzeugverschiebung in x-Richtung

9

 

y-shift
Kartesische Werkzeugverschiebung in y-Richtung

10

 

z-shift
Kartesische Werkzeugverschiebung in z-Richtung

11

-

12

-

13

Typ 20 (Fräser): zur freien Verwendung durch den Benutzer

14

Typ 20 (Fräser): zur freien Verwendung durch den Benutzer

15

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.

Werkzeuge 2:

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.