// ══════════════════════════════════════════════════════════
// 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: "
- Kontinuierlicher Prozess, auch bekannt als Mehrkantdrehen / Mehrkantschlagen
- Typische Herstellung von Schlüsselflächen (z. B. Vierkant, Sechskant)
- Nur an Außendurchmessern einsetzbar
",
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: "- Berechnung der Schnittkräfte für Dreh-, Fräs- und Bohrprozesse
- Auswahl des Werkstoffs aus großer Datenbank oder Vorgabe eigener Kennwerte
",
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: "- Kontinuierlicher Prozess zur Herstellung unrunder Bauteilquerschnitte
- Nur an Außendurchmessern einsetzbar
- Beispiele: Knochennägel, Implantate, Exzenter, Ellipsen
",
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: "- Kontinuierlicher Prozess zur Herstellung von Schlitzen
- Beispiele: Schlitz- oder Kreuzschlitzschrauben
- Besonders relevant bei sehr kleinen Abmessungen
- Der Schlitz liegt prozessbedingt immer exakt in der Drehmitte der Schraube
",
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: "- Kontinuierlicher Prozess zur Herstellung von außen- oder innenliegenden Rundnuten
- Beispiel: ISIS-Drive (männliches Profil, Fahrradanwendung)
",
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: "- Kontinuierlicher Prozess zur Herstellung hypotrochoider Profile an Innen- oder Außendurchmessern
- Typische Anwendung: Welle‑Nabe‑Verbindungen (WNV) nach DIN 3689‑1 (H‑Profile)
",
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: "- Polygongeometrie zum Antrieb einer Schraube (typisch Knochenschraube), ähnlich Innensechsrund (TORX®)
- Annäherung an Innensechsrund (TORX®) zum Schruppen
- Die Polygongeometrie kann sehr schnell und wirtschaftlich mittels Polylobe Turning hergestellt werden
",
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: "- Kontinuierlicher Prozess zur Herstellung qualitativ hochwertiger Gewinde
- Beispiele: Knochenschrauben, Präzisionsgewinde, mehrgängige Gewinde
- Prozessauslegung inklusive Berechnung der Werkzeugkontur
- Variante High‑Speed‑Wirbeln: Werkzeug als Wirbelscheibe ausgeführt
- Variante High‑Speed‑Wirbelfräsen: Werkzeug(e) als Fräser ausgeführt
",
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."
}
];