| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | SF INSPECT 3D , eine App
|
Autor
|
Thema: an die flaechenexperten (1009 mal gelesen)
|
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 23. Mrz. 2004 13:42 <-- editieren / zitieren --> Unities abgeben:         
... ich dachte immer ich waere einer aber: ich habe heute eine excel-datei mit x,y,z-koordinaten bekommen und daraus eine *.pts-datei erzeugt. es sind 627 punkte, die ich auch als diese in pro/engineer eingelesen habe. danach habe ich mit scanntool diese punkte in einer reihe jeweils zu einer kurve verbunden. durch die kurven habe ich meine gewuenschte flaeche gelegt. da ich einen hoehenunterschied in z von ca. 0.2 mm habe stellt sich nun das messen als doch komplex an. ich bekomme den hoehenversatz der flaeche nicht heraus. unter flaechenanalyse finde ich nicht z. b. zu ermitteln, wie hoch der max. abstand ist. versucht habe ich auch, eine ebene zu versetzen und durch den hoechsten oder niedrigsten punkt der flaeche laufen zu lassen, aber das geht auch nicht, da der hoechste punkt einfach nicht zu fangen ist. ... also wie kommt man an den max-wert? ... so long (scantool1 zeigt den 3d-bereich und scantool2 die zeichnung und den versatz in z) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cbernuth@DENC Moderator IT Expert for Mechanical Product Design
     

 Beiträge: 2131 Registriert: 19.07.2001 DELL Precision 5570 GeForce P1000 Creo7.0.10.0, Creo 9.0.2.0 CATIA V5 19-24
|
erstellt am: 23. Mrz. 2004 13:59 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
könnte so gehen:im Skizzierer (egal wie Du da reingehst) in der Skizzieransicht die Silhouetten oben und unten referenzieren, dann zwei Mittellinien tangential dranpeppen und messen... oder die Silhouette als Kurve auf eine Ebene projizieren, falls sich diese im Skizzierer per "nutze Kante" abgreifen läßt... ------------------ Gruß, :cybernuth: [Diese Nachricht wurde von cbernuth@DENC am 23. Mrz. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 23. Mrz. 2004 14:18 <-- editieren / zitieren --> Unities abgeben:         
hi cbernuth, das mit den dranpappen von referenzen oder linien geht nicht. selbst wenn man die kontur oben oder unten waehlt, eine horizontale linie kann nicht reingelegt werden, weil es nicht die bedingung 'hoechster punkt' gibt. per optik reinlegen waere wie aus dem kaffesatz lesen. ich rede hier vom 0.01mm-bereich. aber hier einmal die flaeche, damit die problematik ersichlicher ist. ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
semipro Mitglied

 Beiträge: 33 Registriert: 20.07.2001
|
erstellt am: 23. Mrz. 2004 14:22 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
Hallo, über BMX: 1. Einen Punkt auf einer ca. parallelen Ebene zur Fläche erzeugen, mit zwei Versatzwerten zu den senkrechten Ebenen 2. Eine Kurve durch den Punkt und senkrecht zu der ca. parallelen Ebene erzeugen 3. Einen Punkt als Schnittpunkt zwischen Fläche und Kurve erzeugen (dieser hat immer den minimalen Abstand). 4. Ein Analyse KE erzeugen welches den Abstand zwischen Punkt und Fläche misst. 5. Optimierung starten in der die beiden Versatzwerte des ersten Punktes als variabel definiert sind und der Abstand des Analyse KE zu minimieren ist. 6. Ergebnis ist der Punkt mit dem kleinsten Abstand. mfg Björn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalle_ok Mitglied
   
 Beiträge: 1164 Registriert: 01.03.2002 WF2: M250
|
erstellt am: 23. Mrz. 2004 14:47 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
@semipro, dumm ist nur, das BMX Minima/Maxima berechnet, ABER dabei handelt es sich immer um lokale nicht um globale Werte. So kann es sein das du abhängig von deinen Startwerten zwar Werte erhälst, diese aber nicht die Absolutwerte über die Gesamtfläche widerspiegeln ... Kalle_ok P.S. Ich "bastle" noch. ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalle_ok Mitglied
   
 Beiträge: 1164 Registriert: 01.03.2002 WF2: M250
|
erstellt am: 23. Mrz. 2004 15:09 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
BTW  , warum suchst Du nicht über Excel die Minima/Maxima der Punkte ?! Ob die Flächenbeschreibung über die Stützkurven das Optimum ist, bzw. was Pro/E für eine Fläche erzeugt, die mit so vielen Stützkurven erzeugt worden ist ... Wofür brauchst Du das überhaupt ? Kalle_ok ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Spezie Mitglied Dipl. - Ing.

 Beiträge: 16 Registriert: 23.03.2004
|
erstellt am: 23. Mrz. 2004 15:29 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
Also, ich würde eine neue leere ProE - Sitzung öffnen und das Teil dort hinein importieren. Dann über Bezuege drei Versatzflächen (Versatz Gleich Null) einfügen. Als nächstes eine Versatzfläche zu der Fläche erzeugen, die durch die Ausgangsfläche geht. Da sich deine Ursprungsfläche aus Punkten zusammensetzt, kannst diese Punkt auch gleich zur Analyse nutzen. Dann über Analyse - Flächenanalyse - Abweichung kannst du die letzte Ebene als Definitionsebene einstellen und dann von jedem beliebigen Punkt auf deiner Ausgngsfläche den Abstand zu der Definitionsebene erzeugen. ------------------ Viel Spaß noch ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
semipro Mitglied

 Beiträge: 33 Registriert: 20.07.2001
|
erstellt am: 23. Mrz. 2004 15:29 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
@Kalle_ok Also müsste man über die Multizielstudie gehen und eine Studie mit ausreichend Punkten durchführen lassen. In den nächsten Schritten müsste das Ziel verfeinern. Aber der Weg über Excel scheint wesentlich einfacher und genauer. mfg Björn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 23. Mrz. 2004 15:30 <-- editieren / zitieren --> Unities abgeben:         
- weil das ergebis ueber excel nicht stimmt. der hoechste punkt liegt ausserhalb der punkte, wie in der vereinfachten grafik gezeigt. - also 670 punkte sind nicht viel punkte, bei mir faengt viel bei 5000 an. 670 ist noch recht uebersichtlich und eine recht grobe kontur. -geh mal bitte in die flaechenanalyse rein, da stehen zig-moeglichkeiten um eine flaeche zu analysieren. aber wenn ich eine planare flaeche eine delle reinhaue und auf den tisch lege kann ich die absolute hoehe vom tisch nicht messen? das geht in der praxis mit jedem tiefenmesser. mein beispiel ist genau das gleiche nur ein bisschen komplexer. -bei uns laufen bleche durch richtmaschinen, diese bleche muessen absolut planar sein und duerfen nur eine gewisse toleranz in der hoehe haben, sprich jeder 0.01 mm ist wichtig. ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalle_ok Mitglied
   
 Beiträge: 1164 Registriert: 01.03.2002 WF2: M250
|
erstellt am: 23. Mrz. 2004 16:04 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
wenn ich über einen Feldpunkt plus Abstandsmessung von einer Ebene zum Punkt in eine UDA (BDA) gehe, ist der Höchste Punkt auf einer Kante, die in der Nähe des COS liegt... ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cbernuth@DENC Moderator IT Expert for Mechanical Product Design
     

 Beiträge: 2131 Registriert: 19.07.2001 DELL Precision 5570 GeForce P1000 Creo7.0.10.0, Creo 9.0.2.0 CATIA V5 19-24
|
erstellt am: 24. Mrz. 2004 08:41 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
|
kalle_ok Mitglied
   
 Beiträge: 1164 Registriert: 01.03.2002 WF2: M250
|
erstellt am: 24. Mrz. 2004 09:47 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
|
semipro Mitglied

 Beiträge: 33 Registriert: 20.07.2001
|
erstellt am: 24. Mrz. 2004 10:56 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
|
kalle_ok Mitglied
   
 Beiträge: 1164 Registriert: 01.03.2002 WF2: M250
|
erstellt am: 24. Mrz. 2004 11:00 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
|
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 24. Mrz. 2004 13:29 <-- editieren / zitieren --> Unities abgeben:         
... vielen dank erstmal an alle... ich konnte eure messmethoden nicht nachvollziehen, vielleicht kann der eine oder andere mal einen screenshot einstellen. ... aber es gibt keine direktabfrage, deshalb gibt es in der knowledge base ein how to..., wie der hoechste punkt auf einer flaeche bestimmt werden kann. also das problem ist anscheinend bekannt aber noch nicht geloest. das zauberwort heisst flaechensilhouettentrimmung und das zweimal. dann bleibt der hoechste punkt ueber. habe mich schon riesig gefreut, aber die praxis straft mich. da meine silhouetten wohl von der genauigkeit zu nah beieinander sind, bekomme ich keine vernuenftige trennung. genauigkeit kann ich hochschrauben wie ich will. leider kein brauchbares ergebnis. erstelle ich manuell eine verformung also hole einen richtigen pickel heraus, geht es natuerlich. so und nun is schluss, zwei tage probiert und ende... ... so long ach ja hab ich im frust vergessen: http://www.ptc.com/cs/gr_22/howto/suf415/suf415_g.htm Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cbernuth@DENC Moderator IT Expert for Mechanical Product Design
     

 Beiträge: 2131 Registriert: 19.07.2001 DELL Precision 5570 GeForce P1000 Creo7.0.10.0, Creo 9.0.2.0 CATIA V5 19-24
|
erstellt am: 24. Mrz. 2004 16:55 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
|
war ich das etwa Mitglied CAD-Trainer
 
 Beiträge: 290 Registriert: 09.10.2003 Dell M90 2GHz 3GB RAM NVIDIA Quadro FX 1500M 2001-WF3
|
erstellt am: 24. Mrz. 2004 18:16 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
hallo hagen, ich denke, ich kann dir einen relativ einfachen Workaround anbieten, als Voraussetzung gilt aber, das die Flächen nur jeweils ein Maxima bzw. Minima haben. 1.) Du erzeugst dir zwei Ebenen im Versatz zu der zu messenden Richtung (im Beispiel +5 und -5 Versatz zu Y-Achse) 2.) Du Spiegelst die Fläche jeweils um diese Ebenen 3.) Du misst jeweils den Abstand zwischen der erzeugten Fläche und der gespiegelten Fläche. Optional: Du fügst ein Analyse-KE ein und lässt dir jeweils an den geringsten Abstand Punkte erzeugen. Mit diesen Punkten kannst du dann max. und min. Abstand zum Koordinatensystem messen bzw. auch den Abstand in Y-Richtung zwischen den Extremwerten. Ausserdem hast du so die Position der Extremwerte mit Punkten markiert und kannst dann weiter Operationen an diesen Positionen durchführen. (Achse senkrecht zu Fläche im Punkt und anschliessend Ebene durch Punkt und senkrecht zu Achse für die Tangentialität.) Einschränkungen aufgrund fehlenden Wissens meinerseits: a) Ich kann nicht abschätzen, ab welcher Genauigkeit das Ergebniss ungenau wird. b) Eine Lösung bei mehreren möglichen Extremwerten kann schwierig werden. ------------------ [Diese Nachricht wurde von war ich das etwa am 24. Mrz. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
     
 Beiträge: 2312 Registriert: 12.11.2000 Pro/Engineer Wildfire 4 Pro/Intralink 3.4
|
erstellt am: 25. Mrz. 2004 07:47 <-- editieren / zitieren --> Unities abgeben:         
... hallo war ich das etwa, ... so bin ich im ersten ansatz ja auch in etwa vorgegangen. ich habe zur mittleren eben eine um 5 nach oben und eine um 5 nach unten gesetzt. d. h. die flaeche liegt in einem bereich von z=10mm. nun habe ich ueber paarabstand gemessen (modellanalyse) und den wert der oberen ebene zur flaeche und den wert untere ebene zur flaeche von 10mm abgezogen. grundlage hierfuer ist, das der paarabstand den minimalsten abstand anzeigt. der wert lag aber deutlich unter 0.4mm. bemasse ich aber die flaechenhoehe in der zeichnung kommt deutlich mehr als 0.4 heraus. das messergebnis wird auch nicht besser bei hoeherer genauigkeit.---> also schlussvolgerung: beim paarabstand messen oder normalen abstand messen wird zumindest bei meiner komplexen flaeche nicht der hoechste aeussere punkt angenommen (ich habe uebrigens die gleichen punkte wie du angezeigt bekommen.) ... aber dennoch danke ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalle_ok Mitglied
   
 Beiträge: 1164 Registriert: 01.03.2002 WF2: M250
|
erstellt am: 25. Mrz. 2004 09:03 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
Guten Morgen, jetzt noch mal mein "Senf" ... Ich habe als erstes drei Standardebenen erzeugt. Anschließend einen Feldpunkt auf die Fläche gesetzt und eine Messung von der Ebene zu dem Punkt definiert. Punkt und Messung sind im Anschluß zu einer lokalen Gruppe zusammengefasst worden und es wurde eine BDA (UDA) ausgeführt. Die Einstellungen der Berechnung wurden dann noch bis jeweils an den oberen Anschlag geschraubt (Resolution-High; Result refinement +), Da wird dann ein Maximalwert angezeigt - den merken, aufschreiben - wie auch immer ... Anschließend kannst du einen punkt auf der Fläche erzeugen und schön brav memaßen lassen, möglichst in die Nähe des Maximums, erzeuge noch ein Analysefeature mit Ausgabeparameter. Jetzt kannst du optimieren und erhälst einen Punkt am Maximum (natürlich nur, wenn Du vorher das Konvergenzkriterium hoch gesetzt hast.) Have Fun, Kalle_ok
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
war ich das etwa Mitglied CAD-Trainer
 
 Beiträge: 290 Registriert: 09.10.2003 Dell M90 2GHz 3GB RAM NVIDIA Quadro FX 1500M 2001-WF3
|
erstellt am: 25. Mrz. 2004 10:48 <-- editieren / zitieren --> Unities abgeben:          Nur für hagen123
Zitat: Original erstellt von hagen123: ... hallo war ich das etwa,der wert lag aber deutlich unter 0.4mm. bemasse ich aber die flaechenhoehe in der zeichnung kommt deutlich mehr als 0.4 heraus. das messergebnis wird auch nicht besser bei hoeherer genauigkeit.---> also schlussvolgerung: beim paarabstand messen oder normalen abstand messen wird zumindest bei meiner komplexen flaeche nicht der hoechste aeussere punkt angenommen (ich habe uebrigens die gleichen punkte wie du angezeigt bekommen.) ... aber dennoch danke ... so long
hallo hagen, Soweit kann ich dir folgen, mein Ansatz für die Spiegelung ist, das ich so die "Abweichung" im Gegensatz zur Messung an einer Ebene verdoppel. Der max. bzw min Wert tritt ja im Orginal und in der Spiegelung auf. Ich bekomme so bei einer Messung zwischen den beiden Extrempunkten einen Wert von dy= 0.477609 mit Projekttionsrichtung des Koordinatensystems, also auch deutlich über 0.4. Welchen Wert hast du denn über die Zeichnungsableitung herausbekommen? Bzw. ist mir jetzt noch nicht klar wo der Fehler steckt. Nicht das ich dich jetzt damit nerven will, sondern pures Eigeninteresse. Gruss Jürgen
------------------  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |