Autor
|
Thema: Offset von Flächen (3217 mal gelesen)
|
BettinaRauch Mitglied BA-Studentin, Fahrzeug-System-Engineering
Beiträge: 65 Registriert: 06.07.2009 Catia V5 R19
|
erstellt am: 28. Jul. 2009 07:59 <-- editieren / zitieren --> Unities abgeben:
Hallo, hab mal wieder ein Problem: Ich möchte ein Offset von Flächen erstellen. Dafür hab ich mir ein Makro geschrieben. Das funktioniert nun leider nicht immer, da es bei einigen Flächen, auf die ich es anwende, Teilflächen gibt, von denen kein Offset erstellt werden kann. Wenn ich es von Hand mache, würde ich bei der Warn-Meldung „Ja“ anklicken und entweder ein „Near“ machen oder „keep all sub-elements“ (siehe Anhang). Das funktioniert und ich habe es auch schon versucht, als Makro aufzuzeichnen. Leider werden dann die Teilflächen, die nicht funktionieren mit ihrem BRep-Name als Referenz reingeschrieben. Wenn ich das jetzt wieder auf ein anderes Teil anwenden würde, würde das ja wieder nicht funktionieren, weil die nicht-funktionierenden Teilflächen mit hoher Wahrscheinlichkeit einen anderen BRep-Namen haben. Hat jemand ne Idee, wie man es mit einem Makro hinbekommt, ein Offset zu schreiben, das immer funktioniert? Oder gibt es einen Trick, wie man sowas umgehen kann? MfG Betty
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 28. Jul. 2009 08:33 <-- editieren / zitieren --> Unities abgeben: Nur für BettinaRauch
Hallo, bin leider kein Konstrukteur, weshalb ich das Problem sicher falsch umrissen habe. Ich denke mal ein Bild von den Eingangsflächen wäre für mein Verständnis nicht schlecht, da ich nicht ganz umreißen warum nun genau das Teilflächenproblem auftritt. Jedenfalls gibt's auch in der Automation glaube ich die Near Funktion. Dazu einfach die Hilfe durchsuchen, habe die Funktion auch noch nie benutzt. Kann es aber sein, dass ein Extrakt auf die Fläche vielleicht mehr bringt? ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 28. Jul. 2009 08:47 <-- editieren / zitieren --> Unities abgeben: Nur für BettinaRauch
Servus Vielleicht könnte es so gehen: - "Parametrisches Zerlegen einer Fläche" aus dem "Kochbuch; CATIA automatisieren" anwenden - für jede Teilfläche den Offset extra erstellen und falls der Offset nicht geht den Fehler abfangen Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BettinaRauch Mitglied BA-Studentin, Fahrzeug-System-Engineering
Beiträge: 65 Registriert: 06.07.2009 Catia V5 R19
|
erstellt am: 28. Jul. 2009 11:00 <-- editieren / zitieren --> Unities abgeben:
Danke erstmal für eure Antworten. Hab grad ein bißchen viel um die Ohren, werde aber versuchen bald noch ein Bild von den Flächen hier reinzustellen und hoffe, dass das dann klarer wird. Das mit dem Zerlegen der Fläche probier ich dann auch mal aus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BettinaRauch Mitglied BA-Studentin, Fahrzeug-System-Engineering
Beiträge: 65 Registriert: 06.07.2009 Catia V5 R19
|
erstellt am: 28. Jul. 2009 11:35 <-- editieren / zitieren --> Unities abgeben:
Hier sind mal ein paar Beispielbilder. Von den roten Teilflächen kann kein Offset gemacht werden. Der Radius ist an diesen Stellen zu klein - wenn man davon ein Offset machen will (in die Richtung aus der man draufschaut), würde der Radius gegen '<=0' gehen! Und das ist leider immer noch nicht möglich. Ich hoffe die Erklärung ist einigermaßen verständlich. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tberger Mitglied Application Manager CATIA V5 / V6
Beiträge: 1385 Registriert: 13.01.2007 WIN 7 64bit V5R21SP3HF49 3DX/V6 R2016x
|
erstellt am: 28. Jul. 2009 11:45 <-- editieren / zitieren --> Unities abgeben: Nur für BettinaRauch
Also so wie Bernd es vorschlägt geht es. Die Disassemble-Funktion kannst du nicht direkt im Makro-Code ansprechen. Entweder über das von Bernd genannte Makro arbeiten, dann bekommst du ein GeoSet mit verlinkten abgeleiteten Einzelflächen deiner selektierten Gesamtfläche. Dann müsstest du den Code erweitern um über alle Einzel-Extract-Flächen im neuen Set jeweils eine neue Offset daraufzulegen, den Fehler bei nicht offsetierbaren Flächen abzufangen. ------------------ Grüße aus dem Rheinland Thomas EDIT: meine Rechtschreibung ist manchmal grauenhaft
+++++++++++++++++++++++++++++++++ CATIA - eine Laune der Natur ... "Phase 2 in CATIA V5" - www.tobeplus.de [Diese Nachricht wurde von tberger am 28. Jul. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BettinaRauch Mitglied BA-Studentin, Fahrzeug-System-Engineering
Beiträge: 65 Registriert: 06.07.2009 Catia V5 R19
|
erstellt am: 29. Jul. 2009 10:47 <-- editieren / zitieren --> Unities abgeben:
Hallo, bin jetzt grad dabei, das makro aus dem "Kochbuch" von Jens Hansen zu probieren. Die Suchfunktion ist bei mir leider noch ein bißchen ein dunkles kapitel. Jens Hansen schreibt, dass die Bezeichung 'Topology.CGMVertex' in keiner Dokumentation findet und das deswegen mit dem Makro-Rekorder aufzeichnen sollte. Da ich mit R19 arbeite und Fehlern vorbeugen wollte, hab ich das dann auch mal gemacht. Mein Problem dabei: Wenn ich die Suchfunktion von Hand benutze, findet er mir die benötigten Teilflächen meiner Fläche gar nicht (siehe Anhang). Wenn ich da jetzt ein Makro programmieren würde, würde mir das dann ja auch nichts bringen, oder? Kennt sich mit der Funktion jemand aus? Mach ich was falsch? Hab auch schon das Forum (auch unter CatiaV5/allgemein) durchstöbert, aber dazu nichts gefunden. Gruß Betty
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mgheinz1001 Mitglied Dipl.-Ing. (FH)
Beiträge: 109 Registriert: 17.03.2005
|
erstellt am: 21. Aug. 2009 09:48 <-- editieren / zitieren --> Unities abgeben: Nur für BettinaRauch
|