Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
speedy:30_modules:eplan [2023/07/10 14:18] – [Import in das aktuelle Projekt] speedy | speedy:30_modules:eplan [2023/10/11 13:07] – [Konfigurationsparameter] speedy | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== EPLAN / ECAD ====== | + | ====== EPLAN / Mechatronische Stückliste |
Stücklisten aus EPLAN können in speedyPDM mit Hilfe eines einfachen Regelwerks importiert und synchronisiert werden. \\ | Stücklisten aus EPLAN können in speedyPDM mit Hilfe eines einfachen Regelwerks importiert und synchronisiert werden. \\ | ||
Der Datenaustausch der EPLAN Stückliste mit dem ERP System kann somit zentral über speedyPDM gesteuert werden. \\ | Der Datenaustausch der EPLAN Stückliste mit dem ERP System kann somit zentral über speedyPDM gesteuert werden. \\ | ||
Die EPLAN Stücklisten können hierarchisch nach ihren Einbauorten (Location) dargestellt werden. \\ | Die EPLAN Stücklisten können hierarchisch nach ihren Einbauorten (Location) dargestellt werden. \\ | ||
- | Die EPLAN Stücklisten kann eigenständig behandelt oder mit den CAD Stücklisten kombiniert zu einer mechatronischen Stückliste zusammengeführt werden. | + | Die EPLAN Stücklisten kann eigenständig behandelt oder mit den CAD Stücklisten kombiniert zu einer **mechatronischen** Stückliste zusammengeführt werden. |
===== Mechatronische Stückliste ===== | ===== Mechatronische Stückliste ===== | ||
Zeile 15: | Zeile 15: | ||
Im 3D-CAD können z.B. zur Kollisionskontrolle E-Teile ebenfalls verbaut werden. Wenn für E-Teile ein eigener Dokumenttyp definiert wird kann dieser von der Stückliste ausgeschlossen werden. Dieser Ausschluss gilt jedoch nur für die M-Stückliste aus dem 3D-CAD-Modell. Durch den späteren Import der EPLAN Stückliste werden dann alle E-Teile der M-Stückliste hinzugefügt. | Im 3D-CAD können z.B. zur Kollisionskontrolle E-Teile ebenfalls verbaut werden. Wenn für E-Teile ein eigener Dokumenttyp definiert wird kann dieser von der Stückliste ausgeschlossen werden. Dieser Ausschluss gilt jedoch nur für die M-Stückliste aus dem 3D-CAD-Modell. Durch den späteren Import der EPLAN Stückliste werden dann alle E-Teile der M-Stückliste hinzugefügt. | ||
===== Import in das aktuelle Projekt ===== | ===== Import in das aktuelle Projekt ===== | ||
- | ** Kontextmenü: | + | ** Kontextmenü: |
+ | |||
+ | Importiert eine EPLAN Stückliste in das aktuelle Projekt. \\ | ||
+ | Wählen Sei die zu importierende EPLAN Stückliste im Excel-Format aus. Die Tabelle wird anhand der [[speedy: | ||
+ | Es wird eine oberste Baugruppe für die EPLAN Stückliste selbst erstellt. \\ | ||
+ | Für alle gefundenen " | ||
+ | Für jeden E-Artikel, des jeweiligen " | ||
+ | |||
+ | Erfolgt der Import ein weiteres mal erkennt das System anhand des Dateinamen, ob die EPLAN Stückliste bereits importiert wurde und findet die passende Baugruppe dazu. Vorausgesetzt der Dateiname bleibt gleich. | ||
+ | Die Unterbaugruppen werden anhand des Einbauortes wiedergefunden. | ||
+ | Die Positionen werden anhand der eindeutigen Eigenschaften [eplan.position.property.unique] wieder gefunden und aktualisiert. | ||
===== Import in die aktuelle Stückliste ===== | ===== Import in die aktuelle Stückliste ===== | ||
- | ** Stückliste >> Struktur >> EPLAN Import ** | + | ** Kontextmenü: |
+ | |||
+ | Importiert eine EPLAN Stückliste in die aktuelle Stückliste. \\ | ||
+ | D.h. es wird keine separate Stückliste für die EPLAN Stückliste erstellt. | ||
+ | Für jeden gefundenen Einbauort aus der EPLAN Stückliste sucht das System unterhalb der aktuellen Baugruppe nach einer Unterbaugruppe oder Position mit entsprechend hinterlegtem Einbauort. | ||
+ | Wird zu einem Einbauort eine Stückliste gefunden, wird diese aktualisiert ansonsten wird anhand der Mapping Einstellungen eine neue Baugruppe erstellt. | ||
+ | |||
+ | |||
+ | ===== Einbauort ===== | ||
+ | Mit Hilfe des Einbauort (Location) kann in EPLAN strukturiert werden. So können z.B. verschiedene Bereiche einer Maschine bzw. der Maschinensteuerung entsprechenden Einbauorten zugewiesen werden. | ||
+ | In Verbindung mit speedyPDM und der mechatronischen Stückliste kann der Einbauort, wie der Name schon sagt, zur Bestimmung des Einbauortes und damit der zugehörigen mechanischen Baugruppe genutzt werden. | ||
+ | |||
+ | Handelt es sich um eine komplett kundenspezifische Konstruktion sollte in speedyPDM der Einbauort am Stücklistenkopf der Baugruppe definiert werden. | ||
+ | Für alle Projekt- bzw. kundenspezifischen Baugruppen kann die Definition des Einbauortes am Stücklistenkopf der Baugruppe erfolgen. | ||
+ | |||
+ | Bei standardisierten Baugruppen, die immer wieder in projektspezifischen Baugruppen verwendet werden, deren Einbauort sich je nach Verwendung unterscheidet, | ||
===== Einbauort-Mapping ===== | ===== Einbauort-Mapping ===== | ||
- | In der Datenbank Tabelle [eplan_mapping] wird definiert zu welchem Einbauort welche speedyPDM Baugruppe erstellt werden soll. \\ | + | In der Datenbank Tabelle [eplan_mapping] wird definiert zu welchem Einbauort |
Die Zuordnung enthält zu jedem Einbauort mindestens einen Dokumenttyp und beliebige weitere Eigenschaften, | Die Zuordnung enthält zu jedem Einbauort mindestens einen Dokumenttyp und beliebige weitere Eigenschaften, | ||
- | Die Bearbeitung des Mapping kann über den speedy-Admin erfolgen. Wenn weitere Dokumenteigenschaften, | + | Die Bearbeitung des Mapping kann über den speedy-Admin erfolgen. |
+ | Wenn weitere Dokumenteigenschaften, | ||
^Spalte^Beschreibung^ | ^Spalte^Beschreibung^ | ||
Zeile 32: | Zeile 59: | ||
|BEN1 | Benennung 1 | | |BEN1 | Benennung 1 | | ||
|BEN2 | Benennung 2 | | |BEN2 | Benennung 2 | | ||
- | |epl_parent | Eltern Einbauort. | | + | |epl_parent | Eltern Einbauort. \\ Dadurch wird eine Einbauort-Struktur definiert. | |
|epl_file | Platzhalter für zu importierende Datei. | | |epl_file | Platzhalter für zu importierende Datei. | | ||
+ | |||
+ | Es sollte immer ein " | ||
+ | |||
+ | Beispiel: | ||
+ | ^epl_location^dm_doctype^BEN1^BEN2^epl_parent^epl_file^ | ||
+ | | AL | EB | Anlagenschaltplan | | | < | ||
+ | | ST1 | EB | Schrank 1 | | AL | | | ||
+ | | =ST1+DRV | EB | Einbauort DRV | | ST1 | | | ||
+ | | =ST1+DEV | EB | Einbauort DEV | | ST1 | | | ||
+ | | =ST1+SB | EB | Einbauort SB | | ST1 | | | ||
+ | | =ST1+CAM | EB | Einbauort CAM | | ST1 | | | ||
+ | | ST2 | EB | Schrank 2 | | AL | | | ||
+ | | =ST2+DRV | EB | Einbauort DRV | | ST2 | | | ||
+ | | =ST2+DEV | EB | Einbauort DEV | | ST2 | | | ||
+ | | =ST2+SB | EB | Einbauort SB | | ST2 | | | ||
+ | | =ST2+CAM | EB | Einbauort CAM | | ST2 | | | ||
Zeile 62: | Zeile 105: | ||
|eplan.position.doctype | Dokumenttyp für Positions-Dokumente, | |eplan.position.doctype | Dokumenttyp für Positions-Dokumente, | ||
|eplan.position.property.doctype | Name der EPLAN Eigenschaft, | |eplan.position.property.doctype | Name der EPLAN Eigenschaft, | ||
- | |eplan.position.property.unique | Liste der EPLAN Eigenschaften, | + | |eplan.position.property.unique | Liste der EPLAN Eigenschaften, |
- | |eplan.position.property.origin | Name der EPLAN Eigenschaft, | + | |eplan.position.property.origin | Name einer EPLAN Eigenschaft, |
- | |eplan.position.document.autocreate | Erstellt für eine Position automatisch ein Dokument. \\ Für jede Position in der EPLAN Stückliste wird ein speedy-Dokument erstellt. Mit Hilfe von [eplan.position.property.unique] können Eigenschaften definiert werden, die den EPLAN-Artikel eindeutig machen. speedy sucht mit diesen Eigenschaften in der Datenbank, ob es bereits einen Artikel gibt. Wenn kein Artikel gefunden wurde wir ein neuer Artikle | + | |eplan.position.document.autocreate | Erstellt für eine Position automatisch ein Dokument. \\ Für jede Position in der EPLAN Stückliste wird ein speedy-Dokument erstellt. Mit Hilfe von [eplan.position.property.unique] können Eigenschaften definiert werden, die den EPLAN-Artikel eindeutig machen. speedy sucht mit diesen Eigenschaften in der Datenbank, ob es bereits einen Artikel gibt. Wenn kein Artikel gefunden wurde wir ein neuer Artikel |
|eplan.position.document.parentcontainer | Vollständiger Name eines Ordners innerhalb des Vault in dem alle E-Artikel abgelegt werden. \\ Wenn dieser Parameter leer ist werden die neuen E-Artikel im aktuellen Projektordner erstellt. | | |eplan.position.document.parentcontainer | Vollständiger Name eines Ordners innerhalb des Vault in dem alle E-Artikel abgelegt werden. \\ Wenn dieser Parameter leer ist werden die neuen E-Artikel im aktuellen Projektordner erstellt. | | ||
|eplan.assembly.document.parentcontainer | Vollständiger Name eines Ordners innerhalb des Vault in dem alle E-Baugruppen abgelegt werden. \\ Wenn dieser Parameter leer ist werden die neuen E-Baugruppen im aktuellen Projektordner erstellt. | | |eplan.assembly.document.parentcontainer | Vollständiger Name eines Ordners innerhalb des Vault in dem alle E-Baugruppen abgelegt werden. \\ Wenn dieser Parameter leer ist werden die neuen E-Baugruppen im aktuellen Projektordner erstellt. | | ||
- | |eplan.assembly.document.status | + | |eplan.assembly.document.release |
|eplan.assembly.document.release.comment | Freigabe Kommentar, wenn eine E-Baugruppe nach einem Update erneut freigegeben wird. | | |eplan.assembly.document.release.comment | Freigabe Kommentar, wenn eine E-Baugruppe nach einem Update erneut freigegeben wird. | | ||
|eplan.searchmode.rootassembly | Nach welcher Methode soll die Oberste Baugruppe (root-assembly) zur Importdatei gesucht werden: \\ 0 := Global (im gesamten Vault) \\ 1 := Projekt (innerhalb des aktuellen Projektordners) \\ 2 := Auftrag (innerhalb des aktuellen Auftragsorderns \\ 3 := Ordner (innerhalb des aktuellen Ordners) | | |eplan.searchmode.rootassembly | Nach welcher Methode soll die Oberste Baugruppe (root-assembly) zur Importdatei gesucht werden: \\ 0 := Global (im gesamten Vault) \\ 1 := Projekt (innerhalb des aktuellen Projektordners) \\ 2 := Auftrag (innerhalb des aktuellen Auftragsorderns \\ 3 := Ordner (innerhalb des aktuellen Ordners) | |