39bd9e01e2d4ce568b601ca9374e2ca9750ae6e4
21528e2 Schalter '--rm_bom_ids_cfg' und '--rm_summary_ids_cfg' ergänzt. Folglich werden bei Ausführung dieses Batch-Scripts die Teilenummern, die in $CREMIG_CFG/BOM-Settings.cfg definiert sind aus der Darstellung des Baumes, bzw. der Zusammenfassung ausgeschlossen. Darüber hinaus Präfix 'Baugruppennummer' zur Angabe der Artikelnummer, für die der Baum darstellt werden soll in 'Artikelnummer' umbenannt, da mittlerweile auch für Teilenummern ohne Stückliste der Migrationsstand angezeigt werden kann.
Basierend auf Commit
21528e2 Schalter '--rm_bom_ids_cfg' und '--rm_summary_ids_cfg' ergänzt. Folglich werden bei Ausführung dieses Batch-Scripts die Teilenummern, die in $CREMIG_CFG/BOM-Settings.cfg definiert sind aus der Darstellung des Baumes, bzw. der Zusammenfassung ausgeschlossen. Darüber hinaus Präfix 'Baugruppennummer' zur Angabe der Artikelnummer, für die der Baum darstellt werden soll in 'Artikelnummer' umbenannt, da mittlerweile auch für Teilenummern ohne Stückliste der Migrationsstand angezeigt werden kann.
Basierend auf Commit
d905896 können jetzt im Treeview Nummern aus der Stücklistenstruktur sowie aus der Zusammenfassung ausgeschlossen werden. Nummern, die explizit oder implizit ausgeschlossen wurden (implizit, wenn sie Bestandteil einer Baugruppe sind, die ausgeschlossen wurde), dann werden diese Nummern in der Zusammenfassung aufgelistet, um dem User zu verdeutlichen, dass die Darstellung des Baumes, bzw. der Zusammenfassung von der tatsächlichen Struktur abweicht. Zur Angabe der ausgeschlossenen Nummern aus dem Baum können die neuen Schalter '--rm_bom_ids_str' und '--rm_bom_ids_cfg' genutzt werden. Bei ersterem können die Nummern als Argumente nacheinander mit Leerzeichen getrennt angegeben werden. Bei zweiterem Fall wird eine Konfigurationsdatei mit darin definiertem Sektionsnamen angegeben. Analog dazu gibt es zum Ausschluss der Teilenummern aus den Anzahlen der Zusammenfassung die neuen Schalter '--rm_summary_ids_str' und '--rm_summary_ids_cfg'. Allgemein wurde auch die Angabe der Argumente konkretisiert und z.B. durch CustomActions zur Validierung der Argumente verbessert.
CreoMigrate
Enthält Skripte die die Migration von Creo Altdaten nach SolidEdge erleichtern sollen. Sämtliche automatisierbaren Prozesse, welche wenig Nutzereingaben erfordern, können hier abgebildet werden.
Ziel: Alte 3D-Daten aus Creo mit aktuellen SIVAS-Informationen in neuer Konstruktionsumgebung (Solid Edge/Rule Designer) weiter zu verwenden.
Die folgenden Schritte müssen vom Entwickler aktuell beschritten werden:
- Bestandsliste ableiten aus Rule Designer (was ist schon da)
- Baugruppen-Stückliste aus SIVAS ableiten mit dem JSON/CSV-Export Tool. Vorteil: Man bekommt alle Unterbaugruppen der Baugruppe mit aufgelistet.
- Vorlagen-Excel für Baugruppenvergleich kopieren und auf aktuellen Fall verknüpfen (Baugruppen-Stücklisten Excel)
- Aufwandsabschätzung durchführen (Neuaufbau, Halbzeugbearbeitung usw.)
- Einzelteil-Informationen aus SIVAS in Tabellenform ableiten und als Excel speichern (hierfür die zusätzlichen Spalten vom Jakob)
- Excel zur Impfung der 3D-Datensätze öffnen.
- Angaben zum eventuellen Neuaufbau vornehmen. Information kommt aus der Excel Baugruppenvergleich.
- Falls noch nötig Einzelteil in Rohdatenpool suchen und in Austauschbereich verschieben. (Windows Explorer)
- Altdateninformation über Funktion „Alle aktualisieren“ auf Datensatz abstimmen, Daten überprüfen und ggf. abändern, falls Fehler vorhanden (dies kann sehr Zeitintensiv sein). Nach Beurteilung Excel speichern.
- 3D-Modell mit DataPrep-Tool impfen und Log kontrollieren
- In RuleDesigner den Altdaten-Import starten
- Nach Anlage des Datensatzes diesen „in Bearbeitung“ nehmen, und das Modell aufbereiten. (Gewinde nachpflegen, Körper optimieren usw.) danach speichern.
- Datensatz „zur Prüfung“ schicken und „Freigeben“
- SIVAS-Eintrag grob kontrollieren, Zeichnungen in neuen Archiv-Bereich umziehen.
Vorteile:
- Zeitersparnis durch Wegfall von Händischen Verknüpfungen. (Abgeleitete Excel)
- Zeitersparnis durch einheitliches Programm (Änderungen werden gleich bei allen Usern durchgeführt)
- Fehlerreduktion durch nicht veränderbare Oberfläche (Excel kann unabsichtlich verändert werden)
- Komplexitätsreduzierung (Excelformeln zum Teil recht umständlich, tiefes Excelwissen benötigt, bei Programmcode Wahrscheinlichkeit höher, dass er besser gelesen werden kann)
- Loslösen von Excel als Bedienumgebung, somit nicht an Version oder Hersteller gebunden.
- Problemloseres Ausrollen auf mehrere Benutzer
Description
Enthält Skripte die die Migration von Creo Altdaten nach SolidEdge erleichtern sollen. Sämtliche automatisierbaren Prozesse, welche wenig Nutzereingaben erfordern, können hier abgebildet werden.
Languages
Python
98.3%
Batchfile
1.7%