From deae19d5c52ba33196e134ad603059cc39d145d8 Mon Sep 17 00:00:00 2001 From: Michael Stangl Date: Thu, 2 Nov 2023 12:52:29 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=9EHome=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 272 +------------------------------------------------------- 1 file changed, 4 insertions(+), 268 deletions(-) diff --git a/Home.md b/Home.md index 302752c..1fe123d 100644 --- a/Home.md +++ b/Home.md @@ -1,270 +1,6 @@ -- [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) +# Ruledesigner Konfigurator Informationen +## Roadmap für die Firmenweite Anwendung +[](https://) -# 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*) \ No newline at end of file +## Installation und Umgebung \ No newline at end of file