| |
| KISTERS 3DViewStation: Mehr CAD Lizenzen durch 3D-Viewer ersetzen und Geld sparen, eine Pressemitteilung
|
Autor
|
Thema: Symmetry contraint (789 / mal gelesen)
|
Sylas Mitglied
Beiträge: 349 Registriert: 19.11.2012 Dell Precision T3500 Intel Xeon W3550 @ 3,07 GHz 12 GB RAM CATIA V5 R28
|
erstellt am: 29. Jun. 2017 08:20 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen Ich muss gerade mehrere Parts symmetrisch mit constraints verbinden. Ich wunderte mich ob ist dass möglich mit VBA Code das automatisieren? Ich habe auch mit NX gearbeitet, und dort solche constraint (center) existiert schon, aber unter Catia es gibt kein. Die Idee ist: ich klicke an zweites Part (was soll ich verbinden) zuerst, und dann auf 2 ebenen von erstes Part (verbinden zu)... Ich hoffe dass mein Deutsch is gut genug für machen das Klar was ich will Gruß Lucas [Diese Nachricht wurde von Sylas am 29. Jun. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 12005 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 29. Jun. 2017 09:35 <-- editieren / zitieren --> Unities abgeben: Nur für Sylas
Servus Lucas Wie würde das aussehen wenn du die Bedingungen manuell erstellst (ggf Screenshot mit Teilen und Bedingungen)? Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sylas Mitglied
Beiträge: 349 Registriert: 19.11.2012 Dell Precision T3500 Intel Xeon W3550 @ 3,07 GHz 12 GB RAM CATIA V5 R28
|
erstellt am: 29. Jun. 2017 11:07 <-- editieren / zitieren --> Unities abgeben:
Hallo Bernd Ich habe so gewust: 1. Mann zuerst zeight zwei Faces von erstes Part (zwei Referenzen) 2. Mann zeight noch zwei Faces von zweites Part (zwei Referenzen) 3. Das Makro rechnest distanz zwischen Referenzen von Pkt.1 und Pkt.2, dann erstellt Offset constraint mit Wert D=((Ref1-Ref2)-(Ref3-Ref4)) / 2 zwischen Ref1 und Ref3:
Grundsätzlich es geht um Offset-Wert Berechnung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 12005 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 29. Jun. 2017 13:22 <-- editieren / zitieren --> Unities abgeben: Nur für Sylas
Servus Machbar ist das bestimmt. Die größte Schwierigkeit wird wohl das Bilden der Referenzen für den Constrain (bzw auch für die Messung). ggf mal hier iM forum danach suchen. Hast du denn nicht einfach entsprechende (Symmetrie)Ebenen in den Parts die du für die Bedingungen nutzen kannst? Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sylas Mitglied
Beiträge: 349 Registriert: 19.11.2012 Dell Precision T3500 Intel Xeon W3550 @ 3,07 GHz 12 GB RAM CATIA V5 R28
|
erstellt am: 03. Jul. 2017 10:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Bernd Unglücklich, die Teile sind unterschiedlich konstruiert (zeitweise haben solche Ebene) und ich kann nicht sicher sein ob das Makro wird funktioniert, wenn dort (sind) keine Gruß Lucas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lionel Hutz Mitglied
Beiträge: 451 Registriert: 26.03.2014 CATIA V5 R26
|
erstellt am: 03. Jul. 2017 10:41 <-- editieren / zitieren --> Unities abgeben: Nur für Sylas
Also wenn du in deiner Baugruppe die Constraints manuell so setzt, wie du es dir später von einem Makro wünschst, dann wäre das eine Basis, von der man sich mal einen Programmablauf überlegen könnte. Du brauchst z.B. eine Symmetrieebene und in den beiden Bauteilen je einen Punkt für den Abstand, eine Ebene zum Ausrichten zur Symmetrieebene und eine Linie, die nicht senkrecht zur Ebene steht, zum Ausrichten der Drehung in der Ebene. Das schreit ja schon danach, Achsenkreuze als Referenzen zu verwenden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |