Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Ellipse unter ShopMill II, zweite Skizze...

Beitrag 26.02.2008, 14:36 Uhr
salmen
salmen
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 37
Siehe vorherigen Beitrag.
Danke für eure Mühe

Salmen
Angehängte Datei(en)
Angehängte Datei  ell1_1.jpg ( 28.08KB ) Anzahl der Downloads: 63
 


--------------------
Ich liebe New York!!
   
Beitrag 26.02.2008, 15:53 Uhr
stelie
stelie
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 03.11.2005
Beiträge: 176
Hallo salmen,

ich habe auch keine Lösung für SM. Kann dir aber die Daten von CAM geben. bitte.gif
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ß steliJeder glaubt er sei etwas besonderes, - so enstand der Durchschnitt


--------------------
in diesem Sinne......
--------------------------------------------------
b]Gruß Steli
Jeder glaubt er sei der Größte - so entstand der Durchschnitt[/b]
   
Beitrag 26.02.2008, 16:03 Uhr
stelie
stelie
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 03.11.2005
Beiträge: 176
hallo salmen,

schnell noch die CAM-Version mit Radius anstatt I und K. thumbs-up.gif

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

super.gif

gruss SteliJeder glaubt er sei etwas besonderes, - so enstand der Durchschnitt


--------------------
in diesem Sinne......
--------------------------------------------------
b]Gruß Steli
Jeder glaubt er sei der Größte - so entstand der Durchschnitt[/b]
   
Beitrag 26.02.2008, 16:08 Uhr
salmen
salmen
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 37
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


--------------------
Ich liebe New York!!
   
Beitrag 26.02.2008, 16:28 Uhr
RichardN
RichardN
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 26.04.2006
Beiträge: 284
Scheib einfach ein Din Programm da kannst es eh machen.

MfG Richard
   
Beitrag 26.02.2008, 16:50 Uhr
Daniel .
Daniel .
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.02.2002
Beiträge: 1.440
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.


--------------------
Gruß Daniel
_____________________________________________
   
Beitrag 27.02.2008, 15:57 Uhr
salmen
salmen
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 37
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
Angehängte Datei(en)
Angehängte Datei  ell1_1.jpg ( 29.57KB ) Anzahl der Downloads: 27
 


--------------------
Ich liebe New York!!
   
Beitrag 27.02.2008, 18:49 Uhr
darkvoice666
darkvoice666
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 15.06.2005
Beiträge: 158
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ß
   
Beitrag 29.02.2008, 11:10 Uhr
salmen
salmen
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 37
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
Angehängte Datei(en)
Angehängte Datei  Ellipse.JPG ( 24.67KB ) Anzahl der Downloads: 18
 


--------------------
Ich liebe New York!!
   
Beitrag 29.02.2008, 14:29 Uhr
Daniel .
Daniel .
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.02.2002
Beiträge: 1.440
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


--------------------
Gruß Daniel
_____________________________________________
   
Beitrag 29.02.2008, 18:24 Uhr
uli12us
uli12us
Level 8 = Community-Ehrenmitglied
********
Gruppe: Mitglied
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.
   
Beitrag 29.02.2008, 19:36 Uhr
salmen
salmen
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 37
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. smile.gif


--------------------
Ich liebe New York!!
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: