Siemens
Digital Industries, Motion Control, Machine Tool Systems
Siemens 840C - Koordinatensystem drehen?

Hallo Jungs; (und Mädchen :-) )
hatte die Tage mit dem Vater einer Freundin geschnackt.
Er arbeitet an einer 840C.
Er meinte die Maschine könnte das CS nicht drehen und er müßte sich ständig Punkte ausrechnen.
- Stimmt das so?
Ich selbst kenne diese Steuerung nicht. - brauch ich auch nicht, hab ja Euch- :-)
Ich denke, daß es doch gehen müßte.
Was wißt Ihr?
Güße aus Sinsheim
Krishna
hatte die Tage mit dem Vater einer Freundin geschnackt.
Er arbeitet an einer 840C.
Er meinte die Maschine könnte das CS nicht drehen und er müßte sich ständig Punkte ausrechnen.
- Stimmt das so?
Ich selbst kenne diese Steuerung nicht. - brauch ich auch nicht, hab ja Euch- :-)
Ich denke, daß es doch gehen müßte.
Was wißt Ihr?
Güße aus Sinsheim
Krishna

Hallo
Sollte mit G58 oder G 59 gehn
Den winkel glaube ich unter w eingeben ,
also G58 W30
aber angaben ohne gewähr .
gruss Matthias
Sollte mit G58 oder G 59 gehn
Den winkel glaube ich unter w eingeben ,
also G58 W30
aber angaben ohne gewähr .
gruss Matthias

Hallo habe eben mal nachgeschaut ,
ALso Ncht W sondern A ist der winkel.
G58 X.. Y.. A.. X Y punkt der verschiebenung und a der winkel
ALso Ncht W sondern A ist der winkel.
G58 X.. Y.. A.. X Y punkt der verschiebenung und a der winkel

Hallo zusammen
Man kann das Koordinatensystem drehen bei der 840C!!!!
Wir händeln das so und egal in welcher Lage sich die A und C-Achse befinden ist bei uns immer Z- die Bohrachse.
Das funktioniert mit der freien Ebeneanwahl G16
So einfach ist aber nun doch net.
Es muss dann der Nullpunkt der Bezugskante definiert sein und wie der Winkel der beiden Schwenkachsen positioniert sind.
Wir benutzen dafür festgelegte R Parameter. und ein Unterprogramm rechnet die Maschinenkoordinaten neu
ich geb da mal ein Beispiel:
N1025 A90 C90
N1030 R700=2246.5 R701=0 R702=0 R4=1030 ( R4= Satznummer)
N1035 R706=90 R707=0 R708=90
N1040 @714
N1045 L9
N1050 @714
N1055 L11
N1060 @714
R700= NULLPUNKT IN X
R701= NULLPUNKT IN Y
R702= NULLUNKT IN Z
R706 = WINKEL A-ACHSE
R708=WINKEL C-ACHSE
L9 = BERECHNUNG DER FIKTIVEN ACHSEN
L11= AUTOMATISCHER WARMSTART
DIE MASCHINE RESET SICH
Es sind einige Sachen zu beachten, aber es klappt und wir benutzen diese Geschichte nur.
Anmerkung: Bein uns gibt es 2 Maschinen... die eine fährt mit Winkel A
und die andere mit Winkel W im Programm
Wenn einer Inetresse hat wie das genauer vonstatten geht soll sich mal bei mir melden
Gruss Andreas
Man kann das Koordinatensystem drehen bei der 840C!!!!
Wir händeln das so und egal in welcher Lage sich die A und C-Achse befinden ist bei uns immer Z- die Bohrachse.
Das funktioniert mit der freien Ebeneanwahl G16
So einfach ist aber nun doch net.
Es muss dann der Nullpunkt der Bezugskante definiert sein und wie der Winkel der beiden Schwenkachsen positioniert sind.
Wir benutzen dafür festgelegte R Parameter. und ein Unterprogramm rechnet die Maschinenkoordinaten neu
ich geb da mal ein Beispiel:
N1025 A90 C90
N1030 R700=2246.5 R701=0 R702=0 R4=1030 ( R4= Satznummer)
N1035 R706=90 R707=0 R708=90
N1040 @714
N1045 L9
N1050 @714
N1055 L11
N1060 @714
R700= NULLPUNKT IN X
R701= NULLPUNKT IN Y
R702= NULLUNKT IN Z
R706 = WINKEL A-ACHSE
R708=WINKEL C-ACHSE
L9 = BERECHNUNG DER FIKTIVEN ACHSEN
L11= AUTOMATISCHER WARMSTART
DIE MASCHINE RESET SICH
Es sind einige Sachen zu beachten, aber es klappt und wir benutzen diese Geschichte nur.
Anmerkung: Bein uns gibt es 2 Maschinen... die eine fährt mit Winkel A
und die andere mit Winkel W im Programm
Wenn einer Inetresse hat wie das genauer vonstatten geht soll sich mal bei mir melden
Gruss Andreas

Anhang meiner letzten Antwort:
%SPF9
( NAME: BERECHNUNG DER REALEN VERSCHIEBUNG )
( I.D.: 3D TRANS SIEMENS 840 C )
( PAR.: )
N0010
N0020 G130 ( 1.TRANSFORMATION ABWAEHLEN )
N0030
N0160 @714
N0200 R800=-1
N0210 @714
N0220 R700=R700*R800
N0230 R701=R701*R800
N0240 R702=R702*R800
N0250 R703=R703*R800
N0260 R704=R704*R800
N0270 R705=R705*R800
N0280 R706=R706*R800
N0290 R707=R707*R800
N0300 R708=R708*R800
N0340 @714
N0350 @36b R50 K0 K5
N0360 @714
N0370 R982=R50
N0380 @714
N0390 @111 R50 K54 K420 K55 K450 K56 K480 K57 K510
N0400 @100 K2100
N0420 @714
N0430 R50=1
N0440 @100 K550
N0450 @714
N0460 R50=2
N0470 @100 K550
N0480 @714
N0490 R50=3
N0500 @100 K550
N0510 @714
N0520 R50=4
N0530 @100 K550
N0550 @714
N0560 @330 R51 R50 K1 K0
N0570 @330 R52 R50 K2 K0
N0580 @330 R53 R50 K3 K0
N0590 @330 R54 R50 K1 K1
N0600 @330 R55 R50 K2 K1
N0610 @330 R56 R50 K3 K1
N0620 @714
N0660 R801=345.629 ( HEBELARM )
N0670 @714
N0710 @714
N0720 R700=R700-R51-R54
N0730 R701=R701-R52-R55
N0740 R702=R702-R53-R56+R801
N0750 @714
N0790 @630 R720 R706
N0800 @630 R721 R707
N0810 @630 R722 R708
N0820 @714
N0830 @631 R723 R706
N0840 @631 R724 R707
N0850 @631 R725 R708
N0860 @714
N0880 @714
N0890 R730=R700*R720
N0900 R731=R700*R721
N0910 R732=R700*R722
N0920 R733=R700*R723
N0930 R734=R700*R724
N0940 R735=R700*R725
N0950 @714
N0960 R740=R701*R720
N0970 R741=R701*R721
N0980 R742=R701*R722
N0990 R743=R701*R723
N1000 R744=R701*R724
N1010 R745=R701*R725
N1020 @714
N1030 R750=R702*R720
N1040 R751=R702*R721
N1050 R752=R702*R722
N1060 R753=R702*R723
N1070 R754=R702*R724
N1080 R755=R702*R725
N1090 @714
N1130 R756=R724*R725
N1140 @714
N1150 R757=R756*R700
N1160 @714
N1170 R758=R724*R722
N1180 @714
N1190 R759=R758*R701
N1200 @714
N1210 R795=R702*R721
N1220 @714
N1230 R709=R703+R757-R759+R795
N1240 @714
N1280 R760=R723*R722
N1290 R761=R720*R721*R725
N1300 R762=R723*R725
N1310 R763=R720*R721*R722
N1320 R764=R720*R724
N1330 @714
N1340 R765=R760+R761
N1350 @714
N1360 R766=R765*R700
N1370 @714
N1380 R770=R762-R763
N1390 @714
N1400 R771=R770*R701
N1410 @714
N1420 R772=R702*R764
N1430 @714
N1440 R710=R704+R766+R771-R772
N1450 @714
N1490 R780=R720*R722
N1500 R781=R723*R721*R725
N1510 R782=R720*R725
N1520 R783=R723*R721*R722
N1530 R784=R723*R724
N1540 @714
N1550 R785=R780-R781
N1560 @714
N1570 R786=R785*R700
N1580 @714
N1590 R790=R782+R783
N1600 @714
N1610 R791=R790*R701
N1620 @714
N1630 R792=R702*R784
N1640 @714
N1650 R711=R705+R786+R791+R792-R801
N1660 @714
N1700 @714
N1710 R718=R709 * 1000
N1720 R719=R710 * 1000
N1730 R720=R711 * 1000
N1740 R721=R706* 100000
N1750 R722=R707* 100000
N1760 R723=R708* 100000
N1770 @714
N1780 R994=R4
N1790 @714
N1800 L13
N1810 @714
N1820 @121 R990 K0 K1920
N1830 @714
N1840 @400 K730 R718
N1850 @400 K731 R719
N1860 @400 K732 R720
N1870 @400 K733 R721
N1880 @400 K734 R722
N1890 @400 K735 R723
N1894 @714
N1896 @482 K1 K50 K5 K1
N1900 @714
N1910 M31
N1920 @714
N1930 M17
%SPF11
@100 K330
( NAME: ANWAHL DER TRANSFORMATION )
( I.D.: 3D TRANS SIEMENS 840 C )
( BEM.: )
( ************************************************* )
( *** 1.TRANSFORMATION AKTIVIEREN *** )
( ************************************************* )
N0330 @714
N0340 G90
N0350 G135 ( TRANSFORMATION AKTIVIEREN )
N0351 @412 K5400 K0 K1 ( ACHSUMSETZER EIN )
N0352 @714
N0353 G=R46
N0354 @714
N0355 D=R1298
N0360 G16 U1= V1= W1= ( EBENE )
N0370 M17
%SPF12
@100 K10
( NAME: ABWAHL DER 1.TRANSFORMATION )
( I.D.: 3D TRANS SIEMENS 840 C )
( BEM.: )
( ************************************************* )
( *** 1.TRANSFORMATION DEAKTIVIEREN *** )
( ************************************************* )
N0010 G130
N0070 @714
N0080 G90
N0085 @714
N0087 @412 K5400 K0 K0 ( ACHSUMSETZER AUS )
N0090 @714
M17
L12 ist anzuwählen wenn die Bearbeitung fertig ist und die maschine wieder reale Werte fahren soll
So in etwa muss man sich das vorstellen bei der Koordinatentransformation
Gruss Andreas
%SPF9
( NAME: BERECHNUNG DER REALEN VERSCHIEBUNG )
( I.D.: 3D TRANS SIEMENS 840 C )
( PAR.: )
N0010
N0020 G130 ( 1.TRANSFORMATION ABWAEHLEN )
N0030
N0160 @714
N0200 R800=-1
N0210 @714
N0220 R700=R700*R800
N0230 R701=R701*R800
N0240 R702=R702*R800
N0250 R703=R703*R800
N0260 R704=R704*R800
N0270 R705=R705*R800
N0280 R706=R706*R800
N0290 R707=R707*R800
N0300 R708=R708*R800
N0340 @714
N0350 @36b R50 K0 K5
N0360 @714
N0370 R982=R50
N0380 @714
N0390 @111 R50 K54 K420 K55 K450 K56 K480 K57 K510
N0400 @100 K2100
N0420 @714
N0430 R50=1
N0440 @100 K550
N0450 @714
N0460 R50=2
N0470 @100 K550
N0480 @714
N0490 R50=3
N0500 @100 K550
N0510 @714
N0520 R50=4
N0530 @100 K550
N0550 @714
N0560 @330 R51 R50 K1 K0
N0570 @330 R52 R50 K2 K0
N0580 @330 R53 R50 K3 K0
N0590 @330 R54 R50 K1 K1
N0600 @330 R55 R50 K2 K1
N0610 @330 R56 R50 K3 K1
N0620 @714
N0660 R801=345.629 ( HEBELARM )
N0670 @714
N0710 @714
N0720 R700=R700-R51-R54
N0730 R701=R701-R52-R55
N0740 R702=R702-R53-R56+R801
N0750 @714
N0790 @630 R720 R706
N0800 @630 R721 R707
N0810 @630 R722 R708
N0820 @714
N0830 @631 R723 R706
N0840 @631 R724 R707
N0850 @631 R725 R708
N0860 @714
N0880 @714
N0890 R730=R700*R720
N0900 R731=R700*R721
N0910 R732=R700*R722
N0920 R733=R700*R723
N0930 R734=R700*R724
N0940 R735=R700*R725
N0950 @714
N0960 R740=R701*R720
N0970 R741=R701*R721
N0980 R742=R701*R722
N0990 R743=R701*R723
N1000 R744=R701*R724
N1010 R745=R701*R725
N1020 @714
N1030 R750=R702*R720
N1040 R751=R702*R721
N1050 R752=R702*R722
N1060 R753=R702*R723
N1070 R754=R702*R724
N1080 R755=R702*R725
N1090 @714
N1130 R756=R724*R725
N1140 @714
N1150 R757=R756*R700
N1160 @714
N1170 R758=R724*R722
N1180 @714
N1190 R759=R758*R701
N1200 @714
N1210 R795=R702*R721
N1220 @714
N1230 R709=R703+R757-R759+R795
N1240 @714
N1280 R760=R723*R722
N1290 R761=R720*R721*R725
N1300 R762=R723*R725
N1310 R763=R720*R721*R722
N1320 R764=R720*R724
N1330 @714
N1340 R765=R760+R761
N1350 @714
N1360 R766=R765*R700
N1370 @714
N1380 R770=R762-R763
N1390 @714
N1400 R771=R770*R701
N1410 @714
N1420 R772=R702*R764
N1430 @714
N1440 R710=R704+R766+R771-R772
N1450 @714
N1490 R780=R720*R722
N1500 R781=R723*R721*R725
N1510 R782=R720*R725
N1520 R783=R723*R721*R722
N1530 R784=R723*R724
N1540 @714
N1550 R785=R780-R781
N1560 @714
N1570 R786=R785*R700
N1580 @714
N1590 R790=R782+R783
N1600 @714
N1610 R791=R790*R701
N1620 @714
N1630 R792=R702*R784
N1640 @714
N1650 R711=R705+R786+R791+R792-R801
N1660 @714
N1700 @714
N1710 R718=R709 * 1000
N1720 R719=R710 * 1000
N1730 R720=R711 * 1000
N1740 R721=R706* 100000
N1750 R722=R707* 100000
N1760 R723=R708* 100000
N1770 @714
N1780 R994=R4
N1790 @714
N1800 L13
N1810 @714
N1820 @121 R990 K0 K1920
N1830 @714
N1840 @400 K730 R718
N1850 @400 K731 R719
N1860 @400 K732 R720
N1870 @400 K733 R721
N1880 @400 K734 R722
N1890 @400 K735 R723
N1894 @714
N1896 @482 K1 K50 K5 K1
N1900 @714
N1910 M31
N1920 @714
N1930 M17
%SPF11
@100 K330
( NAME: ANWAHL DER TRANSFORMATION )
( I.D.: 3D TRANS SIEMENS 840 C )
( BEM.: )
( ************************************************* )
( *** 1.TRANSFORMATION AKTIVIEREN *** )
( ************************************************* )
N0330 @714
N0340 G90
N0350 G135 ( TRANSFORMATION AKTIVIEREN )
N0351 @412 K5400 K0 K1 ( ACHSUMSETZER EIN )
N0352 @714
N0353 G=R46
N0354 @714
N0355 D=R1298
N0360 G16 U1= V1= W1= ( EBENE )
N0370 M17
%SPF12
@100 K10
( NAME: ABWAHL DER 1.TRANSFORMATION )
( I.D.: 3D TRANS SIEMENS 840 C )
( BEM.: )
( ************************************************* )
( *** 1.TRANSFORMATION DEAKTIVIEREN *** )
( ************************************************* )
N0010 G130
N0070 @714
N0080 G90
N0085 @714
N0087 @412 K5400 K0 K0 ( ACHSUMSETZER AUS )
N0090 @714
M17
L12 ist anzuwählen wenn die Bearbeitung fertig ist und die maschine wieder reale Werte fahren soll
So in etwa muss man sich das vorstellen bei der Koordinatentransformation
Gruss Andreas

Hallo,
dankeschön erstmal für Eure Antworten!
Also:
So ohne nähere Erklärung verstehe ich da erstmal nur Bahnhof.
Fangen wir mal vorne beim Einfachen an:
Angenommen ich habe eine 3-Achsen-Fräsmaschine.
Weiterhin habe ich eine Kontur, deren Mittelpunkt im geraden Zustand in X0 und Y100 liegt.
Möchte ich jetzt diese Kontur um 30 Grad im Uhrzeigersinn rotieren (um X0 Y0),
was muß ich dann eingeben?
Heißt es dann nicht, daß ich einfach das CS um Z -30 drehen muß und die Steuerung den Rest macht?
wie würde das mit dem Macro aussehen?
Danke
Krishna
dankeschön erstmal für Eure Antworten!
Also:
So ohne nähere Erklärung verstehe ich da erstmal nur Bahnhof.
Fangen wir mal vorne beim Einfachen an:
Angenommen ich habe eine 3-Achsen-Fräsmaschine.
Weiterhin habe ich eine Kontur, deren Mittelpunkt im geraden Zustand in X0 und Y100 liegt.
Möchte ich jetzt diese Kontur um 30 Grad im Uhrzeigersinn rotieren (um X0 Y0),
was muß ich dann eingeben?
Heißt es dann nicht, daß ich einfach das CS um Z -30 drehen muß und die Steuerung den Rest macht?
wie würde das mit dem Macro aussehen?
Danke
Krishna

Hallo
da gibst Du nur vor der bearbeitung einfach G58 A150 ein
Stell Dir das mal so vor.
3 Uhr ist 0 Grad
12 Uhr ist 90 Grad
9 Uhr ist 180 Grad
18 Uhr ist 270 Grad
Manche Maschinen wollen aber statt A den Buchstaben W haben.
Probier es aus....
Gruss Andreas
da gibst Du nur vor der bearbeitung einfach G58 A150 ein
Stell Dir das mal so vor.
3 Uhr ist 0 Grad
12 Uhr ist 90 Grad
9 Uhr ist 180 Grad
18 Uhr ist 270 Grad
Manche Maschinen wollen aber statt A den Buchstaben W haben.
Probier es aus....
Gruss Andreas

Ist ja denn so wie ROT in der D-Steuerung????
Also wen ich in der Y-Achse von Y+ nach Y- fräse und möchte, das die Steuerung z.B auf ca. 300 mm 0,04 "schief" also in Z+ während meiner x/y Bewegungen fährt, benutze ich auf der 840D den Befehl ROT X0.005.
Wenn ich auf der 840C G58 A0.005 einsetze ist denn also dasselbe oder?
Die W-Achse ist schon von unserem Aussteuerwerkzeug belegt, kann ja denn nur A sein oder?
Habe lange nach so etwas gesucht, falls das die Lösung ist....
MfG René
Also wen ich in der Y-Achse von Y+ nach Y- fräse und möchte, das die Steuerung z.B auf ca. 300 mm 0,04 "schief" also in Z+ während meiner x/y Bewegungen fährt, benutze ich auf der 840D den Befehl ROT X0.005.
Wenn ich auf der 840C G58 A0.005 einsetze ist denn also dasselbe oder?
Die W-Achse ist schon von unserem Aussteuerwerkzeug belegt, kann ja denn nur A sein oder?
Habe lange nach so etwas gesucht, falls das die Lösung ist....
MfG René

Hallo Aluspan,
das Thema ist zwar lange her aber ich habe noch ein paar Fragen dazu.
1. was ist das Unterprogramm L13?
2. wo wird R46 für G=R46 definiert?
3. was macht N1896 @482 K1 K50 K5 K1
4. mit welchem Befehl führt mann einen Automatischen Warmstart durch
das Thema ist zwar lange her aber ich habe noch ein paar Fragen dazu.
1. was ist das Unterprogramm L13?
2. wo wird R46 für G=R46 definiert?
3. was macht N1896 @482 K1 K50 K5 K1
4. mit welchem Befehl führt mann einen Automatischen Warmstart durch
Anhang meiner letzten Antwort:
%SPF9
( NAME: BERECHNUNG DER REALEN VERSCHIEBUNG )
( I.D.: 3D TRANS SIEMENS 840 C )
( PAR.: )
N0010
N0020 G130 ( 1.TRANSFORMATION ABWAEHLEN )
N0030
N0160 @714
N0200 R800=-1
N0210 @714
N0220 R700=R700*R800
N0230 R701=R701*R800
N0240 R702=R702*R800
N0250 R703=R703*R800
N0260 R704=R704*R800
N0270 R705=R705*R800
N0280 R706=R706*R800
N0290 R707=R707*R800
N0300 R708=R708*R800
N0340 @714
N0350 @36b R50 K0 K5
N0360 @714
N0370 R982=R50
N0380 @714
N0390 @111 R50 K54 K420 K55 K450 K56 K480 K57 K510
N0400 @100 K2100
N0420 @714
N0430 R50=1
N0440 @100 K550
N0450 @714
N0460 R50=2
N0470 @100 K550
N0480 @714
N0490 R50=3
N0500 @100 K550
N0510 @714
N0520 R50=4
N0530 @100 K550
N0550 @714
N0560 @330 R51 R50 K1 K0
N0570 @330 R52 R50 K2 K0
N0580 @330 R53 R50 K3 K0
N0590 @330 R54 R50 K1 K1
N0600 @330 R55 R50 K2 K1
N0610 @330 R56 R50 K3 K1
N0620 @714
N0660 R801=345.629 ( HEBELARM )
N0670 @714
N0710 @714
N0720 R700=R700-R51-R54
N0730 R701=R701-R52-R55
N0740 R702=R702-R53-R56+R801
N0750 @714
N0790 @630 R720 R706
N0800 @630 R721 R707
N0810 @630 R722 R708
N0820 @714
N0830 @631 R723 R706
N0840 @631 R724 R707
N0850 @631 R725 R708
N0860 @714
N0880 @714
N0890 R730=R700*R720
N0900 R731=R700*R721
N0910 R732=R700*R722
N0920 R733=R700*R723
N0930 R734=R700*R724
N0940 R735=R700*R725
N0950 @714
N0960 R740=R701*R720
N0970 R741=R701*R721
N0980 R742=R701*R722
N0990 R743=R701*R723
N1000 R744=R701*R724
N1010 R745=R701*R725
N1020 @714
N1030 R750=R702*R720
N1040 R751=R702*R721
N1050 R752=R702*R722
N1060 R753=R702*R723
N1070 R754=R702*R724
N1080 R755=R702*R725
N1090 @714
N1130 R756=R724*R725
N1140 @714
N1150 R757=R756*R700
N1160 @714
N1170 R758=R724*R722
N1180 @714
N1190 R759=R758*R701
N1200 @714
N1210 R795=R702*R721
N1220 @714
N1230 R709=R703+R757-R759+R795
N1240 @714
N1280 R760=R723*R722
N1290 R761=R720*R721*R725
N1300 R762=R723*R725
N1310 R763=R720*R721*R722
N1320 R764=R720*R724
N1330 @714
N1340 R765=R760+R761
N1350 @714
N1360 R766=R765*R700
N1370 @714
N1380 R770=R762-R763
N1390 @714
N1400 R771=R770*R701
N1410 @714
N1420 R772=R702*R764
N1430 @714
N1440 R710=R704+R766+R771-R772
N1450 @714
N1490 R780=R720*R722
N1500 R781=R723*R721*R725
N1510 R782=R720*R725
N1520 R783=R723*R721*R722
N1530 R784=R723*R724
N1540 @714
N1550 R785=R780-R781
N1560 @714
N1570 R786=R785*R700
N1580 @714
N1590 R790=R782+R783
N1600 @714
N1610 R791=R790*R701
N1620 @714
N1630 R792=R702*R784
N1640 @714
N1650 R711=R705+R786+R791+R792-R801
N1660 @714
N1700 @714
N1710 R718=R709 * 1000
N1720 R719=R710 * 1000
N1730 R720=R711 * 1000
N1740 R721=R706* 100000
N1750 R722=R707* 100000
N1760 R723=R708* 100000
N1770 @714
N1780 R994=R4
N1790 @714
N1800 L13
N1810 @714
N1820 @121 R990 K0 K1920
N1830 @714
N1840 @400 K730 R718
N1850 @400 K731 R719
N1860 @400 K732 R720
N1870 @400 K733 R721
N1880 @400 K734 R722
N1890 @400 K735 R723
N1894 @714
N1896 @482 K1 K50 K5 K1
N1900 @714
N1910 M31
N1920 @714
N1930 M17
%SPF11
@100 K330
( NAME: ANWAHL DER TRANSFORMATION )
( I.D.: 3D TRANS SIEMENS 840 C )
( BEM.: )
( ************************************************* )
( *** 1.TRANSFORMATION AKTIVIEREN *** )
( ************************************************* )
N0330 @714
N0340 G90
N0350 G135 ( TRANSFORMATION AKTIVIEREN )
N0351 @412 K5400 K0 K1 ( ACHSUMSETZER EIN )
N0352 @714
N0353 G=R46
N0354 @714
N0355 D=R1298
N0360 G16 U1= V1= W1= ( EBENE )
N0370 M17
%SPF12
@100 K10
( NAME: ABWAHL DER 1.TRANSFORMATION )
( I.D.: 3D TRANS SIEMENS 840 C )
( BEM.: )
( ************************************************* )
( *** 1.TRANSFORMATION DEAKTIVIEREN *** )
( ************************************************* )
N0010 G130
N0070 @714
N0080 G90
N0085 @714
N0087 @412 K5400 K0 K0 ( ACHSUMSETZER AUS )
N0090 @714
M17
L12 ist anzuwählen wenn die Bearbeitung fertig ist und die maschine wieder reale Werte fahren soll
So in etwa muss man sich das vorstellen bei der Koordinatentransformation
Gruss Andreas
%SPF9
( NAME: BERECHNUNG DER REALEN VERSCHIEBUNG )
( I.D.: 3D TRANS SIEMENS 840 C )
( PAR.: )
N0010
N0020 G130 ( 1.TRANSFORMATION ABWAEHLEN )
N0030
N0160 @714
N0200 R800=-1
N0210 @714
N0220 R700=R700*R800
N0230 R701=R701*R800
N0240 R702=R702*R800
N0250 R703=R703*R800
N0260 R704=R704*R800
N0270 R705=R705*R800
N0280 R706=R706*R800
N0290 R707=R707*R800
N0300 R708=R708*R800
N0340 @714
N0350 @36b R50 K0 K5
N0360 @714
N0370 R982=R50
N0380 @714
N0390 @111 R50 K54 K420 K55 K450 K56 K480 K57 K510
N0400 @100 K2100
N0420 @714
N0430 R50=1
N0440 @100 K550
N0450 @714
N0460 R50=2
N0470 @100 K550
N0480 @714
N0490 R50=3
N0500 @100 K550
N0510 @714
N0520 R50=4
N0530 @100 K550
N0550 @714
N0560 @330 R51 R50 K1 K0
N0570 @330 R52 R50 K2 K0
N0580 @330 R53 R50 K3 K0
N0590 @330 R54 R50 K1 K1
N0600 @330 R55 R50 K2 K1
N0610 @330 R56 R50 K3 K1
N0620 @714
N0660 R801=345.629 ( HEBELARM )
N0670 @714
N0710 @714
N0720 R700=R700-R51-R54
N0730 R701=R701-R52-R55
N0740 R702=R702-R53-R56+R801
N0750 @714
N0790 @630 R720 R706
N0800 @630 R721 R707
N0810 @630 R722 R708
N0820 @714
N0830 @631 R723 R706
N0840 @631 R724 R707
N0850 @631 R725 R708
N0860 @714
N0880 @714
N0890 R730=R700*R720
N0900 R731=R700*R721
N0910 R732=R700*R722
N0920 R733=R700*R723
N0930 R734=R700*R724
N0940 R735=R700*R725
N0950 @714
N0960 R740=R701*R720
N0970 R741=R701*R721
N0980 R742=R701*R722
N0990 R743=R701*R723
N1000 R744=R701*R724
N1010 R745=R701*R725
N1020 @714
N1030 R750=R702*R720
N1040 R751=R702*R721
N1050 R752=R702*R722
N1060 R753=R702*R723
N1070 R754=R702*R724
N1080 R755=R702*R725
N1090 @714
N1130 R756=R724*R725
N1140 @714
N1150 R757=R756*R700
N1160 @714
N1170 R758=R724*R722
N1180 @714
N1190 R759=R758*R701
N1200 @714
N1210 R795=R702*R721
N1220 @714
N1230 R709=R703+R757-R759+R795
N1240 @714
N1280 R760=R723*R722
N1290 R761=R720*R721*R725
N1300 R762=R723*R725
N1310 R763=R720*R721*R722
N1320 R764=R720*R724
N1330 @714
N1340 R765=R760+R761
N1350 @714
N1360 R766=R765*R700
N1370 @714
N1380 R770=R762-R763
N1390 @714
N1400 R771=R770*R701
N1410 @714
N1420 R772=R702*R764
N1430 @714
N1440 R710=R704+R766+R771-R772
N1450 @714
N1490 R780=R720*R722
N1500 R781=R723*R721*R725
N1510 R782=R720*R725
N1520 R783=R723*R721*R722
N1530 R784=R723*R724
N1540 @714
N1550 R785=R780-R781
N1560 @714
N1570 R786=R785*R700
N1580 @714
N1590 R790=R782+R783
N1600 @714
N1610 R791=R790*R701
N1620 @714
N1630 R792=R702*R784
N1640 @714
N1650 R711=R705+R786+R791+R792-R801
N1660 @714
N1700 @714
N1710 R718=R709 * 1000
N1720 R719=R710 * 1000
N1730 R720=R711 * 1000
N1740 R721=R706* 100000
N1750 R722=R707* 100000
N1760 R723=R708* 100000
N1770 @714
N1780 R994=R4
N1790 @714
N1800 L13
N1810 @714
N1820 @121 R990 K0 K1920
N1830 @714
N1840 @400 K730 R718
N1850 @400 K731 R719
N1860 @400 K732 R720
N1870 @400 K733 R721
N1880 @400 K734 R722
N1890 @400 K735 R723
N1894 @714
N1896 @482 K1 K50 K5 K1
N1900 @714
N1910 M31
N1920 @714
N1930 M17
%SPF11
@100 K330
( NAME: ANWAHL DER TRANSFORMATION )
( I.D.: 3D TRANS SIEMENS 840 C )
( BEM.: )
( ************************************************* )
( *** 1.TRANSFORMATION AKTIVIEREN *** )
( ************************************************* )
N0330 @714
N0340 G90
N0350 G135 ( TRANSFORMATION AKTIVIEREN )
N0351 @412 K5400 K0 K1 ( ACHSUMSETZER EIN )
N0352 @714
N0353 G=R46
N0354 @714
N0355 D=R1298
N0360 G16 U1= V1= W1= ( EBENE )
N0370 M17
%SPF12
@100 K10
( NAME: ABWAHL DER 1.TRANSFORMATION )
( I.D.: 3D TRANS SIEMENS 840 C )
( BEM.: )
( ************************************************* )
( *** 1.TRANSFORMATION DEAKTIVIEREN *** )
( ************************************************* )
N0010 G130
N0070 @714
N0080 G90
N0085 @714
N0087 @412 K5400 K0 K0 ( ACHSUMSETZER AUS )
N0090 @714
M17
L12 ist anzuwählen wenn die Bearbeitung fertig ist und die maschine wieder reale Werte fahren soll
So in etwa muss man sich das vorstellen bei der Koordinatentransformation
Gruss Andreas
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: