| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| NX CAD Intensivkurs (Crashkurs) |
Autor
|
Thema: Spirale (3762 mal gelesen)
|
Wede Mitglied
Beiträge: 338 Registriert: 03.02.2004 NX 12 NX 1953 Win10
|
erstellt am: 23. Jun. 2014 12:18 <-- editieren / zitieren --> Unities abgeben:
Versuche gerade eine Spirale mit einem Mindestradius zu zeichnen. Habe zwar die Helix mit Steigung = 0 und Anfangsradius und Endradius gefunden, allerdings will ich eine Spirale, die im Zentrum gleich mit einem Radius von 100mm startet. Der Aussenradius beträgt 450mm. Soll dabei eine Länge von 6500mm haben. Kann mir vielleicht jemand etwas behilflich sein? Habe auch schon nach den Regelkurven geschielt, allerdings habe ich keine Ahnung, wie ich eine solche Regel definieren soll. Version: NX6, NX8.5 Vielen Dank Wede Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 23. Jun. 2014 13:41 <-- editieren / zitieren --> Unities abgeben: Nur für Wede
Hallo Wede, das lässt sich recht einfach in wenigen Schritten herleiten: 1. Ausgehend von der Kreisfunktion: x = r * cos(alpha) y = r * sin(alpha) z = 0 2. Den Winkel durch einen Laufparameter ersetzen: alpha = 360 * n * t Dabei ist n die Anzahl der Umdrehungen und t der, von der Lawcurve benutzte Laufparameter (0 <= t <= 1) 3. Den Radius zwischen Innen- und Aussenradius laufen lassen: r = ri + (ra - ri) * t 4. Formeln in die Ausdrücke schreiben und Kurve erzeugen. 5. Für die Länge der Spirale gibt's sicher auch 'ne Formel ... wer sie kennt - immer her damit. Mathematische Laien und Leute, die zu faul sind, sich auch diese Formel herzuleiten , ändern eben das n solange, bis die Länge stimmt. Gruß, Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wede Mitglied
Beiträge: 338 Registriert: 03.02.2004 NX 12 NX 1953 Win10
|
erstellt am: 23. Jun. 2014 15:22 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank, Michael. Diese Spirale erhält man doch auch mit der Helix-Funktion. Oder hat die eine andere Form? Möchte jedoch eine mit dem Startpunkt in der Mitte.
Und für das Abstimmen der Länge gibt es noch immer die Zielwertsuche.
Gruß Wede Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 23. Jun. 2014 15:48 <-- editieren / zitieren --> Unities abgeben: Nur für Wede
>>allerdings will ich eine Spirale, die im Zentrum gleich mit einem Radius von 100mm startet. >>Möchte jedoch eine mit dem Startpunkt in der Mitte. Muss ich das verstehen? Ist das einfach ein Steg von 0/0 nach 0/100 ? ------------------ Rainer Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 24. Jun. 2014 08:41 <-- editieren / zitieren --> Unities abgeben: Nur für Wede
|
Wede Mitglied
Beiträge: 338 Registriert: 03.02.2004 NX 12 NX 1953 Win10
|
erstellt am: 25. Jun. 2014 09:25 <-- editieren / zitieren --> Unities abgeben:
Danke für Eure Mithilfe! Hatte momentan leider kene Zeit für dieses Problem. Anbei ein Bild. Hoffentlich sagt das mehr aus. Die weiße Spirale ist mit der Helix-Funktion erstellt: Helix - Law Type: Linear - Start Value: 50 - ... Habe dann zur Verdeutlichung meines Wunsches einfach einen tangenten Kreis (rot) zur Mitte hin eingezeichnet. Aus Neugier hab ich noch eine Helix (grün) mit Start:0 erstellt. Von dieser eine Offset-Cuve (gelb) mit 50mm eingezeichnet. Diese Kurve hat einen Kleinstradius von ca. 52mm und geht auch schon recht weit in das Zentrum. (Im Vergleich zu der weißen Spirale). Gruß Wede Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3961 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 25. Jun. 2014 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für Wede
|
Wede Mitglied
Beiträge: 338 Registriert: 03.02.2004 NX 12 NX 1953 Win10
|
erstellt am: 25. Jun. 2014 14:44 <-- editieren / zitieren --> Unities abgeben:
|
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 25. Jun. 2014 15:13 <-- editieren / zitieren --> Unities abgeben: Nur für Wede
Moin zusammen, mit einer Helix, deren Radius über ein LawCurve gesteuert wird, kriegt man's auch ohne Formeln, dafür mit etwas Spielerei, ganz gut hin. Die LawCurve startet bei x0,y0, d.h. die Helix beginnt auch dort und endet bei xirgendwo,y450, was den Aussenradius ergibt. Um Radius/Krümmung im Zentrum zu ändern, muss i.W. die Starttangente der Lawcurve verändert werden. Für die richtige Länge kann wieder die Anzahl Umdrehungen angepasst werden. Zum Spielen am besten in den Voreinstellungen das Update auf inkrementell stellen und eine Krümmungsanalyse für die Radiusanzeige anbringen. Wenn man so die passende Lawcurve gefunden hat, wär's auch möglich, aus dem Spline dessen Polynomfunktionen zu ermitteln und die wieder als Gleichung einzugeben. Oder "einfach" eine Funktion suchen, deren zweite Ableitung am Anfang den Wert 0.01 hat und bei 450 endet - geht beliebig kompliziert. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
racing.beetle Mitglied
Beiträge: 293 Registriert: 13.06.2014
|
erstellt am: 25. Jun. 2014 15:21 <-- editieren / zitieren --> Unities abgeben: Nur für Wede
|
Wede Mitglied
Beiträge: 338 Registriert: 03.02.2004 NX 12 NX 1953 Win10
|
erstellt am: 26. Jun. 2014 12:11 <-- editieren / zitieren --> Unities abgeben:
Danke für all die konstruktiven Beiträge. Vorerst ist das Thema erledigt. Sollte mein Auftraggeber die Helix noch genauer Wünschen werde ich mich wieder melden. Das Projizieren der Helix erspart man sich durch Eingabe der Steigung=0 Mit meinen Kenntnissen zur Herleitung von Funktionen steht es nicht zum Besten.... Gruß Wede Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wede Mitglied
Beiträge: 338 Registriert: 03.02.2004 NX 12 NX 1953 Win10
|
erstellt am: 27. Jun. 2014 08:52 <-- editieren / zitieren --> Unities abgeben:
|
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 27. Jun. 2014 09:39 <-- editieren / zitieren --> Unities abgeben: Nur für Wede
Hallo Wede, allgemein gilt, ganz einfach und simpel: Krümmung = 1 / Radius und umgekehrt. Meine Verwirrung kam daher, daß es an einer Spirale einfach (zu) viele Radien gibt. Genau genommen unendlich viele. Daneben noch die beiden Radien, an denen die Kurve beginnt und endet. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |