Aktivieren Sie JavaScript, um diese Seite zu sehen.

GENIUS TOOLS Model Processor

Navigation: Beispiele und Tutorials > Modellüberarbeitung

Modelldaten von Zulieferern überarbeiten

scrollen Zurück Hoch Vor Mehr

▆ Überarbeitung von Parametern: Modelldaten von Zulieferern überarbeiten

Ausgangslage: Stellen Sie sich vor, Sie entwickeln eine neue Baugruppe. Dafür bestellen Sie Komponenten von zwei verschiedenen Herstellern. Zulieferer A schickt Ihnen Ventile, Zulieferer B liefert die passenden Zylinder. Sobald Sie die CAD-Modelle und Zeichnungen in Ihr System importieren, stehen Sie vor typischen Hürden:

–Zulieferer A nutzt das englische Einheitensystem (Inch), hat keine firmeninternen Parameter für den Zeichnungsschriftkopf hinterlegt und die Geometriegenauigkeit ist viel zu grob eingestellt.

–Zulieferer B nutzt zwar Millimeter, hat aber hunderte eigene, unnötige Parameter im Modell abgespeichert und verwendet völlig andere Toleranzklassen als Ihre Firmennorm vorschreibt.

Auf den Zeichnungen werden bei beiden Zulieferern störende Konstruktionsebenen und Achsen angezeigt, weil der Folienstatus nicht bereinigt ist.

Überlegungen:  

·Wann soll die Überarbeitung stattfinden und durch wen? Administrator, nicht im laufendem Betrieb ⭢ Aktionsliste im Batchmodus

·Welche Modelle sollen überarbeitet werden? Alle Modelle eines Ordners ⭢ Aktionsliste im Batchmodus

Umsetzung:

Schritt 1: Grundlegende Modell- und Zeichnungseigenschaften anpassen

Wir starten mit dem ersten Modell von Zulieferer A. Bevor wir die Parameter anfassen, müssen die grundlegenden Geometrieparameter stimmen.

–Genauigkeit setzen: Muss zwingend am Anfang stehen, da eine nachträgliche Änderung der Modellgenauigkeit bestehende Geometrien zerstören und schwere Regenerierungsfehler verursachen kann.

–Einheitensystem setzen: (z. B. mmks): Verhindert fehlerhafte Skalierungen und falsche Gewichtsberechnungen im Gesamtsystem.

–Toleranz setzen: (z. B. ISO/Medium): Stellt sicher, dass das Modell normgerecht fertigt und Passungen auf Zeichnungen automatisch richtig dargestellt werden.

–Ansicht hinzufügen: Garantiert einheitliche Ansichten auf den abgeleiteten Zeichnungen.

Schritt 2: Von einem Zulieferer zu mehreren (Gruppierungen und Filter)

Ihr Testmodell von Zulieferer A läuft nun perfekt durch. Jetzt kommen die Bauteile von Zulieferer B hinzu. Da Zulieferer A seine Parameter anders benennt als Zulieferer B, würde eine starre Aktion für beide nicht funktionieren. Anstatt für jeden Lieferanten eine eigene Aktionsliste zu bauen, fassen Sie Aktionen in einer Gruppierung zusammen und setzen einen Filter davor. So verarbeitet eine einzige Aktionsliste Modelle verschiedenster Herkunft vollautomatisch.

–Gruppierung für alle Modelle: Parameter hinzufügen (Fügt Ihre Unternehmensinterne Parameter ein)

–Gruppierung → Filter (Zulieferer A): Parameter bearbeiten (Liest die Daten von Lieferant B aus)

–Gruppierung für alle Modelle: Parameter löschen (Entfernt überflüssige Fremdparameter, um die Datenbank und die Zeichnung sauber zu halten.)

Schritt 3: Logik und Ordnung im Modell verankern

Nachdem die Parameter sauber sind, werden funktionale Logiken und die Darstellungsoptionen angepasst:

–Modell-Beziehungen hinzugefügt: Verknüpft Parameter mathematisch z. B. automatische Massenberechnung aus Volumen und Dichte.

–Folienstatus setzen: Blendet Folien im Folienbaum aus, die mit 0 beginnen.

Schritt 4: Abschluss durch regenerieren

Am Ende der Aktionsliste steht das finale Durchrechnen.

–Modell regenerieren: Erst durch die Regenerierung werden die zuvor geänderten Einstellungen wirksam im CAD-Modell verankert. In diesem Schritt werden sowohl die neu gesetzte Genauigkeit als auch die Masse noch einmal durchgerechnet.

Aktionsliste erstellen

1.Erstellen Sie die folgenden Aktionen wie im Kapitel Aufbau von Aktionslisten beschrieben.

Hinweis: Die in diesem Beispiel verwendete MPX-Datei mpuser_example_int.mpx mit der Aktionsliste 14 - PARTCOMMUNITY wird standardmäßig zusammen mit dem Model Processor in folgenden Pfad ausgeliefert: %AppData%\Roaming\INNEO\GENIUS_TOOLS\Model Processor 13\examples

Aktion

Aktionseinstellungen

Bereich Body

Genauigkeit setzen prt asm

(Kategorie Modelleigenschaften)

Beschreibung: 0.01

Setzen auf: Absolut

Wert: 0.01

Einheitensystem setzen prt asm

(Kategorie Modelleigenschaften)

Beschreibung: mmKs

Typ: Millimeter - Kilogramm - Sekunden

Umrechnung: Werte beibehalten (1 m ->  in)

Toleranz setzen prt asm

(Kategorie Modelleigenschaften)

Beschreibung: ISO/DIN - Medium

Toleranz: ISO 2017

Toleranzklasse für ISO/DIN: Toleranzklasse ändern: Mittel

Ansicht hinzufügen prt asm

(Kategorie Ansicht)

Beschreibung: DE Ansichtsnamen

Namensschema: Nutzerdefiniert

+XY: VORNE

- XY: HINTEN

-ZX: OBEN

+ZX: UNTEN

-ZY: LINKS

+ZY: RECHTS

Standard: 3D

Gruppieren prt asm

Beschreibung: Parametererzeugung

Modus: Derzeit überarbeitetes Modell

–   Parameter hinzufügen prt asm Drawing

     (Kategorie Parameter)

Beschreibung: standard SUT INT DE

-Name: CAD_APPROVED_BY, Typ: Zeichenkette, Wert: -, Ausgewiesen: Check, Beschreibung: Genehmiger, Einheit: Ohne Einheit

–   Parameter hinzufügen prt asm

     (Kategorie Parameter)

Beschreibung: standard SUT INT DE

-Name: CAD_APPROVED_BY, Typ: Zeichenkette, Wert: -, Ausgewiesen: Check, Beschreibung: Genehmiger, Einheit: Ohne Einheit

-Name: CAD_APPROVED_ON, Typ: Zeichenkette, Wert: jjjj-mm-dd, Ausgewiesen: Check, Beschreibung: Genehmigungsdatum / Ausgabedatum, Einheit: Ohne Einheit

-Name: CAD_CHANGE_NO, Typ: Zeichenkette, Wert: -, Ausgewiesen: Check, Beschreibung: Änderungsnummer, Einheit: Ohne Einheit

-Name: CAD_CHANGE_TEXT, Typ: Zeichenkette, Wert: -, Ausgewiesen: Check, Beschreibung: Änderungstext, Einheit: Ohne Einheit

-Name: CAD_CREATE_BY, Typ: Zeichenkette, Wert: -, Ausgewiesen: Check, Beschreibung: Erst-Ersteller, Einheit: Ohne Einheit

-Name: CAD_CREATE_ON, Typ: Zeichenkette, Wert: jjjj-mm-dd, Ausgewiesen: Check, Beschreibung: Erst-Erstellungsdatum, Einheit: Ohne Einheit

-Name: DEPARTMENT, Typ: Zeichenkette, Wert: DEV, Ausgewiesen: Check, Beschreibung: Abteilung, Einheit: Ohne Einheit

-Name: DESCRIPTION_1_DE, Typ: Zeichenkette, Wert: -, Ausgewiesen: Check, Beschreibung: Modellbenennung deutsch, Einheit: Ohne Einheit

-Name: DESCRIPTION_1_EN, Typ: Zeichenkette, Wert: -, Ausgewiesen: Check, Beschreibung: Modellbenennung englisch, Einheit: Ohne Einheit

–   Parameter hinzufügen prt

     (Kategorie Parameter)

Beschreibung: CATEGORY=1

-Name: CATEGORY, Typ: Integer, Wert: 1, Ausgewiesen: Check, Beschreibung: Nutzung für Klassifikation, Einheit: Ohne Einheit

–   Parameter hinzufügen asm

     (Kategorie Parameter)

Beschreibung: CATEGORY=1

-Name: CATEGORY, Typ: Integer, Wert: 0, Ausgewiesen: Check, Beschreibung: Nutzung für Klassifikation, Einheit: Ohne Einheit

–   Parameter hinzufügen Drawing

     (Kategorie Parameter)

Beschreibung: standard SUT INT DE

-Name: DOC_TYPE_DE, Typ: Zeichenkette, Wert: Fertigungszeichnung, Ausgewiesen: Check, Beschreibung: Dokumententyp deutsch, Einheit: Ohne Einheit

-Name: DOC_TYPE_EN, Typ: Zeichenkette, Wert: manufacturing drawing, Ausgewiesen: Check, Beschreibung: Dokumententyp englisch, Einheit: Ohne Einheit

-Name: DOC_TYPE_DE, Typ: Zeichenkette, Wert: DE, Ausgewiesen: Check, Beschreibung: Sprache der Zeichnung ISO3166-1 Kürzel, Einheit: Ohne Einheit

Optionen: Check Beschreibung ersetzen, falls Parameter vorhanden ist

                Check Ausgewiesenen Parameter ersetzen, falls Parameter vorhanden ist

–   Parameter hinzufügen Drawing

     (Kategorie Parameter)

Beschreibung: Änderungsinformationen

Typ: für alle Parameter Zeichenkette angeben

Jeder Parameter jeweils einen Namen angeben:

CAD_APPROVED_BY_01, CAD_APPROVED_BY_02, CAD_APPROVED_BY_03, CAD_APPROVED_BY_04, CAD_APPROVED_ON_01, CAD_APPROVED_ON_02, CAD_APPROVED_ON_03, CAD_APPROVED_ON_04, CAD_APPROVED_ON_01, CAD_APPROVED_ON_02, CAD_APPROVED_ON_03, CAD_APPROVED_ON_04, CAD_CHANGE_NO_01, CAD_CHANGE_NO_02, CAD_CHANGE_NO_03, CAD_CHANGE_NO_04

Gruppieren prt asm> Filter Parameterwert setzen

Beschreibung: Parametermapping

Modus: Derzeit überarbeitetes Modell

–   Parameter bearbeiten prt asm

     (Kategorie Parameter)

Beschreibung: DESCRIPTION_1_DE=NT

Suchen in: Name

Suchen nach: DESCRIPTION_1_DE

Neuer Typ: Zeichenkette

Neuer Wert: %NT%

–   Parameter bearbeiten prt asm

     (Kategorie Parameter)

Beschreibung: DESCRIPTION_2_DE=NB

Suchen in: Name

Suchen nach: DESCRIPTION_2_DE

Neuer Typ: Zeichenkette

Neuer Wert: %NB%

–   Parameter bearbeiten prt asm

     (Kategorie Parameter)

Beschreibung: DESCRIPTION_1_DE=CNS_NT

Suchen in: Name

Suchen nach: DESCRIPTION_1_DE

Neuer Typ: Zeichenkette

Neuer Wert: %CNS_NT%

–   Parameter bearbeiten prt asm

     (Kategorie Parameter)

Beschreibung: DESCRIPTION_2_DE=CNS_NB

Suchen in: Name

Suchen nach: DESCRIPTION_2_DE

Neuer Typ: Zeichenkette

Neuer Wert: %CNS_NB%

–   Parameter bearbeiten prt asm

     (Kategorie Parameter)

Beschreibung: DESCRIPTION_1_EN=DESCRIPTION_1_DE

Suchen in: Name

Suchen nach: DESCRIPTION_1_EN

Neuer Typ: Zeichenkette

Neuer Wert: %DESCRIPTION_1_DE%

–   Parameter bearbeiten prt asm

     (Kategorie Parameter)

Beschreibung: DESCRIPTION_2_EN=DESCRIPTION_2_DE

Suchen in: Name

Suchen nach: DESCRIPTION_2_EN

Neuer Typ: Zeichenkette

Neuer Wert: %DESCRIPTION_2_DE%

Parameter aus Wörterbuch bearbeiten prt asm

(Kategorie Parameter)

Beschreibung: DE->EN

Quellparameter: DESCRIPTION_1_DE

Zielparameter: DESCRIPTION_1_EN

Wörterbuchdatei: @project_dir@partserver_lang_de.csv

Format: CSV

Optionen: Check Teile der Werte übersetzen, wenn keine vollständige Übersetzung gefunden wird

Parameter aus Wörterbuch bearbeiten prt asm

(Kategorie Parameter)

Beschreibung: EN->DE

Quellparameter: DESCRIPTION_1_EN

Zielparameter: DESCRIPTION_1_DE

Wörterbuchdatei: @project_dir@partserver_lang_en.csv

Format: CSV

Optionen: Check Teile der Werte übersetzen, wenn keine vollständige Übersetzung gefunden wird

Gruppieren prt asm

Beschreibung: CADENAS Parameter löschen

Modus: Derzeit überarbeitetes Modell

–   Parameter löschen prt asm

     (Kategorie Parameter)

Beschreibung: CNS_*

Suchen in: Name

Suchen nach: CNS_*

                       NT

                       NN

                       NB

                       LINA

–   Parameter löschen prt asm Drawing

     (Kategorie Parameter)

Suchen in: Name

Suchen nach: ARTICLENO

                       BOMINFO

                       CNSMASSEXACT

                       CREATOR

                       NBSYN

                       SUPPLIER

                       TNR

                       TYP

Folienstatus setzen prt asm

(Kategorie Folien)

Beschreibung: 0* ausblenden

Folien: 0*, Folienstatus: Ausblenden

Modell-Beziehungen hinzufügen prt asm

(Kategorie Beziehung)

Beschreibung: MASS=floor(PRO_MP_MASS,3)

Beziehung nach Regenerierung: MASS\s*=\s*floor\(PRO_MP_MASS,3\)

Hinzufügen am: Ende der existierenden Beziehungen

Modell regenerieren prt asm

(Kategorie Modell)

Maximale Anzahl von Durchläufen: 3

 

2.Fügen Sie folgende Filter hinzu, siehe Kapitel Filter erstellen:

Aktion

Aktionseinstellungen

Bereich Body

Gruppieren prt asm > Filter Parameterwert setzen

Filterbeschreibung: CNS_NT?

Parametername: CNS_NT

Operator: =

Parameterwert: *

Fließkommagenauigkeit: 0

Parameter bearbeiten prt asm

(Kategorie Parameter)

Filter: Parameterwert

Filterbeschreibung: NT?

Parametername: NT

Operator: =

Parameterwert: *

Fließkommagenauigkeit: 0

Parameter bearbeiten prt asm

(Kategorie Parameter)

Filter: Parameterwert

Filterbeschreibung: NB?

Parametername: NB

Operator: =

Parameterwert: *

Fließkommagenauigkeit: 0

Parameter bearbeiten prt asm

(Kategorie Parameter)

Filter: Parameterwert

Filterbeschreibung: CNS_NT?

Parametername: CNS_NT

Operator: =

Parameterwert: *

Fließkommagenauigkeit: 0

Parameter bearbeiten prt asm

(Kategorie Parameter)

Filter: Parameterwert

Filterbeschreibung: CNS_NB?

Parametername: CNS_NB

Operator: =

Parameterwert: *

Fließkommagenauigkeit: 0

Modell-Beziehungen hinzufügen prt asm

(Kategorie Beziehung)

Filter: Beziehung existiert

Filterbeschreibung: MASS=floor(PRO_MP_MASS,3)

Suchen in: Post-Regen-Beziehung

Beziehung: MASS=floor(PRO_MP_MASS,3)

 

Created with Help & Manual 8 and styled with Premium Pack Version 4 © by EC Software