3dd2f80aa8
git-subtree-dir: wiki git-subtree-mainline:43b1493ce8git-subtree-split:f60aaf1ffc
270 lines
17 KiB
Markdown
270 lines
17 KiB
Markdown
- [I. Grundfunktionen der Schönenberger RD Anwendung](#i-grundfunktionen-der-schönenberger-rd-anwendung)
|
||
- [Aufbau einer Anlage im Modell](#aufbau-einer-anlage-im-modell)
|
||
- [Darstellung des Modells](#darstellung-des-modells)
|
||
- [Exportmöglichkeiten eines Modells](#exportmöglichkeiten-eines-modells)
|
||
- [II. Aufgaben abgeleitet aus der Grundfunktionalität](#ii-aufgaben-abgeleitet-aus-der-grundfunktionalität)
|
||
- [TODOs non Programming](#todos-non-programming)
|
||
- [TODOs Programming](#todos-programming)
|
||
- [III. Meilensteine zum Aufbau des RD Konfigurator Systems](#iii-meilensteine-zum-aufbau-des-rd-konfigurator-systems)
|
||
- [Arbeitspaket 1: Verwendbarkeit für das Angebotswesen](#arbeitspaket-1-verwendbarkeit-für-das-angebotswesen)
|
||
- [Arbeitspaket 2: Detaillierung des Modells zur genaueren Kalkulation](#arbeitspaket-2-detaillierung-des-modells-zur-genaueren-kalkulation)
|
||
- [Arbeitspaket 3: Verwendbarkeit für die Projektierung](#arbeitspaket-3-verwendbarkeit-für-die-projektierung)
|
||
- [Arbeitspaket 4: Verwendbarkeit für die Automation](#arbeitspaket-4-verwendbarkeit-für-die-automation)
|
||
- [Arbeitspaket 5: Verwendbarkeit für Marketing Zwecke und Sonderkonstruktion](#arbeitspaket-5-verwendbarkeit-für-marketing-zwecke-und-sonderkonstruktion)
|
||
- [IV. Detailplanung (Personen und Zwischenergebnisse):](#iv-detailplanung-personen-und-zwischenergebnisse)
|
||
- [0. Installation des RD Konfigurator](#0-installation-des-rd-konfigurator)
|
||
- [1. Schulung zum Ruledesigner](#1-schulung-zum-ruledesigner)
|
||
- [Arbeitspaket 1: Angebotswesen](#arbeitspaket-1-angebotswesen)
|
||
- [Arbeitspaket 2: Detaillierung](#arbeitspaket-2-detaillierung)
|
||
- [Arbeitspaket 3: Projektierung](#arbeitspaket-3-projektierung)
|
||
- [Arbeitspaket 4: Automation](#arbeitspaket-4-automation)
|
||
- [Arbeitspaket 5: Marketing](#arbeitspaket-5-marketing)
|
||
|
||
|
||
# I. Grundfunktionen der Schönenberger RD Anwendung
|
||
|
||
## Aufbau einer Anlage im Modell
|
||
|
||
1. Import eines Hallenplans
|
||
Auswahl einer .png/.dxf Datei zur Zur Definition. Selektion einer Länge (z.B. Breite der Halle) und Angabe eines Zahlenwertes für die Skalierung
|
||
2. Raster zur Aufteilung der StücklistenBereiche in der Halle definieren (wichtig zur Ableitung der Stückliste)
|
||
Angabe in wie viele Teile jeweils Länge und Breite aufgeteilt werden müssen
|
||
3. Aufbau der Anlage
|
||
* a) 2D Strecke zeichnen: Aus Polyline mit geraden Strecken und Bogenübergänge (90,60,45,30), Angabe der Höhe prozedural nach dem Ablegen des letzten Elements. Standardhöhe in der Voreinstellung
|
||
* b) Platzierung von Anlagenkomponenten (Kreisel, Matrixsorter, ..), Arbeitsplätzen und Betriebsmitteln
|
||
* c) Verbindung und Unterbrechnung der Strecken durch Weichen (Unterbrechung der Strecke mit Abzweigung), Sensoren (Punkt auf der Strecke) und Gefällestrecken
|
||
* d) Kopieren, Mustern, Löschen und Verschieben von Streckenabschnitten oder Komponenten
|
||
* e) Aufbau eines Gerüsts (Säulen, Abhänger und Querträger)
|
||
* f) Detaillieren der benötigten Profile durch split der Strecke in Einzelkomponenten. Ergebnis sollen verschiebbaren Punkte auf der Strecke sein, welche die Profillängen definieren
|
||
4. Speichern, laden und "hinzuladen" eines Modells
|
||
5. Verwaltung der erzeugten Modelle
|
||
6. Versionierung des RD Softwarestandes
|
||
7. Versionierung der Modelle
|
||
|
||
## Darstellung des Modells
|
||
|
||
1. Anzeige der Anlage über verschiedene Layer:
|
||
* Strecke (angetrieben, nicht angetrieben)
|
||
* Gerüst (Säulen, DRT, DreifachRT, Beschriftung)
|
||
* Maschinenteile (Kettenförderer, Senkrechtförderer)
|
||
* Weichen (Ein- und Ausschleusweichen, Passivweichen)
|
||
* Elektrokomponenten (Sensoren, Aktoren, Kabel, Schaltschränke)
|
||
* Kabelpritschen, Kabel
|
||
|
||
2. Filter nach Komponenten
|
||
3. Darstellung der Anlage in 3D in verschiedenen Level of detail (LOD): Grob und fein
|
||
4. Darstellung der Anlage in 2D (ev. mit verschiedenen wählbaren Symbolen) zur Zeichnung des Hallenlayouts für Monteure
|
||
|
||
## Exportmöglichkeiten eines Modells
|
||
|
||
1. Export einer kompletten Anlage als CSV bzw json. Definition einer Stückliste ist notwendig. Beispiele sind zu definieren (zum Import ins Sivas für eine Kalkulation)
|
||
|
||
2. Filterung vor dem Export (zum Import ins Sivas für eine Kalkulation)
|
||
* Ableitung von Stücklisten nach 2D Sektionen in der Halle (z.B. A2, A3 und B2)
|
||
* Ableitung von Stücklisten nach anwählbaren Layer der Komponenten (z.B. nur Gerüst)
|
||
|
||
3. Export einer 2D Bild/Zeichnung. (ev. auch .dxf?) der kompletten Anlage als
|
||
|
||
4. Export einer kompletten Anlage als 3D Solidedge File
|
||
|
||
# II. Aufgaben abgeleitet aus der Grundfunktionalität
|
||
|
||
## TODOs non Programming
|
||
|
||
* Definition einer Bedienoberfläche (Menüs des Programmes, Struktur des Modellbaum für die angebotenen Maschinen/Element, )
|
||
* 3D Dummy-Komponenten für die Umgebung schaffen (zuerst BOX, CYLINDER, später STL Dateien mit den passend benannten Koordinatensystemen)
|
||
* Erstellung der ersten Referenzelemente (.svg/.stl) mit den passenden Koordinatensystem mit Funktionstest für 2 verschiedene "Level of Details" (LOD)
|
||
* Export der vorhandenen ILS Elemente/Maschinen, Gerüste, Arbeitsplätze aus CREO als STL file
|
||
* Aufbau der Elemente in Solid Edge (für den Gesamtexport der Anlage zu SolidEdge, bsp. zur Visualisierung, rendern eines Videos)
|
||
|
||
* 2D Symbole für alle Komponenten definieren (dabei auf Größenverhältnisse achten)
|
||
* 3D Files für jede Komponente, Strecke, Weichen, Gerüst konstruieren , ILS Komponenten anlegen:
|
||
* Bahnstrecke bestehen aus 2 Umlenkrollen und 2 Strecken
|
||
* Größere Verbund-Elemente (z.B. Matrix-Sortierer, Arbeitsplatz, )
|
||
* Gefällestrecke
|
||
* angetriebene Steigstrecke
|
||
|
||
## TODOs Programming
|
||
|
||
* Lernen der Programmierumgebung
|
||
* Integration der Funktion zum Platzieren und Verteilen von Gerüstelementen (Portale aus Säulen und Querträger, die am Boden stehen oder per Abhänger an der Decke verschraubt sind)
|
||
* Logik der Stücklistenerzeugung aus einer Anlage (Varianten einer Komponente, z.B. Kreisel rechts/links sollten zu jeder Komponente definiert werden können)
|
||
* Funktionen zum Kopieren, Verschieben, etc. der Einzelteile oder Gruppen in der Anlage
|
||
* Komponenteninformationen ans ERP übergeben (Export einer Liste json/csv)
|
||
* 2 verschiedene Darstellungen aller Komponenten (vereinfacht und ausmodelliert) Umschalten in Graphical Studio zwischen der Darstellungen
|
||
* Aufteilen der Schienen in einzelne Elemente und Hinzufügen der Verbindungselemente
|
||
* Exportools für SIVAS (gefiltert oder als Gesamtanlage)
|
||
* Export aller 2d Symbole einer Anlage in Form einer dxf Datei (für die Nachbearbeitung z.B. mit Listen für die Monteure)
|
||
* einen eigen RuleDesigner Prozess zum Auslesen der Connection Points aus Solid Edge Koordinatensystemen erzeugen, um alle Koordinaten aus den Teilen automatisch einzupflegen
|
||
|
||
|
||
# III. Meilensteine zum Aufbau des RD Konfigurator Systems
|
||
|
||
## Arbeitspaket 1: Verwendbarkeit für das Angebotswesen
|
||
|
||
Aufbau der Mechanik einer sehr einfachen Anlage: Nur Kreisel und Weichen (Ohne Gerüst, ohne Automation, ohne Fördere u.ä. Maschinen) zur Erstellung einer Grundkalkulation im SIVAS
|
||
|
||
* Menüstruktur des Ruledesigner (Laden, Speichern und SivasExport der Anlage)
|
||
* Elementbaum des RD zur Anwahl und Platzierung
|
||
* Löschen von Komponenten
|
||
* 2D Symbole von Kreisel, Strecke, Weiche und Ausschleuselement
|
||
* 3D STL Dateien von Kreisel, Strecke und Weiche
|
||
* Erzeugung eines einfachen .csv Reports aus allen Anlagenkomponenten und deren Eigenschaften (Typ:Gerüst/Maschine, Position:Planquadrat 2B, usw.)
|
||
|
||
## Arbeitspaket 2: Detaillierung des Modells zur genaueren Kalkulation
|
||
|
||
Ergänzung der Mechanik der Anlage durch Gerüst und mechanisches Umfeld
|
||
|
||
* Definition von Separatoren
|
||
* Ergänzung von Gerüstkomponenten (Säulen, Abhänger und Querverbinder)
|
||
* Komponenten mehrfach kopieren und "mustern"
|
||
* Definition der Fahrtrichtung (automatische Änderung von Weichen und Ausschleuselementen)
|
||
|
||
## Arbeitspaket 3: Verwendbarkeit für die Projektierung
|
||
|
||
Detaillierungsmöglichkeit der Anlage, so dass diespäteren Komponenten verbaut werden können
|
||
|
||
* Detaillierungsmöglichkeit für alle Komponenten der Anlage (Weichen rechts/links, aktiv/passiv, Separator rechts/links usw.)
|
||
* Split der Strecke in Einzelteile
|
||
* Definition von Ausparungen in der Strecke an Weichen und Ausschleuselementen
|
||
* Definition der Pneumatik (Pfade für die Schläuche aus dem Luftbedarf, Verbinder der entsprechenden Baugruppe, Anschluss der Versorgung)
|
||
|
||
## Arbeitspaket 4: Verwendbarkeit für die Automation
|
||
|
||
Definition der Grundelemente und benötigten logikbausteine/SPS Komponenten
|
||
|
||
* Berechnung der benötigten Teile für die Automation: Anzahl der EAS (aus Aktoren und Sensoren)
|
||
* Platzierung Schaltschränke, Unterschaltschränke, Sensoren
|
||
* Definition der Wege für Kabel, Signalkabel, Kabelpritschen
|
||
* Export der nötigen Teile zur Kalkulation ins Sivas
|
||
|
||
## Arbeitspaket 5: Verwendbarkeit für Marketing Zwecke und Sonderkonstruktion
|
||
|
||
Ableitung eines vollständigen CAD Modells der Anlage
|
||
|
||
* automatische Modellierung aller Einzelteile einer Anlage (inkl. Kabelpritschen, Gerüst, ..) als SolidEdge Assembly
|
||
* Definition des Workflows im Jobserver für eine automatische Ableitung
|
||
|
||
# IV. Detailplanung (Personen und Zwischenergebnisse):
|
||
|
||
## 0. Installation des RD Konfigurator
|
||
## 1. Schulung zum Ruledesigner
|
||
* Programmierdokumentation zur IDE
|
||
* Beispiele und zugehörige Funktionen
|
||
* Erklärung zu Versionierung des Softwarestandes
|
||
|
||
## Arbeitspaket 1: Angebotswesen
|
||
|
||
### 1. Menüstruktur des Ruledesigner (Laden, Speichern und SivasExport der Anlage) (*@b.mueller, @s.steuer, @m.stangl, @s.schmutzler*)
|
||
|
||
* Funktionalitäten, Features definieren
|
||
* Schaltflächen, UI
|
||
* Skizzen der Oberfläche
|
||
* Definition eines Benutzungs-Verhaltens durch den gedachten Aufbau eines Modells in Einzelschritten
|
||
* Definition von Grenzen für z.B. max./min. Kreisellänge, Stauprofillänge, Länge von Förderern o.Ä.
|
||
|
||
### 2. Elementbaum des RD zur Anwahl und Platzierung (*@e.erk, @s.schmutzler, @d.fetzer, @m.stangl*)
|
||
|
||
* Was muss in den Elementbaum, was wird automatisch generiert (z.B. Weichen können anfangs platziert werden, später aber nur noch konfiguriert (Richtungsänderung, feststellen)
|
||
* Liste der Gruppen und Einzelteile (für ILS vorhanden)
|
||
* Liste der späteren Struktur des Elementbaumes wenn einmal alles gefüllt ist (Teile für Automation, Gerüst, Peripherie, Arbeitsplätze, Fördertechnik, Verpackungsmaschinen etc...)
|
||
|
||
### 3. Review Treffen mit (*@s.schmutzler, @e.erk, @s.schoenenberger, @m.stangl*)
|
||
|
||
### 4. Löschen von Komponenten (*@m.stangl, @reif_pbu*)
|
||
|
||
### 5. 2D Symbole von Kreisel, Strecke, Weiche und Ausschleuselement (*@s.schmutzler, @e.erk*)
|
||
|
||
* eine Auswahl von Referenzanlagen
|
||
* Zusammenstellung der nötigen Nummernkreise für alle Einzelteile in den Assemblies
|
||
* Design/Erstellung der .svg Icons für den 2D Hallenplan (Koordinatensysteme abgleichen zu realen 3D-Baugruppen), Unterschied Icon (Elementbaum) und Zeichnungssymbol(Wir im 2D-Plan platziert)
|
||
|
||
### 6. 3D STL Dateien von Kreisel, Strecke und Weiche (*@s.steuer, @b.mueller*)
|
||
|
||
* Erstellung der STL Dateien für die vereinfachten Ersatzgeometrien (mit richtiger Breite, Höhe, Tiefe und richtig benannten Koordinatensystemen zum Anschluss von Strecken)
|
||
* Suche der nötigen Assemblies im Creo
|
||
* oder Erstellung im SolidEdge
|
||
* Ableitung der Neutralformate im Batchbetrieb
|
||
|
||
### 7. Erzeugung eines einfachen .csv Reports aus allen Anlagenkomponenten und deren Eigenschaften (Typ:Gerüst/Maschine, Position:Planquadrat 2B, usw.)
|
||
|
||
* Definition einer Schnittstelle für die SIVAS Kalkulation einer vollständigen Anlage (mit Hierarchien der Subsysteme nach Berechnungskategorie wie heute schon - keine einfache Liste aller Teile), Übergabeparameter für die Kalkulation (Kalkulationsschemata, Dispogruppen,…) (*@d.fetzer, @m.stangl, @anton_jakob*)
|
||
* Export einer .csv Liste entsprechend des gewünschten Sivas Imports aus dem RuleDesigner Configurator Modell (*@reif_pbu, @m.stangl*)
|
||
|
||
|
||
## Arbeitspaket 2: Detaillierung
|
||
|
||
### 1. Definition von Separatoren
|
||
|
||
* Liste aller Separatoren und deren SIVAS Nummern (wahrscheinlich schon vorhanden)
|
||
* Skizze über die Platzierung und Auswahl der gewünschten Separatoren auf einem Kreisel in Ruledesigner (welche Klicks/Menüs sollen existieren) (*@m.stangl, @s.schmutzler*)
|
||
|
||
### 2. Ergänzung von Gerüstkomponenten (Säulen, Abhänger und Querverbinder)
|
||
|
||
* Liste aller Säulen, Querverbinder und Abhänger und deren SIVAS Nummern
|
||
* Skizze über die Platzierung von Säulen bzw. Portalen in Ruledesigner (welche Klicks/Menüs sollen existieren) (*@m.stangl, @s.schmutzler*)
|
||
* Skizze über die Modifikation von Säulen zu Abhängern in Ruledesigner (welche Klicks/Menüs sollen existieren) (*@m.stangl, @s.schmutzler*)
|
||
|
||
### 3. Komponenten mehrfach kopieren und "mustern"
|
||
|
||
* Art der Muster festlegen (z.B. für Säulen oder Portale im x/yRaster oder nur linear) (*@m.stangl, @s.schmutzler*)
|
||
* kopieren bzw. Mehrfachkopie in x/y-Richtung (*@reif_pbu, @m.stangl, @s.schmutzler, @s.steuer, @b.mueller*)
|
||
|
||
### 4. Definition der Fahrtrichtung pro Kreisel (automatische Änderung von Weichen und Ausschleuselementen)
|
||
|
||
* Festlegung des Auslöseknopfes bzw. der Bereiche für eine Einstellmöglichkeit (an 2D/3D Elementen) (*@m.stangl, @s.schmutzler*)
|
||
* Programmierung der Abhängigkeitsverwaltung von zusammengehörigen Einheiten (Motorstation+Spannstation+Weichen+Abwürfe) (*@reif_pbu, @m.stangl, @s.schmutzler, @s.steuer, @b.mueller*)
|
||
|
||
## Arbeitspaket 3: Projektierung
|
||
|
||
### 1. Detaillierungsmöglichkeit für alle Komponenten der Anlage (Weichen rechts/links, aktiv/passiv, Separator rechts/links usw.)
|
||
|
||
* Liste der am Ende möglichen Zustände aller Elemente und aller ihrer möglichen Zustände (*@e.erk, @m.stangl, @s.schmutzler*)
|
||
* Festlegung des Auslöseknopfes bzw. der Bereiche für eine Einstellmöglichkeit (an 2D/3D Elementen) (*@m.stangl, @s.schmutzler*)
|
||
|
||
### 2. Definition der Ausparungen in der ILS Strecke an Weichen und Ausschleuselementen (*@e.erk, @m.stangl, @s.schmutzler*)
|
||
|
||
### 3. Definition der Pneumatik (Pfade für die Schläuche aus dem Luftbedarf, Verbinder der entsprechenden Baugruppe, Anschluss der Versorgung) (*@e.erk, @t.boos, @m.stangl*)
|
||
|
||
### 4. Definition einer Strecke für andere Anlagetypen (z.B. Omniflo aus Polygonlinienzug (*@reif_pbu, @m.stangl*)
|
||
|
||
* Knopf zum Split der Strecke in Einzelteile
|
||
* Abfrage der Angabe der Standardlänge der Streckenteile (z.B. 6 m)
|
||
* Platzierung von Punkten/Marker im Modell auf jedem Schienenende/anfang mit einer Verschiebemöglichkeit per Maus und Anzeige der neuen Längen
|
||
|
||
## Arbeitspaket 4: Automation
|
||
|
||
### 1. Liste der SIVAS Nummern aller für die Automation nötigen Elemente (*@t.schiller, @m.schellhammer, @m.stangl*)
|
||
|
||
### 2. Workshop zu den benötigten Layern und Komponenten (*@t.schiller, @m.schellhammer, @m.stangl*)
|
||
|
||
### 3. Design/Erstellung der .svg Icons für den 2D Hallenplan (*@s.schmutzler, @m.schellhammer*)
|
||
|
||
### 4. 3D STL Dateien von Schaltschrank, Kabelpritsche und Sensoren (*@s.steuer, @b.mueller*)
|
||
|
||
* Erstellung der STL Dateien für die vereinfachten Ersatzgeometrien (mit richtiger Breite, Höhe, Tiefe und richtig benannten Koordinatensystemen zum Anschluss von Strecken)
|
||
* Integration der Koordinatensysteme zur Anbindung der Kabel
|
||
|
||
### 5. Platzierung Schaltschränke, Unterschaltschränke, Sensoren
|
||
|
||
* Definiton der benötigten SIVAS Nummern für die Baugruppen (*@m.schellhammer, @f.seyfried*)
|
||
* Aufnahme in den RD Elementbaum zur Auswahl und Platzierung (*@m.stangl, @s.steuer, @b.mueller*)
|
||
|
||
### 6. Definition der Wege für Kabel, Signalkabel, Kabelpritschen
|
||
|
||
* Liste der SIVAS Nummern der möglichen Verbindungskabel
|
||
* Definition der Kabelwege in Form eines Polygonzugs zwischen den Schaltschränken (*@reif_pbu, @m.stangl*)
|
||
* Selektion mehrerer "Wege" in der Anlage zur Definition eines Pfades für ein oder mehrerer Kabel
|
||
|
||
### 7. Exportmöglichkeiten
|
||
|
||
* nach SIVAS: Definition der nötigen Informationen für den strukturierte Kalkulation (*@reif_pbu, @m.stangl, @anton_jakob*)
|
||
* nach WSCAD (*@reif_pbu, @m.stangl, @m.schellhammer*)
|
||
* Export des Mengengerüsts: Berechnung der benötigten Teile aus der Hardware, also Anzahl der nötigen Ein und Ausgänge aus Aktoren und Sensoren (*@t.schiller, @m.schellhammer, @m.stangl, @e.yüksel, @t.molina, @f.seyfried*)
|
||
|
||
## Arbeitspaket 5: Marketing
|
||
|
||
### 1. automatische Modellierung aller Einzelteile einer Anlage (inkl. Kabelpritschen, Gerüst, ..) als SolidEdge Assembly (*@reif_pbu, @m.stangl*)
|
||
* Bereitstellung aller Einzelteile der Modelle als SolidEdge Files
|
||
* Fertiges Assembly einer Halle als Vorlage für die Integration der Maschinen
|
||
### 2. Definition des Workflows im Jobserver für eine automatische Ableitung (*@reif_pbu, @m.stangl*) |