// ══════════════════════════════════════════════════════════ // apps.js — zentrale Datendatei für den Web Apps Launcher // Wird von index.html UND apps-cms.html geladen. // ══════════════════════════════════════════════════════════ const BASE = "http://swmatlabapp01.de.index.ads/webapps/home/session.html?app="; const PLACEHOLDER = "img/placeholder.png"; const VIDEO_DEMO = "video/Software_Winflex_IPS_video.mp4"; // ── Gruppen-Definition & Reihenfolge ────────────────────── // ── Pakete = Gruppen ────────────────────────────────────── // Die Gruppen entsprechen direkt den Paket-Tags. // Apps mit mehreren Tags erscheinen in mehreren Sektionen. const GROUPS = [ { id: "essentials", label: "Essentials", icon: "⭐" }, { id: "non-circular", label: "Non-Circular", icon: "🔄" }, { id: "medical", label: "Medical", icon: "🏥" }, { id: "hidden", label: "Intern", icon: "🔒" }, ]; // ── Paket-Tags (aus CSV) ─────────────────────────────────── // essentials = Paket "Essentials" // non-circular = Paket "Non-Circular" // medical = Paket "Medical" // hidden = nicht in einem Paket enthalten const APPS = [ // ── Drehen & Profilieren ───────────────────────────── { group: "turning", title: "Polygon Turning", creator: "Dr.-Ing. Volker Sellmeier", info: "Design of Polygon Turning processes. ", version: "0.1", imageUrl: "img/pg.png", point: "", link: BASE + "PolygonTurning", tags: ["essentials"], packages: { "essentials": "full" }, videoUrl: VIDEO_DEMO, description: "Auslegungswerkzeug für Polygondrehprozesse. Berechnet Synchronisationsverhältnisse zwischen Werkstück- und Werkzeugspindel sowie die resultierende Profilform für n-eckige Querschnitte." }, { group: "cutting", title: "CuttingForces", creator: "Dr.-Ing. Volker Sellmeier", info: "Calculation of cutting forces for turning, drilling and milling operations.
", version: "1.2", imageUrl: "img/sk.png", point: "", link: BASE + "CuttingForces4", tags: ["essentials"], packages: { "essentials": "full" }, videoUrl: VIDEO_DEMO, description: "Berechnet Schnittkräfte für Drehen, Bohren und Fräsen basierend auf Werkstoffkennwerten, Schnittparametern und Werkzeuggeometrie. Ideal für die Prozessauslegung." }, { group: "turning", title: "Non-Circular Rotary Turning", creator: "Dr.-Ing. Volker Sellmeier", info: "Design of Non-Circular Rotary Turning processes.", version: "0.2", imageUrl: "img/nc_full.png", point: "", link: BASE + "NonCircularRotaryTurning", tags: ["essentials", "non-circular"], packages: { "essentials": "limited", "non-circular": "full" }, videoUrl: VIDEO_DEMO, description: "Auslegung von Nicht-Kreisförmigen Rotationsdrehprozessen. Berechnet Bahnkurven, Synchronisationsparameter und Schnittkraftverläufe für die Fertigung nicht-runder Drehteile." }, { group: "turning", title: "Slot Turning", creator: "Dr.-Ing. Volker Sellmeier", info: "Design of Slot Turning Processes.", version: "0.1", imageUrl: "img/st.png", point: "", link: BASE + "Schlitzdrehen", tags: ["essentials", "non-circular"], packages: { "essentials": "limited", "non-circular": "full" }, videoUrl: VIDEO_DEMO, description: "Auslegung von Schlitzdrehprozessen zur Herstellung von Längsnuten und Profilen durch ein rotierendes Werkzeug bei simultaner Werkstückrotation." }, { group: "turning", title: "Cyclo Cut", creator: "Dr.-Ing. Volker Sellmeier", info: "Design of continuous indexing cutting processes for circular periodic patterns.", version: "0.16", imageUrl: "img/cc.png", point: "", link: BASE + "CycloCut3", tags: ["essentials", "non-circular"], packages: { "essentials": "limited", "non-circular": "full" }, videoUrl: VIDEO_DEMO, description: "Auslegung von kontinuierlichen Teilungsprozessen für kreisförmige periodische Profile. Berechnet Eingriffsverhältnisse, Kinematik und Schnittkraftverläufe für Wälzfräs- und Stoßprozesse." }, { group: "turning", title: "Polylobe Turning", creator: "Dr.-Ing. Volker Sellmeier", info: "Design of Polylobe Turning Processes.", version: "1.2", imageUrl: "img/polylobe.png", point: "", link: BASE + "PolylobeTurning", tags: ["essentials", "non-circular", "medical"], packages: { "essentials": "limited", "non-circular": "full", "medical": "full" }, videoUrl: VIDEO_DEMO, description: "Auslegung von Polylobe-Drehprozessen für die Fertigung vielflächiger Wellenprofile. Berechnet Eingriffsgeometrien, Übertragungsverhältnisse und Oberflächengüten." }, { group: "turning", title: "HTX Turning ", creator: "Dr.-Ing. Volker Sellmeier", info: "Design of HTX Hypotrochoidal Torus Profiles, that can be machined by Polytube Turning.", version: "0.2", imageUrl: "img/trx.png", point: "", link: BASE + "HTXTurning", tags: ["essentials", "medical"], packages: { "essentials": "limited", "medical": "full" }, videoUrl: VIDEO_DEMO, description: "Generiert HTX-Hypotrochoidal-Torusprofile und berechnet die notwendigen Polytube-Drehparameter. Ideal für die Auslegung innovativer Werkzeugaufnahme- und Verbindungssysteme." }, // ── Schneidprozesse & Kräfte ───────────────────────── { group: "cutting", title: "Bevel Gear ", creator: "Helmut Müller, Dr.-Ing. Volker Sellmeier", info: "Calculation of bevel gear cutting processes (Face Hobbing / Klingelnberg Cyclo-Palloid).", version: "0.1", imageUrl: PLACEHOLDER, link: BASE + "BevelGear", tags: ["hidden"], packages: {}, videoUrl: VIDEO_DEMO, description: "Berechnet Kegelradschneidprozesse nach dem Face-Hobbing-Verfahren sowie dem Klingelnberg Cyclo-Palloid-Verfahren. Unterstützt Ingenieure bei der Auslegung optimaler Schnittparameter." }, { group: "cutting", title: "CenterHeight ", creator: "Dr.-Ing. Volker Sellmeier", info: "Determines center height deviation based on two turned diameters.", version: "0.1", imageUrl: PLACEHOLDER, link: BASE + "CenterHeight", tags: ["hidden"], packages: {}, videoUrl: VIDEO_DEMO, description: "Bestimmt die Mittenhöhenabweichung eines Drehwerkzeugs aus zwei gemessenen Drehdurchmessern. Schnelle Diagnose von Einstellfehlern direkt an der Maschine." }, { group: "cutting", title: "High Speed Whirling", creator: "Dr.-Ing. Volker Sellmeier", info: "Design of High Speed Whirling and High Speed Whirlmilling processes.", version: "1.1", imageUrl: "img/hsw.png", point: "", link: BASE + "HighSpeedWhirling", tags: ["essentials", "medical"], packages: { "essentials": "limited", "medical": "full" }, videoUrl: VIDEO_DEMO, description: "Auslegungswerkzeug für Hochgeschwindigkeits-Wirbelverfahren. Unterstützt die Parametrierung von Wirbelköpfen, Schnittgeschwindigkeiten und Vorschüben für Gewindespindeln." }, // ── Diagnose & Messdaten ───────────────────────────── { group: "diagnostics", title: "BlackBox", creator: "Simon Fedurko, Dr.-Ing. Volker Sellmeier", info: "Read plot and analyse Black Box data (DB165 DB166) of INDEX machines.", version: "1.3", imageUrl: PLACEHOLDER, link: BASE + "BlackBox5", tags: ["hidden"], packages: {}, videoUrl: VIDEO_DEMO, description: "Liest und analysiert Black-Box-Daten (DB165, DB166) von INDEX-Maschinen. Zeigt Maschinenzustände, Fehlermeldungen und Prozessparameter in übersichtlichen Diagrammen an." }, { group: "diagnostics", title: "SpindelCheck", creator: "Dr.-Ing. Volker Sellmeier, Simon Fedurko", info: "Analyse data of the INDEX spindle test bed.", version: "0.4", imageUrl: PLACEHOLDER, link: BASE + "SpindelCheck3", tags: ["hidden"], packages: {}, videoUrl: VIDEO_DEMO, description: "Analysiert Messdaten des INDEX-Spindelprüfstands. Visualisiert Schwingungsverhalten, Lagertemperaturen und Rundlauffehler für die vorausschauende Wartung." }, { group: "diagnostics", title: "Traces ", creator: "Simon Fedurko", info: "Read, plot and analyse Trace data of INDEX machines.", version: "0.7", imageUrl: PLACEHOLDER, link: BASE + "Traces1", tags: ["hidden"], packages: {}, videoUrl: VIDEO_DEMO, description: "Liest, visualisiert und analysiert Trace-Datensätze von INDEX-Maschinen. Auswertung von Achsbewegungen, Stromverläufen und Systemzuständen direkt im Browser." }, { group: "diagnostics", title: "ReadHioki ", creator: "Simon Fedurko", info: "Reads data from Hioki Hicoorders, analyses and plots them.", version: "0.15", imageUrl: PLACEHOLDER, link: BASE + "ReadHioki", tags: ["hidden"], packages: {}, videoUrl: VIDEO_DEMO, description: "Liest Messdaten von Hioki Hicoorder-Geräten ein, analysiert und visualisiert diese automatisiert. Unterstützt Strom-, Spannungs- und Leistungsmessungen in der Maschinendiagnose." }, // ── Software & Tools ───────────────────────────────── { group: "software", title: "CodeGenerator", creator: "Dr.-Ing. Volker Sellmeier, Matthias Grauer", info: "Generates codes for service notifications within the SAP system of INDEX Germany.", version: "1.0", imageUrl: PLACEHOLDER, link: BASE + "CodeGenerator", tags: ["hidden"], packages: {}, videoUrl: VIDEO_DEMO, description: "Generiert automatisiert Servicemeldungscodes für das SAP-System der INDEX Deutschland GmbH. Reduziert manuelle Eingaben und erhöht die Konsistenz der Servicedokumentation." }, { group: "software", title: "ESS – MSS", creator: "Dr.-Ing. Volker Sellmeier", info: "Auswertung der Resturlaubslisten und des ESS/MSS-Systems.", version: "1.0", imageUrl: PLACEHOLDER, link: BASE + "ESS_MSS", tags: ["hidden"], packages: {}, videoUrl: VIDEO_DEMO, description: "Wertet Resturlaubslisten und Daten des ESS/MSS-Systems aus und stellt diese übersichtlich dar. Unterstützt HR-Prozesse und Ressourcenplanung im INDEX-Unternehmensumfeld." } ];