Siemens
Digital Industries, Motion Control, Machine Tool Systems
8842
Follower:innenEllipse unter ShopMill II, zweite Skizze...
26.02.2008, 14:36 Uhr
Siehe vorherigen Beitrag.
Danke für eure Mühe
Salmen
Danke für eure Mühe
Salmen
Angehängte Datei(en)
--------------------
Ich liebe New York!!
26.02.2008, 15:53 Uhr
Hallo salmen,
ich habe auch keine Lösung für SM. Kann dir aber die Daten von CAM geben.
N10 G00 X0.000 Y24.500 Z0.000
N11 G03 X-5.006 Y24.198 I-0.005 J-41.610
N12 X-9.889 Y23.301 I4.842 J-40.074
N13 X-14.528 Y21.830 I9.154 J-36.915
N14 X-18.809 Y19.821 I12.649 J-32.528
N15 X-22.627 Y17.324 I15.195 J-27.405
N16 X-25.889 Y14.401 I16.821 J-22.045
N17 X-28.512 Y11.123 I17.698 J-16.854
N18 X-30.434 Y7.571 I18.089 J-12.082
N19 X-31.606 Y3.833 I18.279 J-7.785
N20 X-32.000 Y0.000 I18.506 J-3.839
N21 X-31.606 Y-3.833 I18.900 J0.006
N22 X-30.434 Y-7.571 I19.451 J4.046
N23 X-28.512 Y-11.123 I20.010 J8.530
N24 X-25.889 Y-14.401 I20.321 J13.576
N25 X-22.627 Y-17.324 I20.082 J19.121
N26 X-18.809 Y-19.821 I19.013 J24.909
N27 X-14.528 Y-21.830 I16.931 J30.519
N28 X-9.889 Y-23.301 I13.793 J35.444
N29 X-5.006 Y-24.198 I9.725 J39.176
N30 X0.000 Y-24.500 I5.001 J41.308
N31 X5.006 Y-24.198 I0.005 J41.610
N32 X9.889 Y-23.301 I-4.842 J40.074
N33 X14.528 Y-21.830 I-9.154 J36.915
N34 X18.809 Y-19.821 I-12.649 J32.528
N35 X22.627 Y-17.324 I-15.195 J27.405
N36 X25.889 Y-14.401 I-16.821 J22.045
N37 X28.512 Y-11.123 I-17.698 J16.854
N38 X30.434 Y-7.571 I-18.089 J12.082
N39 X31.606 Y-3.833 I-18.279 J7.785
N40 X32.000 Y0.000 I-18.506 J3.839
N41 X31.606 Y3.833 I-18.900 J-0.006
N42 X30.434 Y7.571 I-19.451 J-4.046
N43 X28.512 Y11.123 I-20.010 J-8.530
N44 X25.889 Y14.401 I-20.321 J-13.576
N45 X22.627 Y17.324 I-20.082 J-19.121
N46 X18.809 Y19.821 I-19.013 J-24.909
N47 X14.528 Y21.830 I-16.931 J-30.519
N48 X9.889 Y23.301 I-13.793 J-35.444
N49 X5.006 Y24.198 I-9.725 J-39.176
N50 X0.000 Y24.500 I-5.001 J-41.308
Ist zwar aufwendig aber als Notlösung zu gebrauchen.
Da bei einer Elipse immer radius in radius übergeht.
ich hoffe ich konnte dir helfen.
gruß steli
ich habe auch keine Lösung für SM. Kann dir aber die Daten von CAM geben.
N10 G00 X0.000 Y24.500 Z0.000
N11 G03 X-5.006 Y24.198 I-0.005 J-41.610
N12 X-9.889 Y23.301 I4.842 J-40.074
N13 X-14.528 Y21.830 I9.154 J-36.915
N14 X-18.809 Y19.821 I12.649 J-32.528
N15 X-22.627 Y17.324 I15.195 J-27.405
N16 X-25.889 Y14.401 I16.821 J-22.045
N17 X-28.512 Y11.123 I17.698 J-16.854
N18 X-30.434 Y7.571 I18.089 J-12.082
N19 X-31.606 Y3.833 I18.279 J-7.785
N20 X-32.000 Y0.000 I18.506 J-3.839
N21 X-31.606 Y-3.833 I18.900 J0.006
N22 X-30.434 Y-7.571 I19.451 J4.046
N23 X-28.512 Y-11.123 I20.010 J8.530
N24 X-25.889 Y-14.401 I20.321 J13.576
N25 X-22.627 Y-17.324 I20.082 J19.121
N26 X-18.809 Y-19.821 I19.013 J24.909
N27 X-14.528 Y-21.830 I16.931 J30.519
N28 X-9.889 Y-23.301 I13.793 J35.444
N29 X-5.006 Y-24.198 I9.725 J39.176
N30 X0.000 Y-24.500 I5.001 J41.308
N31 X5.006 Y-24.198 I0.005 J41.610
N32 X9.889 Y-23.301 I-4.842 J40.074
N33 X14.528 Y-21.830 I-9.154 J36.915
N34 X18.809 Y-19.821 I-12.649 J32.528
N35 X22.627 Y-17.324 I-15.195 J27.405
N36 X25.889 Y-14.401 I-16.821 J22.045
N37 X28.512 Y-11.123 I-17.698 J16.854
N38 X30.434 Y-7.571 I-18.089 J12.082
N39 X31.606 Y-3.833 I-18.279 J7.785
N40 X32.000 Y0.000 I-18.506 J3.839
N41 X31.606 Y3.833 I-18.900 J-0.006
N42 X30.434 Y7.571 I-19.451 J-4.046
N43 X28.512 Y11.123 I-20.010 J-8.530
N44 X25.889 Y14.401 I-20.321 J-13.576
N45 X22.627 Y17.324 I-20.082 J-19.121
N46 X18.809 Y19.821 I-19.013 J-24.909
N47 X14.528 Y21.830 I-16.931 J-30.519
N48 X9.889 Y23.301 I-13.793 J-35.444
N49 X5.006 Y24.198 I-9.725 J-39.176
N50 X0.000 Y24.500 I-5.001 J-41.308
Ist zwar aufwendig aber als Notlösung zu gebrauchen.
Da bei einer Elipse immer radius in radius übergeht.
ich hoffe ich konnte dir helfen.
gruß steli
--------------------
in diesem Sinne......
--------------------------------------------------
b]Gruß Steli
Jeder glaubt er sei der Größte - so entstand der Durchschnitt[/b]
--------------------------------------------------
b]Gruß Steli
Jeder glaubt er sei der Größte - so entstand der Durchschnitt[/b]
26.02.2008, 16:03 Uhr
hallo salmen,
schnell noch die CAM-Version mit Radius anstatt I und K.
N10 G00 X0. Y24.5 Z0.
N30 G03 X-5.006 Y24.198 I-0.005 J-41.61 M08
N40 X-9.889 Y23.301 R40.365
N50 X-14.528 Y21.83 R38.034
N60 X-18.809 Y19.821 R34.901
N70 X-22.627 Y17.324 R31.336
N80 X-25.889 Y14.401 R27.729
N90 X-28.512 Y11.123 R24.439
N100 X-30.434 Y7.571 R21.752
N110 X-31.606 Y3.833 R19.868
N120 X-32. Y0. R18.9
N130 X-31.606 Y-3.833 R18.9
N140 X-30.434 Y-7.571 R19.868
N150 X-28.512 Y-11.123 R21.752
N160 X-25.889 Y-14.401 R24.439
N170 X-22.627 Y-17.324 R27.729
N180 X-18.809 Y-19.821 R31.336
N190 X-14.528 Y-21.83 R34.901
N200 X-9.889 Y-23.301 R38.034
N210 X-5.006 Y-24.198 R40.365
N220 X0. Y-24.5 R41.61
N230 X5.006 Y-24.198 R41.61
N240 X9.889 Y-23.301 R40.365
N250 X14.528 Y-21.83 R38.034
N260 X18.809 Y-19.821 R34.901
N270 X22.627 Y-17.324 R31.336
N280 X25.889 Y-14.401 R27.729
N290 X28.512 Y-11.123 R24.439
N300 X30.434 Y-7.571 R21.752
N310 X31.606 Y-3.833 R19.868
N320 X32. Y0. R18.9
N330 X31.606 Y3.833 R18.9
N340 X30.434 Y7.571 R19.868
N350 X28.512 Y11.123 R21.752
N360 X25.889 Y14.401 R24.439
N370 X22.627 Y17.324 R27.729
N380 X18.809 Y19.821 R31.336
N390 X14.528 Y21.83 R34.901
N400 X9.889 Y23.301 R38.034
N410 X5.006 Y24.198 R40.365
N420 X0. Y24.5 R41.61
gruss Steli
schnell noch die CAM-Version mit Radius anstatt I und K.
N10 G00 X0. Y24.5 Z0.
N30 G03 X-5.006 Y24.198 I-0.005 J-41.61 M08
N40 X-9.889 Y23.301 R40.365
N50 X-14.528 Y21.83 R38.034
N60 X-18.809 Y19.821 R34.901
N70 X-22.627 Y17.324 R31.336
N80 X-25.889 Y14.401 R27.729
N90 X-28.512 Y11.123 R24.439
N100 X-30.434 Y7.571 R21.752
N110 X-31.606 Y3.833 R19.868
N120 X-32. Y0. R18.9
N130 X-31.606 Y-3.833 R18.9
N140 X-30.434 Y-7.571 R19.868
N150 X-28.512 Y-11.123 R21.752
N160 X-25.889 Y-14.401 R24.439
N170 X-22.627 Y-17.324 R27.729
N180 X-18.809 Y-19.821 R31.336
N190 X-14.528 Y-21.83 R34.901
N200 X-9.889 Y-23.301 R38.034
N210 X-5.006 Y-24.198 R40.365
N220 X0. Y-24.5 R41.61
N230 X5.006 Y-24.198 R41.61
N240 X9.889 Y-23.301 R40.365
N250 X14.528 Y-21.83 R38.034
N260 X18.809 Y-19.821 R34.901
N270 X22.627 Y-17.324 R31.336
N280 X25.889 Y-14.401 R27.729
N290 X28.512 Y-11.123 R24.439
N300 X30.434 Y-7.571 R21.752
N310 X31.606 Y-3.833 R19.868
N320 X32. Y0. R18.9
N330 X31.606 Y3.833 R18.9
N340 X30.434 Y7.571 R19.868
N350 X28.512 Y11.123 R21.752
N360 X25.889 Y14.401 R24.439
N370 X22.627 Y17.324 R27.729
N380 X18.809 Y19.821 R31.336
N390 X14.528 Y21.83 R34.901
N400 X9.889 Y23.301 R38.034
N410 X5.006 Y24.198 R40.365
N420 X0. Y24.5 R41.61
gruss Steli
--------------------
in diesem Sinne......
--------------------------------------------------
b]Gruß Steli
Jeder glaubt er sei der Größte - so entstand der Durchschnitt[/b]
--------------------------------------------------
b]Gruß Steli
Jeder glaubt er sei der Größte - so entstand der Durchschnitt[/b]
26.02.2008, 16:08 Uhr
Ich danke für die schnelle Antwort, kann aber im Moment nicht viel damit machen, da wir die cam Daten nicht nutzen können zum Einspielen auf die Maschine und ich noch "Anfänger" bin. Ich könnte doch auch die ganze Schose in G- Code mit deinen Daten in die Maschine eingeben oder läuft das nicht?
Gibt es noch eine andere Lösung in ShopMill??
Vielen Dank steli
salmen
Gibt es noch eine andere Lösung in ShopMill??
Vielen Dank steli
salmen
--------------------
Ich liebe New York!!
26.02.2008, 16:28 Uhr
Scheib einfach ein Din Programm da kannst es eh machen.
MfG Richard
MfG Richard
26.02.2008, 16:50 Uhr
Was Du zuerst mal probieren kannst, da ich nicht weiss ob es mittlerweile funzt:
Eine Achse skalieren (steht glaub ich unter Transformationen) Kreistasche Programmieren
oder auch so:
TRANSMIT
SCALE y = 2.7 / 6.3
G1 X6.3 Y0
G2 I-6.3 X6.3 Y0
normalerweise konnte Shopmill aber nur x und y gleichzeitig skalieren.
Vielleicht funzt das mittlerweile.
wenn das nicht geht musst Du Dir dazu ein kleines ISO Paramterprogramm schreiben.
z.B. so:
....
R1=0
R2=1
R3=360
R4=100 ; Gr. Radius
R5=45 ;kleiner Radius
SPRUNG:
R10=R4*SIN(R1) ; X-Koord.
R11=R5*COS(R1); Y-Koord.
;Bearbeitung
G1 X=R10 Y=R11 ; Punkt
R1=R1+R2 ; Zustellung Winkel
IF R1<=R3 GOTOB SPRUNG
G0 Z50 M2
....
Wenn Du die Forensuche benutzt findest Du sicher noch ein paar Beispiele und sicher auch bessere Lösungen.
Eine Achse skalieren (steht glaub ich unter Transformationen) Kreistasche Programmieren
oder auch so:
TRANSMIT
SCALE y = 2.7 / 6.3
G1 X6.3 Y0
G2 I-6.3 X6.3 Y0
normalerweise konnte Shopmill aber nur x und y gleichzeitig skalieren.
Vielleicht funzt das mittlerweile.
wenn das nicht geht musst Du Dir dazu ein kleines ISO Paramterprogramm schreiben.
z.B. so:
....
R1=0
R2=1
R3=360
R4=100 ; Gr. Radius
R5=45 ;kleiner Radius
SPRUNG:
R10=R4*SIN(R1) ; X-Koord.
R11=R5*COS(R1); Y-Koord.
;Bearbeitung
G1 X=R10 Y=R11 ; Punkt
R1=R1+R2 ; Zustellung Winkel
IF R1<=R3 GOTOB SPRUNG
G0 Z50 M2
....
Wenn Du die Forensuche benutzt findest Du sicher noch ein paar Beispiele und sicher auch bessere Lösungen.
--------------------
Gruß Daniel
_____________________________________________
_____________________________________________
27.02.2008, 15:57 Uhr
Habe leider keine weitere Hilfe speziell in ShopMill für das angesprochene Ellipsenproblem in den Foren gefunden. Vielleicht habe ich aber die Lösung gefunden. Ich habe mal eine modifizierte Skizze angefügt. Der W - Nullpunkt liegt in dwer Mitte.
Die zwei Radien R, r und deren Drehpunkt ergeben sich aus dem Innkreis und dem Umkreis der Ellipse. Nun kann ich doch bei der Kontureingane unter ShopMill die jeweiligen Radien mit Drehpunkt und dem Werkzeug "tangentialer Übergang" eingeben. Werde es morgen versuchen. Was meint ihr. Kann das klappen??
Gruss salmen
Die zwei Radien R, r und deren Drehpunkt ergeben sich aus dem Innkreis und dem Umkreis der Ellipse. Nun kann ich doch bei der Kontureingane unter ShopMill die jeweiligen Radien mit Drehpunkt und dem Werkzeug "tangentialer Übergang" eingeben. Werde es morgen versuchen. Was meint ihr. Kann das klappen??
Gruss salmen
Angehängte Datei(en)
--------------------
Ich liebe New York!!
27.02.2008, 18:49 Uhr
Das geht nicht!
Das besondere an einer Elipse ist ja das sie an keiner Stelle den Selben Radius hat...
Die Lösung von Daniel ist für Deine Zwecke schon die richtige!
Wenns noch Genauer werden soll einfach den Parameter R2 ändern.
Gruß
Das besondere an einer Elipse ist ja das sie an keiner Stelle den Selben Radius hat...
Die Lösung von Daniel ist für Deine Zwecke schon die richtige!
Wenns noch Genauer werden soll einfach den Parameter R2 ändern.
Gruß
29.02.2008, 11:10 Uhr
Ja darkvoice666, da hast du natürlich völlig Recht. Die Skizze von mir ist falsch! Ich habe die Korbbogenkonstruktion gemeint, mit der man eine angenäherte Ellipse konstruiert, die mir aber auch gleichzeitig Punkte und Längen hergibt, die ich in ShopMill verwenden kann und somit die Ellipse mit tangentialen Übergängen für meine Zwecke fräsen kann:
Gerade AC zeichnen
A - E = KrBogen mit AM um M , ergibt E
mit KrBogen mit Radius EC um C erhalte ich F
senkrechte Streckenhalbierende A - F konstruieren
Schnittpunkt mit der Y - Achse ergbit den Einstickpunkt und das Maß für R
ebenso ist nun das Maß r bekannt
die roten Punkte auf der Ellipsenlinie sind die Übergangspunkte
In der DIN ISO Programmierung kenne ich mich nur nach "PAL"-DIN ISO aus. Das andere, was Daniel da geschrieben hat, sagt mir bei genauer Betrachtungsweise, dass das Programm an jeder Stelle auf der Fahrt vom grossen zum kleinen Durchmesser für jeden Winkel den passenden Radius fährt. Aber die Programmierungssyntax muss ich noch lernen und kann sie noch gar nicht.
In meinen Handbüchern zur DMU 50 lese ich dauernd von drei verschiedenen "Programmiersprachen":
DIN-ISO
G-Code
ShopMill
ShopMill lerne ich gerade und finde die grafische Unterstützung dabei gut.
Meine Meinung war immer DIN-ISO (66025) und G- Code sei das gleiche! Ist das nicht der Fall??
Bei meiner DMU50 kann ich sowohl G-Code verwenden (kenn ich einigermaßen) als auch DIN-ISO Programmierung. G-Code und ShopMill kann man "mischen"
Wo bekomme ich den den vollständigen Befehlsumfang von DIN-ISO her und was ist das???
Schönes WE euch allen
Salmen
Gerade AC zeichnen
A - E = KrBogen mit AM um M , ergibt E
mit KrBogen mit Radius EC um C erhalte ich F
senkrechte Streckenhalbierende A - F konstruieren
Schnittpunkt mit der Y - Achse ergbit den Einstickpunkt und das Maß für R
ebenso ist nun das Maß r bekannt
die roten Punkte auf der Ellipsenlinie sind die Übergangspunkte
In der DIN ISO Programmierung kenne ich mich nur nach "PAL"-DIN ISO aus. Das andere, was Daniel da geschrieben hat, sagt mir bei genauer Betrachtungsweise, dass das Programm an jeder Stelle auf der Fahrt vom grossen zum kleinen Durchmesser für jeden Winkel den passenden Radius fährt. Aber die Programmierungssyntax muss ich noch lernen und kann sie noch gar nicht.
In meinen Handbüchern zur DMU 50 lese ich dauernd von drei verschiedenen "Programmiersprachen":
DIN-ISO
G-Code
ShopMill
ShopMill lerne ich gerade und finde die grafische Unterstützung dabei gut.
Meine Meinung war immer DIN-ISO (66025) und G- Code sei das gleiche! Ist das nicht der Fall??
Bei meiner DMU50 kann ich sowohl G-Code verwenden (kenn ich einigermaßen) als auch DIN-ISO Programmierung. G-Code und ShopMill kann man "mischen"
Wo bekomme ich den den vollständigen Befehlsumfang von DIN-ISO her und was ist das???
Schönes WE euch allen
Salmen
Angehängte Datei(en)
--------------------
Ich liebe New York!!
29.02.2008, 14:29 Uhr
Der G-Code ist in einer DIN ISO beschrieben.
Leider hat jede Steuerung ihren eigenen "Dialekt".
Übrigens:
Ich habe gut und gerne 10-15 Themen im Siemens Forum gefunden die sich mit der Ellipse beschäftigen.
Guckst Du hier:
http://www.cnc-arena.de/forum/index.php?ac...ighlite=ellipse
Der Beitrag wurde von Daniel bearbeitet: 29.02.2008, 14:32 Uhr
Leider hat jede Steuerung ihren eigenen "Dialekt".
Übrigens:
Ich habe gut und gerne 10-15 Themen im Siemens Forum gefunden die sich mit der Ellipse beschäftigen.
Guckst Du hier:
http://www.cnc-arena.de/forum/index.php?ac...ighlite=ellipse
Der Beitrag wurde von Daniel bearbeitet: 29.02.2008, 14:32 Uhr
--------------------
Gruß Daniel
_____________________________________________
_____________________________________________
29.02.2008, 18:24 Uhr
uli12us
Level 8 = Community-Ehrenmitglied
Gruppe: Mitglied
Mitglied seit: 20.04.2002
Beiträge: 5.008
Mitglied seit: 20.04.2002
Beiträge: 5.008
QUOTE
Aber die Programmierungssyntax muss ich noch lernen und kann sie noch gar nicht.
Du wirst doch wohl noch einen simplen Kreis programmieren können, mehr ist das nämlich nicht.
Davor setzt du lediglich Scale X=1.2345
Anstelle dem einfachen Kreis, kannst du natürlich auch eine Kreistasche programmieren.
z.B. Pocket2(2,0,1,,2,25,....)
Die passenden Werte für Scale usw ,usst du schon selber eingeben.
29.02.2008, 19:36 Uhr
Hallo Uli,
soll das heissen, ich brauche nur eine Kreistasche programmieren und vorher die X - Achse entsprechend der Ellipse skalieren?
Habe ich also eine Ellipse mit d = 49mm und D = 64mm, skaliere ich die x - Achse mit Faktor 0.7656
Das kann ich aber auf der ShopMilloberfläche nur in XY zusammen und in Z einzeln machen. Schreibe ich also einfach die Befehle wie du sie geschrieben hast vor die Tasche? Ich bin im Moment zu Haus und kann das nicht ausprobieren und komme auch erst in einer Woche wieder n die Firma. Aber neugierig bin ich schon.
soll das heissen, ich brauche nur eine Kreistasche programmieren und vorher die X - Achse entsprechend der Ellipse skalieren?
Habe ich also eine Ellipse mit d = 49mm und D = 64mm, skaliere ich die x - Achse mit Faktor 0.7656
Das kann ich aber auf der ShopMilloberfläche nur in XY zusammen und in Z einzeln machen. Schreibe ich also einfach die Befehle wie du sie geschrieben hast vor die Tasche? Ich bin im Moment zu Haus und kann das nicht ausprobieren und komme auch erst in einer Woche wieder n die Firma. Aber neugierig bin ich schon.
--------------------
Ich liebe New York!!
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: