feat: Normen-Bibliothek auf 617 erweitert (Ziel: 700)

Wave 3: +161 Normen (456 → 617)
- Serien-Lücken geschlossen (EN 1870, EN 474, EN 1034, EN 81, ISO 4254)
- Glas, Leder, Backwaren, Tabak, Medizin (IEC 60601), Labor, Feuerwehr
- Spielplatz, Fitness, Schwimmbad, HVAC, Kältetechnik
- PSA (Schuhe, Handschuhe, Augenschutz, Gehörschutz, Atemschutz)
- Leitern, Gerüste, Drahtseile, Gasgeräte, Messtechnik

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-05-07 13:04:22 +02:00
parent 9bc0f321e0
commit 2e1e18d853
7 changed files with 2203 additions and 0 deletions
@@ -0,0 +1,360 @@
package iace
// GetWave3bCNorms returns C-norms for machine categories not yet covered by
// earlier library files: doors/windows manufacturing, glass processing
// (EN 13035 series), tanning/leather, bakery/confectionery, tobacco,
// thermal spray/coating (EN ISO 14922), and conveyor belt product norms.
func GetWave3bCNorms() []NormReference {
return []NormReference{
// ── Doors / Windows Manufacturing ────────────────────────────────
{
ID: "EN-13241", Number: "EN 13241:2003+A2:2016",
TitleDE: "Tore — Produktnorm, Leistungseigenschaften — Industrietore, Gewerbe- und Garagentore",
NormType: "C",
ScopeDE: "Produktnorm fuer kraftbetaetigte und handbetaetigte Tore: mechanische Festigkeit, Betriebssicherheit, Einzugsschutz.",
MachineTypes: []string{"industrial_door", "garage_door", "gate_operator"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"motorized_drive", "closing_edge"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13241",
},
{
ID: "EN-14351-1", Number: "EN 14351-1:2006+A2:2016",
TitleDE: "Fenster und Tueren — Produktnorm, Leistungseigenschaften — Teil 1: Fenster und Aussentueren",
NormType: "C",
ScopeDE: "Leistungsmerkmale fuer Fenster und Aussentueren: Windlast, Schlagregendichtheit, Bedienkraefte, Klemmschutz.",
MachineTypes: []string{"window_manufacturing", "door_manufacturing"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"closing_edge", "motorized_drive"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Anhang B"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14351-1",
},
// ── Glass Processing Machines (EN 13035 series) ──────────────────
{
ID: "EN-13035-1", Number: "EN 13035-1:2008+A1:2010",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Sicherheitsanforderungen — Teil 1: Lagern, Hantieren und Transportieren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Lager-, Handhabungs- und Transporteinrichtungen in der Flachglasbearbeitung: Kippschutz, Bruchsicherung, Transportwege.",
MachineTypes: []string{"glass_processing_machine", "glass_handling"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard"},
Tags: []string{"glass", "heavy_load", "transport"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-1",
},
{
ID: "EN-13035-2", Number: "EN 13035-2:2008+A1:2010",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Teil 2: Randschleifmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Randschleifmaschinen: Schleifscheibenschutz, Splitterschutz, Kuehlmittelhandhabung.",
MachineTypes: []string{"glass_processing_machine", "glass_edge_grinder"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard"},
Tags: []string{"glass", "grinding", "rotating_part"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-2",
},
{
ID: "EN-13035-3", Number: "EN 13035-3:2003+A1:2010",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Teil 3: Schneidmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Glasschneidmaschinen: Schneidwerkzeugschutz, Brechkanten, automatische Zustellung.",
MachineTypes: []string{"glass_processing_machine", "glass_cutting_machine"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard"},
Tags: []string{"glass", "cutting_tool"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-3",
},
{
ID: "EN-13035-4", Number: "EN 13035-4:2013",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Teil 4: Laminiermaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Glaslaminiermaschinen: Einzugsschutz an Walzen, thermische Gefaehrdungen, Drucksicherung.",
MachineTypes: []string{"glass_processing_machine", "glass_laminator"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"glass", "roller", "high_temperature"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-4",
},
{
ID: "EN-13035-5", Number: "EN 13035-5:2006+A1:2010",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Teil 5: Kippgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Kippgeraete in der Flachglasverarbeitung: Standsicherheit, Klemmschutz, Hydrauliksicherung.",
MachineTypes: []string{"glass_processing_machine", "glass_tilting_device"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"glass", "heavy_load", "hydraulic"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-5",
},
{
ID: "EN-13035-6", Number: "EN 13035-6:2006+A1:2010",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Teil 6: Waschmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Glaswaschmaschinen: Buersten-/Walzeneinzug, Chemikalienschutz, elektrische Sicherheit.",
MachineTypes: []string{"glass_processing_machine", "glass_washing_machine"},
HazardCats: []string{"mechanical_hazard", "chemical_hazard"},
Tags: []string{"glass", "roller", "water"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-6",
},
{
ID: "EN-13035-7", Number: "EN 13035-7:2006+A1:2010",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Teil 7: Biege- und Vorspannoefen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Biege- und Vorspannoefen: Hochtemperaturschutz, Berststuecke, Verriegelungen.",
MachineTypes: []string{"glass_processing_machine", "glass_tempering_furnace"},
HazardCats: []string{"thermal_hazard", "mechanical_hazard"},
Tags: []string{"glass", "high_temperature", "furnace"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-7",
},
{
ID: "EN-13035-9", Number: "EN 13035-9:2012",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Teil 9: Brechmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Glasbrechmaschinen: Splitterschutz, Laermminderung, Schutz gegen Einzug.",
MachineTypes: []string{"glass_processing_machine", "glass_breaking_machine"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard", "noise"},
Tags: []string{"glass", "crushing"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-9",
},
{
ID: "EN-13035-11", Number: "EN 13035-11:2006+A1:2010",
TitleDE: "Maschinen und Anlagen fuer die Herstellung und Bearbeitung von Flachglas — Teil 11: Bohrmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Glasbohrmaschinen: Bohrerschutz, Kuehlmittelhandhabung, Werkstueckspannung.",
MachineTypes: []string{"glass_processing_machine", "glass_drilling_machine"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard"},
Tags: []string{"glass", "drilling", "rotating_part"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13035-11",
},
// ── Tanning / Leather Processing Machines ────────────────────────
{
ID: "EN-972", Number: "EN 972:2000+A1:2010",
TitleDE: "Gerbmaschinen — Walkfaesser — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Walkfaesser in Gerbereien: Drehbewegung, Befuellung/Entleerung, Verriegelung der Tuerklappen.",
MachineTypes: []string{"tanning_machine", "leather_processing"},
HazardCats: []string{"mechanical_hazard", "chemical_hazard", "entanglement"},
Tags: []string{"rotating_part", "chemical", "drum"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-972",
},
{
ID: "EN-1035", Number: "EN 1035:1998+A1:2010",
TitleDE: "Gerbmaschinen — Falzmaschinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Lederfalzmaschinen: Messerwalzenschutz, Einzugsschutz, Not-Halt.",
MachineTypes: []string{"tanning_machine", "leather_processing"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard"},
Tags: []string{"cutting_tool", "roller"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1035",
},
{
ID: "EN-1036", Number: "EN 1036:1998+A1:2010",
TitleDE: "Gerbmaschinen — Spaltmaschinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Lederspaltmaschinen: Bandmesserschutz, Einzugsschutz, Schleifeinrichtungssicherung.",
MachineTypes: []string{"tanning_machine", "leather_processing"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard"},
Tags: []string{"cutting_tool", "band_knife"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1036",
},
{
ID: "EN-1845", Number: "EN 1845:2007+A1:2010",
TitleDE: "Schuhmaschinen — Formmaschinen fuer Schuhwerk — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schuhformmaschinen: Pressschutz, Heizelementschutz, hydraulische Sicherung.",
MachineTypes: []string{"shoe_machine", "leather_processing"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard", "crushing_hazard"},
Tags: []string{"press", "high_temperature", "hydraulic"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1845",
},
// ── Bakery / Confectionery Machines ──────────────────────────────
{
ID: "EN-1673", Number: "EN 1673:2000+A1:2009",
TitleDE: "Nahrungsmittelmaschinen — Etagenbackoefen — Sicherheits- und Hygieneanforderungen",
NormType: "C",
ScopeDE: "Sicherheits- und Hygieneanforderungen fuer Etagenbackoefen: thermischer Schutz, Dampfaustritt, Tuerschutz.",
MachineTypes: []string{"bakery_machine", "oven"},
HazardCats: []string{"thermal_hazard", "mechanical_hazard"},
Tags: []string{"high_temperature", "steam", "food_contact"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1673",
},
{
ID: "EN-1674", Number: "EN 1674:2000+A1:2009",
TitleDE: "Nahrungsmittelmaschinen — Stikkenoefen — Sicherheits- und Hygieneanforderungen",
NormType: "C",
ScopeDE: "Sicherheits- und Hygieneanforderungen fuer Stikkenoefen (Wagenoefen): thermischer Schutz, Wagenfuehrung, Dampfverriegelung.",
MachineTypes: []string{"bakery_machine", "oven"},
HazardCats: []string{"thermal_hazard", "mechanical_hazard"},
Tags: []string{"high_temperature", "steam", "food_contact"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1674",
},
{
ID: "EN-12041", Number: "EN 12041:2014+A1:2019",
TitleDE: "Nahrungsmittelmaschinen — Langrollmaschinen — Sicherheits- und Hygieneanforderungen",
NormType: "C",
ScopeDE: "Sicherheits- und Hygieneanforderungen fuer Langrollmaschinen in Baeckereien: Einzugsschutz an Walzen, Bandsicherung, Hygiene.",
MachineTypes: []string{"bakery_machine", "dough_machine"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"roller", "food_contact"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12041",
},
{
ID: "EN-12043", Number: "EN 12043:2014+A1:2019",
TitleDE: "Nahrungsmittelmaschinen — Zwischenbodenformer — Sicherheits- und Hygieneanforderungen",
NormType: "C",
ScopeDE: "Sicherheits- und Hygieneanforderungen fuer Zwischenbodenformer (Teigrundwirker): Einzugsschutz, Antriebssicherung, Reinigbarkeit.",
MachineTypes: []string{"bakery_machine", "dough_machine"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"roller", "food_contact"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12043",
},
{
ID: "EN-13288", Number: "EN 13288:2005+A1:2009",
TitleDE: "Nahrungsmittelmaschinen — Hebe- und Kippvorrichtungen fuer Teigschuessel — Sicherheits- und Hygieneanforderungen",
NormType: "C",
ScopeDE: "Sicherheits- und Hygieneanforderungen fuer Teigschuessel-Hebe-/Kippvorrichtungen: Standsicherheit, Klemmschutz, Verriegelung.",
MachineTypes: []string{"bakery_machine", "dough_machine"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"heavy_load", "food_contact", "hydraulic"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13288",
},
// ── Tobacco Machines ─────────────────────────────────────────────
{
ID: "EN-13870", Number: "EN 13870:2005+A1:2010",
TitleDE: "Tabakmaschinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Tabakverarbeitungsmaschinen: Schneidwerke, Pneumatik, Staubexplosionsschutz, Laermminderung.",
MachineTypes: []string{"tobacco_machine"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard", "explosion_hazard", "noise"},
Tags: []string{"cutting_tool", "dust", "pneumatic"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13870",
},
// ── Thermal Spray / Coating (EN ISO 14922 series) ────────────────
{
ID: "EN-ISO-14922-1", Number: "EN ISO 14922-1:1999",
TitleDE: "Thermisches Spritzen — Qualitaetsanforderungen an thermisch gespritzte Bauteile — Teil 1: Leitfaden fuer Auswahl und Anwendung",
NormType: "C",
ScopeDE: "Leitfaden fuer die Auswahl und Anwendung von Qualitaetsanforderungen an thermisch gespritzte Bauteile: Prozesssteuerung, Pruefverfahren.",
MachineTypes: []string{"thermal_spray_machine", "coating_machine"},
HazardCats: []string{"thermal_hazard", "chemical_hazard"},
Tags: []string{"high_temperature", "spray", "coating"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14922-1",
},
{
ID: "EN-ISO-14922-2", Number: "EN ISO 14922-2:1999",
TitleDE: "Thermisches Spritzen — Qualitaetsanforderungen — Teil 2: Umfassende Qualitaetsanforderungen",
NormType: "C",
ScopeDE: "Umfassende Qualitaetsanforderungen fuer thermisches Spritzen: Personalqualifikation, Geraetevalidierung, Dokumentation.",
MachineTypes: []string{"thermal_spray_machine", "coating_machine"},
HazardCats: []string{"thermal_hazard", "chemical_hazard"},
Tags: []string{"high_temperature", "spray", "coating"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14922-2",
},
{
ID: "EN-ISO-14922-3", Number: "EN ISO 14922-3:1999",
TitleDE: "Thermisches Spritzen — Qualitaetsanforderungen — Teil 3: Standard-Qualitaetsanforderungen",
NormType: "C",
ScopeDE: "Standard-Qualitaetsanforderungen fuer thermisches Spritzen: vereinfachte Anforderungen fuer nicht-sicherheitskritische Anwendungen.",
MachineTypes: []string{"thermal_spray_machine", "coating_machine"},
HazardCats: []string{"thermal_hazard"},
Tags: []string{"high_temperature", "spray", "coating"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14922-3",
},
{
ID: "EN-ISO-14922-4", Number: "EN ISO 14922-4:1999",
TitleDE: "Thermisches Spritzen — Qualitaetsanforderungen — Teil 4: Elementare Qualitaetsanforderungen",
NormType: "C",
ScopeDE: "Elementare Qualitaetsanforderungen fuer thermisches Spritzen: Minimalanforderungen fuer einfache Anwendungen.",
MachineTypes: []string{"thermal_spray_machine", "coating_machine"},
HazardCats: []string{"thermal_hazard"},
Tags: []string{"high_temperature", "spray", "coating"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14922-4",
},
// ── Conveyor Belts — Product Norms ───────────────────────────────
{
ID: "EN-ISO-340", Number: "EN ISO 340:2013",
TitleDE: "Foerdergurte — Brandverhalten — Anforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Anforderungen an das Brandverhalten von Foerdergurten: Flammenausbreitung, Selbstverloeschung, Pruefverfahren.",
MachineTypes: []string{"conveyor_belt", "conveyor_system"},
HazardCats: []string{"fire_hazard"},
Tags: []string{"belt", "fire_resistance"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-340",
},
{
ID: "EN-ISO-283", Number: "EN ISO 283:2015",
TitleDE: "Foerdergurte — Zugversuch in voller Breite — Anforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Pruefverfahren fuer die Zugfestigkeit von Foerdergurten in voller Breite: Bruchfestigkeit, Dehnung, Pruefmaschinenanforderungen.",
MachineTypes: []string{"conveyor_belt", "conveyor_system"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"belt", "tensile_strength"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-283",
},
{
ID: "EN-ISO-14890", Number: "EN ISO 14890:2013",
TitleDE: "Foerdergurte — Spezifikation fuer Gummi- oder Kunststofffoerdergurte",
NormType: "C",
ScopeDE: "Spezifikation fuer Gummi-/Kunststofffoerdergurte: Tragfaehigkeitsklassen, Deckplattendicken, mechanische Eigenschaften.",
MachineTypes: []string{"conveyor_belt", "conveyor_system"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"belt", "rubber"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14890",
},
}
}