Ankündigungen

Die Autodesk Community-Foren haben ein neues Aussehen. Liest mehr darüber, was sich im Community Announcements Board geändert hat.

Dichte in Baugruppe wird nicht korrekt aktualisiert

e.daubenmaier
Enthusiast

Dichte in Baugruppe wird nicht korrekt aktualisiert

e.daubenmaier
Enthusiast
Enthusiast

Hallo zusammen,

 

ich habe einen externen Inventordatensatz erhalten. In der Baugruppe sind viele Blechteile. Die externe Firma hat andere Stahlmaterialien als wir verwendet. Diese haben eine Dichte von 1. Somit stimmt das Gewicht der Teile / Baugruppe nicht.

 

Im Materialienbrowser habe ich die Dichte angepasst und bei "Verwalten" -> "Speichern" in die Bibliothek gespeichert.

Leider schaffe ich es nicht Baugruppen zu aktualisieren. In den Iproperties wird weiterhin die Dichte 1 geliefert.

 

Folgendes habe ich getestet:

 

1. Iproperties aktualisieren

2. "Verwalten" "Alles neu erstellen" "Masse aktualisieren"

3. Meine Anwendungseinstellungen stehen auf "Physikalische Eigenschaften beim Speichern aktualisieren für Bauteile und Baugruppen

 

Für einzelne ipts funktioniert:

 

"Verwalten" -> "Stile aktualisieren. Dann wird die korrekte Dichte in die Iproperties übertragen und kann dort auch aktualisiert werden.

 

Ich kann das aber unmöglich für mehrere hundert Bleche einzeln machen.

 

Was ist hier der Trick komplette Baugruppen zu aktualisieren?

 

Mit freundlichen Grüßen

 

Elmar Daubenmaier

 

0 „Gefällt mir“-Angaben
Antworten
Akzeptierte Lösungen (1)
1.185Aufrufe
10Antworten
Antworten (10)

martin_winkler
Advisor
Advisor
Akzeptierte Lösung

@e.daubenmaier 

Hast du bei jedem einzelnen Bauteil das richtige Material zugewiesen?

Am einfachsten macht du das händisch wenn du dir die Stückliste der Baugruppe anzeigen läst, die Spalte Material anzeigen lässt und dann mit StrgV zum Beispiel "Stahl" reinkopierst.

Wenn es eine große Baugruppe ist kann das natürlich aufwendig werden. Sind alle Bauteile aus dem gleichen Material?

Dann könntest du dieses Makro (ohne Gewähr) verwenden. Teste es am besten erstmal an einer kleinen Baugruppe.

Sub Start_Change_Material()
Call Change_Material("Stahl", "Kühles Weiß")
End Sub

Sub Change_Material(Materialbezeichnung As String, Renderstyle As String)
 On Error Resume Next
 Dim oAsmDoc As Document 'AssemblyDocument
 Set oAsmDoc = ThisApplication.ActiveDocument
 Dim oRefDocs As DocumentsEnumerator
 Set oRefDocs = oAsmDoc.AllReferencedDocuments
 Dim oRenderStyle As Renderstyle
 For Each oRefDoc In oRefDocs
  If oRefDoc.DocumentType = kPartDocumentObject Then
   Debug.Print oRefDoc.MaterialAssets(1).DisplayName
   Debug.Print oRefDoc.MaterialAssets(1).Name
   oRefDoc.ComponentDefinition.Material = oRefDoc.Materials.item(Materialbezeichnung)
   Set oRenderStyle = oRefDoc.RenderStyles.item(Renderstyle)
   oRefDoc.ActiveRenderStyle = oRenderStyle
  End If
 Next
End Sub

 Viel Erfolg!

0 „Gefällt mir“-Angaben

e.daubenmaier
Enthusiast
Enthusiast

Hallo Martin Winkler,

 

besten Dank für die schnelle Antwort. Es ist nicht so dass ich das Material tauschen möchte. Das Material das die Externen wählten hat seine Berechtigung. Leider kam dieses Material mit der Dichte von 1 in die Teile. Diese Dichte möchte ich für das selbe Material ändern und das ohne jedes einzelne Teil anfassen zu müssen.

 

0 „Gefällt mir“-Angaben

martin_winkler
Advisor
Advisor

@e.daubenmaier 

Hast du den aktualisierten Stil (im Bauteil) denn dann auch in die Stilbibliothek gespeichert?

Je nach Einstellung im Projekt musst du diese dafür erstmal auf Lesen/Schreiben setzen.

0 „Gefällt mir“-Angaben

e.daubenmaier
Enthusiast
Enthusiast

Ja, wie oben beschrieben gespeichert.

 

Die Stilbibliothek steht auf Lesen/Schreiben.

 

Ich kann die Materialien in der Stückliste hin und her ändern, aber es wird dann wieder mit der falschen Dichte berechnet.

 

Erst wenn ich ein Einzelteil öffne und über "Verwalten"->"Aktualisieren" aktualisiere, stimmt die Dichte in diesem Teil. 

0 „Gefällt mir“-Angaben

martin_winkler
Advisor
Advisor

@e.daubenmaier 

Schau mal ob dir das hier weiter hilft:

https://blogs.rand.com/support/2014/11/batch-update-inventor-file-materials-and-appearances.html

https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/CloudHelp/cloudhelp/2015...

 

Ansonsten würde mir nur dazu einfallen ein kleines Makro zu schreiben, ähnlich dem oben, was den Job in der Baugruppe nur für Blechteile erledigt. 

0 „Gefällt mir“-Angaben

e.daubenmaier
Enthusiast
Enthusiast

Da taucht leider das nächste Problem auf. Siehe Screenshot.

Update von Inventor auf 19.4.9 oder Reparatur hat nicht geholfen

0 „Gefällt mir“-Angaben

martin_winkler
Advisor
Advisor

@e.daubenmaier 

Ich habe hier auch die 19.4.9 laufen und bei mir startet die Aufgabenplanung 2019 ohne Probleme.

0 „Gefällt mir“-Angaben

e.daubenmaier
Enthusiast
Enthusiast

Die Aufgabenplanung läuft nun.

 

Ich habe es mit einer kleineren Unterbaugruppe probiert. 

 

  1. Baugruppe und alle Teile ausgecheckt.
  2. Inventor geschlossen
  3. Baugruppe mit Aufgabenplanung bereinigt
  4. Baugruppe mit Aufgabenplanung aktualisiert
  5. Inventor geöffnet.
  6. Baugruppe von Festplatte geladen
  7. Dichte immer noch in allen Teilen 1!
  8. Protokoll: Alle Teile wurden erfolgreich ohne Fehler verarbeitet.
0 „Gefällt mir“-Angaben

e.daubenmaier
Enthusiast
Enthusiast

@martin_winkler 

 

Besten Dank für das Makro. Nach Tests an zwei kleinen Baugruppen hab ich mich gleich gewagt es über das gesamte Gehäuse laufen zu lassen. Perfekt! Besten Dank!!

 

Nun muss ich nur noch ein paar Teile wieder umfärben, aber das ist das kleinste Problem.

 

Nochmals vielen Dank und schönes Wochenende!

0 „Gefällt mir“-Angaben

martin_winkler
Advisor
Advisor

@e.daubenmaier 

Freut mich, wenn es geklappt hat!

0 „Gefällt mir“-Angaben