Autor
|
Thema: CATIA R28 Gewicht Baugruppe (1095 / mal gelesen)
|
rnau Mitglied Konstrukteur
Beiträge: 212 Registriert: 30.05.2006
|
erstellt am: 11. Mrz. 2021 09:02 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, gibt es in CATIA die Möglichkeit das Gewicht der Baugruppe automatisch zu berechnen? Über Macro oder ähnliches. Vorgabe ist, dass jedes Einzelteil sein Gewicht als Parameter beschreibt. Danke Roswitha ------------------ nau Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolfi_z Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2386 Registriert: 04.12.2004 CATIA V5 in der aktuellen Umgebung des jeweiligem OEM ;-) NX 1953 Daimler
|
erstellt am: 11. Mrz. 2021 09:22 <-- editieren / zitieren --> Unities abgeben: Nur für rnau
Ja dann brauchst Du doch nur noch einen Parameter Gewicht in der Baugruppe und eine Formel, die alle Bauteilgewichte addiert? Ich hab das noch nie selber ausprobiert aber das sollte doch moeglich sein (??) LG ... Wolfi ------------------ NX neun minus CATIA fuenf ergibt Hartz IV Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rnau Mitglied Konstrukteur
Beiträge: 212 Registriert: 30.05.2006
|
erstellt am: 11. Mrz. 2021 11:06 <-- editieren / zitieren --> Unities abgeben:
Hallo, ja genau, so war der Ansatz. Allerdings gibt es dann Probleme, wenn in der Baugruppe Teile getauscht, entfernt oder neu hinzukommen. Dann muss der Parameter in der Baugruppe jedes Mal angepackt und modifiziert werden. Hier dachte ich, es würde einen einfacheren Weg geben, der auch nicht so Fehleranfällig ist. Roswitha ------------------ nau Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 11. Mrz. 2021 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für rnau
Servus Roswitha Ich würde das Thema wohl über ein Makro angehen (das ggf über eine Reaction ausgelöst wird) Das ganze über Formeln/Regel zu machen scheint komplexer zu sein (in meinen kurzen Tests hat es nicht geklappt) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolfi_z Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2386 Registriert: 04.12.2004 CATIA V5 in der aktuellen Umgebung des jeweiligem OEM ;-) NX 1953 Daimler
|
erstellt am: 11. Mrz. 2021 11:15 <-- editieren / zitieren --> Unities abgeben: Nur für rnau
Klar, bei Entfernen oder Hinzufuegen muss man eingreifen. Was ist beim Austauschen - Aktualisiert sich dann das Gesamtgewicht wenn Du das ueber 'Replace Component' abfaehrst? LG ... Wolfi ------------------ NX neun minus CATIA fuenf ergibt Hartz IV Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
moppesle Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 3418 Registriert: 28.05.2009 CATIA V5 R19 SP9 WIN 7 64bit
|
erstellt am: 11. Mrz. 2021 11:48 <-- editieren / zitieren --> Unities abgeben: Nur für rnau
Hallo Roswitha, ich schließe mich Bernd an. Wir haben bei uns in jedem Part einen Parameter mit Formel angelegt. Diese werden mit einem Makro über die Produktstruktur in ein Excelsheet ausgelesen.
------------------ Gruß Uwe Auch Catia ist nur ein Mensch! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rnau Mitglied Konstrukteur
Beiträge: 212 Registriert: 30.05.2006
|
erstellt am: 11. Mrz. 2021 11:55 <-- editieren / zitieren --> Unities abgeben:
Hallo, habe ich jetzt nicht getestet...... würde aber spontan sagen ,dass es keinen Unterschied macht, da der Parameter nicht auf die Position in der Baugruppe angegeben ist sondern auf das part. So wie es aussieht muss ich die Sache wohl doch über ein Marco abfahren. Gibt es einen "Makrodatenbank" in Catia? Also so Standard Marcos ? Roswitha Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 11. Mrz. 2021 12:04 <-- editieren / zitieren --> Unities abgeben: Nur für rnau
Servus Roswitha Du könntest mal im Programmierforum danach suchen. (Masse, Mass, Gewicht) Ich befürchte, dass du nichts komplett passendes finden wirst. Auch bei einem Makro gibt es verschiedene Ansätze, zB: - alle Massenparameter in der Baugruppe suchen, Werte summieren und Ergebnis in einen Parameter schreiben
- per Makro eine KWA-Liste füllen bzw Updaten (mit den Masse-Parametern) und daraus wird über eine Formel die Gesamtmasse bestimmt
- ...
Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Murrflieger Mitglied Entwicklungsingenieur
Beiträge: 6 Registriert: 16.12.2019 Olaf Catia User
|
erstellt am: 16. Mrz. 2021 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für rnau
Hallo zusammen Bin sehr selten hier im Forum habe gerade dieses Thema gesehen und möchte die Lösung bei uns in der Firma weitergeben. Bei uns wird das Gewicht der Baugruppe automatisch im Zeichungsrahmen ausgegeben. Der Zeichnungsrahmen wir über ein altes Dassault Makro erstellt welches ich letztes Jahr bei unserem Dienstleister optimiert habe. Ich bin eben nicht der Programmierer daher kann ich nicht sagen ob das immer funktioniert aber da gibt es hier sicherlich welche die das besser können als ich. Das Baugruppengewicht wird über folgende Zeilen der Textvariablen zugewiesen Dim ProductAnalysis As Analyze Set ProductAnalysis = ProductDrawn.analyze DrwTexts.GetItem("TitleBlock_Text_var11").Text = FormatNumber(ProductAnalysis.Mass,3) ob das allgemein verfügbare Catia Befehle sind, kann ich allerdings nicht sagen. Vorraussetzung ist, dass den Körpern jeweils das richtige Material zugeordndet ist und dieses die richtige Dichte hat.
------------------ warum einfach wenn es auch kompliziert geht Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Murrflieger Mitglied Entwicklungsingenieur
Beiträge: 6 Registriert: 16.12.2019 Olaf Catia User
|
erstellt am: 16. Mrz. 2021 10:25 <-- editieren / zitieren --> Unities abgeben: Nur für rnau
|
rnau Mitglied Konstrukteur
Beiträge: 212 Registriert: 30.05.2006
|
erstellt am: 16. Mrz. 2021 14:15 <-- editieren / zitieren --> Unities abgeben:
Hallo, danke für die Info. Leider kann ich keine Macros schreiben. Ich habe versucht aus dem "Programmierforum" Infos zu erhalten, aber leider weniger erfolgreich. Deswegen verstehhe ich auch nicht genau, was du mit der Textvariablen sagen willst. Grüsse Roswitha ------------------ nau Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11849 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 16. Mrz. 2021 16:53 <-- editieren / zitieren --> Unities abgeben: Nur für rnau
Servus Roswitha Der von Murrflieger gezeigt Weg geht über die Analyse im Product (Eigenschaften des Produkts, Reiter "Mechanisch"). (als Makro) Das scheint bei euch nicht zu gehen, da vermutlich die Masse nur über den entsprechenden Parameter bestimmt/berechnet werden soll. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |