Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

TRAORI Rotieren?

Beitrag 15.02.2008, 12:06 Uhr
deus ex machina
deus ex machina
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 23.12.2001
Beiträge: 481
Hallo,

ich muss an einem Rundteil mehrere 5Achs Simultan Bearbeitungen machen die sich auf dem Umfang mehrmals wiederholen, ich wollte die Prg nur einmal Posten und dann mit der 840D entsprechend rotieren lassen.

Soweit die Theorie, aber leider liegt der NP nicht auf Tischmitte so das einfaches Verschieben der Drehachse nichts bringt.

Hier mal mein Lösungsansatz:
( C-Achse ist bei mir A )
G00 SUPA G90 D0 Z900.
TRAFOOF
G54
G0 X0 Y0
G0 A0 B0
TRAORI
ORIWKS
G54
G0 X0 Y0
G0 A=R161 B0
TRAFOOF
$P_UIFR[3]=CTRANS(X,$AA_IM[X],Y,$AA_IM[Y],Z,$P_UIFR[1,Z,TR],A,$AA_IM[A])
G56
G0 X0 Y0 A0 B0
G00 B40. A90.
TRAORI
ORIWKS
G56 D1
AROT Z=R161


Das mit dem G56 setzen funktioniert schon mal und so hab ich den versatz NP zur Tischmitte ausgeglichen.
Aber der neue A wert zeigt keine Wirkung die Steuerung will einfach bei der ursprünglichen Position ( A0 ) beginnen, des wegen der letzte AROT Satz.

Kann mir einer sagen ob es vielleicht eine elegantere Lösung gibt und warum TRAORI die verdrehung ignoriert?


--------------------
mfg Rene
   
Beitrag 15.02.2008, 23:37 Uhr
deus ex machina
deus ex machina
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 23.12.2001
Beiträge: 481
Habe den Schluss meines Problems ja voll vergeigt,

QUOTE
Kann mir einer sagen ob es vielleicht eine elegantere Lösung gibt und warum TRAORI die verdrehung ignoriert?


Soll heißen:

1. Gibt es eine elegantere möglichkeit das ganze rotieren zu lassen ohne einen neuen NP zu setzen?

2. Warum ignoriert TRAORI die NPV der A-Achse in G56?


--------------------
mfg Rene
   
Beitrag 26.02.2008, 21:23 Uhr
King_Mario
King_Mario
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 17.05.2005
Beiträge: 76
Hallo Rene,

Die Siemens-Steuerung kann die Drehung der Rundachse(n) nicht
verarbeiten. Wir haben das gleiche Problem mit folgender Lösung:

...
R666=1 ;NP-NUMMER 1-99 (1=G54 2=G55 ...)
TRAORI(1)
D1
G500 ;AUSSCHALTEN DER EINSTELLBAREN NULLPUNKVERSCHIEBUNGEN
TRANS X=$P_UIFR[R666,X,TR] + $P_UIFR[R666,X,FI] ;Verschiebung in X
ATRANS Y=$P_UIFR[R666,Y,TR] + $P_UIFR[R666,Y,FI] ;Verschiebung in Y
ATRANS Z=$P_UIFR[R666,Z,TR] + $P_UIFR[R666,Z,FI] ;Verschiebung in Z
AROT X=$P_UIFR[R666,A,TR] + $P_UIFR[R666,A,FI] ;DREHUNG UM X
;ab jetzt normale Bearbeitung OHNE Nullpunktaufruf in G500 (also Maschinennullpunkt)!

Vielleicht schafft es Siemens ja mal, dieses Problem zu beheben, da
diese Variante auch nix anderes ist als ein normaler Nullpunkt.

Wichtig bei 5-Achs Simultan ist noch, daß niemals TRAORI(2) verwendet
wird, sonst werden die Rundachsen zumindest bei Programmierung mit
Vektoren überhaupt nicht bewegt.


Gruß Mario
   
Beitrag 05.03.2008, 21:16 Uhr
SebastianHB
SebastianHB
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 15.04.2005
Beiträge: 15
Moin moin,

wir Fräsen nun seit vielen Jahren Verdichterräder auf 5-Achs Maschine, und rotieren auch nur das Programm einfache um die Z-Achse im WKS.

Der Syntax ist relativ einfach:

G00G53G09X-5.305Y-77.591
G00G53G09D1C=-44.452+R35+R100A-102.199
G00G54Z250D1
M25M27
TOL_5(0.01)
OVR=100
TRAORI(1)
ORIWKS
G54D1
ROT Z=R35+R100
N00010 G00
N00020 X92.0659 Y101.4186 Z19.7923A3=0.684503B3=0.697710C3=-0.211319
N00030 X22.2725 Y30.2785 Z41.3389A3=0.684503B3=0.697710C3=-0.211319
N00040 G01F350
N00050 X18.8499 Y26.7900 Z42.3955A3=0.684503B3=0.697710C3=-0.211319
N00060 X18.4963 Y27.0301 Z42.0813A3=0.677941B3=0.707412C3=-0.199911
N00070 X18.0692 Y27.3117 Z41.7033A3=0.669807B3=0.718813C3=-0.186190
N00080 X17.6716 Y27.5656 Z41.3526A3=0.662035B3=0.729124C3=-0.173461
   
Beitrag 10.04.2008, 21:09 Uhr
deus ex machina
deus ex machina
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 23.12.2001
Beiträge: 481
Hallo,

sorry das ich mich jetzt erst wieder auf den Tread melde aber ihr wißt ja der Stress.

Weil ich unter extremen Zeitdruck stand hab ich meine eigene Lösung gefunden ( 1 Wochenende+1 Versautes Teil ).

Also die Verdrehung aus dem Hauptprogramm in R161 gespeichert und in das Unterprogramm übergeben.

TRAORI
ORIWKS
G56 D1
TRANS A=R161
AROT Z=R161

Hat aufjedenfall bei unserer Heller und der Hermle so funktioniert.


--------------------
mfg Rene
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: