| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| Traumwerkzeuge für die Traumfabrik , ein Anwenderbericht
|
Autor
|
Thema: Abstand Obfl.->Obfl. je nach Klick Reihenfolge unterschiedlich? (1650 mal gelesen)
|
Extruder Mitglied R&D
Beiträge: 58 Registriert: 15.03.2006 CoCreate OneSpace Designer Modelling 2004 12.01C 26-Mar-2004
|
erstellt am: 25. Okt. 2006 11:53 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe folgendes Phänomen: Fläche A zu B mit Obfl.-> Obfl.: 55.4999986552 Fläche B zu A mit Obfl.-> Obfl.: 55.4999986548 Fläche A zu C mit Obfl.-> Obfl.: 5.9999986541 Fläche C zu A mit Obfl.-> Obfl.: 5.9999986549
Fläche um 0.0000000001 verschoben: Fläche A zu C mit Obfl.-> Obfl.: 5.999998654 Fläche C zu A mit Obfl.-> Obfl.: 5.9999986548 Warum bekomme ich wiederholbar immer unterschiedliche Ergebnisse?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Engel Moderator Teamleiter
Beiträge: 3240 Registriert: 11.06.2001 Herr, stärke mich in Geduld, aber ZACK ZACK!!
|
erstellt am: 25. Okt. 2006 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für Extruder
Hallo, am Besten du stellst das Teil hier mal ein. Ich vermute ungesehen dass ein klitzekleiner Winkelfehler vorliegt. Heiko ------------------ DIE inoffizielle Hilfeseite zum OneSpace Designer "Es hängt alles irgendwo zusammen. Sie können sich am Hintern ein Haar ausreißen, dann tränt das Auge." Dettmar Cramer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Extruder Mitglied R&D
Beiträge: 58 Registriert: 15.03.2006 CoCreate OneSpace Designer Modelling 2004 12.01C 26-Mar-2004
|
erstellt am: 25. Okt. 2006 12:11 <-- editieren / zitieren --> Unities abgeben:
Das war auch mein erster Gedanke. Aber die Flächen sind absolut paralell! Auch Messung von Richtung->(Flächennormalen) war 0! Selbst bei dem kleinsten messbaren Winkelfehlern kommt bei Obfl.->Obfl. ja schon als Ergebnis 0 raus. Auch zu allen angrenzenden Flächen sinds immer exakt 90° Ich könnte es per Mail schicken... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 25. Okt. 2006 12:13 <-- editieren / zitieren --> Unities abgeben: Nur für Extruder
Die Ergebnisse sind zwar nicht identisch, aber gleichwertig, da OSD Differenzen unter 10E-6 nicht mehr berücksichtigt, bei geanderter Auflösung sogar entsprechend grössere. Alles drunter ist so quasi "CPU-Rauschen". Wenn du solche Messwerte im Interrupt während eines anderen Befehls ermittelst und dann übernimmst (z.B. als Bewegungsparameter) wird automatisch gerundet; du brauchst nur mal hinterher die zuletzt verendeten Werte noch mal aufzurufen, da sieht mans dann. ------------------ meine LISP-Makros sind auf osd.cad.de Grüße aus Wien Walter DC4 Technisches Büro GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Extruder Mitglied R&D
Beiträge: 58 Registriert: 15.03.2006 CoCreate OneSpace Designer Modelling 2004 12.01C 26-Mar-2004
|
erstellt am: 25. Okt. 2006 12:25 <-- editieren / zitieren --> Unities abgeben:
Das erklärt aber nicht warum ich beim Verschieben exakt die Verschiebung als Differenz in beiden Werten hab. Das macht mir das "Rauschen" doch etwas unwahrscheinlich. Ausserdem sind die Ergebnisse absolut reproduzierbar. Auch als projezierte H-Geo! Und wann zeigt der OSD dann genau 55.5 oder 6 als Messergebniß an? Und wieso bekomm ich dann Messergebnisse wie 9.340227547E-010? Auch reproduzierbar?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 25. Okt. 2006 12:32 <-- editieren / zitieren --> Unities abgeben: Nur für Extruder
|
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 25. Okt. 2006 12:37 <-- editieren / zitieren --> Unities abgeben: Nur für Extruder
Zitat: Original erstellt von Extruder: ...Und wieso bekomm ich dann Messergebnisse wie 9.340227547E-010? Auch reproduzierbar?
Die CPU tut was sie kann und das natürlich immer gleich mit immer dem selben Algorithmus. In dem Sinn kein Rauschen als zufällige Unschärfe sondern als "Stufen" zwischen binär codierten Werten, wo's einfach nicht unendlich fein geht. ------------------ meine LISP-Makros sind auf osd.cad.de Grüße aus Wien Walter DC4 Technisches Büro GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
woho Mitglied im (Un)Ruhestand
Beiträge: 1479 Registriert: 05.09.2000 von SolidDesigner ab 1.0 ueber Precision Engineering Dynamic Modeling ueber CoCreate Modeling bis Creo Elements/Direct 20.x
|
erstellt am: 25. Okt. 2006 15:49 <-- editieren / zitieren --> Unities abgeben: Nur für Extruder
|
Extruder Mitglied R&D
Beiträge: 58 Registriert: 15.03.2006 CoCreate OneSpace Designer Modelling 2004 12.01C 26-Mar-2004
|
erstellt am: 25. Okt. 2006 15:58 <-- editieren / zitieren --> Unities abgeben:
Damit die Messwerte nicht umsont verendet sind: Was entscheidet ob ein Messwert glatt "6" oder "verrauscht" 5.9999978954 ist? Bsp. 2 Bohrungen in 2 Teilen einmal mit "6"mm und das andere mal mit "5.9999978954"mm Abstand lassen sich z.B. nicht mit Achse auf Achse positionieren. Also sind beide Werte auch nicht gleichwertig, oder? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 25. Okt. 2006 16:24 <-- editieren / zitieren --> Unities abgeben: Nur für Extruder
Bei diesen Werten sind ja schon mal zwei echte Nanometer Differenz, die OSD auch mitkriegt. Wie so was zustandekommt, liegt meistens am wiederholten Anweden von komplexeren Rechenoperationen, z.B. Verkettung von Bewegungen, Rotationen, Verschneidungen und dem -versteckten- Einsatz von Winkelfunktionen. Versuch mal ganz einfach in der Eingabezeile: Code: (display (atan (tan 0.55555)))
=> 0.55554999999999999 24 mal um 15° drehen ist mitunter nicht genau wie vorher, das kommt immer drauf an, wie die Teile im Raum liegen und welche Rundungsfehler sich aufschaukeln oder aufheben. Sicherer ist immer mit punktweisem Bewegen oder Ausrichten zu arbeiten.------------------ meine LISP-Makros sind auf osd.cad.de Grüße aus Wien Walter DC4 Technisches Büro GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |