Nach Formel dehnen

Nach Formel dehnen

Anonymous
Nicht anwendbar
2.406Aufrufe
13Antworten
Nachricht 1 von 14

Nach Formel dehnen

Anonymous
Nicht anwendbar

Hallo!

 

Das Ziel ist, einen ungleichmäßigen Körper nach einer tangenten Formel zu dehnen. Einmal angenommen ein Körper ist 10mm lang und der den Körper "beschreibende" Bogen hat einen Winkel von 60°, so soll die Dehnung bei 5mm des Körpers tan(30)*100, also ca. 58% betragen (bei 2,5mm 27%, bei 7,5mm 100% usw.). Diese Dehnung soll forlaufend sein, also am ganz letzten Stück bei 173% ( =tan(60)*100 ) liegen. Die Maße der anderen beiden Achsen sollen unverändert bleiben.

 

Gibt es eine Funktion in Fusion 360 mit der das möglich ist? Oder kennt jemand einen anderen Weg um dies zu erreichen?

 

Ich hoffe es ist verständlich was ich meine. Falls nicht, bitte Fragen. Dieses Problem ist mir sehr wichtig, bekomme es aber eiinfach nicht gelöst...

 

Jeder gute Tipp freut mich!

 

Grüße,

Matthias

0 „Gefällt mir“-Angaben
Akzeptierte Lösungen (1)
2.407Aufrufe
13Antworten
Antworten (13)
Nachricht 2 von 14

Bela_DEMO
Advisor
Advisor

Hallo,

gibt es von dem Ergebnis irgendwo ein Bild?

10mm lang und dann doch ein Bogen von 60°? Und dann sprichst du von  Achsen die nicht geändert werden sollen?

Ich glaube du musst mehr Input gehen.

Viele Grüße
Béla

0 „Gefällt mir“-Angaben
Nachricht 3 von 14

Anonymous
Nicht anwendbar

Hallo Béla,

 

*Hust* ja da hast du sicher Recht, ich versuche mich etwas klarer auszudrücken.

 

Die Formel wäre erstmal so: Xneu=Xmomentan(tan(60*Xmomentan/Xgesamt)+1)

 

Also wenn ein Punkt auf X momentan auf einem 10*10*10mm Würfel bei X=3mm liegt, soll er nach Anwendung der Funktion auf 3*(tan(60*3/10)+1)=3,97mm liegen. Liegt er auf X=7mm, soll er nach Anwendung der Funktion auf 7*(tan(60*7/10)+1)=13,30mm liegen, liegt er auf X=10mm danach bei 10*(tan(60*10/10)+1)=27,32mm. Das dann eben konstant für einen ganzen Körper durchgerechnet. Ich habe ein kleines Bild angehängt....

 

Was ich eigentlich meine ist, dass eine "uneinheitliche Skalierung" (für eine Achse) anhand der obigen Formel durchgeführt werden soll.

 

Danke und Gruß,

Matthias

0 „Gefällt mir“-Angaben
Nachricht 4 von 14

Anonymous
Nicht anwendbar

Hallo Béla,

*Hust* ja da hast du sicher Recht, ich versuche mich etwas klarer auszudrücken.

Die Formel wäre erstmal so: Xneu=Xmomentan(tan(60*Xmomentan/Xgesamt)+1)

Also wenn ein Punkt auf X momentan auf einem 10*10*10mm Würfel bei X=3mm liegt, soll er nach Anwendung der Funktion auf 3*(tan(60*3/10)+1)=3,97mm liegen. Liegt er auf X=7mm, soll er nach Anwendung der Funktion auf 7*(tan(60*7/10)+1)=13,30mm liegen, liegt er auf X=10mm danach bei 10*(tan(60*10/10)+1)=27,32mm. Das dann eben konstant für einen ganzen Körper durchgerechnet. Ich habe ein kleines Bild angehängt....


Was ich eigentlich meine ist, dass eine "uneinheitliche Skalierung" (für eine Achse) anhand der obigen Formel durchgeführt werden soll.


Danke und Gruß,
Matthias

0 „Gefällt mir“-Angaben
Nachricht 5 von 14

Bela_DEMO
Advisor
Advisor

Moin,

also ich denke ein Weg wäre über einen CSV Import, im Excel kannst du dir ja alle Punkte berechnen lassen.




 



Viele Grüße
Béla

Nachricht 6 von 14

Anonymous
Nicht anwendbar

Hallo Matthias,

 

wenn ich es richtig verstanden habe, dann könnte man es mit "FX" Parametern lösen (Ändern -> Parameter ändern).

Erst habe ich einen Würfel erstellt, dies sind die Skizze1 und Extrusion 1.

Skizze 2 liegt auf einer Würfelfläche und die Bemaßung vom 3mm Punkt habe ich unbenannt in "laenge3_1".

Dann noch zwei Benutzerparameter angelegt, die allerdings ohne Einheiten sind.

 

parameter.JPG

 

 

Die Formel geht vermutlich eleganter, funktioniert aber auch. Mit dem Benutzerdefiniertem Parameter "einaus" (Wert 0 oder 1), kann umgeschaltet werden zwischen 3 und 3,975.

Welche Funktionen alle zur Berechnung verwendet werden können, findet man hier: Parameter Berechnungen - Hilfeseite Autodesk

 

Berechnete Benutzerparameter können z.b. in einer Extrusion... als Tiefe eingetragen werden... was ziemlich cool ist...

 

Ich hoffe es hilft weiter.

 

Gruß Maik

 

 

 

Nachricht 7 von 14

Anonymous
Nicht anwendbar

Hallo ihr beiden!

Vielen Dank für die hilfreichen Antworten.

@ Maik: Wenn ich deine Idee (nach recht gründlichem Einlesen und Ausprobieren) richtig verstehe, kann man mit dieser Funktion einen Körper um ein festes Maß skalieren, richtig? Kann man Fusion so auch überreden einen Körper (wie eine Schraube) der Länge nach konstant mit tausenden Berechnungen nach der Formel durchzuskalieren? Denn das wäre genau das, was ich brauche. Ich muss leider gestehen dass ich eine Matheniete bin, und mich bis jetzt auch erfolgreich vor komplizierteren Formeln drücken konnte....

@Béla: Das mit dem Import sieht ja ganz schick aus. Wie kann ich anhand der generierten Punkte einen komplexen Körper (eine Schraube) in der Länge dehnen? Perfekt wäre es natürlich wenn die Oberfläche danach so glatt und exakt wie irgend möglich ist. (Zur Not kann ich natürlich ein paar tausend Punkte generieren...)

Ich habe mal eine Tabelle mit "X alt" und "X neu" gebastelt. Angehängt findet ihr die Tabelle und (zur schnellen Übersicht) ein paar Screenshots der Berechnungen.

Grüße,
Matthias

PS. Wer es schafft mir beizubringen wie man diese Sache mittel-ordentlich hinbekommt, bekommt von mir etwas Bierpost an eine Adresse seiner Wahl.

0 „Gefällt mir“-Angaben
Nachricht 8 von 14

Bela_DEMO
Advisor
Advisor

Hallo 

Also Bier klingt immer gut 😄

Hast du mal ein Beispiel,  ich hab noch nicht ganz verstanden was du an einer Schrauben in so vielen Abständen Skalieren willst, bzw. was hier der Vorteil ist.
Hast du das mit einem anderen Programm schon mal so gemacht?


Auf die Punkte könnte ich mir Ebenen legen oder Extrusionen verknüpfen.

Viele Grüße
Béla

0 „Gefällt mir“-Angaben
Nachricht 9 von 14

Anonymous
Nicht anwendbar

Hallo Matthias,

 

ich hab Dir mal eine variable Schraube gebastelt, die Parameterbelegung ist wie folgt:

 

parameter_schraube.JPG

 

 

Ich stimme Béla zu, ein Beispiel wäre sehr hilfreich, damit wir überhaupt verstehen können was du vor hast.

Im übrigen solltest du die Bierlieferung halbieren, wir versuchen Dir ja beide zu helfen. (Oder Bèla und ich müssen uns treffen und das zusammen trinken Smiley (fröhlich) )

 

Gruß Maik

 

 

 

0 „Gefällt mir“-Angaben
Nachricht 10 von 14

Anonymous
Nicht anwendbar

Hallo Leuts,

ok, wenn ihr es beide zusammen hinbekommt, gibts für beide lecker Post. Von mir aus könnt ihr euch auch gern treffen, das 2. Porto wird dann auch zu Flüssigbrot transferiert 😄

Béla & Maik, ich überlege schon die ganze Zeit, ein ordentliches Beispiel kommt mir aber nicht in den Sinn (habe später 4 Stunden Autobahn vor mir, vielleicht fällt mir hinterm Steuer ja was ein)...

Mit anderen CAD Programmen habe ich (außer mit "Moment of Inspiration", tolles kleines Ding...) geringe Erfahrung. Also, habe ich in anderen Programm noch nicht hinbekommen.

Hatte vor 2 Wochen eine Idee, der gebaustelte Proof of Concept scheint zu funktionieren, versuche das Ganze jetzt in den Rechner zu bekommen, und ohne diese Skalierung mit der tan Formel geht es nicht. Das ist der aktuelle Stand.


Bela, das klingt doch gut. Vielleicht auch Erhebungen zwischen Ebenen die iirgendwie miteinander verknüpft werden?
Nebenbei, als weiterer Anhaltspunkt: Die 100 Punkte in der Tabelle reichen nicht, aus dem Bauch raus braucht es mindestens 1000. Also auf jeden Fall eine durchautomatisierte Sache, manuelle Schritte können nicht dabei sein. Ganz am Ende sollte ein schöner Körper bei rauskommen, der gut in den 3D Drucker und die Fräse passt.


Maik, vielen Dank für deine Schraube, die ist auf jeden Fall im Inventar abgelegt. Ist ja interessant, was mit Parametrisierung so möglich ist. Ich bin noch dabei, sie auseinanderzunehmen 😄
Tatsächlich sind das aber schon vieel mehr Parameter als es braucht denke ich, für dieses Projekt muss wirklich nur der spezielle Körper in einer Achse auseinander gezogen werden. Ich kenne natürlich die verborgenen Möglichkeiten nicht (und hab gerade eh nur Honig im Kopf), kann so aber nicht erkennen wie man das mit denen hinbekommt. Was könnte noch klappen?

In freudiger Erwartung weiterer Denkanstöße,
Matthias

0 „Gefällt mir“-Angaben
Nachricht 11 von 14

Bela_DEMO
Advisor
Advisor

Hallo Matthias,

ich hab hier mal ein Bild.
2018-02-23_02h42_39.png

 

Also 1000 Punkte sind denk ich viel zu viele.

Schauen wir uns mal das Bild an. Ich habe hier in der Mitte eine Linie, diese wäre meine Gesamtlänge. Dazu kann ich die Ebenen in  der Höhe anteilig zu Gesamtlänge verteilen, 1 = 100% der Gesamtlänge und z.B. 0,5 = 50 %. Die Kreise auf den Ebenen kann ich ebenfalls über einen Wert in Abhängigkeit in der Größe erstellen. Am Ende kann man das Ganze über eine Erhebung (Loft) verbinden.

Viele Grüße
Béla

  

0 „Gefällt mir“-Angaben
Nachricht 12 von 14

Anonymous
Nicht anwendbar

Hallo Béla,

da kommen wir der Sachen ja schon deutlich näher, danke!

Hm, eventuell reichen auch 100 Punkte, nur ist die entstehende Fläche eine Gleitfläche, die dann (zumindest teilweise) nicht mehr 100%ig zusammen passen könnte. Je größer und fester das Ganze gebaut wird, desto gröber und schwieriger zu handeln wird dann auch die Ungenauigkeit...

Eine Idee wie man diese Ebenen in einen existierenden, schon zurecht gezogenen und gedrehten Körper bekommen könnte (die Streckung ist der letzte Schritt)?

Grüße,
Matthias

 

PS. Ich würde wirklich gern mehr mitteilen, aber ich weiß ja dass ihr schlaue Köpfe seid, und zumindest momentan möchte ich da nichts gefährden was eine vorzeitige Veröffentlichung angeht, falls es wirklich das macht was ich mir vorstelle... 🙂

0 „Gefällt mir“-Angaben
Nachricht 13 von 14

Bela_DEMO
Advisor
Advisor
Akzeptierte Lösung

Hi,

also in eine beste Konstruktion:
- versuche über Projektion eine Mittellinie oder Linie (muss nicht gerade sein, dann aber eine Spline!) zu erhalten

- dann bei Null eine Fläche zeichnen ( keine Konstruktionsebene), um eine Konstruktionsebene zu haben, um die Fläche zu erstellen,kann man über "Ebene entlang Pfad" gehen
2018-02-23_14h27_08.png


2018-02-23_14h19_07.png
- Die Fläche ( kann auch noch weiteres enthalten) dann über Anordnung auf Pfad entlang der Linie verteilen
Hier sollte beim Abstand auch eine Formel funktionieren
2018-02-23_14h21_06.png

- über Schnittmengen kann man dann den vorhandenen Körper ableiten

2018-02-23_14h24_24.png

Viele Grüße
Béla

0 „Gefällt mir“-Angaben
Nachricht 14 von 14

Tarek_K
Autodesk
Autodesk

Hallo @Anonymous,

konnte dir die Hilfestellung von Béla und Maik helfen und deine Frage beantworten? 🙂 Wenn ja, kannst du gerne bei den entsprechenden Beiträgen auf den Button "Als Lösung akzeptieren" klicken, dann profitieren auch andere Anwender von der Information. Wenn nicht, dann gib uns doch bitte ein Update, damit man weiß was bei dir nun der Stand der Dinge ist und wie man eventuell noch helfen kann. 🙂

You found a post helpful? Then feel free to give likes to these posts!
Your question got successfully answered? Then just click on the 'Mark as solution' button. 


Tarek Khodr
Community Manager

0 „Gefällt mir“-Angaben