Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Sinumerik 840D, Werkzeuglänge und Ebenewechsel

Beitrag 30.05.2006, 16:41 Uhr
bubbel
bubbel
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.11.2005
Beiträge: 2
Drehmaschine mit Sinumerik 840D , Werzeugkopf mit je einer Position für die Dreh und Fräsoption, schwenkbar von 0-270Grad.
Ebenenanwahl unter G17, G18 und G19.

Problemstellung:
Das Basismaß soll in einer neutralen Lage(G18) übergeben werden.


Ich kann mit der Siemens Programieranleitung Ausgabe 11.02 unter 8.17.3
SD 42940 TOOL_LENGTH_CONST die Syntax der Zuodnung nicht erkennen

WZ-Type 400-599

Inhalt Länge1 Länge2 Länge3
17_____Y______X______Z
18_____X______Z______Y
19_____Z______Y______X
-17____X______Y______Z
-18____Z______X______Y
-19____Y______Z______X

verwenden muss ich ein Drehwerkzeug das unter G18 bei 0 Grad
und unter 270 Grad arbeitet.

Bei 0 Grad habe ich Länge1 = X , Länge2 = Z
Bei 270 Grad habe ich Länge1 = Z , Länge2 = X

Kann ich im Programm mit SD 42940 TOOL_LENGTH_CONST die Zuordnung
Der Längen verändern?und wenn, wie sieht dafür die Syntax aus.


Grüße an das Forum
   
Beitrag 30.05.2006, 18:32 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
Offensichtlich mussen in dieser Anwendung ja nur X und Z vertauscht werden.
Das kann man erreichen, indem man TOOL_LENGTH_CONST von 18 auf -18 ändert.
Die Syntax wäre einfach:

$SC_TOOL_LENGTH_CONST = -18
T1 D1 ; Anwahl des Werkzeugs 1 / Schneide 1

TOOL_LENGTH_CONST wirkt nicht auf ein bereits aktives Werkzeug, d.h. soll z.B. die geänderte Längenzuordnung für das bereits aktive Werkzeug wirksam werden, muß es erneut angewählt werden.

Achtung: Wenn dieses Settingdatum ungleich 0 ist ändern sich die Längenzurodnungen zu den Achsen nicht mehr bei Ebenenwechsel (G17 - G19), d.h. bei einem Drehwerkzeug und TOOL_LENGTH_CONST = 18 wirkt die Länge L1 z.B. immer in X-Richtung, auch bei G17 oder G19.

Die Vertauschung gilt nicht nur für das Basismaß ($TC_DP21-23), sondern auch für Geometrie ($TC_DP3-5) und Verschleiß ($TC_DP12-14).

Es ist eigentlich eher Zufall, daß die notwendige Vertauschung der Werkzeuglängenkompoenten bei der Drehung um 270 Grad mit TOOL_LENGTH_CONST eingestellt werden kann. Üblicherweise verwendet man dafür den sogeannten oreintierbaren Werkzeugträger (TCARR). Damit paßt es immer, gleichgültig um welchen Winke das Werkzeug gedreht wird.
   
Beitrag 30.05.2006, 19:48 Uhr
bubbel
bubbel
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.11.2005
Beiträge: 2
Danke dir für die schnelle Antwort

TCARR

das muss ich mir durchlesen wie da die Syntax ist,
oder kannst du mir ein Beispiel erstellen?.
   
Beitrag 01.06.2006, 07:27 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
Ein Minimalprogramm würde z.B. so aussehen:

N100 $TC_CARR8[1]= 1 ; Drehung um Y-Achse
N110 $TC_CARR23[1]="T"

N120 TCOABS G18
N130 $TC_CARR13[1]= 90 ; Drehwinkel
N140 TCARR=1 T1 D1

In N100 / N110 wird der erste Werkzeugträger definiert, der das Werkzeug um die Y-Achse dreht.
Der aktuelle Drehwinkel wird in N130 angegeben, und der Werkzeugträger wird dann zusammen mit dem Werkzeug in N140 aktiviert.

Die ganze Sache funktioniert allerdings nur dann, wenn die Funktion in den Maschinendaten freigeschaltet ist. Wenn das nicht der Fall ist, gibt es bereits in N100 einen Alarm (12550).
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: