| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
|
Autor
|
Thema: Punkte springen hin und her (1298 mal gelesen)
|
mclalin Mitglied Konstrukteur
 
 Beiträge: 248 Registriert: 15.09.2008 Creo 6 Educational
|
erstellt am: 02. Okt. 2008 09:58 <-- editieren / zitieren --> Unities abgeben:         
Folgendes Problem: Man stelle sich ein 6-eck for, von der mitte zu jeder ecke eine achse gemalt, alles als konstruktionslinie. an jeder ecke ein Punkt, das sechseck ist komplett definiert. jetzt setze ich punkte auf die achsen, außerhalb des 6 eckes. bemaßt werden die punkte mit dem direkten abstand zu den anderen punkten. Über beziehungen setzte ich alle abstände gleich. klappt auch ganz gut, es sei denn ich wechsle die seite ins innere des 6-ecks. Ziehe ich den ausgangspunkt ins innere sprinden die anderen punkt aber wieder zurück, als würden sie vor eine mauer stoßen, aber nicht immer, abundzu kommen sie auch mit. Ziel des ganzen: Punkte miteinander verbinden und als zugkemitvarSchnitt sinusförmig austragen. sd1=sin(trajpar*360*8) aber da die sinusfunktion ab und zu auch negativ wird, kann proe da nicht umsetzen. Kann man den Punkten irgendwie beibringen exakt das selbe zu machen wie der ausgangspunkt? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
j.sailer Mitglied Diplom-Ingenieur (FH)
   
 Beiträge: 1040 Registriert: 29.05.2001 Dienstleister, immer was der Kunde einsetzt. Z. Z. WF 3.0 M080 + Intrlaink 3.4
|
erstellt am: 02. Okt. 2008 10:01 <-- editieren / zitieren --> Unities abgeben:          Nur für mclalin
|
Nobody333 Mitglied Dipl. Ing. (FH) (Konstruktion)
  
 Beiträge: 593 Registriert: 06.07.2007 HP Workstation Z400 Intel Xeon W3565 4x3,20GHz 12GB RAM Nvidia Quadro FX1800 Windows 7 x64 Prof. SP1 Creo Parametric 2 (M100) FoundationAdv bzw. Flex3C Startup Tools 2013 MathCad Prime 3
|
erstellt am: 02. Okt. 2008 10:31 <-- editieren / zitieren --> Unities abgeben:          Nur für mclalin
Alternativ kann man die Beziehung umbauen: a=8 sd1=sin(trajpar*360*a) sd2=sin(trajpar*360*a) . . sd6=sin(trajpar*360*a). Das Vorzeichen der Punkte ändert sich bei allen Punkten selbstständig. Zu steuern ist das Ganze weiterhin zentral über a (a wird automatisch als Parameter das ZugKE erstellt). ------------------ Gruß Marco Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
flavus Mitglied Techniker+Familienerhalter
   
 Beiträge: 1378 Registriert: 09.04.2005 ATI 3450 Win7/64 Creo2.0 produktiv Windchill 10.0 nimmermehr :-(
|
erstellt am: 02. Okt. 2008 10:42 <-- editieren / zitieren --> Unities abgeben:          Nur für mclalin
Ich glaube, Du solltest Dir einmal die Funktion genauer betrachten: Der Klammerausdruck gibt Dir ja an, wie oft die Sinuskurve erzeugt wird, inklusive Amplitude. Addierst Du danach noch einen Ausgangswert (=minimale Kantenlänge), so steuerst Du damit die Ausgangsgröße, um die dieser Schnitt seine Größe ändert. Sinnvollerweise setzt man diesen Ausgangswert größer an als die Amplitude, damit können schon einmal keine (auch fertigungsmäßig) unsinnige negative Werte herauskommen. Peter BTW  : Warum so komplziert über Achsen etc? Ein einfaches Sechseck tuts doch auch? EDIT: gemeint ist dann, daß die zu steuernde Größe die Kantenlänge ist, alternativ auch der Durchmesser, aber nicht ein Abstand von einem vorgegebenem Grundkreis. [Diese Nachricht wurde von flavus am 02. Okt. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mclalin Mitglied Konstrukteur
 
 Beiträge: 248 Registriert: 15.09.2008 Creo 6 Educational
|
erstellt am: 02. Okt. 2008 10:48 <-- editieren / zitieren --> Unities abgeben:         
|
mclalin Mitglied Konstrukteur
 
 Beiträge: 248 Registriert: 15.09.2008 Creo 6 Educational
|
erstellt am: 02. Okt. 2008 12:03 <-- editieren / zitieren --> Unities abgeben:         
b=9 a=8 c=8 sd172=b+c*sin(trajpar*360*a) sd166=b+c*sin(trajpar*360*a) .... Pro/E möchte einfach keine negativen Zahlen annehmen. b muss größer gleich c sein, sonst macht er gar nichts. Gestern hat er es noch ohne murren gemacht... Woran kann das liegen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wyndorps Ehrenmitglied V.I.P. h.c. Ingenieur

 Beiträge: 4586 Registriert: 21.07.2005
|
erstellt am: 02. Okt. 2008 12:19 <-- editieren / zitieren --> Unities abgeben:          Nur für mclalin
Lies noch einmal die Antwort von j.sailer weiter oben. Das "$"-Zeichen erlaubt auch negative Maße! ------------------ ---------------- "Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von Nullen eine gefährliche Zahl ist." (Stanislaw Jerzy Lec) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mclalin Mitglied Konstrukteur
 
 Beiträge: 248 Registriert: 15.09.2008 Creo 6 Educational
|
erstellt am: 02. Okt. 2008 12:32 <-- editieren / zitieren --> Unities abgeben:         
b=0 a=4 c=16 sd172=b+c*sin(trajpar*360*a) sd166=b+c*sin(trajpar*360*a) sd168=b+c*sin(trajpar*360*a) sd171=b+c*sin(trajpar*360*a) sd185=b+c*sin(trajpar*360*a) sd183=b+c*sin(trajpar*360*a) sd188=b+c*sin(trajpar*360*a) das sind die Beziehungen. Aber anstatt negativer Werte, klappt der untere Teil der Sinusfunktion einfach um. Hab vor jedes sd ein $ gemacht, das Ergebnis war das gleiche. Jetzt nimmt er für b zwar die 0, aber klappt da ergebnis nach oben. Ich frag mich wer hier verrückt ist, ich oder ProE? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nobody333 Mitglied Dipl. Ing. (FH) (Konstruktion)
  
 Beiträge: 593 Registriert: 06.07.2007 HP Workstation Z400 Intel Xeon W3565 4x3,20GHz 12GB RAM Nvidia Quadro FX1800 Windows 7 x64 Prof. SP1 Creo Parametric 2 (M100) FoundationAdv bzw. Flex3C Startup Tools 2013 MathCad Prime 3
|
erstellt am: 02. Okt. 2008 13:11 <-- editieren / zitieren --> Unities abgeben:          Nur für mclalin
Negative Werte sind generell etwas problematisch, wenn es sich um automatisch generierte Geometrie dreht (ich denke da nur an Familientabelle). Versuch mal das Modell anders aufzubauen. Rücke die Steuerkurven die den Faltenbalg aufspannen mal weiter nach innen. Das ganze machst du um genau den Betrag, denn deine Falten hoch sein sollen, geteilt durch 2. Die Bemassung innerhalb der Skizze des ZugKEs kann bleiben wie sie ist. Du musst nur die Beziehung ändern. sdx=a+a*sin(...). Im Ergebnis läuft dein Abstand zu den Steuerkurven immer zwischen 0 und der Faltenhöhe 2a. Damit sollte das Problem der umgekehrten Vorzeichen aus der Welt sein. P.S.: Ich hoffe inständig, dass du der einzige bist, der das Modell pflegen muss. Wenn man sowas, ich sag mal "ungeschickt", aufbaut, steigt da keiner mehr durch. Und du selbst in 2 Monaten auch nicht mehr. Wir hatten vor kurzen mal eine Diskussion über das Organisieren von Steuerparametern. Da habe ich mal einen Weg angedeutet, den ich gerne wähle um bei solchen "Fummelteilen" die Übersichtlichkeit zu erhalten und alle steuernden Parameter zu sammeln. [Edit] PPS: Ist dein Chef so versessen auf bunte Bilder, dass er dich wirklich tagelang an dem Modell fummeln lässt? Für die Arbeitszeit hätte man den Faltenbalg längst kaufen und Fotographieren können. [/Edit] ------------------ Gruß Marco [Diese Nachricht wurde von Nobody333 am 02. Okt. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mclalin Mitglied Konstrukteur
 
 Beiträge: 248 Registriert: 15.09.2008 Creo 6 Educational
|
erstellt am: 02. Okt. 2008 13:40 <-- editieren / zitieren --> Unities abgeben:         
|