Compare commits

...

4 Commits

Author SHA1 Message Date
Benjamin Admin 8849c396b5 fix: Show L2 detail checks always visible (no extra click needed)
Build + Deploy / build-admin-compliance (push) Successful in 2m44s
Build + Deploy / build-backend-compliance (push) Successful in 3m25s
Build + Deploy / build-ai-sdk (push) Successful in 56s
Build + Deploy / build-developer-portal (push) Successful in 1m22s
Build + Deploy / build-tts (push) Successful in 1m30s
Build + Deploy / build-document-crawler (push) Successful in 8s
Build + Deploy / build-dsms-gateway (push) Successful in 8s
Build + Deploy / build-dsms-node (push) Successful in 9s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / loc-budget (push) Failing after 20s
CI / secret-scan (push) Has been skipped
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 3m5s
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / test-go (push) Failing after 44s
CI / test-python-backend (push) Successful in 42s
CI / test-python-document-crawler (push) Successful in 27s
CI / test-python-dsms-gateway (push) Successful in 22s
CI / validate-canonical-controls (push) Successful in 18s
Build + Deploy / trigger-orca (push) Successful in 3m22s
L2 checks were hidden behind a second click on L1 items.
Now they render inline below their L1 parent, always visible
when the document card is expanded.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 13:16:04 +02:00
Benjamin Admin ba9558384f feat: Normen-Bibliothek auf 620+ erweitert + wave3 fixes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 13:13:08 +02:00
Benjamin Admin 2e1e18d853 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>
2026-05-07 13:04:22 +02:00
Benjamin Admin 9bc0f321e0 feat: Normen-Bibliothek auf 456 erweitert + UX-Verbesserungen
- Normen: 215 → 456 (Werkzeugmaschinen, Förder/AGV, Verfahrenstechnik,
  Bau/Bergbau, Holz/Papier, Airport, Wäscherei, B2-Erweiterung)
- Maßnahmen: Accordion-Tabellenansicht mit Batch-Verifizierung
- Hazards: Risikobewertung als Default-View, KI-Button entfernt
- Normenrecherche: Pflicht-Erklärung, + Norm hinzufügen Feld
- Produktionslinien: Inline-Erstellungsformular mit Projekt-Zuordnung
- Playwright Tests angepasst

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 12:45:15 +02:00
19 changed files with 5854 additions and 65 deletions
@@ -79,21 +79,11 @@ function L2Summary({ children }: { children: CheckItem[] }) {
export function ChecklistView({ results }: { results: DocResult[] }) {
const [expanded, setExpanded] = useState<number | null>(null)
const [expandedL1, setExpandedL1] = useState<Set<string>>(new Set())
if (!results || results.length === 0) return null
const totalOk = results.filter(r => r.completeness_pct === 100).length
const toggleL1 = (id: string) => {
setExpandedL1(prev => {
const next = new Set(prev)
if (next.has(id)) next.delete(id)
else next.add(id)
return next
})
}
return (
<div className="space-y-4">
<div className="flex items-center justify-between">
@@ -172,64 +162,50 @@ export function ChecklistView({ results }: { results: DocResult[] }) {
<p className="text-sm text-red-600">{r.error}</p>
) : (
<div className="space-y-1">
{grouped.map((g) => {
const hasChildren = g.children.length > 0
const isL1Exp = expandedL1.has(g.check.id)
return (
<div key={g.check.id}>
{/* L1 check */}
<div
className={`flex items-start gap-2 ${hasChildren ? 'cursor-pointer' : ''}`}
onClick={hasChildren ? () => toggleL1(g.check.id) : undefined}
>
<CheckIcon passed={g.check.passed} />
<div className="flex-1">
<div className={`text-sm ${g.check.passed ? 'text-gray-700' : 'text-red-700 font-medium'}`}>
{g.check.label}
{hasChildren && <L2Summary>{g.children}</L2Summary>}
{hasChildren && (
<svg className={`w-3 h-3 inline ml-1 text-gray-400 transition-transform ${isL1Exp ? 'rotate-90' : ''}`}
fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 5l7 7-7 7" />
</svg>
)}
{grouped.map((g) => (
<div key={g.check.id}>
{/* L1 check */}
<div className="flex items-start gap-2">
<CheckIcon passed={g.check.passed} />
<div className="flex-1">
<div className={`text-sm ${g.check.passed ? 'text-gray-700' : 'text-red-700 font-medium'}`}>
{g.check.label}
{g.children.length > 0 && <L2Summary>{g.children}</L2Summary>}
</div>
{g.check.passed && g.check.matched_text && g.children.length === 0 && (
<div className="text-xs text-gray-400 mt-0.5 font-mono truncate">
&quot;...{g.check.matched_text}...&quot;
</div>
{g.check.passed && g.check.matched_text && !hasChildren && (
<div className="text-xs text-gray-400 mt-0.5 font-mono truncate">
&quot;...{g.check.matched_text}...&quot;
</div>
)}
</div>
)}
</div>
{/* L2 children */}
{hasChildren && isL1Exp && (
<div className="ml-6 mt-1 space-y-1 border-l-2 border-gray-200 pl-3">
{g.children.map((ch) => (
<div key={ch.id} className="flex items-start gap-2">
<CheckIcon passed={ch.passed} skipped={ch.skipped} />
<div className="flex-1">
<div className={`text-xs ${
ch.skipped ? 'text-gray-400 italic'
: ch.passed ? 'text-gray-600' : 'text-red-600 font-medium'
}`}>
{ch.label}
{ch.skipped && ' (uebersprungen)'}
</div>
{ch.passed && ch.matched_text && (
<div className="text-xs text-gray-400 mt-0.5 font-mono truncate">
&quot;...{ch.matched_text}...&quot;
</div>
)}
</div>
</div>
))}
</div>
)}
</div>
)
})}
{/* L2 children — always visible */}
{g.children.length > 0 && (
<div className="ml-6 mt-0.5 mb-1 space-y-0.5 border-l-2 border-gray-200 pl-3">
{g.children.map((ch) => (
<div key={ch.id} className="flex items-start gap-2">
<CheckIcon passed={ch.passed} skipped={ch.skipped} />
<div className="flex-1">
<div className={`text-xs ${
ch.skipped ? 'text-gray-400 italic'
: ch.passed ? 'text-gray-600' : 'text-red-600 font-medium'
}`}>
{ch.label}
{ch.skipped && ' (uebersprungen)'}
</div>
{ch.passed && ch.matched_text && (
<div className="text-xs text-gray-400 mt-0.5 font-mono truncate">
&quot;...{ch.matched_text}...&quot;
</div>
)}
</div>
</div>
))}
</div>
)}
</div>
))}
{r.word_count > 0 && (
<div className="text-xs text-gray-400 mt-2 pt-2 border-t border-gray-200">
{r.word_count} Woerter analysiert
@@ -32,6 +32,18 @@ func (h *IACEHandler) ListNormsLibrary(c *gin.Context) {
allNorms = append(allNorms, iace.GetConveyorAutoCNorms()...)
allNorms = append(allNorms, iace.GetProcessCNorms()...)
allNorms = append(allNorms, iace.GetConstructionCNorms()...)
allNorms = append(allNorms, iace.GetNiche1CNorms()...)
allNorms = append(allNorms, iace.GetNiche2CNorms()...)
allNorms = append(allNorms, iace.GetNiche3CNorms()...)
allNorms = append(allNorms, iace.GetExtendedB2Norms2()...)
allNorms = append(allNorms, iace.GetWave3aCNorms()...)
allNorms = append(allNorms, iace.GetWave3a2CNorms()...)
allNorms = append(allNorms, iace.GetWave3bCNorms()...)
allNorms = append(allNorms, iace.GetWave3cCNorms()...)
allNorms = append(allNorms, iace.GetWave3c2CNorms()...)
allNorms = append(allNorms, iace.GetWave3dCNorms()...)
allNorms = append(allNorms, iace.GetWave3dExtCNorms()...)
allNorms = append(allNorms, iace.GetWave3dHvacCNorms()...)
var filtered []iace.NormReference
for _, norm := range allNorms {
@@ -35,6 +35,18 @@ func SuggestNorms(machineType string, hazardCategories []string, tags []string)
allNorms = append(allNorms, GetConveyorAutoCNorms()...)
allNorms = append(allNorms, GetProcessCNorms()...)
allNorms = append(allNorms, GetConstructionCNorms()...)
allNorms = append(allNorms, GetNiche1CNorms()...)
allNorms = append(allNorms, GetNiche2CNorms()...)
allNorms = append(allNorms, GetNiche3CNorms()...)
allNorms = append(allNorms, GetExtendedB2Norms2()...)
allNorms = append(allNorms, GetWave3aCNorms()...)
allNorms = append(allNorms, GetWave3a2CNorms()...)
allNorms = append(allNorms, GetWave3bCNorms()...)
allNorms = append(allNorms, GetWave3cCNorms()...)
allNorms = append(allNorms, GetWave3c2CNorms()...)
allNorms = append(allNorms, GetWave3dCNorms()...)
allNorms = append(allNorms, GetWave3dExtCNorms()...)
allNorms = append(allNorms, GetWave3dHvacCNorms()...)
// Build lookup sets for efficient matching
hazardSet := toSet(hazardCategories)
@@ -0,0 +1,260 @@
package iace
// GetExtendedB2Norms2 returns additional B2 safety norms (Sicherheitsfachgrundnormen)
// covering EMC, electrical safety for hazardous areas, ergonomic signalling,
// functional safety for process industry, and graphical safety symbols.
func GetExtendedB2Norms2() []NormReference {
return []NormReference{
// ── Elektromagnetische Vertraeglichkeit (EMV) ─────────────────────
{
ID: "EN-61000-6-1", Number: "EN 61000-6-1:2019",
TitleDE: "Elektromagnetische Vertraeglichkeit (EMV) — Teil 6-1: Fachgrundnormen — Stoerfestigkeit fuer den Wohnbereich",
NormType: "B2",
ScopeDE: "EMV-Stoerfestigkeitsanforderungen fuer Geraete im Wohn-, Geschaefts- und Gewerbebereich: Pruefpegel fuer leitungsgefuehrte und gestrahlte Stoerungen.",
MachineTypes: []string{},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Pruefpegel)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61000-6-1",
},
{
ID: "EN-61000-6-2", Number: "EN 61000-6-2:2019",
TitleDE: "Elektromagnetische Vertraeglichkeit (EMV) — Teil 6-2: Fachgrundnormen — Stoerfestigkeit fuer Industriebereiche",
NormType: "B2",
ScopeDE: "EMV-Stoerfestigkeitsanforderungen fuer Geraete in Industrieumgebungen: erhoehte Pruefpegel gegenueber Wohnbereich.",
MachineTypes: []string{},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Pruefpegel)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61000-6-2",
},
{
ID: "EN-61000-6-3", Number: "EN 61000-6-3:2007+A1:2011",
TitleDE: "Elektromagnetische Vertraeglichkeit (EMV) — Teil 6-3: Fachgrundnormen — Stoeraussendung fuer den Wohnbereich",
NormType: "B2",
ScopeDE: "EMV-Emissionsgrenzwerte fuer Geraete im Wohnbereich: leitungsgefuehrte und gestrahlte Stoeraussendung.",
MachineTypes: []string{},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Grenzwerte)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61000-6-3",
},
{
ID: "EN-61000-6-4", Number: "EN 61000-6-4:2019",
TitleDE: "Elektromagnetische Vertraeglichkeit (EMV) — Teil 6-4: Fachgrundnormen — Stoeraussendung fuer Industriebereiche",
NormType: "B2",
ScopeDE: "EMV-Emissionsgrenzwerte fuer Geraete in Industrieumgebungen: leitungsgefuehrte und gestrahlte Stoeraussendung.",
MachineTypes: []string{},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Grenzwerte)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61000-6-4",
},
// ── Elektrische Sicherheit — Zusaetze ─────────────────────────────
{
ID: "EN-62353", Number: "EN 62353:2014",
TitleDE: "Medizinische elektrische Geraete — Wiederholungspruefungen und Pruefung nach Instandsetzung von medizinischen elektrischen Geraeten",
NormType: "B2",
ScopeDE: "Pruefverfahren fuer wiederkehrende Sicherheitspruefungen an Medizingeraeten: Schutzleiterwiderstand, Isolierung, Ableitstroeme.",
MachineTypes: []string{"medical_device"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "maintenance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Pruefverfahren)", "Abschnitt 5 (Grenzwerte)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-62353",
},
{
ID: "EN-50110-1", Number: "EN 50110-1:2013",
TitleDE: "Betrieb von elektrischen Anlagen — Teil 1: Allgemeine Anforderungen",
NormType: "B2",
ScopeDE: "Allgemeine Anforderungen an den Betrieb elektrischer Anlagen: Freischaltung, Sicherheitsregeln, Arbeitsverfahren.",
MachineTypes: []string{},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "maintenance", "lockout_tagout"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Sicherheitsregeln)", "Abschnitt 6 (Arbeitsverfahren)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-50110-1",
},
// ── Explosionsschutz (ATEX) ───────────────────────────────────────
{
ID: "EN-60079-0", Number: "EN 60079-0:2018",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 0: Betriebsmittel — Allgemeine Anforderungen",
NormType: "B2",
ScopeDE: "Allgemeine Anforderungen an Betriebsmittel fuer explosionsgefaehrdete Bereiche: Zuendschutzarten, Kennzeichnung, Temperaturklassen.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard", "fire_hazard"},
Tags: []string{"atex", "explosive_atmosphere"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Anforderungen)", "Abschnitt 26 (Kennzeichnung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-0",
},
{
ID: "EN-60079-1", Number: "EN 60079-1:2014",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 1: Geraeteschutz durch druckfeste Kapselung 'd'",
NormType: "B2",
ScopeDE: "Anforderungen an druckfest gekapselte Betriebsmittel: Gehaeusefestigkeit, Zuenddurchschlagsicherheit, Spaltmasse.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Konstruktion)", "Abschnitt 5 (Pruefung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-1",
},
{
ID: "EN-60079-7", Number: "EN 60079-7:2015",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 7: Geraeteschutz durch erhoehte Sicherheit 'e'",
NormType: "B2",
ScopeDE: "Anforderungen an Betriebsmittel mit erhoehter Sicherheit: verstaerkte Isolation, erhoehte Kriech-/Luftstrecken, Klemmenkaesten.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Anforderungen)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-7",
},
{
ID: "EN-60079-11", Number: "EN 60079-11:2012",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 11: Geraeteschutz durch Eigensicherheit 'i'",
NormType: "B2",
ScopeDE: "Anforderungen an eigensichere Stromkreise: Energiebegrenzung, Zuendgrenzkurven, Sicherheitsbarrieren.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Energiebegrenzung)", "Abschnitt 10 (Zuendgrenzkurven)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-11",
},
{
ID: "EN-60079-14", Number: "EN 60079-14:2014",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 14: Projektierung, Auswahl und Errichtung elektrischer Anlagen",
NormType: "B2",
ScopeDE: "Anforderungen an die Errichtung elektrischer Anlagen in explosionsgefaehrdeten Bereichen: Zoneneinteilung, Leitungswahl, Erdung.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Zonenklassifizierung)", "Abschnitt 7 (Verdrahtung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-14",
},
{
ID: "EN-60079-17", Number: "EN 60079-17:2014",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 17: Pruefen und Instandhalten elektrischer Anlagen",
NormType: "B2",
ScopeDE: "Anforderungen an Inspektion und Instandhaltung von Ex-Anlagen: Erstpruefung, wiederkehrende Pruefung, Instandsetzung.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere", "maintenance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Inspektionsarten)", "Tabelle 1 (Inspektionsintervalle)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-17",
},
// ── Graphische Symbole und Sicherheitszeichen ─────────────────────
{
ID: "ISO-7000", Number: "ISO 7000:2014",
TitleDE: "Graphische Symbole auf Einrichtungen — Index und Uebersicht",
NormType: "B2",
ScopeDE: "Referenz-Index graphischer Symbole fuer die Benutzung auf Einrichtungen: Bedienelemente, Anzeigen, Kennzeichnung.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"signage", "hmi"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Symbolindex)"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-7000",
},
{
ID: "ISO-7010", Number: "ISO 7010:2019",
TitleDE: "Graphische Symbole — Sicherheitsfarben und Sicherheitszeichen — Registrierte Sicherheitszeichen",
NormType: "B2",
ScopeDE: "Registrierung und Gestaltung von Sicherheitszeichen: Verbotszeichen, Warnzeichen, Gebotszeichen, Rettungszeichen.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"signage", "safety_sign"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Zeichentypen)", "Anhang A (Registrierte Zeichen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-7010",
},
// ── Anzeigen und Stellteile (Ergonomie) ───────────────────────────
{
ID: "EN-61310-1", Number: "EN 61310-1:2008",
TitleDE: "Sicherheit von Maschinen — Anzeigen, Kennzeichnen und Betaetigen — Teil 1: Anforderungen an optische, akustische und taktile Signale",
NormType: "B2",
ScopeDE: "Anforderungen an visuelle, akustische und taktile Signale an Maschinen: Farbcodierung, Signaltoene, haptisches Feedback.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"hmi", "signage", "control_device"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Visuelle Signale)", "Abschnitt 5 (Akustische Signale)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61310-1",
},
{
ID: "EN-61310-2", Number: "EN 61310-2:2008",
TitleDE: "Sicherheit von Maschinen — Anzeigen, Kennzeichnen und Betaetigen — Teil 2: Anforderungen an die Kennzeichnung",
NormType: "B2",
ScopeDE: "Anforderungen an Kennzeichnung von Maschinen: Typenschilder, Warnhinweise, Piktogramme, Beschriftungen.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"signage", "hmi"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Kennzeichnungsarten)", "Abschnitt 5 (Dauerhaftigkeit)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61310-2",
},
{
ID: "EN-61310-3", Number: "EN 61310-3:2008",
TitleDE: "Sicherheit von Maschinen — Anzeigen, Kennzeichnen und Betaetigen — Teil 3: Anforderungen an die Anordnung und Betaetigung von Stellteilen",
NormType: "B2",
ScopeDE: "Anforderungen an Stellteile: Anordnung, Betaetigungskraefte, Bewegungsrichtung, Zuordnung zu Maschinenfunktionen.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"control_device", "hmi"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Grundsaetze)", "Abschnitt 5 (Stellteilarten)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61310-3",
},
// ── Funktionale Sicherheit — Prozessindustrie (IEC 61511) ─────────
{
ID: "IEC-61511-1", Number: "IEC 61511-1:2016",
TitleDE: "Funktionale Sicherheit — Sicherheitstechnische Systeme fuer die Prozessindustrie — Teil 1: Allgemeines, Begriffe, Anforderungen an Systeme, Software und Hardware",
NormType: "B2",
ScopeDE: "Anforderungen an sicherheitsinstrumentierte Systeme (SIS) in der Prozessindustrie: SIL-Festlegung, SIS-Lebenszyklus, Architektur.",
MachineTypes: []string{"process_plant"},
HazardCats: []string{"safety_function_failure"},
Tags: []string{"programmable", "process_control"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (SIS-Management)", "Abschnitt 11 (SIS-Design)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61511-1",
},
{
ID: "IEC-61511-2", Number: "IEC 61511-2:2016",
TitleDE: "Funktionale Sicherheit — Sicherheitstechnische Systeme fuer die Prozessindustrie — Teil 2: Anleitungen zur Anwendung von IEC 61511-1",
NormType: "B2",
ScopeDE: "Anwendungsleitfaden fuer IEC 61511-1: Beispiele fuer SIL-Zuordnung, Architekturvorgaben, Pruefintervall-Berechnung.",
MachineTypes: []string{"process_plant"},
HazardCats: []string{"safety_function_failure"},
Tags: []string{"programmable", "process_control"},
Mandatory: false,
RelevantSections: []string{"Abschnitt A (Beispiele)", "Abschnitt B (Berechnungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61511-2",
},
{
ID: "IEC-61511-3", Number: "IEC 61511-3:2016",
TitleDE: "Funktionale Sicherheit — Sicherheitstechnische Systeme fuer die Prozessindustrie — Teil 3: Anleitung fuer die Bestimmung der erforderlichen Sicherheits-Integritaetslevel",
NormType: "B2",
ScopeDE: "Anleitung zur SIL-Bestimmung: Risikograph, LOPA (Layer of Protection Analysis), Risikomatrix-Methoden.",
MachineTypes: []string{"process_plant"},
HazardCats: []string{"safety_function_failure"},
Tags: []string{"programmable", "process_control"},
Mandatory: false,
RelevantSections: []string{"Abschnitt A (Risikograph)", "Abschnitt B (LOPA)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61511-3",
},
}
}
@@ -0,0 +1,374 @@
package iace
// GetConstructionCNorms returns C-norms for construction machines, mining,
// forestry/garden, road construction, waste management, ropeways, fairground,
// and special equipment.
func GetConstructionCNorms() []NormReference {
return []NormReference{
// ── Erdbaumaschinen (erweitert) ────────────────────────────────────
{
ID: "EN-474-4", Number: "EN 474-4:2006+A2:2012",
TitleDE: "Erdbaumaschinen — Sicherheit — Teil 4: Anforderungen fuer Baggerlader",
NormType: "C",
ScopeDE: "Spezifische Sicherheitsanforderungen fuer Baggerlader: Hydrauliksysteme, Standsicherheit, Schwenkbereich.",
MachineTypes: []string{"earth_moving", "backhoe_loader"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
Tags: []string{"hydraulic_part", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-474-4",
},
{
ID: "EN-474-7", Number: "EN 474-7:2006+A1:2010",
TitleDE: "Erdbaumaschinen — Sicherheit — Teil 7: Anforderungen fuer Scraper",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Scraper: hohe Betriebskraefte, Fahrstabilitaet, Kippschutz.",
MachineTypes: []string{"earth_moving", "scraper"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"high_force"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-474-7",
},
{
ID: "EN-474-8", Number: "EN 474-8:2006+A1:2010",
TitleDE: "Erdbaumaschinen — Sicherheit — Teil 8: Anforderungen fuer Grader",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Grader: bewegliche Schar, Gelenksteuerung, Sichtverhaeltnisse.",
MachineTypes: []string{"earth_moving", "grader"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-474-8",
},
{
ID: "EN-474-9", Number: "EN 474-9:2006+A1:2010",
TitleDE: "Erdbaumaschinen — Sicherheit — Teil 9: Anforderungen fuer Rohrleger",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Rohrleger: Lasthandhabung, Standsicherheit, seitliche Kippgefahr.",
MachineTypes: []string{"earth_moving", "pipelayer"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk", "high_force"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-474-9",
},
{
ID: "EN-474-10", Number: "EN 474-10:2006+A1:2010",
TitleDE: "Erdbaumaschinen — Sicherheit — Teil 10: Anforderungen fuer Grabenfraesen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Grabenfraesen: Schneidkette, rotierende Teile, Rueckschlaggefahr.",
MachineTypes: []string{"earth_moving", "trencher"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-474-10",
},
{
ID: "EN-474-11", Number: "EN 474-11:2006+A1:2008",
TitleDE: "Erdbaumaschinen — Sicherheit — Teil 11: Anforderungen fuer Erdverdichter",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Erdverdichter: Vibrationsbelastung, Walzenbetrieb, Kippschutz.",
MachineTypes: []string{"earth_moving", "compactor"},
HazardCats: []string{"mechanical_hazard", "vibration_hazard"},
Tags: []string{"vibration_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-474-11",
},
{
ID: "EN-474-12", Number: "EN 474-12:2006+A1:2008",
TitleDE: "Erdbaumaschinen — Sicherheit — Teil 12: Anforderungen fuer Seilbagger",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Seilbagger: Seilsysteme, Lastmomentbegrenzung, Absturzgefahr.",
MachineTypes: []string{"earth_moving", "cable_excavator"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-474-12",
},
// ── Beton / Tunnel / Gruendung ─────────────────────────────────────
{
ID: "EN-12001", Number: "EN 12001:2012",
TitleDE: "Foerder-, Spritz- und Verteilmaschinen fuer Beton und Moertel — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Betonpumpen und -verteilmaschinen: Hochdrucksysteme, Hydraulikleitungen, Standsicherheit.",
MachineTypes: []string{"concrete_pump"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
Tags: []string{"high_pressure", "hydraulic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12001",
},
{
ID: "EN-12151", Number: "EN 12151:2007+A1:2011",
TitleDE: "Mischmaschinen fuer Beton und Moertel — Betonmischer — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Betonmischer: rotierende Mischtrommel, Einfuelloeffnungen, Reinigung.",
MachineTypes: []string{"concrete_mixer"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12151",
},
{
ID: "EN-12111", Number: "EN 12111:2014",
TitleDE: "Tunnelbaumaschinen — Teilschnittmaschinen, Streckenvortriebsmaschinen und Continuous Miner — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Tunnelbaumaschinen: Schneidkopf, Vorschub, Staubschutz, Rettungswege.",
MachineTypes: []string{"tunnel_boring", "roadheader"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "cutting_part", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12111",
},
{
ID: "EN-16228-1", Number: "EN 16228-1:2014",
TitleDE: "Bohr- und Gruendungsgeraete — Sicherheit — Teil 1: Gemeinsame Anforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Bohr- und Gruendungsgeraete: Standsicherheit, Absturzschutz, hohe Betriebskraefte.",
MachineTypes: []string{"piling_machine", "drilling_rig"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk", "high_force"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16228-1",
},
{
ID: "EN-16228-2", Number: "EN 16228-2:2014",
TitleDE: "Bohr- und Gruendungsgeraete — Sicherheit — Teil 2: Bohrgeraete",
NormType: "C",
ScopeDE: "Spezifische Sicherheitsanforderungen fuer Bohrgeraete: rotierende Bohreinheit, Bohrstangenhandhabung.",
MachineTypes: []string{"drilling_rig"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16228-2",
},
// ── Strassenbau ────────────────────────────────────────────────────
{
ID: "EN-500-1", Number: "EN 500-1:2006+A1:2009",
TitleDE: "Strassenbaumaschinen — Sicherheit — Teil 1: Gemeinsame Anforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Strassenbaumaschinen: bewegliche Teile, Sichtverhaeltnisse, Zugang.",
MachineTypes: []string{"road_construction"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-500-1",
},
{
ID: "EN-500-4", Number: "EN 500-4:2011",
TitleDE: "Strassenbaumaschinen — Sicherheit — Teil 4: Verdichtungsmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Strassenwalzen und Verdichtungsmaschinen: Vibrationsbelastung, Ueberrollschutz.",
MachineTypes: []string{"road_roller", "compactor"},
HazardCats: []string{"mechanical_hazard", "vibration_hazard"},
Tags: []string{"vibration_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-500-4",
},
{
ID: "EN-500-6", Number: "EN 500-6:2006+A1:2009",
TitleDE: "Strassenbaumaschinen — Sicherheit — Teil 6: Strassenfertiger",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Strassenfertiger: Heissmaterialverarbeitung, thermische Gefaehrdung, Beschickung.",
MachineTypes: []string{"road_paver"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-500-6",
},
// ── Forst- und Gartengeraete ───────────────────────────────────────
{
ID: "ISO-11681-1", Number: "ISO 11681-1:2011",
TitleDE: "Tragbare handgefuehrte Kettensaegen — Sicherheitsanforderungen und Pruefung — Teil 1: Kettensaegen fuer die Forstwirtschaft",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Forstkettensaegen: Rueckschlagschutz, Kettenbremse, Vibrationsminderung.",
MachineTypes: []string{"chainsaw"},
HazardCats: []string{"mechanical_hazard", "vibration_hazard"},
Tags: []string{"cutting_part", "vibration_source"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-11681-1",
},
{
ID: "ISO-11681-2", Number: "ISO 11681-2:2011",
TitleDE: "Tragbare handgefuehrte Kettensaegen — Sicherheitsanforderungen und Pruefung — Teil 2: Kettensaegen fuer Baumschnitt",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Baumschnittkettensaegen: leichtere Bauform, Einhandschutz, Rueckschlagschutz.",
MachineTypes: []string{"chainsaw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-11681-2",
},
{
ID: "EN-ISO-5395-1", Number: "EN ISO 5395-1:2013",
TitleDE: "Gartengeraete — Sicherheitsanforderungen fuer Rasenmaeher mit Verbrennungsmotor — Teil 1: Begriffe und allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Rasenmaeher: Messerabdeckung, Auswurfschutz, Abstellvorrichtung.",
MachineTypes: []string{"lawn_mower"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-5395-1",
},
{
ID: "EN-ISO-5395-3", Number: "EN ISO 5395-3:2013",
TitleDE: "Gartengeraete — Sicherheitsanforderungen fuer Rasenmaeher — Teil 3: Aufsitzrasenmaeher",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Aufsitzrasenmaeher: Kippschutz, Messerabschaltung, Rueckwaertsfahrt.",
MachineTypes: []string{"ride_on_mower"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-5395-3",
},
{
ID: "EN-ISO-11806-1", Number: "EN ISO 11806-1:2011",
TitleDE: "Tragbare handbetriebene Freischneider und Rasentrimmer mit Verbrennungsmotor — Sicherheit — Teil 1: Allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Freischneider und Trimmer: Schneidschutz, rotierende Schneidwerkzeuge, Vibrationsminderung.",
MachineTypes: []string{"brush_cutter", "trimmer"},
HazardCats: []string{"mechanical_hazard", "vibration_hazard"},
Tags: []string{"cutting_part", "rotating_part", "vibration_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11806-1",
},
// ── Bergbau ────────────────────────────────────────────────────────
{
ID: "EN-14973", Number: "EN 14973:2015",
TitleDE: "Stetigfoerderer — Gurtfoerderer fuer Braunkohlentagebau — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Tagebau-Gurtfoerderer: Einzugsstellen, Bandlaufsicherung, Notabschaltung.",
MachineTypes: []string{"mining_conveyor"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part", "entanglement_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14973",
},
{
ID: "EN-1889-1", Number: "EN 1889-1:2011",
TitleDE: "Maschinen fuer den Untertagebergbau — Untertage-Fahrzeuge — Teil 1: Radlader — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Untertage-Radlader: Abgasemission, Brandschutz, eingeschraenkte Sichtverhaeltnisse.",
MachineTypes: []string{"mining_loader"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1889-1",
},
{
ID: "EN-1889-2", Number: "EN 1889-2:2003+A1:2010",
TitleDE: "Maschinen fuer den Untertagebergbau — Untertage-Fahrzeuge — Teil 2: Zugmaschinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Untertage-Zugmaschinen: Bremssysteme, Beleuchtung, Brandschutz.",
MachineTypes: []string{"mining_vehicle"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1889-2",
},
// ── Pyrotechnik / Sprengstoffe ─────────────────────────────────────
{
ID: "EN-13631-1", Number: "EN 13631-1:2005",
TitleDE: "Sprengstoffe fuer zivile Zwecke — Sprengzuender und Verzoegerungszuender — Teil 1: Anforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer zivile Sprengstoffe: chemische Stabilitaet, Lagerung, Handhabungsschutz.",
MachineTypes: []string{"explosives_handling"},
HazardCats: []string{"material_environmental"},
Tags: []string{"chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13631-1",
},
// ── Fliegende Bauten / Fahrgeschaefte ──────────────────────────────
{
ID: "EN-13814", Number: "EN 13814:2019",
TitleDE: "Fliegende Bauten und Anlagen fuer Veranstaltungsplaetze und Vergnuegungsparks — Sicherheit",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Fahrgeschaefte und fliegende Bauten: Strukturfestigkeit, dynamische Lasten, Fahrgastzurueckhaltung.",
MachineTypes: []string{"fairground_ride", "amusement_ride"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part", "structural_part", "gravity_risk"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5 (Strukturelle Anforderungen)", "Abschnitt 6 (Mechanische Anforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13814",
},
// ── Abfallwirtschaft ───────────────────────────────────────────────
{
ID: "EN-1501-1", Number: "EN 1501-1:2021",
TitleDE: "Muellsammelfahrzeuge und die dazugehoerigen Hubbehindungseinrichtungen — Allgemeine Anforderungen und Sicherheitsanforderungen — Teil 1",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Muellsammelfahrzeuge: Quetschstellen, Hydrauliksysteme, Ladebetrieb.",
MachineTypes: []string{"refuse_vehicle", "waste_compactor"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
Tags: []string{"crush_point", "hydraulic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1501-1",
},
{
ID: "EN-1501-2", Number: "EN 1501-2:2005+A1:2009",
TitleDE: "Muellsammelfahrzeuge und die dazugehoerigen Hubeinrichtungen — Teil 2: Seitenlader — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Seitenlader-Muellfahrzeuge: automatischer Greifarm, Quetschstellen, Sensorik.",
MachineTypes: []string{"refuse_vehicle"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"crush_point"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1501-2",
},
{
ID: "EN-12012-1", Number: "EN 12012-1:2007+A1:2008",
TitleDE: "Kunststoff- und Gummimaschinen — Zerkleinerungsmaschinen — Teil 1: Sicherheitsanforderungen fuer Schneidmuehlen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schneidmuehlen und Granulatoren: Schneidrotor, Trichter-Verriegelung, Verstopfungsschutz.",
MachineTypes: []string{"shredder", "granulator"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12012-1",
},
// ── Seilbahnen ─────────────────────────────────────────────────────
{
ID: "EN-12929-1", Number: "EN 12929-1:2015",
TitleDE: "Sicherheitsanforderungen fuer Seilbahnen fuer den Personenverkehr — Allgemeine Anforderungen — Teil 1",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Personen-Seilbahnen: Tragseil, Antrieb, Stationseinrichtungen, Rettungskonzept.",
MachineTypes: []string{"ropeway", "cable_car"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk", "moving_part"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12929-1",
},
}
}
@@ -0,0 +1,330 @@
package iace
// GetConveyorAutoCNorms returns C-norms for conveyors, material handling,
// automated guided vehicles (AGV/FTS), industrial trucks, cranes (extended),
// escalators, lifts, and dock/loading equipment.
func GetConveyorAutoCNorms() []NormReference {
return []NormReference{
// ── Stetigfoerderer (erweitert) ────────────────────────────────────
{
ID: "EN-621", Number: "EN 621:2009",
TitleDE: "Stetigfoerderer und Systeme — Sicherheitsanforderungen fuer Rollenfoerderer fuer den Stueckguttransport",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Rollenfoerderer: Schutz gegen Einzugsstellen, Quetschstellen und unkontrollierten Lauf.",
MachineTypes: []string{"conveyor", "roller_conveyor"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part", "pinch_point"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-621",
},
{
ID: "EN-616", Number: "EN 616:2006+A1:2010",
TitleDE: "Stetigfoerderer und Systeme — Sicherheitsanforderungen fuer Vibrations- und Schwingfoerderer fuer den Stueckgut- und Schuettguttransport",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Vibrations- und Schwingfoerderer: Laermschutz, Schwingungsisolierung, Zugang.",
MachineTypes: []string{"conveyor", "vibrating_conveyor"},
HazardCats: []string{"mechanical_hazard", "noise_hazard"},
Tags: []string{"vibration_source", "noise_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-616",
},
// ── Fahrerlose Transportsysteme (AGV/FTS) ─────────────────────────
{
ID: "EN-ISO-3691-4", Number: "EN ISO 3691-4:2020",
TitleDE: "Flurfoerderzeuge — Sicherheitsanforderungen und Verifizierung — Teil 4: Fahrerlose Flurfoerderzeuge und ihre Systeme",
NormType: "C",
ScopeDE: "Zentrale Sicherheitsnorm fuer AGV/FTS: Navigationsvalidierung, Personenerkennung, Bremswege, Software-Sicherheit.",
MachineTypes: []string{"agv", "automated_guided_vehicle"},
HazardCats: []string{"mechanical_hazard", "electrical_hazard"},
Tags: []string{"moving_part", "programmable", "has_software"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4 (Sicherheitsanforderungen)", "Abschnitt 5 (Validierung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-3691-4",
},
{
ID: "EN-1525", Number: "EN 1525:1997+A1:2009",
TitleDE: "Sicherheit von Flurfoerderzeugen — Fahrerlose Flurfoerderzeuge und ihre Systeme",
NormType: "C",
ScopeDE: "Aeltere Sicherheitsnorm fuer fahrerlose Flurfoerderzeuge: Sensorik, Notabschaltung, Fahrwege.",
MachineTypes: []string{"agv"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part", "sensor_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1525",
},
// ── Teleskopfoerderer / Lagertechnik ──────────────────────────────
{
ID: "EN-15095", Number: "EN 15095:2007+A1:2008",
TitleDE: "Fahrbare, teleskopierbare Stetigfoerderanlagen fuer den Stueckguttransport",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer teleskopierbare Foerderanlagen: Standsicherheit, Absturzsicherung, Quetschstellen.",
MachineTypes: []string{"telescopic_conveyor"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15095",
},
// ── Erdbaumaschinen / Schutzeinrichtungen ─────────────────────────
{
ID: "EN-13309", Number: "EN 13309:2010",
TitleDE: "Erdbaumaschinen — Schutzeinrichtungen bei Hydro-Baggern — Anforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Schutzeinrichtungen fuer Erdbaumaschinen: ROPS, FOPS, OPG-Strukturen und Pruefung.",
MachineTypes: []string{"earth_moving"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"structural_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13309",
},
// ── Tore und Industrietore ────────────────────────────────────────
{
ID: "EN-12604", Number: "EN 12604:2017",
TitleDE: "Tore — Mechanische Aspekte — Anforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Mechanische Anforderungen an kraftbetaetigte Tore: Festigkeit, Dauerhaftigkeit, Bruchsicherheit von Bauteilen.",
MachineTypes: []string{"powered_gate", "industrial_door"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12604",
},
{
ID: "EN-12635", Number: "EN 12635:2002+A1:2008",
TitleDE: "Tore — Einbau und Nutzung",
NormType: "C",
ScopeDE: "Anforderungen an Einbau, Inbetriebnahme und Nutzung von kraftbetaetigten Toren: Sicherheitsabstaende, Wartung.",
MachineTypes: []string{"powered_gate"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12635",
},
// ── Fahrtreppen und Fahrsteige ────────────────────────────────────
{
ID: "EN-115-1", Number: "EN 115-1:2017",
TitleDE: "Sicherheit von Fahrtreppen und Fahrsteigen — Teil 1: Konstruktion und Einbau",
NormType: "C",
ScopeDE: "Zentrale Sicherheitsnorm fuer Fahrtreppen und Fahrsteige: Antrieb, Bremsen, Stufen, Handlauf, Einzugsschutz.",
MachineTypes: []string{"escalator", "moving_walk"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part", "entanglement_risk"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-115-1",
},
{
ID: "EN-115-2", Number: "EN 115-2:2010",
TitleDE: "Sicherheit von Fahrtreppen und Fahrsteigen — Teil 2: Regeln fuer die Erhoehung der Sicherheit bestehender Fahrtreppen und Fahrsteige",
NormType: "C",
ScopeDE: "Nachruestungsregeln fuer bestehende Fahrtreppen: Verbesserung von Bremsen, Handlauf und Einzugsschutz.",
MachineTypes: []string{"escalator"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-115-2",
},
// ── Flurfoerderzeuge (erweitert) ──────────────────────────────────
{
ID: "EN-ISO-3691-1", Number: "EN ISO 3691-1:2015",
TitleDE: "Flurfoerderzeuge — Sicherheitstechnische Anforderungen und Verifizierung — Teil 1: Allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Flurfoerderzeuge: Standsicherheit, Bremsen, Fahrerplatz, Sicht.",
MachineTypes: []string{"forklift", "industrial_truck"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-3691-1",
},
{
ID: "EN-ISO-3691-3", Number: "EN ISO 3691-3:2016",
TitleDE: "Flurfoerderzeuge — Sicherheitstechnische Anforderungen und Verifizierung — Teil 3: Zusaetzliche Anforderungen fuer Flurfoerderzeuge mit hoehenverstellbarer Lastaufnahmeeinrichtung",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schubmaststapler und Hochregalstapler: Mastbewegung, Absturzsicherung, Standsicherheit.",
MachineTypes: []string{"forklift", "reach_truck"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-3691-3",
},
{
ID: "EN-ISO-3691-5", Number: "EN ISO 3691-5:2009",
TitleDE: "Flurfoerderzeuge — Sicherheitstechnische Anforderungen und Verifizierung — Teil 5: Handgefuehrte Flurfoerderzeuge",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgefuehrte Hubwagen und Ameisen: Bremsen, Deichsel, Quetschstellen.",
MachineTypes: []string{"pallet_truck"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-3691-5",
},
{
ID: "EN-ISO-3691-6", Number: "EN ISO 3691-6:2021",
TitleDE: "Flurfoerderzeuge — Sicherheitstechnische Anforderungen und Verifizierung — Teil 6: Lasten- und Personentransportfahrzeuge",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Plattformwagen und Schlepper: Bremsen, Lenkung, Mitfahrerschutz.",
MachineTypes: []string{"industrial_truck", "tow_tractor"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-3691-6",
},
// ── Krane (erweitert) ─────────────────────────────────────────────
{
ID: "EN-13135", Number: "EN 13135:2013+A1:2018",
TitleDE: "Krane — Sicherheit — Auslegung — Anforderungen an die Ausruestung",
NormType: "C",
ScopeDE: "Anforderungen an Kranausruestung: Seile, Ketten, Haken, Bremsen, Steuerungen und Schutzeinrichtungen.",
MachineTypes: []string{"crane"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk", "high_force"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13135",
},
{
ID: "EN-12999", Number: "EN 12999:2011+A2:2012",
TitleDE: "Krane — Ladekrane",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Ladekrane (LKW-Ladekrane): Standsicherheit, Hydraulik, Ueberlastsicherung.",
MachineTypes: []string{"crane", "loader_crane"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk", "hydraulic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12999",
},
{
ID: "EN-14238", Number: "EN 14238:2004+A1:2009",
TitleDE: "Krane — Handgesteuerte Hebezeuge",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgesteuerte Hebezeuge: Tragfaehigkeit, Bremsen, Haken, Markierung.",
MachineTypes: []string{"hoist", "manual_hoist"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14238",
},
{
ID: "EN-13157", Number: "EN 13157:2004+A1:2009",
TitleDE: "Krane — Sicherheit — Handkettenzuege",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Handkettenzuege: Tragfaehigkeit, Bremsung, Ketten, Haken, Pruefung.",
MachineTypes: []string{"chain_hoist"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13157",
},
// ── Verpackungsmaschinen (Umreifung) ──────────────────────────────
{
ID: "EN-14943", Number: "EN 14943:2005+A1:2010",
TitleDE: "Verpackungsmaschinen — Umreifungsmaschinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Umreifungsmaschinen: Schutz gegen Einzug, Quetschung und Bandbruch.",
MachineTypes: []string{"strapping_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14943",
},
// ── Gueteraufzuege und Spezialaufzuege ────────────────────────────
{
ID: "EN-81-31", Number: "EN 81-31:2010",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Aufzuege fuer den Gueterransport — Teil 31: Gueteraufzuege",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Gueteraufzuege: Schachtschutz, Antrieb, Fangvorrichtung, Tueren.",
MachineTypes: []string{"goods_lift"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-31",
},
{
ID: "EN-81-41", Number: "EN 81-41:2010",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Besondere Aufzuege fuer den Personen- und Gueterransport — Teil 41: Treppenschraegaufzuege",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Treppenschraegaufzuege: Antrieb, Befestigung, Plattform, Klappbarkeit.",
MachineTypes: []string{"stairlift"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-41",
},
{
ID: "EN-81-43", Number: "EN 81-43:2009",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Besondere Aufzuege fuer den Transport von Personen und Guetern — Teil 43: Aufzuege fuer Krankentragen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Bettenaufzuege in Krankenhaeusern: Kabinengroesse, Tueren, Notruf.",
MachineTypes: []string{"hospital_lift"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-43",
},
// ── Ueberfahrbruecken und Hubladebuehnnen ─────────────────────────
{
ID: "EN-1398", Number: "EN 1398:2009+A1:2010",
TitleDE: "Ueberfahrbruecken — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Ueberfahrbruecken (Dock Leveler): Absturzsicherung, Quetschstellen, Tragfaehigkeit.",
MachineTypes: []string{"dock_leveler"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk", "crush_point"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1398",
},
{
ID: "EN-1756-1", Number: "EN 1756-1:2001+A1:2008",
TitleDE: "Hubladebuehnnen — Plattformhubtische fuer die Anbringung an Radfahrzeugen — Sicherheitsanforderungen — Teil 1: Hubladebuehnnen fuer Gueter",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer LKW-Hubladebuehnnen: Hydraulik, Absturzsicherung, Quetschstellen, Tragfaehigkeit.",
MachineTypes: []string{"tail_lift"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk", "hydraulic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1756-1",
},
{
ID: "EN-1756-2", Number: "EN 1756-2:2004+A1:2009",
TitleDE: "Hubladebuehnnen — Plattformhubtische fuer die Anbringung an Radfahrzeugen — Sicherheitsanforderungen — Teil 2: Hubladebuehnnen fuer Personen und Gueter",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Hubladebuehnnen mit Personenbefoerderung: erhoehte Anforderungen an Absturzsicherung und Steuerung.",
MachineTypes: []string{"tail_lift"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1756-2",
},
}
}
@@ -0,0 +1,384 @@
package iace
// GetMachiningCNorms returns C-norms for specialized machining, surface
// treatment, coating, assembly, and additive-manufacturing equipment.
// All entries are non-copyrighted metadata (norm number, our own scope text,
// Beuth catalogue link).
func GetMachiningCNorms() []NormReference {
return []NormReference{
// ── Schleifen / Polieren ─────────────────────────────────────────────
{
ID: "EN-12413", Number: "EN 12413:2007+A1:2011",
TitleDE: "Sicherheitsanforderungen fuer Schleifwerkzeuge — Gebundene Schleifmittel",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen und Pruefverfahren fuer gebundene Schleifwerkzeuge (Schleifscheiben): Drehzahlgrenzen, Bruchsicherheit, Kennzeichnung.",
MachineTypes: []string{"grinding_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "high_speed"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Pruefung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12413",
},
{
ID: "EN-13236", Number: "EN 13236:2010",
TitleDE: "Sicherheitsanforderungen fuer Schleifwerkzeuge mit Diamant oder Bornitrid",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Diamant- und Bornitrid-Schleifwerkzeuge: Hoechstdrehzahl, Kennzeichnung, mechanische Pruefung.",
MachineTypes: []string{"grinding_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "high_speed"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13236",
},
// ── EDM / Laser / Wasserstrahl ──────────────────────────────────────
{
ID: "EN-ISO-28881", Number: "EN ISO 28881:2013",
TitleDE: "Werkzeugmaschinen — Sicherheit — Funkenerosionsmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Funkenerosionsmaschinen (EDM): elektrische Gefaehrdung, Dielektrikum-Brand, Absaugung.",
MachineTypes: []string{"edm_machine", "spark_erosion"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "high_voltage"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-28881",
},
{
ID: "EN-ISO-11553-2", Number: "EN ISO 11553-2:2008",
TitleDE: "Sicherheit von Laserbearbeitungsmaschinen — Teil 2: Sicherheitsanforderungen fuer handgefuehrte Laserbearbeitungsgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgefuehrte Laserbearbeitungsgeraete: Strahlschutz, thermische Gefaehrdungen, Interlock-Systeme.",
MachineTypes: []string{"laser_machine"},
HazardCats: []string{"radiation_hazard", "thermal_hazard"},
Tags: []string{"high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11553-2",
},
{
ID: "EN-ISO-11553-3", Number: "EN ISO 11553-3:2013",
TitleDE: "Sicherheit von Laserbearbeitungsmaschinen — Teil 3: Laermminderung und Laermmessverfahren",
NormType: "C",
ScopeDE: "Laermminderung und Messverfahren fuer Laserbearbeitungsmaschinen: Schallleistungspegel, Geraeuschminderungsmassnahmen.",
MachineTypes: []string{"laser_machine"},
HazardCats: []string{"noise_hazard"},
Tags: []string{"noise_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11553-3",
},
// ── Stanzen / Pressen ───────────────────────────────────────────────
{
ID: "EN-ISO-16092-2", Number: "EN ISO 16092-2:2019",
TitleDE: "Werkzeugmaschinen — Sicherheit — Pressen — Teil 2: Sicherheitsanforderungen fuer mechanische Pressen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer mechanische Pressen: Quetschgefahren, Schutzeinrichtungen, Zweihand-Schaltungen, Hubzahlbegrenzung.",
MachineTypes: []string{"press", "mechanical_press", "stamping_press"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"crush_point", "high_force"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-16092-2",
},
{
ID: "EN-ISO-16092-4", Number: "EN ISO 16092-4:2019",
TitleDE: "Werkzeugmaschinen — Sicherheit — Pressen — Teil 4: Sicherheitsanforderungen fuer pneumatische Pressen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer pneumatische Pressen: Druckluftsystem, Ventilredundanz, Quetschstellensicherung.",
MachineTypes: []string{"press", "pneumatic_press"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
Tags: []string{"pneumatic_part", "crush_point"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-16092-4",
},
{
ID: "EN-13736", Number: "EN 13736:2003+A1:2009",
TitleDE: "Werkzeugmaschinen — Sicherheit — Pneumatische Pressen",
NormType: "C",
ScopeDE: "Aeltere C-Norm fuer pneumatische Pressen: ergaenzt EN ISO 16092-4 fuer Bestandsmaschinen.",
MachineTypes: []string{"press", "pneumatic_press"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
Tags: []string{"pneumatic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13736",
},
// ── Biegen / Umformen / Spannzeuge ──────────────────────────────────
{
ID: "EN-1550", Number: "EN 1550:2007+A1:2010",
TitleDE: "Werkzeugmaschinen — Sicherheit — Spannzeuge zum Spannen von Werkstuecken",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer mechanische Spannzeuge (Futter, Spannzangen): Spannkraft, Fliehkraftverhalten, Verriegelung.",
MachineTypes: []string{"lathe", "milling_machine", "grinding_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1550",
},
// ── Gewinde- / Zahnradschneiden / Drehmaschinen ─────────────────────
{
ID: "EN-ISO-23125", Number: "EN ISO 23125:2015",
TitleDE: "Werkzeugmaschinen — Sicherheit — Drehmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer konventionelle und CNC-Drehmaschinen: Schutzeinrichtungen, Spindelverriegelung, Spannfutterschutz.",
MachineTypes: []string{"lathe", "turning_machine", "cnc"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "cutting_part"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)", "Abschnitt 6 (Schutzeinrichtungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-23125",
},
// ── Saegen (Metall / Bandsaegen) ────────────────────────────────────
{
ID: "EN-1807-1", Number: "EN 1807-1:2013",
TitleDE: "Bandsaegemaschinen fuer Holz und Metall — Sicherheit — Teil 1: Tischbandsaegen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Tischbandsaegen: Saegebandschutz, Bremse, Bandfuehrung, Spaltkeil.",
MachineTypes: []string{"band_saw", "metal_saw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1807-1",
},
{
ID: "EN-1807-2", Number: "EN 1807-2:2013",
TitleDE: "Bandsaegemaschinen — Sicherheit — Teil 2: Blockbandsaegen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Blockbandsaegen: Bandfuehrung, Zugangsschutz, automatische Vorschubsteuerung.",
MachineTypes: []string{"band_saw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1807-2",
},
// ── Oberflaechenbehandlung / Reinigungsanlagen ──────────────────────
{
ID: "EN-12921-1", Number: "EN 12921-1:2005+A1:2010",
TitleDE: "Reinigungsanlagen mit organischen Loesungsmitteln — Sicherheit — Teil 1: Allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Reinigungsanlagen mit organischen Loesungsmitteln: Brand-/Explosionsschutz, Absaugung, Leckageerkennung.",
MachineTypes: []string{"cleaning_machine", "degreaser"},
HazardCats: []string{"chemical_hazard", "fire_explosion"},
Tags: []string{"chemical_risk", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12921-1",
},
{
ID: "EN-12921-2", Number: "EN 12921-2:2005+A1:2008",
TitleDE: "Reinigungsanlagen — Sicherheit — Teil 2: Reinigung mit waessrigen Loesungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Reinigungsanlagen mit waessrigen Loesungen: Spritzschutz, Temperaturueberwachung, chemische Exposition.",
MachineTypes: []string{"cleaning_machine"},
HazardCats: []string{"chemical_hazard"},
Tags: []string{"chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12921-2",
},
{
ID: "EN-12921-3", Number: "EN 12921-3:2005+A1:2008",
TitleDE: "Reinigungsanlagen — Sicherheit — Teil 3: Reinigung mit brennbaren Loesungsmitteln",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Reinigungsanlagen mit brennbaren Loesungsmitteln: Ex-Schutz, Zonenklassifizierung, Inertisierung.",
MachineTypes: []string{"cleaning_machine"},
HazardCats: []string{"chemical_hazard", "fire_explosion"},
Tags: []string{"chemical_risk", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12921-3",
},
{
ID: "EN-12753", Number: "EN 12753:2005+A1:2010",
TitleDE: "Thermische Reinigungsanlagen fuer Abluft aus Oberflaechenbehandlungsanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer thermische Abluftreinigungsanlagen: Brenner, Temperaturregelung, Flammenrueckschlagsicherung.",
MachineTypes: []string{"exhaust_treatment"},
HazardCats: []string{"thermal_hazard", "fire_explosion"},
Tags: []string{"high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12753",
},
// ── Beschichtung / Lackierung ───────────────────────────────────────
{
ID: "EN-12215", Number: "EN 12215:2009+A1:2013",
TitleDE: "Beschichtungsanlagen — Spritzkabinen fuer fluessige organische Beschichtungsstoffe — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Spritzkabinen: Luftfuehrung, Explosionsschutz, Erdung, Filterueberwachung.",
MachineTypes: []string{"spray_booth", "coating_machine"},
HazardCats: []string{"chemical_hazard", "fire_explosion"},
Tags: []string{"chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12215",
},
{
ID: "EN-13355", Number: "EN 13355:2004+A1:2013",
TitleDE: "Beschichtungsanlagen — Kombinierte Spritz- und Trockenkabinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer kombinierte Spritz- und Trockenkabinen: Umschaltlogik, Temperaturueberwachung, Ex-Schutz.",
MachineTypes: []string{"spray_booth", "coating_machine"},
HazardCats: []string{"chemical_hazard", "fire_explosion", "thermal_hazard"},
Tags: []string{"chemical_risk", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13355",
},
{
ID: "EN-1953", Number: "EN 1953:2013",
TitleDE: "Spritz- und Spruehanlagen fuer Beschichtungsstoffe — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Spritz-/Spruehanlagen: Hochdruck-Spritzpistolen, Erdung, Schlauchsicherung.",
MachineTypes: []string{"coating_machine"},
HazardCats: []string{"chemical_hazard"},
Tags: []string{"chemical_risk", "high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1953",
},
// ── Waermebehandlung ────────────────────────────────────────────────
{
ID: "EN-746-3", Number: "EN 746-3:1997+A1:2009",
TitleDE: "Industrielle Thermoprozessanlagen — Teil 3: Sicherheitsanforderungen fuer die Erzeugung und Anwendung von Schutz- und Reaktionsgasen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer atmosphaerische Gasgeneratoren in Thermoprozessanlagen: Gasdichtheit, Spuelverfahren, Flammenrueckschlag.",
MachineTypes: []string{"industrial_furnace", "gas_generator"},
HazardCats: []string{"chemical_hazard", "fire_explosion", "thermal_hazard"},
Tags: []string{"chemical_risk", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-746-3",
},
// ── Arbeitsplatzbeleuchtung (B2-Querschnittsnorm) ───────────────────
{
ID: "EN-12464-1", Number: "EN 12464-1:2011",
TitleDE: "Licht und Beleuchtung — Beleuchtung von Arbeitsstaetten — Teil 1: Arbeitsstaetten in Innenraeumen",
NormType: "B2",
ScopeDE: "Beleuchtungsanforderungen fuer Arbeitsstaetten in Innenraeumen: Beleuchtungsstaerke, Blendungsbegrenzung, Farbwiedergabe.",
MachineTypes: []string{},
HazardCats: []string{"ergonomic"},
Tags: []string{"structural_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Anforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12464-1",
},
// ── Handgehaltene motorbetriebene Werkzeuge ─────────────────────────
{
ID: "EN-ISO-11148-1", Number: "EN ISO 11148-1:2011",
TitleDE: "Handgehaltene nicht-elektrisch betriebene Werkzeuge — Sicherheitsanforderungen — Teil 1: Allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer handgehaltene motorbetriebene Werkzeuge: Vibration, Laerm, Ergonomie, Totmannschaltung.",
MachineTypes: []string{"power_tool"},
HazardCats: []string{"mechanical_hazard", "noise_hazard", "vibration_hazard"},
Tags: []string{"vibration_source", "noise_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-1",
},
{
ID: "EN-ISO-11148-3", Number: "EN ISO 11148-3:2012",
TitleDE: "Handgehaltene nicht-elektrisch betriebene Werkzeuge — Sicherheitsanforderungen — Teil 3: Schleifer und Polierer",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene Schleif- und Poliergeraete: Schutzhauben, Drehzahlbegrenzung, Schwingungsminderung.",
MachineTypes: []string{"power_tool", "grinder"},
HazardCats: []string{"mechanical_hazard", "vibration_hazard"},
Tags: []string{"rotating_part", "vibration_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-3",
},
{
ID: "EN-ISO-11148-6", Number: "EN ISO 11148-6:2012",
TitleDE: "Handgehaltene nicht-elektrisch betriebene Werkzeuge — Sicherheitsanforderungen — Teil 6: Schlagschrauber",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene Schlagschrauber: Drehmomentuebertragung, Vibration, Griffgestaltung.",
MachineTypes: []string{"power_tool", "impact_wrench"},
HazardCats: []string{"vibration_hazard", "noise_hazard"},
Tags: []string{"vibration_source", "noise_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-6",
},
{
ID: "EN-ISO-11148-10", Number: "EN ISO 11148-10:2011",
TitleDE: "Handgehaltene nicht-elektrisch betriebene Werkzeuge — Sicherheitsanforderungen — Teil 10: Druckluftbetriebene Eintreibgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Druckluftnagler: Kontaktausloesung, Rueckschlagsicherung, Schutz gegen Doppelschuss.",
MachineTypes: []string{"power_tool", "nail_gun"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
Tags: []string{"pneumatic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-10",
},
// ── Additive Fertigung ──────────────────────────────────────────────
{
ID: "EN-ISO-52941", Number: "EN ISO 52941:2020",
TitleDE: "Additive Fertigung — Systemleistung und -zuverlaessigkeit — Abnahmetest fuer Maschinen zur additiven Fertigung",
NormType: "C",
ScopeDE: "Abnahmetest und Leistungsnachweis fuer Maschinen der additiven Fertigung: Positionsgenauigkeit, Wiederholpraezision, Softwarevalidierung.",
MachineTypes: []string{"3d_printer", "additive_manufacturing"},
HazardCats: []string{},
Tags: []string{"has_software"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-52941",
},
{
ID: "EN-ISO-52911-1", Number: "EN ISO 52911-1:2019",
TitleDE: "Additive Fertigung — Design — Teil 1: Lasersintern und Laserschmelzen von Metallen",
NormType: "C",
ScopeDE: "Designrichtlinien fuer Lasersintern/-schmelzen: thermische Prozessfuehrung, Stuetzstrukturen, Nachbearbeitung, Pulverhandhabung.",
MachineTypes: []string{"3d_printer", "sls_machine"},
HazardCats: []string{"thermal_hazard"},
Tags: []string{"high_temperature", "has_software"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-52911-1",
},
// ── Entgraten / Holzbearbeitung (Querschnitt) ───────────────────────
{
ID: "EN-ISO-19085-1", Number: "EN ISO 19085-1:2021",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 1: Gemeinsame Anforderungen",
NormType: "C",
ScopeDE: "Gemeinsame Sicherheitsanforderungen fuer Holzbearbeitungsmaschinen: Schutzeinrichtungen, Spaeneabsaugung, elektrische Ausruestung.",
MachineTypes: []string{"woodworking"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-1",
},
{
ID: "EN-ISO-19085-5", Number: "EN ISO 19085-5:2017",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 5: Formatsaegemaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Formatsaegemaschinen: Spaltkeil, Schutzhaube, Vorschubeinrichtung, Bremse.",
MachineTypes: []string{"woodworking", "saw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-5",
},
}
}
@@ -0,0 +1,392 @@
package iace
// GetNiche1CNorms returns C-norms for underrepresented areas: woodworking
// (EN ISO 19085 series), plastics/rubber, printing/paper, footwear/leather,
// and ceramic/stone machinery.
func GetNiche1CNorms() []NormReference {
return []NormReference{
// ── Holzbearbeitungsmaschinen — EN ISO 19085 Serie ──────────────────
{
ID: "EN-ISO-19085-2", Number: "EN ISO 19085-2:2017",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 2: Formatsaegemaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer horizontale Plattenaufteilsaegen mit verschiebbarem Tisch.",
MachineTypes: []string{"woodworking", "panel_saw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-2",
},
{
ID: "EN-ISO-19085-3", Number: "EN ISO 19085-3:2017",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 3: NC-Bohr- und Fraesmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer numerisch gesteuerte Bohr- und Fraesmaschinen fuer Holz.",
MachineTypes: []string{"woodworking", "cnc", "milling_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part", "programmable"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-3",
},
{
ID: "EN-ISO-19085-4", Number: "EN ISO 19085-4:2018",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 4: Vertikale Plattensaegen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer vertikale Plattensaegen zur Holzbearbeitung.",
MachineTypes: []string{"woodworking", "panel_saw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-4",
},
{
ID: "EN-ISO-19085-6", Number: "EN ISO 19085-6:2017",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 6: Einspindelige Tischfraesmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer einspindelige Tischfraesmaschinen mit manueller Zufuehrung.",
MachineTypes: []string{"woodworking", "milling_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part", "high_speed"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-6",
},
{
ID: "EN-ISO-19085-7", Number: "EN ISO 19085-7:2019",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 7: Abrichthobelmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Abrichthobelmaschinen zur Holzbearbeitung.",
MachineTypes: []string{"woodworking", "planer"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-7",
},
{
ID: "EN-ISO-19085-8", Number: "EN ISO 19085-8:2018",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 8: Kantenschleifmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Breitbandschleifmaschinen mit schmalem Band (Kantenschliff).",
MachineTypes: []string{"woodworking", "sander"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-8",
},
{
ID: "EN-ISO-19085-9", Number: "EN ISO 19085-9:2020",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 9: Breitbandschleifmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Breitbandschleifmaschinen zur Holzoberflaeche.",
MachineTypes: []string{"woodworking", "sander"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-9",
},
{
ID: "EN-ISO-19085-10", Number: "EN ISO 19085-10:2019",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 10: Tischbandsaegen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Tischbandsaegen mit manueller Zufuehrung.",
MachineTypes: []string{"woodworking", "bandsaw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-10",
},
{
ID: "EN-ISO-19085-11", Number: "EN ISO 19085-11:2020",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 11: Ablaengsaegen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer kombinierte Ablaeng- und Kappkreissaegen.",
MachineTypes: []string{"woodworking", "crosscut_saw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-11",
},
{
ID: "EN-ISO-19085-12", Number: "EN ISO 19085-12:2021",
TitleDE: "Holzbearbeitungsmaschinen — Sicherheit — Teil 12: Tisch-Pendelkreissaegen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Pendelkreissaegen mit manueller Bedienung.",
MachineTypes: []string{"woodworking", "pendulum_saw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19085-12",
},
// ── Kunststoff-/Gummimaschinen — Erweiterung ───────────────────────
{
ID: "EN-1612-2", Number: "EN 1612-2:2002+A1:2009",
TitleDE: "Kunststoff- und Gummimaschinen — Reaktionsgiessmaschinen — Teil 2: Sicherheitsanforderungen fuer Dosier- und Mischanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Dosier- und Mischanlagen in Reaktionsgiessprozessen.",
MachineTypes: []string{"plastics", "rubber", "casting_machine"},
HazardCats: []string{"mechanical_hazard", "chemical_hazard"},
Tags: []string{"high_pressure", "chemical_process"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1612-2",
},
{
ID: "EN-14886", Number: "EN 14886:2008+A1:2011",
TitleDE: "Kunststoff- und Gummimaschinen — Bandwickelmaschinen fuer thermoplastische Baender",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Wickelmaschinen zur Verarbeitung thermoplastischer Baender.",
MachineTypes: []string{"plastics", "winding_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14886",
},
{
ID: "EN-12012-2", Number: "EN 12012-2:2006+A1:2008",
TitleDE: "Kunststoff- und Gummimaschinen — Zerkleinerungsmaschinen — Teil 2: Schredder",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schredder zur Zerkleinerung von Kunststoff- und Gummiabfaellen.",
MachineTypes: []string{"plastics", "rubber", "shredder"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12012-2",
},
{
ID: "EN-12012-3", Number: "EN 12012-3:2001+A1:2008",
TitleDE: "Kunststoff- und Gummimaschinen — Zerkleinerungsmaschinen — Teil 3: Granulatoren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Granulatoren zum Zerkleinern von Kunststoffmaterial.",
MachineTypes: []string{"plastics", "rubber", "granulator"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12012-3",
},
{
ID: "EN-12012-4", Number: "EN 12012-4:2006+A1:2009",
TitleDE: "Kunststoff- und Gummimaschinen — Zerkleinerungsmaschinen — Teil 4: Agglomeratoren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Agglomeratoren zur Verdichtung von Kunststofffolienresten.",
MachineTypes: []string{"plastics", "rubber", "agglomerator"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"rotating_part", "hot_surface"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12012-4",
},
{
ID: "EN-13256", Number: "EN 13256:2005+A1:2010",
TitleDE: "Kunststoff- und Gummimaschinen — Rohrleitungsanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Rohrleitungssysteme in der Kunststoffverarbeitung.",
MachineTypes: []string{"plastics", "piping_system"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"high_pressure", "hot_surface"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13256",
},
// ── Druckmaschinen / Papierverarbeitung ────────────────────────────
{
ID: "EN-1010-4", Number: "EN 1010-4:2004+A1:2009",
TitleDE: "Druck- und Papierverarbeitungsmaschinen — Teil 4: Buchbindemaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Buchbindemaschinen und Weiterverarbeitungsanlagen.",
MachineTypes: []string{"printing", "bookbinding"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1010-4",
},
{
ID: "EN-1034-5", Number: "EN 1034-5:2005+A1:2009",
TitleDE: "Papierherstellungsmaschinen — Teil 5: Papier- und Kartonmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Papier- und Kartonmaschinen in der industriellen Fertigung.",
MachineTypes: []string{"paper", "papermaking"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"rotating_part", "entanglement_risk", "hot_surface"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-5",
},
{
ID: "EN-1034-6", Number: "EN 1034-6:2005+A1:2009",
TitleDE: "Papierherstellungsmaschinen — Teil 6: Streichanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Streichanlagen zur Papier- und Kartonbeschichtung.",
MachineTypes: []string{"paper", "coating"},
HazardCats: []string{"mechanical_hazard", "chemical_hazard"},
Tags: []string{"rotating_part", "chemical_process"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-6",
},
{
ID: "EN-1034-7", Number: "EN 1034-7:2005+A1:2009",
TitleDE: "Papierherstellungsmaschinen — Teil 7: Fertigungsmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Fertigungsmaschinen in der Papierherstellung.",
MachineTypes: []string{"paper", "papermaking"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-7",
},
{
ID: "EN-1034-8", Number: "EN 1034-8:2012",
TitleDE: "Papierherstellungsmaschinen — Teil 8: Sortiermaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Sortiermaschinen in der Papierindustrie.",
MachineTypes: []string{"paper", "sorting"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-8",
},
{
ID: "EN-1034-13", Number: "EN 1034-13:2005+A1:2009",
TitleDE: "Papierherstellungsmaschinen — Teil 13: Wellpappenanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Wellpappenanlagen (Corrugator-Linien).",
MachineTypes: []string{"paper", "corrugator"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"rotating_part", "entanglement_risk", "hot_surface"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-13",
},
{
ID: "EN-1034-14", Number: "EN 1034-14:2005+A1:2009",
TitleDE: "Papierherstellungsmaschinen — Teil 14: Rollenschneider",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Rollenschneider und Umroller in der Papierindustrie.",
MachineTypes: []string{"paper", "slitter_rewinder"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-14",
},
{
ID: "EN-1034-16", Number: "EN 1034-16:2012",
TitleDE: "Papierherstellungsmaschinen — Teil 16: Tissue-Papiermaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Tissue-Papiermaschinen und Krepp-Anlagen.",
MachineTypes: []string{"paper", "tissue"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"rotating_part", "hot_surface", "high_speed"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-16",
},
{
ID: "EN-1034-21", Number: "EN 1034-21:2011",
TitleDE: "Papierherstellungsmaschinen — Teil 21: Beschichtungsanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Beschichtungsanlagen in der Papierindustrie.",
MachineTypes: []string{"paper", "coating"},
HazardCats: []string{"mechanical_hazard", "chemical_hazard"},
Tags: []string{"rotating_part", "chemical_process"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-21",
},
{
ID: "EN-1034-22", Number: "EN 1034-22:2005+A1:2009",
TitleDE: "Papierherstellungsmaschinen — Teil 22: Schleifmaschinen fuer Walzen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Walzenschleifmaschinen in der Papierherstellung.",
MachineTypes: []string{"paper", "grinder"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "high_speed"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-22",
},
{
ID: "EN-1034-26", Number: "EN 1034-26:2012",
TitleDE: "Papierherstellungsmaschinen — Teil 26: Papierrecyclinganlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Papierrecycling- und Altpapieraufbereitungsanlagen.",
MachineTypes: []string{"paper", "recycling"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-26",
},
{
ID: "EN-1034-27", Number: "EN 1034-27:2012",
TitleDE: "Papierherstellungsmaschinen — Teil 27: Aufrollmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Aufroll- und Wickelmaschinen in der Papierherstellung.",
MachineTypes: []string{"paper", "winding_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-27",
},
// ── Schuh- und Ledermaschinen ──────────────────────────────────────
{
ID: "EN-930", Number: "EN 930:1997+A2:2009",
TitleDE: "Schuhmaschinen — Nagelmaschinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Nagelmaschinen in der Schuhherstellung.",
MachineTypes: []string{"footwear", "nailing_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"impact_part", "high_speed"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-930",
},
{
ID: "EN-931", Number: "EN 931:1997+A2:2009",
TitleDE: "Schuhmaschinen — Wende- und Aufzwickmaschinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Wende- und Aufzwickmaschinen in der Schuhproduktion.",
MachineTypes: []string{"footwear", "lasting_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"pressing_part", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-931",
},
{
ID: "EN-12044", Number: "EN 12044:2005+A1:2009",
TitleDE: "Schuh- und Ledermaschinen — Schneidmaschinen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schneidmaschinen zur Leder- und Schuhbearbeitung.",
MachineTypes: []string{"footwear", "leather", "cutting_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12044",
},
// ── Keramik-/Steinmaschinen ────────────────────────────────────────
{
ID: "EN-15163", Number: "EN 15163:2008+A1:2010",
TitleDE: "Maschinen und Anlagen fuer die Natursteinbearbeitung — Saegemaschinen — Sicherheit",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Saegemaschinen zur industriellen Natursteinbearbeitung.",
MachineTypes: []string{"stone", "saw"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part", "high_speed"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15163",
},
{
ID: "EN-12418", Number: "EN 12418:2000+A1:2009",
TitleDE: "Trennmaschinen fuer Steine und Fliesen — Steinsaegen — Sicherheit",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer tragbare und stationaere Steinsaegen auf Baustellen.",
MachineTypes: []string{"stone", "tile_saw", "construction"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"cutting_part", "rotating_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12418",
},
{
ID: "EN-14618", Number: "EN 14618:2005",
TitleDE: "Betonfertigteile — Kuenstlicher Stein — Begriffe und allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen und Begriffe fuer Maschinen zur Herstellung kuenstlicher Steine.",
MachineTypes: []string{"stone", "concrete", "precast"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"pressing_part"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14618",
},
}
}
@@ -0,0 +1,332 @@
package iace
// GetNiche2CNorms returns C-norms for airport/ground support equipment,
// food/beverage processing extensions, and laundry/cleaning machinery.
func GetNiche2CNorms() []NormReference {
return []NormReference{
// ── Flughafen-Bodengeraete (EN 12312 Serie) ────────────────────────
{
ID: "EN-12312-1", Number: "EN 12312-1:2001+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 1: Fluggast-Treppen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Fluggast-Treppen zur Flugzeugabfertigung.",
MachineTypes: []string{"airport_ground_support", "passenger_stairs"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-1",
},
{
ID: "EN-12312-2", Number: "EN 12312-2:2002+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 2: Cateringfahrzeuge",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Cateringfahrzeuge mit Hubplattform.",
MachineTypes: []string{"airport_ground_support", "catering_vehicle"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-2",
},
{
ID: "EN-12312-3", Number: "EN 12312-3:2003+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 3: Fahrzeuge zum Schleppen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schleppfahrzeuge am Flughafen.",
MachineTypes: []string{"airport_ground_support", "tow_tractor"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"mobile_equipment", "towing"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-3",
},
{
ID: "EN-12312-4", Number: "EN 12312-4:2003+A1:2010",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 4: Container-/Palettentransporter",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Container- und Palettentransportgeraete.",
MachineTypes: []string{"airport_ground_support", "container_transporter"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"mobile_equipment", "heavy_load"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-4",
},
{
ID: "EN-12312-5", Number: "EN 12312-5:2005+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 5: Fluggastbruecken",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Fluggastbruecken (Passenger Boarding Bridges).",
MachineTypes: []string{"airport_ground_support", "boarding_bridge"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-5",
},
{
ID: "EN-12312-6", Number: "EN 12312-6:2004+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 6: Enteisungsgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Flugzeug-Enteisungsgeraete.",
MachineTypes: []string{"airport_ground_support", "deicing_equipment"},
HazardCats: []string{"mechanical_hazard", "chemical_hazard"},
Tags: []string{"lifting", "high_pressure", "chemical_process"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-6",
},
{
ID: "EN-12312-7", Number: "EN 12312-7:2005+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 7: Frachtfoerdergeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Frachtfoerdergeraete am Flughafen.",
MachineTypes: []string{"airport_ground_support", "cargo_loader"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "conveyor", "heavy_load"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-7",
},
{
ID: "EN-12312-8", Number: "EN 12312-8:2005+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 8: Wartungstreppen und -plattformen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer mobile Wartungstreppen und Arbeitsplattformen.",
MachineTypes: []string{"airport_ground_support", "maintenance_platform"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-8",
},
{
ID: "EN-12312-9", Number: "EN 12312-9:2005+A1:2013",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 9: Container-/Paletten-Dollies",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Container- und Paletten-Dollies.",
MachineTypes: []string{"airport_ground_support", "dolly"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"mobile_equipment", "heavy_load"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-9",
},
{
ID: "EN-12312-10", Number: "EN 12312-10:2005+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 10: Container-/Paletten-Hubgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Hubgeraete zum Heben von Frachtcontainern und Paletten.",
MachineTypes: []string{"airport_ground_support", "container_lift"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "heavy_load"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-10",
},
{
ID: "EN-12312-12", Number: "EN 12312-12:2017",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 12: Bodenstromversorgungsgeraete (GPU)",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Ground Power Units zur Flugzeugstromversorgung.",
MachineTypes: []string{"airport_ground_support", "ground_power_unit"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_energy", "mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-12",
},
{
ID: "EN-12312-13", Number: "EN 12312-13:2017",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 13: Air Starter Units",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Druckluft-Startaggregate fuer Flugzeugtriebwerke.",
MachineTypes: []string{"airport_ground_support", "air_starter"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"high_pressure", "mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-13",
},
{
ID: "EN-12312-14", Number: "EN 12312-14:2009+A1:2013",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 14: Hubarbeitsbuehnen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Hubarbeitsbuehnen fuer Flugzeugwartung.",
MachineTypes: []string{"airport_ground_support", "aerial_platform"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-14",
},
{
ID: "EN-12312-15", Number: "EN 12312-15:2006+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 15: Gepaeckfoerdergeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Gepaeckfoerdergeraete am Flughafen.",
MachineTypes: []string{"airport_ground_support", "baggage_conveyor"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"conveyor", "mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-15",
},
{
ID: "EN-12312-16", Number: "EN 12312-16:2005+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 16: Startgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer pneumatische und elektrische Startgeraete.",
MachineTypes: []string{"airport_ground_support", "engine_starter"},
HazardCats: []string{"mechanical_hazard", "electrical_hazard"},
Tags: []string{"high_pressure", "electrical_energy"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-16",
},
{
ID: "EN-12312-17", Number: "EN 12312-17:2004+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 17: Klimaanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer mobile Klimaanlagen zur Flugzeugversorgung.",
MachineTypes: []string{"airport_ground_support", "air_conditioning_unit"},
HazardCats: []string{"mechanical_hazard", "electrical_hazard"},
Tags: []string{"mobile_equipment", "electrical_energy"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-17",
},
{
ID: "EN-12312-18", Number: "EN 12312-18:2005+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 18: Toilettenservicegeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Toilettenservice- und Entleerungsfahrzeuge.",
MachineTypes: []string{"airport_ground_support", "lavatory_service"},
HazardCats: []string{"mechanical_hazard", "biological_hazard"},
Tags: []string{"mobile_equipment"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-18",
},
{
ID: "EN-12312-19", Number: "EN 12312-19:2005+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 19: Wasserservicegeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Trinkwasserversorgungsfahrzeuge.",
MachineTypes: []string{"airport_ground_support", "water_service"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"mobile_equipment", "high_pressure"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-19",
},
{
ID: "EN-12312-20", Number: "EN 12312-20:2005+A1:2009",
TitleDE: "Flughafen-Bodengeraete — Besondere Anforderungen — Teil 20: Triebwerks-Hebebuehnen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Hebebuehnen zum Triebwerkswechsel.",
MachineTypes: []string{"airport_ground_support", "engine_hoist"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "heavy_load"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-20",
},
// ── Nahrungsmittelmaschinen — Erweiterung ──────────────────────────
{
ID: "EN-ISO-14159", Number: "EN ISO 14159:2002",
TitleDE: "Sicherheit von Maschinen — Hygieneanforderungen an die Gestaltung von Maschinen",
NormType: "C",
ScopeDE: "Allgemeine Hygieneanforderungen fuer Konstruktion und Werkstoffe von Nahrungsmittelmaschinen.",
MachineTypes: []string{"food_processing", "beverage", "dairy", "pharmaceutical"},
HazardCats: []string{"biological_hazard"},
Tags: []string{"hygiene", "food_contact"},
RelevantSections: []string{"Abschnitt 5 (Hygieneanforderungen)", "Abschnitt 6 (Werkstoffe)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14159",
},
{
ID: "EN-13208", Number: "EN 13208:2003+A1:2010",
TitleDE: "Nahrungsmittelmaschinen — Gemuesesschaelmaschinen — Sicherheits- und Hygieneanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schaelmaschinen fuer Kartoffeln und Gemuese.",
MachineTypes: []string{"food_processing", "peeling_machine"},
HazardCats: []string{"mechanical_hazard", "biological_hazard"},
Tags: []string{"rotating_part", "cutting_part", "hygiene"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13208",
},
{
ID: "EN-13379", Number: "EN 13379:2001+A1:2013",
TitleDE: "Nahrungsmittelmaschinen — Fritteusen — Sicherheits- und Hygieneanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer gewerbliche Fritteusen mit Fettbad.",
MachineTypes: []string{"food_processing", "fryer"},
HazardCats: []string{"thermal_hazard", "fire_hazard"},
Tags: []string{"hot_surface", "flammable_material"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13379",
},
{
ID: "EN-13534", Number: "EN 13534:2006+A1:2010",
TitleDE: "Nahrungsmittelmaschinen — Spritzmaschinen — Sicherheits- und Hygieneanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Spritzmaschinen (Wurstfueller) in der Fleischverarbeitung.",
MachineTypes: []string{"food_processing", "sausage_filler"},
HazardCats: []string{"mechanical_hazard", "biological_hazard"},
Tags: []string{"high_pressure", "hygiene"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13534",
},
// ── Waescherei- und Reinigungsmaschinen (EN ISO 10472 Serie) ───────
{
ID: "EN-ISO-10472-1", Number: "EN ISO 10472-1:2008",
TitleDE: "Sicherheit von Waeschereimaschinen — Teil 1: Gemeinsame Anforderungen",
NormType: "C",
ScopeDE: "Uebergreifende Sicherheitsanforderungen fuer alle industriellen Waeschereimaschinen.",
MachineTypes: []string{"laundry", "industrial_cleaning"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard", "electrical_hazard"},
Tags: []string{"rotating_part", "hot_surface", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)", "Abschnitt 6 (Verifizierung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-10472-1",
},
{
ID: "EN-ISO-10472-2", Number: "EN ISO 10472-2:2008",
TitleDE: "Sicherheit von Waeschereimaschinen — Teil 2: Waschmaschinen und Waschextraktoren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer industrielle Waschmaschinen und Waschextraktoren.",
MachineTypes: []string{"laundry", "washing_machine"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"rotating_part", "hot_surface", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-10472-2",
},
{
ID: "EN-ISO-10472-3", Number: "EN ISO 10472-3:2008",
TitleDE: "Sicherheit von Waeschereimaschinen — Teil 3: Trockner und Trocknungsanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer industrielle Trockner und Trocknungstunnel.",
MachineTypes: []string{"laundry", "dryer"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard", "fire_hazard"},
Tags: []string{"rotating_part", "hot_surface", "flammable_material"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-10472-3",
},
{
ID: "EN-ISO-10472-4", Number: "EN ISO 10472-4:2008",
TitleDE: "Sicherheit von Waeschereimaschinen — Teil 4: Mangeln",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer industrielle Mangeln (Buegelwalzen).",
MachineTypes: []string{"laundry", "ironer"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"pressing_part", "hot_surface", "entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-10472-4",
},
{
ID: "EN-ISO-10472-5", Number: "EN ISO 10472-5:2008",
TitleDE: "Sicherheit von Waeschereimaschinen — Teil 5: Zusammenlegmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer automatische Waeschezusammenlegmaschinen.",
MachineTypes: []string{"laundry", "folding_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"entanglement_risk"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-10472-5",
},
{
ID: "EN-ISO-10472-6", Number: "EN ISO 10472-6:2008",
TitleDE: "Sicherheit von Waeschereimaschinen — Teil 6: Buegel- und Pressmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer industrielle Buegelmaschinen und Pressen.",
MachineTypes: []string{"laundry", "pressing_machine"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"pressing_part", "hot_surface"},
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-10472-6",
},
}
}
@@ -0,0 +1,456 @@
package iace
// GetNiche3CNorms returns niche C-norms for agricultural machinery (ISO 4254 extended),
// earth-moving/drilling (EN 474/16228 gaps), forklifts (EN ISO 3691/1459/1175),
// textile, cranes, medical/rehabilitation, welding, and garage/vehicle service.
func GetNiche3CNorms() []NormReference {
return []NormReference{
// ── Landmaschinen — ISO 4254 extended ─────────────────────────────
{
ID: "ISO-4254-2", Number: "ISO 4254-2:2009",
TitleDE: "Landmaschinen — Sicherheit — Teil 2: Heuwerbungsmaschinen",
NormType: "C",
ScopeDE: "Spezifische Sicherheitsanforderungen fuer Heuwerbungsmaschinen: rotierende Zinken, Schutzeinrichtungen, Keilriementrieb.",
MachineTypes: []string{"agricultural_machine", "hay_making_machine"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"rotating_part", "high_speed"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-4254-2",
},
{
ID: "ISO-4254-3", Number: "ISO 4254-3:2015",
TitleDE: "Landmaschinen — Sicherheit — Teil 3: Einachstraktoren und zugehoerige Anbaugeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Einachstraktoren: Stabilitaet, Vibration, Schutz gegen Kontakt mit rotierenden Werkzeugen.",
MachineTypes: []string{"agricultural_machine", "single_axle_tractor"},
HazardCats: []string{"mechanical_hazard", "vibration"},
Tags: []string{"rotating_part", "vibration_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-4254-3",
},
{
ID: "ISO-4254-4", Number: "ISO 4254-4:2018",
TitleDE: "Landmaschinen — Sicherheit — Teil 4: Zuckerrohr-Ernter",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Zuckerrohr-Erntemaschinen: Schneidwerke, Foerdereinrichtungen, Auswurfgeblaese.",
MachineTypes: []string{"agricultural_machine", "sugarcane_harvester"},
HazardCats: []string{"mechanical_hazard", "cutting_hazard"},
Tags: []string{"cutting_tool", "high_speed"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-4254-4",
},
{
ID: "ISO-4254-8", Number: "ISO 4254-8:2018",
TitleDE: "Landmaschinen — Sicherheit — Teil 8: Verteilmaschinen fuer feste Duengemittel",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Duengerstreuer: rotierende Streuscheiben, Befuellvorrichtungen, Schutz gegen Materialauswurf.",
MachineTypes: []string{"agricultural_machine", "fertilizer_spreader"},
HazardCats: []string{"mechanical_hazard", "material_ejection"},
Tags: []string{"rotating_part", "material_ejection_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-4254-8",
},
{
ID: "ISO-4254-9", Number: "ISO 4254-9:2018",
TitleDE: "Landmaschinen — Sicherheit — Teil 9: Saemaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Saemaschinen: mechanische und pneumatische Saetechnik, Schutz gegen Einzug, Befuellvorrichtungen.",
MachineTypes: []string{"agricultural_machine", "seeding_machine"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"moving_part", "pneumatic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-4254-9",
},
{
ID: "ISO-4254-10", Number: "ISO 4254-10:2009",
TitleDE: "Landmaschinen — Sicherheit — Teil 10: Schwad- und Heuwender",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schwader und Heuwender: rotierende Zinkenkreisel, Klappbewegungen, Transport auf Strasse.",
MachineTypes: []string{"agricultural_machine", "swather"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-4254-10",
},
{
ID: "ISO-4254-11", Number: "ISO 4254-11:2010",
TitleDE: "Landmaschinen — Sicherheit — Teil 11: Aufsammelballenpressen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Rund- und Quaderballenpressen: Presskanal, Bindeeinrichtung, Schutz gegen Einzug.",
MachineTypes: []string{"agricultural_machine", "baler"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard", "entanglement"},
Tags: []string{"high_force", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-4254-11",
},
{
ID: "ISO-4254-13", Number: "ISO 4254-13:2012",
TitleDE: "Landmaschinen — Sicherheit — Teil 13: Selbstladewagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Selbstladewagen: Aufnahmeaggregat, Foerdersystem, Kippvorrichtung.",
MachineTypes: []string{"agricultural_machine", "self_loading_wagon"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"moving_part", "high_force"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-4254-13",
},
// ── Erdbaumaschinen / Bohrgeraete — EN 474/16228 Ergaenzungen ────
{
ID: "EN-474-13", Number: "EN 474-13:2019",
TitleDE: "Erdbaumaschinen — Sicherheit — Teil 13: Anforderungen fuer Walzenzuege",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Walzenzuege: Verdichtungsbetrieb, Vibrationssystem, Quetschgefahr zwischen Walzen.",
MachineTypes: []string{"earth_moving", "roller_compactor"},
HazardCats: []string{"mechanical_hazard", "vibration", "crushing_hazard"},
Tags: []string{"vibration_risk", "high_force"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-474-13",
},
{
ID: "EN-16228-3", Number: "EN 16228-3:2014",
TitleDE: "Bohrgeraete — Sicherheit — Teil 3: Horizontalbohrgeraete (HDD)",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer horizontale Richtbohrgeraete: Gestaegehandling, Spuelungssystem, Zugkraefte.",
MachineTypes: []string{"earth_moving", "drilling_rig", "horizontal_drill"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard", "pneumatic_hydraulic"},
Tags: []string{"high_force", "hydraulic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16228-3",
},
{
ID: "EN-16228-4", Number: "EN 16228-4:2014",
TitleDE: "Bohrgeraete — Sicherheit — Teil 4: Pfahlgruendungsgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Rammgeraete und Pfahlbohrgeraete: Aufhaengung, Rammenergie, Laermschutz.",
MachineTypes: []string{"earth_moving", "drilling_rig", "piling_rig"},
HazardCats: []string{"mechanical_hazard", "noise", "vibration"},
Tags: []string{"high_force", "vibration_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16228-4",
},
{
ID: "EN-16228-5", Number: "EN 16228-5:2014",
TitleDE: "Bohrgeraete — Sicherheit — Teil 5: Schlitzwandgreifer",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schlitzwandgeraete: Greiferbetrieb, Stuetzfluessigkeit, Absturzsicherung.",
MachineTypes: []string{"earth_moving", "drilling_rig", "diaphragm_wall"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"high_force", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16228-5",
},
{
ID: "EN-16228-6", Number: "EN 16228-6:2014",
TitleDE: "Bohrgeraete — Sicherheit — Teil 6: Bodeninjektionsgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Injektionsgeraete: Hochdruckinjektionssysteme, Schlauchsicherungen, Druckbegrenzung.",
MachineTypes: []string{"earth_moving", "drilling_rig", "grouting_rig"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
Tags: []string{"high_pressure", "hydraulic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16228-6",
},
{
ID: "EN-16228-7", Number: "EN 16228-7:2014",
TitleDE: "Bohrgeraete — Sicherheit — Teil 7: Mikropfahl-Bohrgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Mikropfahl-Geraete: kompakte Bauweise, beengte Einsatzbedingungen, Gestaegehandling.",
MachineTypes: []string{"earth_moving", "drilling_rig", "micropile_rig"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"high_force", "confined_space"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16228-7",
},
// ── Flurfoerderzeuge / Stapler — erweitert ────────────────────────
{
ID: "EN-ISO-3691-2", Number: "EN ISO 3691-2:2016",
TitleDE: "Flurfoerderzeuge — Sicherheitstechnische Anforderungen — Teil 2: Selbstfahrende Flurfoerderzeuge mit >10000 kg Tragfaehigkeit",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer schwere motorisierte Flurfoerderzeuge ueber 10 t: Standsicherheit, Bremsanlage, Fahrerschutz.",
MachineTypes: []string{"forklift", "heavy_forklift"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"high_force", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-3691-2",
},
{
ID: "EN-1459-2", Number: "EN 1459-2:2015",
TitleDE: "Gelaendestapler — Sicherheitstechnische Anforderungen — Teil 2: Teleskopstapler mit drehbarem Oberwagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Teleskopstapler mit Drehkranz: Standsicheritaet bei ausgefahrenem Teleskoparm, Lastmomentbegrenzung.",
MachineTypes: []string{"forklift", "telehandler"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"gravity_risk", "high_force"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1459-2",
},
{
ID: "EN-1175-1", Number: "EN 1175-1:1998+A1:2010",
TitleDE: "Flurfoerderzeuge — Elektrische Anforderungen — Teil 1: Allgemeine Anforderungen fuer batteriebetriebene Fahrzeuge",
NormType: "C",
ScopeDE: "Elektrische Sicherheitsanforderungen fuer batteriebetriebene Flurfoerderzeuge: Isolierung, Schutz gegen elektrischen Schlag.",
MachineTypes: []string{"forklift"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "battery"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1175-1",
},
{
ID: "EN-1175-2", Number: "EN 1175-2:1998+A1:2010",
TitleDE: "Flurfoerderzeuge — Elektrische Anforderungen — Teil 2: Allgemeine Anforderungen fuer verbrennungsmotorisch angetriebene Fahrzeuge",
NormType: "C",
ScopeDE: "Elektrische Sicherheitsanforderungen fuer verbrennungsmotorische Flurfoerderzeuge: Zuendanlage, Beleuchtung, Starterschutz.",
MachineTypes: []string{"forklift"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "combustion_engine"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1175-2",
},
{
ID: "EN-1175-3", Number: "EN 1175-3:1998+A1:2010",
TitleDE: "Flurfoerderzeuge — Elektrische Anforderungen — Teil 3: Besondere Anforderungen fuer elektrische Uebertragungssysteme von verbrennungsmotorisch angetriebenen Fahrzeugen",
NormType: "C",
ScopeDE: "Elektrische Anforderungen fuer AC-Antriebssysteme in verbrennungsmotorischen Flurförderzeugen.",
MachineTypes: []string{"forklift"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "drive_system"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1175-3",
},
// ── Textilmaschinen — Ergaenzungen ────────────────────────────────
{
ID: "EN-13731", Number: "EN 13731:2006+A1:2009",
TitleDE: "Textilmaschinen — Sicherheit — Druckmaschinen fuer Textilien",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Textildruckmaschinen: Einzugsstellen, Walzenpaare, Heissbereiche, Farbsysteme.",
MachineTypes: []string{"textile_machine", "printing_machine"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard", "entanglement"},
Tags: []string{"rotating_part", "high_temperature", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13731",
},
// ── Krane — Ergaenzungen ──────────────────────────────────────────
{
ID: "EN-13852-2", Number: "EN 13852-2:2004+A1:2008",
TitleDE: "Krane — Offshorekrane — Teil 2: Schwimmkrane",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schwimmkrane: Schwimmstabilitaet, Seegangseinfluss, spezielle Lastfaelle.",
MachineTypes: []string{"crane", "offshore_crane", "floating_crane"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"gravity_risk", "high_force"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13852-2",
},
{
ID: "EN-15056", Number: "EN 15056:2006+A1:2009",
TitleDE: "Krane — Anforderungen an Container-Portalhubwagen (Straddle Carrier)",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Straddle Carrier: Fahrwege, Sichtverhaeltnisse, Containerverriegelung, Kollisionsschutz.",
MachineTypes: []string{"crane", "straddle_carrier", "container_handling"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"high_force", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15056",
},
{
ID: "EN-13001-1", Number: "EN 13001-1:2004+A1:2009",
TitleDE: "Krane — Konstruktion allgemein — Teil 1: Allgemeine Grundsaetze und Anforderungen",
NormType: "C",
ScopeDE: "Allgemeine Konstruktionsgrundsaetze fuer Krane: Klassifizierung, Lastannahmen, Standsicherheit.",
MachineTypes: []string{"crane"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"structural", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13001-1",
},
{
ID: "EN-13001-2", Number: "EN 13001-2:2011",
TitleDE: "Krane — Konstruktion allgemein — Teil 2: Lasteinwirkungen",
NormType: "C",
ScopeDE: "Lasteinwirkungen auf Krane: Eigenlasten, Nutzlasten, Wind, dynamische Zuschlaege, Sonderlastfaelle.",
MachineTypes: []string{"crane"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"structural", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13001-2",
},
{
ID: "EN-13001-3-1", Number: "EN 13001-3-1:2012+A2:2018",
TitleDE: "Krane — Konstruktion allgemein — Teil 3-1: Grenzspannungen und Bauteilnachweis von Stahltragwerken",
NormType: "C",
ScopeDE: "Grenzspannungen und Ermuedungsnachweis fuer Stahltragwerke von Kranen: Schweissnahtklassen, Kerbfallkataloge.",
MachineTypes: []string{"crane"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"structural", "fatigue"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 3"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13001-3-1",
},
// ── Medizin / Rehabilitation ──────────────────────────────────────
{
ID: "EN-1970", Number: "EN 1970:2000+A1:2005",
TitleDE: "Hebebuehnen fuer Personen mit eingeschraenkter Mobilitaet — Anforderungen an Sicherheit, Abmessungen und Funktionsweise",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Aufzuege und Hebebuehnen fuer mobilitaetseingeschraenkte Personen: Fangvorrichtung, Notablass.",
MachineTypes: []string{"lifting_platform", "accessibility_lift"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"gravity_risk", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1970",
},
{
ID: "EN-12182", Number: "EN 12182:2012",
TitleDE: "Hilfsmittel fuer behinderte Personen — Allgemeine Anforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Allgemeine Sicherheits- und Leistungsanforderungen fuer technische Hilfsmittel: Materialpruefung, Ergonomie, Kennzeichnung.",
MachineTypes: []string{"medical_device", "assistive_device"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"ergonomic", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12182",
},
// ── Schweisseinrichtungen — EN 60974 Ergaenzungen ─────────────────
{
ID: "EN-60974-2", Number: "EN 60974-2:2013",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 2: Fluessigkuehleinrichtungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Fluessigkuehlsysteme in Schweisseinrichtungen: Kuehlmitteldruck, Schlauchsicherung, Leckschutz.",
MachineTypes: []string{"welding_machine"},
HazardCats: []string{"electrical_hazard", "thermal_hazard"},
Tags: []string{"cooling_system", "high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 6", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-2",
},
{
ID: "EN-60974-3", Number: "EN 60974-3:2014",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 3: Lichtbogenzuend- und stabilisierungseinrichtungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Zuend- und Stabilisierungseinrichtungen: Hochfrequenz-Zuendung, Leerlaufspannung.",
MachineTypes: []string{"welding_machine"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "high_voltage"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-3",
},
{
ID: "EN-60974-5", Number: "EN 60974-5:2013",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 5: Drahtvorschubeinrichtungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Drahtvorschuebe: Antriebsrollen, Einzugsstellen, Not-Halt-Integration.",
MachineTypes: []string{"welding_machine"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"moving_part", "rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-5",
},
{
ID: "EN-60974-7", Number: "EN 60974-7:2013",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 7: Brenner",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schweissbrenner: thermische Belastung, Gasanschluss, Isolierung, Ergonomie.",
MachineTypes: []string{"welding_machine"},
HazardCats: []string{"thermal_hazard", "electrical_hazard"},
Tags: []string{"high_temperature", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-7",
},
{
ID: "EN-60974-10", Number: "EN 60974-10:2014",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 10: Anforderungen an die elektromagnetische Vertraeglichkeit (EMV)",
NormType: "C",
ScopeDE: "EMV-Anforderungen fuer Schweisseinrichtungen: Stoeraussendung, Stoerfestigkeit, Grenzwerte fuer Industrie- und Wohnbereich.",
MachineTypes: []string{"welding_machine"},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-10",
},
{
ID: "EN-60974-12", Number: "EN 60974-12:2011",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 12: Schweissstromquellenkopplungseinrichtungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Kopplungseinrichtungen mehrerer Schweissstromquellen: Parallelschaltung, Lastverteilung.",
MachineTypes: []string{"welding_machine"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "high_current"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-12",
},
// ── Fahrzeugservice / Hubrettung ──────────────────────────────────
{
ID: "EN-1493", Number: "EN 1493:2010+A1:2015",
TitleDE: "Fahrzeughebebuehnen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Fahrzeughebebuehnen in Werkstaetten: Tragfaehigkeit, Absturzsicherung, Verriegelung, Pruefung.",
MachineTypes: []string{"vehicle_lift", "garage_equipment"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"gravity_risk", "hydraulic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1493",
},
{
ID: "EN-14043", Number: "EN 14043:2014",
TitleDE: "Hubrettungsfahrzeuge — Drehleitern mit kombinierten Bewegungen — Sicherheits- und Leistungsanforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Feuerwehr-Drehleitern: Standsicherheit, Bewegungsablauf, Rettungskorb, Windlast.",
MachineTypes: []string{"fire_fighting_vehicle", "turntable_ladder"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"gravity_risk", "high_force", "structural"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14043",
},
{
ID: "EN-14044", Number: "EN 14044:2014",
TitleDE: "Hubrettungsfahrzeuge — Hubretter — Sicherheits- und Leistungsanforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Feuerwehr-Hubretter mit Gelenkmast: Arbeitsbereiche, Abstuetzung, Not-Bewegungen.",
MachineTypes: []string{"fire_fighting_vehicle", "aerial_platform"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"gravity_risk", "hydraulic_part", "structural"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14044",
},
}
}
@@ -0,0 +1,500 @@
package iace
// GetProcessCNorms returns C-norms for process engineering, chemical,
// pharmaceutical, and energy machines including pressure equipment, pumps,
// valves, tanks, gas systems, water treatment, wind/solar, and turbines.
func GetProcessCNorms() []NormReference {
return []NormReference{
// ── Druckgeraete / Rohrleitungen ────────────────────────────────────
{
ID: "EN-13480-1", Number: "EN 13480-1:2017",
TitleDE: "Metallische industrielle Rohrleitungen — Teil 1: Allgemeines",
NormType: "C",
ScopeDE: "Allgemeine Anforderungen an metallische industrielle Rohrleitungen: Werkstoffe, Klassifizierung, grundlegende Auslegungskriterien.",
MachineTypes: []string{"piping", "pressure_piping"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13480-1",
},
{
ID: "EN-13480-3", Number: "EN 13480-3:2017",
TitleDE: "Metallische industrielle Rohrleitungen — Teil 3: Konstruktion und Berechnung",
NormType: "C",
ScopeDE: "Konstruktions- und Berechnungsregeln fuer Rohrleitungssysteme unter Druck: Wanddicke, Festigkeitsnachweis, Dehnungsausgleich.",
MachineTypes: []string{"pressure_piping"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13480-3",
},
{
ID: "EN-764-7", Number: "EN 764-7:2002",
TitleDE: "Druckgeraete — Teil 7: Sicherheitseinrichtungen fuer unbefeuerte Druckgeraete",
NormType: "C",
ScopeDE: "Anforderungen an Sicherheitseinrichtungen fuer Druckgeraete: Sicherheitsventile, Berstscheiben, Druckbegrenzung.",
MachineTypes: []string{"pressure_vessel"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-764-7",
},
{
ID: "EN-12952-1", Number: "EN 12952-1:2015",
TitleDE: "Wasserrohrkessel und Anlagenkomponenten — Teil 1: Allgemeines",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Wasserrohrkessel: Werkstoffe, Auslegungstemperaturen, Druckstufen, Betriebsgrenzen.",
MachineTypes: []string{"boiler", "steam_boiler"},
HazardCats: []string{"pneumatic_hydraulic", "thermal_hazard"},
Tags: []string{"high_pressure", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12952-1",
},
{
ID: "EN-12953-1", Number: "EN 12953-1:2012",
TitleDE: "Grosswasserraumkessel — Teil 1: Allgemeines",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Grosswasserraumkessel: Auslegung, Werkstoffe, Fertigung, Pruefung und Dokumentation.",
MachineTypes: []string{"boiler"},
HazardCats: []string{"pneumatic_hydraulic", "thermal_hazard"},
Tags: []string{"high_pressure", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12953-1",
},
// ── Pumpen erweitert ────────────────────────────────────────────────
{
ID: "EN-ISO-21049", Number: "EN ISO 21049:2004",
TitleDE: "Pumpen — Wellendichtungen — Allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Anforderungen an Gleitringdichtungen und Wellendichtungssysteme fuer Kreiselpumpen und Verdraengerpumpen.",
MachineTypes: []string{"pump"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-21049",
},
{
ID: "EN-12162", Number: "EN 12162:2001+A1:2009",
TitleDE: "Fluessigkeitspumpen — Sicherheitsanforderungen — Hydrostatische Pumpen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer hydrostatische Pumpen: Druckbegrenzung, rotierende Teile, Leckageabfuehrung.",
MachineTypes: []string{"hydraulic_pump"},
HazardCats: []string{"pneumatic_hydraulic", "mechanical_hazard"},
Tags: []string{"high_pressure", "rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12162",
},
// ── Mischen / Oberflaechenbehandlung ────────────────────────────────
{
ID: "EN-14462", Number: "EN 14462:2005+A1:2009",
TitleDE: "Oberflaechenbehandlungsanlagen — Galvanotechnische Anlagen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer galvanotechnische Anlagen: Chemikalienhandhabung, elektrische Sicherheit, Absaugung.",
MachineTypes: []string{"galvanic_plant", "electroplating"},
HazardCats: []string{"chemical_biological", "electrical_hazard"},
Tags: []string{"chemical_risk", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14462",
},
{
ID: "EN-12757-1", Number: "EN 12757-1:2005+A1:2010",
TitleDE: "Mischmaschinen fuer Beschichtungsstoffe — Sicherheitsanforderungen — Teil 1",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Mischmaschinen fuer Lacke: rotierende Ruehrwerke, Schutz vor chemischer Exposition.",
MachineTypes: []string{"mixer", "paint_mixer"},
HazardCats: []string{"mechanical_hazard", "chemical_biological"},
Tags: []string{"rotating_part", "chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12757-1",
},
// ── Thermische Anlagen / Feuerungen ─────────────────────────────────
{
ID: "EN-50156-1", Number: "EN 50156-1:2015",
TitleDE: "Elektrische Ausruestung von Feuerungsanlagen — Teil 1: Auslegung und Typgenehmigung",
NormType: "C",
ScopeDE: "Elektrische Sicherheit fuer Feuerungsanlagen: Flammendetektoren, Zuendsysteme, Verriegelungslogik, Notabschaltung.",
MachineTypes: []string{"burner", "furnace_burner"},
HazardCats: []string{"thermal_hazard", "electrical_hazard"},
Tags: []string{"high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-50156-1",
},
// ── Explosionsschutz ────────────────────────────────────────────────
{
ID: "EN-14460", Number: "EN 14460:2006+A1:2010",
TitleDE: "Explosionsdruckstossfeste Ausruestungen",
NormType: "C",
ScopeDE: "Anforderungen an Behaelter die einem Explosionsdruckstoss standhalten: Berechnungsverfahren, Pruefung, Kennzeichnung.",
MachineTypes: []string{"explosion_proof_equipment"},
HazardCats: []string{"pneumatic_hydraulic", "material_environmental"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14460",
},
// ── Pharma / Reinraum ───────────────────────────────────────────────
{
ID: "EN-ISO-14644-1", Number: "EN ISO 14644-1:2015",
TitleDE: "Reinraeume und zugehoerige Reinraumbereiche — Teil 1: Klassifizierung der Luftreinheit",
NormType: "C",
ScopeDE: "Klassifizierungssystem fuer Reinraeume nach Partikelkonzentration: ISO-Klassen 1-9, Messmethoden, Ueberwachung.",
MachineTypes: []string{"cleanroom", "pharma_machine"},
HazardCats: []string{"chemical_biological"},
Tags: []string{},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14644-1",
},
{
ID: "EN-ISO-14644-4", Number: "EN ISO 14644-4:2001",
TitleDE: "Reinraeume — Teil 4: Planung, Ausfuehrung und Erstqualifizierung",
NormType: "C",
ScopeDE: "Anforderungen an Planung und Bau von Reinraeumen: Materialien, Luftfuehrung, Erstqualifizierung, Dokumentation.",
MachineTypes: []string{"cleanroom"},
HazardCats: []string{"chemical_biological"},
Tags: []string{},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14644-4",
},
// ── Tanks / Behaelter ───────────────────────────────────────────────
{
ID: "EN-14015", Number: "EN 14015:2004",
TitleDE: "Standortgefertigte oberirdische zylindrische Flachbodentanks aus Stahl",
NormType: "C",
ScopeDE: "Anforderungen an geschweisste Stahl-Flachbodentanks: Bodenbleche, Mantelbleche, Dachkonstruktion, Pruefung.",
MachineTypes: []string{"storage_tank"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14015",
},
{
ID: "EN-13094", Number: "EN 13094:2015",
TitleDE: "Tanks fuer den Transport gefaehrlicher Gueter — Metalltanks bis 0,5 bar",
NormType: "C",
ScopeDE: "Anforderungen an Transporttanks fuer Gefahrgut: Werkstoffe, Wanddicke, Schwallwaende, Pruefung, Kennzeichnung.",
MachineTypes: []string{"transport_tank"},
HazardCats: []string{"chemical_biological"},
Tags: []string{"chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13094",
},
// ── Armaturen / Ventile ─────────────────────────────────────────────
{
ID: "EN-16767", Number: "EN 16767:2016",
TitleDE: "Industriearmaturen — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Industriearmaturen: Betaetigung, Dichtheit, Werkstoffe, Kennzeichnung.",
MachineTypes: []string{"industrial_valve"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16767",
},
{
ID: "EN-ISO-4126-1", Number: "EN ISO 4126-1:2013",
TitleDE: "Sicherheitseinrichtungen gegen unzulaessigen Ueberdruck — Teil 1: Sicherheitsventile",
NormType: "C",
ScopeDE: "Anforderungen an Sicherheitsventile: Bemessung, Abblaseleistung, Werkstoffe. Zentrale Schutznorm fuer Druckgeraete.",
MachineTypes: []string{"safety_valve", "pressure_vessel"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4126-1",
},
{
ID: "EN-ISO-4126-4", Number: "EN ISO 4126-4:2013",
TitleDE: "Sicherheitseinrichtungen gegen Ueberdruck — Teil 4: Pilotgesteuerte Sicherheitsventile",
NormType: "C",
ScopeDE: "Anforderungen an pilotgesteuerte Sicherheitsventile: Steuerkreis, Rueckfallsicherheit, Funktionspruefung.",
MachineTypes: []string{"safety_valve"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4126-4",
},
// ── Gasversorgung ───────────────────────────────────────────────────
{
ID: "EN-1854", Number: "EN 1854:2010",
TitleDE: "Sicherheitseinrichtungen fuer Gasbrenner — Druckregler bis 500 mbar",
NormType: "C",
ScopeDE: "Anforderungen an Gasdruckregler: Regelgenauigkeit, Sicherheitsabsperrung, Dichtheit, Funktionspruefung.",
MachineTypes: []string{"gas_regulator"},
HazardCats: []string{"pneumatic_hydraulic", "chemical_biological"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1854",
},
{
ID: "EN-161", Number: "EN 161:2011+A3:2017",
TitleDE: "Automatische Absperrventile fuer Gasbrenner und Gasgeraete",
NormType: "C",
ScopeDE: "Anforderungen an automatische Gasabsperrventile: Dichtheit, Schaltzeiten, Betriebsdauer, Sicherheitsklassifizierung.",
MachineTypes: []string{"gas_valve", "burner"},
HazardCats: []string{"chemical_biological"},
Tags: []string{"chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-161",
},
// ── Wasseraufbereitung / Emissionen ─────────────────────────────────
{
ID: "EN-12566-3", Number: "EN 12566-3:2016",
TitleDE: "Kleinklaeranlage fuer bis zu 50 EW — Teil 3: Vorgefertigte Anlagen",
NormType: "C",
ScopeDE: "Anforderungen an vorgefertigte Kleinklaeranlagen: Wasserdichtheit, Standsicherheit, Reinigungsleistung.",
MachineTypes: []string{"water_treatment"},
HazardCats: []string{"chemical_biological"},
Tags: []string{"chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12566-3",
},
{
ID: "EN-14181", Number: "EN 14181:2014",
TitleDE: "Emissionen aus stationaeren Quellen — Qualitaetssicherung automatischer Messeinrichtungen",
NormType: "C",
ScopeDE: "Qualitaetssicherung fuer Emissionsmesssysteme: Kalibrierung, Validierung, laufende Qualitaetskontrolle (QAL1-3).",
MachineTypes: []string{"emission_monitoring"},
HazardCats: []string{"material_environmental"},
Tags: []string{},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14181",
},
// ── Windenergie / Solar ─────────────────────────────────────────────
{
ID: "EN-IEC-61400-1", Number: "EN IEC 61400-1:2019",
TitleDE: "Windenergieanlagen — Teil 1: Auslegungsanforderungen",
NormType: "C",
ScopeDE: "Auslegungsanforderungen fuer Windenergieanlagen: Lastannahmen, Standsicherheit, Rotorblaetter, Steuerung, Blitzschutz.",
MachineTypes: []string{"wind_turbine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part", "high_speed", "structural_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iec-61400-1",
},
{
ID: "EN-IEC-61400-2", Number: "EN IEC 61400-2:2014",
TitleDE: "Windenergieanlagen — Teil 2: Kleine Windenergieanlagen",
NormType: "C",
ScopeDE: "Auslegung fuer kleine Windenergieanlagen (Rotorflaeche bis 200 m2): vereinfachte Lastannahmen, Sicherheitskonzepte.",
MachineTypes: []string{"wind_turbine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"rotating_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iec-61400-2",
},
{
ID: "EN-62446-1", Number: "EN 62446-1:2016",
TitleDE: "Photovoltaik(PV)-Systeme — Anforderungen an Pruefung und Dokumentation — Teil 1",
NormType: "C",
ScopeDE: "Anforderungen an Inbetriebnahme und Dokumentation von PV-Anlagen: Erdung, Isolationswiderstand, Leistungspruefung.",
MachineTypes: []string{"solar_system"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "high_voltage"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-62446-1",
},
// ── Turbinen / Generatoren / Elektrische Maschinen ──────────────────
{
ID: "EN-60034-1", Number: "EN 60034-1:2010",
TitleDE: "Drehende elektrische Maschinen — Teil 1: Bemessung und Betriebsverhalten",
NormType: "C",
ScopeDE: "Bemessungsanforderungen fuer drehende elektrische Maschinen: Nennleistung, Betriebsarten, Erwaermungsgrenzen.",
MachineTypes: []string{"electric_motor", "generator"},
HazardCats: []string{"electrical_hazard", "mechanical_hazard"},
Tags: []string{"rotating_part", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60034-1",
},
{
ID: "EN-60034-5", Number: "EN 60034-5:2007",
TitleDE: "Drehende elektrische Maschinen — Teil 5: Schutzarten (IP-Code)",
NormType: "C",
ScopeDE: "Schutzarten (IP-Code) fuer drehende Maschinen: Beruehrungs-, Fremdkoerper- und Wasserschutz der Gehaeusekonstruktion.",
MachineTypes: []string{"electric_motor"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60034-5",
},
// ── Kaeltetechnik ───────────────────────────────────────────────────
{
ID: "EN-14276-1", Number: "EN 14276-1:2006+A1:2011",
TitleDE: "Druckgeraete fuer Kaelteanlagen und Waermepumpen — Teil 1: Behaelter",
NormType: "C",
ScopeDE: "Anforderungen an Druckbehaelter in Kaelteanlagen: Werkstoffe, Auslegung, Fertigung, Pruefung.",
MachineTypes: []string{"refrigeration_vessel", "heat_pump"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14276-1",
},
{
ID: "EN-378-1", Number: "EN 378-1:2016+A1:2020",
TitleDE: "Kaelteanlagen und Waermepumpen — Sicherheitstechnische Anforderungen — Teil 1",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Kaelteanlagen: Kaeltemittelklassifizierung, Fuellmengen, Aufstellungsraeume.",
MachineTypes: []string{"refrigeration_system", "heat_pump", "chiller"},
HazardCats: []string{"pneumatic_hydraulic", "chemical_biological"},
Tags: []string{"high_pressure", "chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-378-1",
},
// ── Beschichtung / Foerdertechnik ───────────────────────────────────
{
ID: "EN-12621", Number: "EN 12621:2006+A1:2010",
TitleDE: "Maschinen fuer das Zufuehren von Beschichtungsstoffen unter Druck — Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Sicherheit fuer Pumpen und Leitungen zum Foerdern von Beschichtungsstoffen: Druckbegrenzung, Erdung, Spritzschutz.",
MachineTypes: []string{"coating_pump", "paint_supply"},
HazardCats: []string{"pneumatic_hydraulic", "chemical_biological"},
Tags: []string{"high_pressure", "chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12621",
},
// ── Ruehrwerke / Prozessbehaelter ───────────────────────────────────
{
ID: "EN-14753", Number: "EN 14753:2008",
TitleDE: "Sicherheitsanforderungen an Ruehrwerke fuer chemische und pharmazeutische Industrie",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Ruehrwerke: Wellendurchfuehrung, Kupplungen, Schutzeinrichtungen, Not-Halt.",
MachineTypes: []string{"agitator", "process_mixer"},
HazardCats: []string{"mechanical_hazard", "chemical_biological"},
Tags: []string{"rotating_part", "chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14753",
},
// ── Dampf- und Heisswassersysteme ───────────────────────────────────
{
ID: "EN-12952-7", Number: "EN 12952-7:2012",
TitleDE: "Wasserrohrkessel — Teil 7: Anforderungen an die Ausruestung fuer den Kessel",
NormType: "C",
ScopeDE: "Ausruestungsteile von Wasserrohrkesseln: Sicherheitsventile, Wasserstandsanzeiger, Absperreinrichtungen.",
MachineTypes: []string{"boiler", "steam_boiler"},
HazardCats: []string{"pneumatic_hydraulic", "thermal_hazard"},
Tags: []string{"high_pressure", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12952-7",
},
// ── Kompensatoren / Dehnungsausgleich ────────────────────────────────
{
ID: "EN-14917", Number: "EN 14917:2009+A1:2012",
TitleDE: "Metallbaelge — Dehnungsausgleicher fuer Druckbeanspruchung",
NormType: "C",
ScopeDE: "Anforderungen an metallische Kompensatoren: Druckfestigkeit, Ermuedung, Bewegungsaufnahme, Pruefung.",
MachineTypes: []string{"expansion_joint", "pressure_piping"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14917",
},
// ── Brennstoffzellen ────────────────────────────────────────────────
{
ID: "EN-62282-3-100", Number: "EN 62282-3-100:2012",
TitleDE: "Brennstoffzellentechnologien — Teil 3-100: Stationaere Anlagen — Sicherheit",
NormType: "C",
ScopeDE: "Sicherheit fuer stationaere Brennstoffzellenanlagen: Gashandhabung, Ventilation, Not-Halt, elektrische Sicherheit.",
MachineTypes: []string{"fuel_cell"},
HazardCats: []string{"electrical_hazard", "chemical_biological"},
Tags: []string{"electrical_part", "chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-62282-3-100",
},
// ── Waermetauscher ──────────────────────────────────────────────────
{
ID: "EN-13445-3", Number: "EN 13445-3:2014",
TitleDE: "Unbefeuerte Druckbehaelter — Teil 3: Konstruktion",
NormType: "C",
ScopeDE: "Konstruktionsregeln fuer unbefeuerte Druckbehaelter: Festigkeitsberechnung, Ermuedungsanalyse, Flansche.",
MachineTypes: []string{"pressure_vessel", "heat_exchanger"},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13445-3",
},
// ── Batteriespeicher / Energiespeicher ──────────────────────────────
{
ID: "EN-62619", Number: "EN 62619:2017",
TitleDE: "Sicherheitsanforderungen fuer Lithium-Akkumulatoren fuer industrielle Anwendungen",
NormType: "C",
ScopeDE: "Sicherheit fuer industrielle Lithium-Batteriesysteme: Kurzschlussschutz, Ueberladeschutz, thermisches Management.",
MachineTypes: []string{"battery_system", "energy_storage"},
HazardCats: []string{"electrical_hazard", "thermal_hazard"},
Tags: []string{"electrical_part", "high_voltage"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-62619",
},
// ── Silos / Schuettgut ──────────────────────────────────────────────
{
ID: "EN-1991-4", Number: "EN 1991-4:2006",
TitleDE: "Eurocode 1 — Teil 4: Einwirkungen auf Silos und Fluessigkeitsbehaelter",
NormType: "C",
ScopeDE: "Lastannahmen fuer Silos: Schuettgutdruecke, Fluessigkeitslasten, Entleerungszustaende, Explosionslasten.",
MachineTypes: []string{"silo", "bulk_container"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"structural_part", "high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1991-4",
},
// ── Biogas / Gaswarngeraete ─────────────────────────────────────────
{
ID: "EN-15776", Number: "EN 15776:2011",
TitleDE: "Gaswarngeraete — Anforderungen an tragbare Geraete fuer die Anlagenkontrolle",
NormType: "C",
ScopeDE: "Anforderungen an tragbare Gaswarngeraete: Ansprechzeit, Alarmschwellen, Ex-Schutz, Kalibrierung.",
MachineTypes: []string{"gas_detector", "biogas_plant"},
HazardCats: []string{"chemical_biological"},
Tags: []string{"chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15776",
},
// ── Abluft / Prozesslueftung ────────────────────────────────────────
{
ID: "EN-16282-1", Number: "EN 16282-1:2017",
TitleDE: "Lueftungsanlagen fuer gewerbliche Kuechen — Teil 1: Allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Anforderungen an Abluftanlagen und Prozesslueftung: Luftmengenberechnung, Fettabscheidung, Brandschutz.",
MachineTypes: []string{"exhaust_system", "ventilation"},
HazardCats: []string{"thermal_hazard"},
Tags: []string{"high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16282-1",
},
}
}
@@ -0,0 +1,414 @@
package iace
// GetWave3aCNorms returns C-norms filling gaps across elevator safety (EN 81),
// paper-making machinery (EN 1034), welding equipment (EN 60974), crane design
// (EN 13001), and airport ground support (EN 12312).
func GetWave3aCNorms() []NormReference {
return []NormReference{
// ── EN 81 — Aufzuege (Elevators) ──────────────────────────────────
{
ID: "EN-81-21", Number: "EN 81-21:2018",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Aufzuege fuer den Personentransport und den Gueterverkehr — Teil 21: Neue Aufzuege in bestehenden Gebaeuden",
NormType: "C",
ScopeDE: "Ergaenzende Anforderungen fuer den Einbau neuer Aufzuege in bestehende Gebaeude, insbesondere bei eingeschraenktem Schachtraum und bestehender Bausubstanz.",
MachineTypes: []string{"elevator", "lift", "passenger_lift"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard", "falling"},
Tags: []string{"vertical_transport", "building_integration"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-21",
},
{
ID: "EN-81-22", Number: "EN 81-22:2014",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Aufzuege fuer den Personentransport und den Gueterverkehr — Teil 22: Elektrische Aufzuege mit Schraegfahrt",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schraegaufzuege: Fuehrungssysteme, Fangvorrichtungen, Antrieb und Endschalter bei geneigter Fahrbahn.",
MachineTypes: []string{"elevator", "inclined_lift"},
HazardCats: []string{"mechanical_hazard", "falling", "crushing_hazard"},
Tags: []string{"vertical_transport", "inclined_track"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-22",
},
{
ID: "EN-81-28", Number: "EN 81-28:2018",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Aufzuege fuer den Personentransport und den Gueterverkehr — Teil 28: Fern-Notruf fuer Personen- und Lastenaufzuege",
NormType: "C",
ScopeDE: "Anforderungen an Notruf- und Fernueberwachungssysteme in Aufzuegen: Zweiweg-Kommunikation, Alarmierung und Datenuebertragung.",
MachineTypes: []string{"elevator", "lift", "passenger_lift"},
HazardCats: []string{"entrapment", "emergency"},
Tags: []string{"vertical_transport", "alarm_system", "communication"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-28",
},
{
ID: "EN-81-58", Number: "EN 81-58:2018",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Pruefung und Pruefverfahren — Teil 58: Pruefung der Feuerwiderstandsfaehigkeit von Fahrschachttueren",
NormType: "C",
ScopeDE: "Pruefverfahren fuer die Feuerwiderstandsfaehigkeit von Aufzugsschachttueren: Brandschutzklassifizierung und Pruefaufbau.",
MachineTypes: []string{"elevator", "lift"},
HazardCats: []string{"fire_hazard", "thermal_hazard"},
Tags: []string{"vertical_transport", "fire_protection", "door"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-58",
},
{
ID: "EN-81-71", Number: "EN 81-71:2018",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Besondere Anwendungen fuer Personen- und Lastenaufzuege — Teil 71: Aufzuege mit Vandalismusschutz",
NormType: "C",
ScopeDE: "Zusaetzliche Anforderungen fuer Aufzuege in vandalismus­gefaehrdeter Umgebung: widerstandsfaehige Materialien, Schutz der Bedienelemente.",
MachineTypes: []string{"elevator", "lift", "passenger_lift"},
HazardCats: []string{"mechanical_hazard", "misuse"},
Tags: []string{"vertical_transport", "vandal_resistant"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-71",
},
{
ID: "EN-81-72", Number: "EN 81-72:2020",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Besondere Anwendungen fuer Personen- und Lastenaufzuege — Teil 72: Feuerwehraufzuege",
NormType: "C",
ScopeDE: "Anforderungen an Feuerwehraufzuege: Brandfall-Steuerung, geschuetzte Stromversorgung, rauchfreie Schleusen, Kommunikation.",
MachineTypes: []string{"elevator", "lift", "firefighter_lift"},
HazardCats: []string{"fire_hazard", "entrapment"},
Tags: []string{"vertical_transport", "fire_protection", "emergency"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-72",
},
{
ID: "EN-81-73", Number: "EN 81-73:2020",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Besondere Anwendungen fuer Personen- und Lastenaufzuege — Teil 73: Verhalten von Aufzuegen im Brandfall",
NormType: "C",
ScopeDE: "Steuerungslogik fuer Aufzuege bei Brandalarm: automatische Evakuierungsfahrt, Ausschaltung der Rufsteuerung und Tuersicherungen.",
MachineTypes: []string{"elevator", "lift", "passenger_lift"},
HazardCats: []string{"fire_hazard", "entrapment"},
Tags: []string{"vertical_transport", "fire_protection", "control_system"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-73",
},
{
ID: "EN-81-76", Number: "EN 81-76:2019",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Besondere Anwendungen fuer Personen- und Lastenaufzuege — Teil 76: Evakuierung von Personen mit Behinderung mittels Aufzuegen",
NormType: "C",
ScopeDE: "Anforderungen fuer Evakuierungsaufzuege fuer mobilitaetseingeschraenkte Personen: Kabinenmasse, Bedienelemente, Notstromversorgung.",
MachineTypes: []string{"elevator", "lift", "evacuation_lift"},
HazardCats: []string{"entrapment", "accessibility"},
Tags: []string{"vertical_transport", "evacuation", "accessibility"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-76",
},
{
ID: "EN-81-77", Number: "EN 81-77:2018",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Besondere Anwendungen fuer Personen- und Lastenaufzuege — Teil 77: Aufzuege bei Erdbeben",
NormType: "C",
ScopeDE: "Zusaetzliche Massnahmen fuer Aufzuege in Erdbebengebieten: seismische Sensoren, automatische Abschaltung und Wiederinbetriebnahme.",
MachineTypes: []string{"elevator", "lift", "passenger_lift"},
HazardCats: []string{"mechanical_hazard", "seismic"},
Tags: []string{"vertical_transport", "seismic_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-77",
},
{
ID: "EN-81-80", Number: "EN 81-80:2019",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Bestehende Aufzuege — Teil 80: Regeln fuer die Erhoehung der Sicherheit bestehender Personen- und Lastenaufzuege",
NormType: "C",
ScopeDE: "Bewertungsverfahren und Massnahmen zur Nachruestung bestehender Aufzuege: Risikobewertung, Prioritaetenliste, technische Loesungen.",
MachineTypes: []string{"elevator", "lift", "passenger_lift"},
HazardCats: []string{"mechanical_hazard", "falling", "crushing_hazard"},
Tags: []string{"vertical_transport", "modernisation", "retrofit"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-80",
},
{
ID: "EN-81-82", Number: "EN 81-82:2013",
TitleDE: "Sicherheitsregeln fuer die Konstruktion und den Einbau von Aufzuegen — Bestehende Aufzuege — Teil 82: Regeln fuer die Verbesserung der Zugaenglichkeit bestehender Aufzuege fuer Personen einschliesslich Personen mit Behinderungen",
NormType: "C",
ScopeDE: "Massnahmen zur barrierefreien Nachruestung bestehender Aufzuege: Tueroeffnungsbreiten, Bedienelemente, taktile Anzeigen.",
MachineTypes: []string{"elevator", "lift", "passenger_lift"},
HazardCats: []string{"accessibility", "entrapment"},
Tags: []string{"vertical_transport", "accessibility", "retrofit"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-81-82",
},
// ── EN 1034 — Papierherstellungs- und Papierverarbeitungsmaschinen ─
{
ID: "EN-1034-2", Number: "EN 1034-2:2005+A1:2009",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 2: Entrindungstrommeln",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Entrindungstrommeln: Zugang zu rotierenden Teilen, Beschickung und Entnahme, Laermschutz.",
MachineTypes: []string{"paper_machine", "debarking_drum"},
HazardCats: []string{"mechanical_hazard", "entanglement", "noise"},
Tags: []string{"rotating_part", "wood_processing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-2",
},
{
ID: "EN-1034-9", Number: "EN 1034-9:2005+A1:2009",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 9: Aufrollmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Aufrollmaschinen (Reel-up): Rollenhandhabung, Nip-Stellen, automatischer Rollenwechsel.",
MachineTypes: []string{"paper_machine", "reel_up_machine"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard", "drawing_in"},
Tags: []string{"rotating_part", "nip_point"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-9",
},
{
ID: "EN-1034-10", Number: "EN 1034-10:2005+A1:2009",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 10: Streichmaschinen und Beschichtungsanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Streichmaschinen: Walzenspalte, Trocknung, Umgang mit Beschichtungsstoffen, Brand- und Explosionsschutz.",
MachineTypes: []string{"paper_machine", "coating_machine"},
HazardCats: []string{"mechanical_hazard", "chemical_hazard", "fire_hazard"},
Tags: []string{"rotating_part", "coating", "flammable_substance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-10",
},
{
ID: "EN-1034-11", Number: "EN 1034-11:2005+A1:2009",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 11: Querschneider",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Querschneider (Guillotinen): Messerschutz, Materialzufuhr, Bremssysteme, Zugangssicherung.",
MachineTypes: []string{"paper_machine", "guillotine_cutter"},
HazardCats: []string{"cutting_hazard", "mechanical_hazard"},
Tags: []string{"cutting_tool", "high_speed"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-11",
},
{
ID: "EN-1034-12", Number: "EN 1034-12:2005+A1:2009",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 12: Querschneider und Trimmer",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Querschneider und Trimmer: Schneidwerk, Materialfuehrung, Reststoffentsorgung.",
MachineTypes: []string{"paper_machine", "cross_cutter", "trimmer"},
HazardCats: []string{"cutting_hazard", "mechanical_hazard"},
Tags: []string{"cutting_tool", "paper_handling"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-12",
},
{
ID: "EN-1034-15", Number: "EN 1034-15:2005+A1:2009",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 15: Wellpappenanlagen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Wellpappenanlagen: Heissplatten, Walzenspalte, Leimwerk, Abfuhr- und Stapeleinrichtungen.",
MachineTypes: []string{"paper_machine", "corrugator"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard", "drawing_in"},
Tags: []string{"rotating_part", "hot_surface", "adhesive"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-15",
},
{
ID: "EN-1034-17", Number: "EN 1034-17:2012",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 17: Tissuemaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Tissuemaschinen: Yankee-Zylinder, Kreppschaber, Haubentrockner, Dampf- und Heissluftsysteme.",
MachineTypes: []string{"paper_machine", "tissue_machine"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard", "steam"},
Tags: []string{"rotating_part", "hot_surface", "high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-17",
},
{
ID: "EN-1034-18", Number: "EN 1034-18:2012",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 18: Beschichtungs- und Kaschiermaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Beschichtungs- und Kaschiermaschinen: Walzenspalte, Trockner, Loesungsmittelhandhabung.",
MachineTypes: []string{"paper_machine", "laminating_machine"},
HazardCats: []string{"mechanical_hazard", "chemical_hazard", "fire_hazard"},
Tags: []string{"rotating_part", "coating", "flammable_substance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-18",
},
{
ID: "EN-1034-20", Number: "EN 1034-20:2005+A1:2009",
TitleDE: "Sicherheit von Maschinen — Sicherheitsanforderungen fuer Papierherstellungs- und Verarbeitungsmaschinen — Teil 20: Lufttrockner und luftbetriebene Wender",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Lufttrockner und luftgestuetzte Bahntransportsysteme: Druckluftversorgung, Heissluftaggregate, Laermschutz.",
MachineTypes: []string{"paper_machine", "air_dryer"},
HazardCats: []string{"thermal_hazard", "noise", "pneumatic_hazard"},
Tags: []string{"hot_surface", "compressed_air", "high_speed"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1034-20",
},
// ── EN 60974 — Lichtbogenschweisseinrichtungen ────────────────────
{
ID: "EN-60974-4", Number: "EN 60974-4:2010",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 4: Periodische Inspektion und Pruefung",
NormType: "C",
ScopeDE: "Anforderungen an die wiederkehrende Pruefung und Inspektion von Lichtbogenschweissgeraeten: Pruefintervalle, Messverfahren, Dokumentation.",
MachineTypes: []string{"welding_machine", "arc_welding"},
HazardCats: []string{"electrical_hazard", "thermal_hazard"},
Tags: []string{"welding", "inspection", "maintenance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-4",
},
{
ID: "EN-60974-6", Number: "EN 60974-6:2011",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 6: Einrichtungen mit begrenzter Einschaltdauer",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schweissgeraete mit begrenzter Einschaltdauer: thermischer Schutz, Kuehlung, Ueberlastabschaltung.",
MachineTypes: []string{"welding_machine", "arc_welding"},
HazardCats: []string{"electrical_hazard", "thermal_hazard"},
Tags: []string{"welding", "limited_duty_cycle"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-6",
},
{
ID: "EN-60974-8", Number: "EN 60974-8:2009",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 8: Gaskonsolen fuer Schweissprozesse und Plasmaschneidprozesse",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Gaskonsolen: Gasversorgung, Druckregelung, Durchflussueberwachung, Leckagesicherheit.",
MachineTypes: []string{"welding_machine", "gas_console"},
HazardCats: []string{"fire_hazard", "explosion", "asphyxiation"},
Tags: []string{"welding", "gas_supply", "pressure_regulation"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-8",
},
{
ID: "EN-60974-9", Number: "EN 60974-9:2010",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 9: Einrichtung und Betrieb",
NormType: "C",
ScopeDE: "Anforderungen an Aufstellung und Betrieb von Lichtbogenschweissanlagen: Lueftung, Arbeitsplatzgestaltung, persoenliche Schutzausruestung.",
MachineTypes: []string{"welding_machine", "arc_welding"},
HazardCats: []string{"radiation", "fume_hazard", "electrical_hazard"},
Tags: []string{"welding", "workplace_safety", "ventilation"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-9",
},
{
ID: "EN-60974-11", Number: "EN 60974-11:2010",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 11: Elektrodenhalter",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Elektrodenhalter: Isolation, Klemmkraft, thermische Belastbarkeit, Kontaktschutz.",
MachineTypes: []string{"welding_machine", "electrode_holder"},
HazardCats: []string{"electrical_hazard", "thermal_hazard"},
Tags: []string{"welding", "electrode", "hand_held"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-11",
},
{
ID: "EN-60974-13", Number: "EN 60974-13:2011",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 13: Schweissstromrueckleitung",
NormType: "C",
ScopeDE: "Anforderungen an Schweissstromrueckleitungsklemmen: Kontaktwiderstand, Klemmkraft, Schutz gegen unbeabsichtigtes Loesen.",
MachineTypes: []string{"welding_machine", "welding_clamp"},
HazardCats: []string{"electrical_hazard", "fire_hazard"},
Tags: []string{"welding", "grounding", "current_return"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-13",
},
{
ID: "EN-60974-14", Number: "EN 60974-14:2018",
TitleDE: "Lichtbogenschweisseinrichtungen — Teil 14: Kalibrierung, Validierung und Konsistenzpruefung",
NormType: "C",
ScopeDE: "Verfahren zur Kalibrierung und Validierung von Schweissgeraeten: Strom-/Spannungsmessung, Pruefmittel, Rueckfuehrbarkeit.",
MachineTypes: []string{"welding_machine", "arc_welding"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"welding", "calibration", "measurement"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60974-14",
},
// ── EN 13001 — Krane — Konstruktion allgemein ─────────────────────
{
ID: "EN-13001-3-2", Number: "EN 13001-3-2:2014",
TitleDE: "Krane — Konstruktion allgemein — Teil 3-2: Grenzzustaende und Sicherheitsnachweis von Drahtseilen in Seiltrieben",
NormType: "C",
ScopeDE: "Berechnung und Nachweis von Drahtseilen in Kranen: Seilsicherheitsfaktoren, Biegewechselfestigkeit, Ablegereife.",
MachineTypes: []string{"crane", "overhead_crane", "mobile_crane"},
HazardCats: []string{"mechanical_hazard", "falling_load"},
Tags: []string{"lifting", "wire_rope", "load_bearing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13001-3-2",
},
{
ID: "EN-13001-3-3", Number: "EN 13001-3-3:2014",
TitleDE: "Krane — Konstruktion allgemein — Teil 3-3: Grenzzustaende und Sicherheitsnachweis von Radkontakten",
NormType: "C",
ScopeDE: "Berechnung und Nachweis von Rad-/Schienenkontakten bei Kranen: Hertzsche Pressung, Verschleiss, Spurlauf.",
MachineTypes: []string{"crane", "overhead_crane", "gantry_crane"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "wheel_contact", "rail"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13001-3-3",
},
{
ID: "EN-13001-3-4", Number: "EN 13001-3-4:2018",
TitleDE: "Krane — Konstruktion allgemein — Teil 3-4: Grenzzustaende und Sicherheitsnachweis von Maschinenbauteilen — Lager",
NormType: "C",
ScopeDE: "Berechnung und Nachweis von Lagern in Kranen: Lebensdauerberechnung, Belastungskollektive, Schmierbedingungen.",
MachineTypes: []string{"crane", "overhead_crane", "mobile_crane"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"lifting", "bearing", "load_bearing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13001-3-4",
},
{
ID: "EN-13001-3-5", Number: "EN 13001-3-5:2016",
TitleDE: "Krane — Konstruktion allgemein — Teil 3-5: Grenzzustaende und Sicherheitsnachweis von geschmiedeten Haken",
NormType: "C",
ScopeDE: "Berechnung und Nachweis von geschmiedeten Lasthaken: Tragfaehigkeit, Werkstoffanforderungen, Pruefung und Kennzeichnung.",
MachineTypes: []string{"crane", "overhead_crane", "mobile_crane"},
HazardCats: []string{"mechanical_hazard", "falling_load"},
Tags: []string{"lifting", "hook", "load_bearing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13001-3-5",
},
{
ID: "EN-13001-3-6", Number: "EN 13001-3-6:2018",
TitleDE: "Krane — Konstruktion allgemein — Teil 3-6: Grenzzustaende und Sicherheitsnachweis von Maschinenbauteilen — Hydraulikzylinder",
NormType: "C",
ScopeDE: "Berechnung und Nachweis von Hydraulikzylindern in Kranen: Druckfestigkeit, Knickung, Dichtungssysteme, Pruefanforderungen.",
MachineTypes: []string{"crane", "mobile_crane", "hydraulic_crane"},
HazardCats: []string{"mechanical_hazard", "hydraulic_hazard"},
Tags: []string{"lifting", "hydraulic_cylinder", "high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13001-3-6",
},
// ── EN 12312-11 — Flughafengeraete ────────────────────────────────
{
ID: "EN-12312-11", Number: "EN 12312-11:2005+A1:2009",
TitleDE: "Bodenabfertigungsgeraete fuer Luftfahrzeuge — Besondere Anforderungen — Teil 11: Containerlader und Transportfahrzeuge",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Containerlader auf Flughaefen: Hubplattform, Andocksteuerung, Kollisionsschutz am Flugzeug.",
MachineTypes: []string{"airport_ground_equipment", "container_loader"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard", "collision"},
Tags: []string{"airport", "lifting", "vehicle"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12312-11",
},
}
}
@@ -0,0 +1,350 @@
package iace
// GetWave3a2CNorms returns C-norms filling remaining gaps across hand-held
// non-electric power tools (EN ISO 11148), mobile mining machines (EN 500),
// surface treatment (EN 12921), refuse collection (EN 1501), pressure vessels
// (EN 13445), industrial piping (EN 13480), safety valves (EN ISO 4126), and
// water-tube boilers (EN 12952).
func GetWave3a2CNorms() []NormReference {
return []NormReference{
// ── EN ISO 11148 — Handgehaltene nicht-elektrische Maschinen ──────
{
ID: "EN-ISO-11148-2", Number: "EN ISO 11148-2:2011",
TitleDE: "Handgehaltene nicht-elektrische Maschinen — Sicherheitsanforderungen — Teil 2: Schneid- und Boerdelmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene pneumatische Schneid- und Boerdelmaschinen: Schneidschutz, Rueckstoss, Vibrationen.",
MachineTypes: []string{"handheld_tool", "pneumatic_cutter", "flanging_tool"},
HazardCats: []string{"cutting_hazard", "vibration", "noise"},
Tags: []string{"compressed_air", "hand_held", "cutting_tool"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-2",
},
{
ID: "EN-ISO-11148-4", Number: "EN ISO 11148-4:2012",
TitleDE: "Handgehaltene nicht-elektrische Maschinen — Sicherheitsanforderungen — Teil 4: Nicht rotierende Schlagmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Meissel- und Niethaemmer: Rueckstoss, Vibrationsdaempfung, Werkzeugsicherung, Schallemission.",
MachineTypes: []string{"handheld_tool", "chipping_hammer", "riveting_hammer"},
HazardCats: []string{"mechanical_hazard", "vibration", "noise"},
Tags: []string{"compressed_air", "hand_held", "impact"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-4",
},
{
ID: "EN-ISO-11148-5", Number: "EN ISO 11148-5:2011",
TitleDE: "Handgehaltene nicht-elektrische Maschinen — Sicherheitsanforderungen — Teil 5: Rotierende Schlagbohrmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene Druckluft-Schlagbohrmaschinen: Drehmomentsicherung, Vibrationen, Staubschutz.",
MachineTypes: []string{"handheld_tool", "rotary_percussion_drill"},
HazardCats: []string{"mechanical_hazard", "vibration", "dust"},
Tags: []string{"compressed_air", "hand_held", "drilling"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-5",
},
{
ID: "EN-ISO-11148-7", Number: "EN ISO 11148-7:2012",
TitleDE: "Handgehaltene nicht-elektrische Maschinen — Sicherheitsanforderungen — Teil 7: Schleifmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene pneumatische Schleifmaschinen: Schleifscheibenbruch, Schutzhauben, Drehzahlbegrenzung.",
MachineTypes: []string{"handheld_tool", "pneumatic_grinder"},
HazardCats: []string{"mechanical_hazard", "projectile_hazard", "vibration"},
Tags: []string{"compressed_air", "hand_held", "grinding"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-7",
},
{
ID: "EN-ISO-11148-8", Number: "EN ISO 11148-8:2011",
TitleDE: "Handgehaltene nicht-elektrische Maschinen — Sicherheitsanforderungen — Teil 8: Polier- und Schwabbelmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene Polier- und Schwabbelmaschinen: Scheibenabdeckung, Drehzahlsicherung, Vibrationen.",
MachineTypes: []string{"handheld_tool", "polishing_machine", "buffing_machine"},
HazardCats: []string{"mechanical_hazard", "entanglement", "vibration"},
Tags: []string{"compressed_air", "hand_held", "polishing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-8",
},
{
ID: "EN-ISO-11148-9", Number: "EN ISO 11148-9:2011",
TitleDE: "Handgehaltene nicht-elektrische Maschinen — Sicherheitsanforderungen — Teil 9: Formmaschinen (Stabschleifer)",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene Stabschleifer und Formmaschinen: Werkzeugsicherung, Drehzahlbegrenzung, Schutzhauben.",
MachineTypes: []string{"handheld_tool", "die_grinder"},
HazardCats: []string{"mechanical_hazard", "projectile_hazard", "vibration"},
Tags: []string{"compressed_air", "hand_held", "grinding"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-9",
},
{
ID: "EN-ISO-11148-11", Number: "EN ISO 11148-11:2011",
TitleDE: "Handgehaltene nicht-elektrische Maschinen — Sicherheitsanforderungen — Teil 11: Knabber- und Schermaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene pneumatische Knabber- und Schermaschinen: Schneidwerkschutz, Blechkanten, Vibrationen.",
MachineTypes: []string{"handheld_tool", "nibbler", "shear"},
HazardCats: []string{"cutting_hazard", "vibration", "noise"},
Tags: []string{"compressed_air", "hand_held", "cutting_tool"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-11",
},
{
ID: "EN-ISO-11148-12", Number: "EN ISO 11148-12:2012",
TitleDE: "Handgehaltene nicht-elektrische Maschinen — Sicherheitsanforderungen — Teil 12: Kreissaegen und Oszillationssaegen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer handgehaltene pneumatische Saegewerkzeuge: Saegeblaettschutz, Rueckschlag, Bremse, Vibrationen.",
MachineTypes: []string{"handheld_tool", "pneumatic_saw"},
HazardCats: []string{"cutting_hazard", "kickback", "vibration"},
Tags: []string{"compressed_air", "hand_held", "cutting_tool"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11148-12",
},
// ── EN 500 — Mobile Maschinen fuer den Bergbau ────────────────────
{
ID: "EN-500-2", Number: "EN 500-2:2006+A1:2008",
TitleDE: "Mobile Maschinen fuer den Bergbau — Sicherheit — Teil 2: Schraemmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schraemmaschinen im Bergbau: Schneidwerkzeuge, Staubbekaempfung, Stabilitaet, Bremssysteme.",
MachineTypes: []string{"mining_machine", "shearer"},
HazardCats: []string{"mechanical_hazard", "dust", "falling"},
Tags: []string{"mining", "cutting_tool", "underground"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-500-2",
},
{
ID: "EN-500-3", Number: "EN 500-3:2006+A1:2008",
TitleDE: "Mobile Maschinen fuer den Bergbau — Sicherheit — Teil 3: Streckenvortriebsmaschinen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Streckenvortriebsmaschinen: Schneidkopf, Abfoerdereinrichtung, Sicherungsarbeit, Staubminderung.",
MachineTypes: []string{"mining_machine", "roadheader"},
HazardCats: []string{"mechanical_hazard", "dust", "crushing_hazard"},
Tags: []string{"mining", "cutting_tool", "underground"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-500-3",
},
{
ID: "EN-500-5", Number: "EN 500-5:2006+A1:2009",
TitleDE: "Mobile Maschinen fuer den Bergbau — Sicherheit — Teil 5: Hydraulische Strebausbaue",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer hydraulische Strebausbaue: Stuetzkraft, Schreitbewegung, Hydraulikleitungen, Sicherheitsventile.",
MachineTypes: []string{"mining_machine", "hydraulic_roof_support"},
HazardCats: []string{"mechanical_hazard", "hydraulic_hazard", "crushing_hazard"},
Tags: []string{"mining", "hydraulic", "underground"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-500-5",
},
// ── EN 12921 — Oberflaechenreinigung ──────────────────────────────
{
ID: "EN-12921-4", Number: "EN 12921-4:2005+A1:2010",
TitleDE: "Maschinen fuer die Oberflaechenreinigung und -vorbehandlung von Industrieguetern — Teil 4: Reinigungsmaschinen unter Verwendung halogenierter Loesungsmittel",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer geschlossene Reinigungsmaschinen mit halogenierten Loesungsmitteln: Emissionsschutz, Destillation, Rueckgewinnung.",
MachineTypes: []string{"cleaning_machine", "solvent_cleaning"},
HazardCats: []string{"chemical_hazard", "fume_hazard", "fire_hazard"},
Tags: []string{"surface_treatment", "solvent", "closed_system"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12921-4",
},
// ── EN 1501 — Abfallsammelfahrzeuge ───────────────────────────────
{
ID: "EN-1501-3", Number: "EN 1501-3:2008+A1:2012",
TitleDE: "Abfallsammelfahrzeuge und zugehoerige Hubbuegelvorrichtungen — Allgemeine Anforderungen und Sicherheitsanforderungen — Teil 3: Frontlader-Abfallsammelfahrzeuge",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Frontlader-Muellfahrzeuge: Hub- und Kippeinrichtung, Schuettzonen, Rueckfahrsicherung.",
MachineTypes: []string{"refuse_vehicle", "front_loader_refuse"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard", "collision"},
Tags: []string{"vehicle", "lifting", "waste_handling"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1501-3",
},
// ── EN 13445 — Unbefeuerte Druckbehaelter ─────────────────────────
{
ID: "EN-13445-2", Number: "EN 13445-2:2014",
TitleDE: "Unbefeuerte Druckbehaelter — Teil 2: Werkstoffe",
NormType: "C",
ScopeDE: "Werkstoffanforderungen fuer unbefeuerte Druckbehaelter: Stahlsorten, Zulaessigkeitsbedingungen, Tieftemperatureignung, Pruefzeugnisse.",
MachineTypes: []string{"pressure_vessel"},
HazardCats: []string{"pressure_hazard", "material_failure"},
Tags: []string{"pressure", "material_selection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13445-2",
},
{
ID: "EN-13445-4", Number: "EN 13445-4:2014",
TitleDE: "Unbefeuerte Druckbehaelter — Teil 4: Herstellung",
NormType: "C",
ScopeDE: "Anforderungen an die Herstellung von Druckbehaeltern: Schweissverfahren, Waermebehandlung, Umformung, Toleranzen.",
MachineTypes: []string{"pressure_vessel"},
HazardCats: []string{"pressure_hazard", "welding_defect"},
Tags: []string{"pressure", "fabrication", "welding"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13445-4",
},
{
ID: "EN-13445-5", Number: "EN 13445-5:2014",
TitleDE: "Unbefeuerte Druckbehaelter — Teil 5: Inspektion und Pruefung",
NormType: "C",
ScopeDE: "Pruefanforderungen fuer unbefeuerte Druckbehaelter: zerstoerungsfreie Pruefung, Druckprobe, Endkontrolle, Dokumentation.",
MachineTypes: []string{"pressure_vessel"},
HazardCats: []string{"pressure_hazard"},
Tags: []string{"pressure", "inspection", "ndt_testing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13445-5",
},
// ── EN 13480 — Metallische industrielle Rohrleitungen ─────────────
{
ID: "EN-13480-2", Number: "EN 13480-2:2017",
TitleDE: "Metallische industrielle Rohrleitungen — Teil 2: Werkstoffe",
NormType: "C",
ScopeDE: "Werkstoffanforderungen fuer industrielle Rohrleitungen: Stahlsorten, Zulaessigkeitskurven, Tieftemperatureignung.",
MachineTypes: []string{"industrial_piping", "process_plant"},
HazardCats: []string{"pressure_hazard", "material_failure"},
Tags: []string{"piping", "pressure", "material_selection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13480-2",
},
{
ID: "EN-13480-4", Number: "EN 13480-4:2017",
TitleDE: "Metallische industrielle Rohrleitungen — Teil 4: Herstellung und Verlegung",
NormType: "C",
ScopeDE: "Anforderungen an Herstellung und Verlegung von Rohrleitungen: Schweissen, Biegen, Waermebehandlung, Montage.",
MachineTypes: []string{"industrial_piping", "process_plant"},
HazardCats: []string{"pressure_hazard", "welding_defect"},
Tags: []string{"piping", "pressure", "fabrication"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13480-4",
},
{
ID: "EN-13480-5", Number: "EN 13480-5:2017",
TitleDE: "Metallische industrielle Rohrleitungen — Teil 5: Inspektion und Pruefung",
NormType: "C",
ScopeDE: "Pruefanforderungen fuer industrielle Rohrleitungen: zerstoerungsfreie Pruefung, Druckpruefung, Endkontrolle, Abnahmeprotokoll.",
MachineTypes: []string{"industrial_piping", "process_plant"},
HazardCats: []string{"pressure_hazard"},
Tags: []string{"piping", "pressure", "inspection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13480-5",
},
// ── EN ISO 4126 — Sicherheitseinrichtungen gegen Ueberdruck ──────
{
ID: "EN-ISO-4126-2", Number: "EN ISO 4126-2:2019",
TitleDE: "Sicherheitseinrichtungen gegen unzulaessigen Ueberdruck — Teil 2: Berstscheibeneinrichtungen",
NormType: "C",
ScopeDE: "Anforderungen an Berstscheiben: Berstdruck, Werkstoffauswahl, Einbaubedingungen, Kennzeichnung.",
MachineTypes: []string{"pressure_vessel", "process_plant"},
HazardCats: []string{"pressure_hazard", "explosion"},
Tags: []string{"pressure", "bursting_disc", "overpressure_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4126-2",
},
{
ID: "EN-ISO-4126-3", Number: "EN ISO 4126-3:2006",
TitleDE: "Sicherheitseinrichtungen gegen unzulaessigen Ueberdruck — Teil 3: Kombinierte Einrichtungen (Sicherheitsventile und Berstscheibeneinrichtungen)",
NormType: "C",
ScopeDE: "Anforderungen an Kombinationen von Sicherheitsventilen und Berstscheiben: Stroemungswiderstand, Ausloesereihenfolge.",
MachineTypes: []string{"pressure_vessel", "process_plant"},
HazardCats: []string{"pressure_hazard", "explosion"},
Tags: []string{"pressure", "safety_valve", "bursting_disc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4126-3",
},
{
ID: "EN-ISO-4126-5", Number: "EN ISO 4126-5:2013",
TitleDE: "Sicherheitseinrichtungen gegen unzulaessigen Ueberdruck — Teil 5: Gesteuerte Sicherheitseinrichtungen (CSPRS)",
NormType: "C",
ScopeDE: "Anforderungen an gesteuerte Sicherheits-Druckentlastungssysteme: Sensorik, Logik, Stellglieder, SIL-Zuordnung.",
MachineTypes: []string{"pressure_vessel", "process_plant"},
HazardCats: []string{"pressure_hazard", "explosion"},
Tags: []string{"pressure", "controlled_safety_system", "sil"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4126-5",
},
{
ID: "EN-ISO-4126-6", Number: "EN ISO 4126-6:2014",
TitleDE: "Sicherheitseinrichtungen gegen unzulaessigen Ueberdruck — Teil 6: Anwendung, Auswahl und Einbau von Berstscheibeneinrichtungen",
NormType: "C",
ScopeDE: "Leitfaden fuer die korrekte Auswahl und Einbau von Berstscheiben: Einbaulage, Gegendruck, Temperaturkorrektur.",
MachineTypes: []string{"pressure_vessel", "process_plant"},
HazardCats: []string{"pressure_hazard"},
Tags: []string{"pressure", "bursting_disc", "installation"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4126-6",
},
{
ID: "EN-ISO-4126-7", Number: "EN ISO 4126-7:2013",
TitleDE: "Sicherheitseinrichtungen gegen unzulaessigen Ueberdruck — Teil 7: Allgemeine Daten",
NormType: "C",
ScopeDE: "Allgemeine Informationen zu Sicherheitseinrichtungen gegen Ueberdruck: Begriffe, Symbole, Auswahlleitfaden fuer alle Teile.",
MachineTypes: []string{"pressure_vessel", "process_plant"},
HazardCats: []string{"pressure_hazard"},
Tags: []string{"pressure", "safety_valve", "terminology"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4126-7",
},
// ── EN 12952 — Wasserrohrkessel ───────────────────────────────────
{
ID: "EN-12952-3", Number: "EN 12952-3:2011",
TitleDE: "Wasserrohrkessel und Anlagenkomponenten — Teil 3: Konstruktion und Berechnung fuer drucktragende Kesselteile",
NormType: "C",
ScopeDE: "Konstruktions- und Berechnungsanforderungen fuer drucktragende Teile von Wasserrohrkesseln: Wanddicke, Ausschnitte, Stuetzkonstruktionen.",
MachineTypes: []string{"boiler", "water_tube_boiler"},
HazardCats: []string{"pressure_hazard", "thermal_hazard", "explosion"},
Tags: []string{"pressure", "steam", "hot_surface"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12952-3",
},
{
ID: "EN-12952-5", Number: "EN 12952-5:2011",
TitleDE: "Wasserrohrkessel und Anlagenkomponenten — Teil 5: Verarbeitung und Bauausfuehrung fuer drucktragende Kesselteile",
NormType: "C",
ScopeDE: "Anforderungen an Fertigung und Montage von Wasserrohrkesseln: Schweissprozesse, Waermebehandlung, Formtoleranzen.",
MachineTypes: []string{"boiler", "water_tube_boiler"},
HazardCats: []string{"pressure_hazard", "welding_defect"},
Tags: []string{"pressure", "steam", "fabrication"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12952-5",
},
{
ID: "EN-12952-6", Number: "EN 12952-6:2011",
TitleDE: "Wasserrohrkessel und Anlagenkomponenten — Teil 6: Pruefung waehrend der Herstellung, Dokumentation und Kennzeichnung fuer drucktragende Kesselteile",
NormType: "C",
ScopeDE: "Pruefanforderungen fuer Wasserrohrkessel: zerstoerungsfreie Pruefung, Druckpruefung, Abnahmeprotokoll, CE-Kennzeichnung.",
MachineTypes: []string{"boiler", "water_tube_boiler"},
HazardCats: []string{"pressure_hazard"},
Tags: []string{"pressure", "steam", "inspection", "ndt_testing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12952-6",
},
}
}
@@ -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",
},
}
}
@@ -0,0 +1,344 @@
package iace
// GetWave3cCNorms returns C-norms for adjacent-market sectors (part 1):
// medical devices (IEC 60601), dental equipment, laboratory equipment,
// sterilization, and fire fighting vehicles.
func GetWave3cCNorms() []NormReference {
return []NormReference{
// ── Medizinische elektrische Geraete — IEC 60601 ─────────────────
{
ID: "IEC-60601-1", Number: "IEC 60601-1:2005+A2:2020",
TitleDE: "Medizinische elektrische Geraete — Teil 1: Allgemeine Anforderungen fuer die Sicherheit",
NormType: "C",
ScopeDE: "Grundlegende Sicherheits- und Leistungsanforderungen fuer medizinische elektrische Geraete und Systeme.",
MachineTypes: []string{"medical_device", "medical_electrical_equipment"},
HazardCats: []string{"electrical_hazard", "patient_safety"},
Tags: []string{"medical", "electrical", "patient_contact"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 8", "Abschnitt 11"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-1",
},
{
ID: "IEC-60601-1-2", Number: "IEC 60601-1-2:2014",
TitleDE: "Medizinische elektrische Geraete — Teil 1-2: Elektromagnetische Vertraeglichkeit",
NormType: "C",
ScopeDE: "EMV-Anforderungen und -Pruefungen fuer medizinische elektrische Geraete und Systeme.",
MachineTypes: []string{"medical_device", "medical_electrical_equipment"},
HazardCats: []string{"electromagnetic_hazard", "patient_safety"},
Tags: []string{"medical", "emc", "electromagnetic_compatibility"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1", "Tabelle 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-1-2",
},
{
ID: "IEC-60601-1-6", Number: "IEC 60601-1-6:2010",
TitleDE: "Medizinische elektrische Geraete — Teil 1-6: Gebrauchstauglichkeit",
NormType: "C",
ScopeDE: "Anforderungen an die Gebrauchstauglichkeit (Usability Engineering) medizinischer Geraete zur Risikominderung.",
MachineTypes: []string{"medical_device", "medical_electrical_equipment"},
HazardCats: []string{"use_error", "patient_safety"},
Tags: []string{"medical", "usability", "human_factors"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-1-6",
},
{
ID: "IEC-60601-1-8", Number: "IEC 60601-1-8:2006+A2:2020",
TitleDE: "Medizinische elektrische Geraete — Teil 1-8: Alarmsysteme",
NormType: "C",
ScopeDE: "Anforderungen an Alarmsysteme medizinischer Geraete: akustische/visuelle Signale, Priorisierung, Alarm-Management.",
MachineTypes: []string{"medical_device", "patient_monitor"},
HazardCats: []string{"patient_safety", "alarm_fatigue"},
Tags: []string{"medical", "alarm_system", "monitoring"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 6", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-1-8",
},
{
ID: "IEC-60601-1-9", Number: "IEC 60601-1-9:2007+A1:2013",
TitleDE: "Medizinische elektrische Geraete — Teil 1-9: Umweltschutz",
NormType: "C",
ScopeDE: "Anforderungen an umweltgerechte Gestaltung medizinischer Geraete: Energieeffizienz, Materialauswahl, Entsorgung.",
MachineTypes: []string{"medical_device", "medical_electrical_equipment"},
HazardCats: []string{"environmental_hazard"},
Tags: []string{"medical", "environment", "eco_design"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-1-9",
},
{
ID: "IEC-60601-1-10", Number: "IEC 60601-1-10:2007+A2:2020",
TitleDE: "Medizinische elektrische Geraete — Teil 1-10: Physiologische Regelkreise",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer medizinische Geraete mit physiologischen Regelkreisen (Closed-Loop-Systeme).",
MachineTypes: []string{"medical_device", "closed_loop_device"},
HazardCats: []string{"patient_safety", "control_failure"},
Tags: []string{"medical", "closed_loop", "physiological_control"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-1-10",
},
{
ID: "IEC-60601-1-11", Number: "IEC 60601-1-11:2015+A2:2020",
TitleDE: "Medizinische elektrische Geraete — Teil 1-11: Haeusliche Umgebung",
NormType: "C",
ScopeDE: "Zusaetzliche Sicherheitsanforderungen fuer medizinische Geraete zur Verwendung in haeuslicher Umgebung.",
MachineTypes: []string{"medical_device", "home_healthcare_device"},
HazardCats: []string{"electrical_hazard", "patient_safety", "layperson_use"},
Tags: []string{"medical", "home_use", "non_professional"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-1-11",
},
{
ID: "IEC-60601-2-2", Number: "IEC 60601-2-2:2017",
TitleDE: "Medizinische elektrische Geraete — Teil 2-2: HF-Chirurgiegeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer HF-Chirurgiegeraete: Leistungsbegrenzung, Isolierung, thermische Risiken.",
MachineTypes: []string{"medical_device", "hf_surgical_device"},
HazardCats: []string{"electrical_hazard", "thermal_hazard", "patient_safety"},
Tags: []string{"medical", "high_frequency", "surgical"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.8"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-2",
},
{
ID: "IEC-60601-2-4", Number: "IEC 60601-2-4:2010",
TitleDE: "Medizinische elektrische Geraete — Teil 2-4: Defibrillatoren",
NormType: "C",
ScopeDE: "Sicherheits- und Leistungsanforderungen fuer Herzdefibrillatoren: Energieabgabe, Bedienung, Alarmfunktionen.",
MachineTypes: []string{"medical_device", "defibrillator"},
HazardCats: []string{"electrical_hazard", "patient_safety"},
Tags: []string{"medical", "defibrillator", "emergency"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.12"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-4",
},
{
ID: "IEC-60601-2-16", Number: "IEC 60601-2-16:2018",
TitleDE: "Medizinische elektrische Geraete — Teil 2-16: Dialysegeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Haemodialyse-, Haemodialfiltrations- und Haemofiltrations-Geraete.",
MachineTypes: []string{"medical_device", "dialysis_device"},
HazardCats: []string{"patient_safety", "fluid_hazard", "biological_hazard"},
Tags: []string{"medical", "dialysis", "fluid_handling"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.11"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-16",
},
{
ID: "IEC-60601-2-22", Number: "IEC 60601-2-22:2019",
TitleDE: "Medizinische elektrische Geraete — Teil 2-22: Chirurgische Lasergeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer medizinische Lasergeraete: Strahlenbegrenzung, Schutzmassnahmen, Warneinrichtungen.",
MachineTypes: []string{"medical_device", "medical_laser"},
HazardCats: []string{"radiation_hazard", "thermal_hazard", "patient_safety"},
Tags: []string{"medical", "laser", "optical_radiation"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.8"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-22",
},
{
ID: "IEC-60601-2-44", Number: "IEC 60601-2-44:2009+A2:2016",
TitleDE: "Medizinische elektrische Geraete — Teil 2-44: Computertomographen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer CT-Scanner: Strahlendosis, Patientenpositionierung, mechanische Sicherheit.",
MachineTypes: []string{"medical_device", "ct_scanner"},
HazardCats: []string{"radiation_hazard", "mechanical_hazard", "patient_safety"},
Tags: []string{"medical", "imaging", "ionizing_radiation"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.10"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-44",
},
{
ID: "IEC-60601-2-46", Number: "IEC 60601-2-46:2016",
TitleDE: "Medizinische elektrische Geraete — Teil 2-46: OP-Tische",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Operationstische: Tragfaehigkeit, Positionierung, elektrische Verstellung.",
MachineTypes: []string{"medical_device", "operating_table"},
HazardCats: []string{"mechanical_hazard", "electrical_hazard", "patient_safety"},
Tags: []string{"medical", "operating_table", "positioning"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.9", "Abschnitt 201.10"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-46",
},
{
ID: "IEC-60601-2-52", Number: "IEC 60601-2-52:2009+A1:2015",
TitleDE: "Medizinische elektrische Geraete — Teil 2-52: Krankenbetten",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer medizinische Betten: Einklemmschutz, Seitengitter, elektrische Verstellung.",
MachineTypes: []string{"medical_device", "hospital_bed"},
HazardCats: []string{"mechanical_hazard", "entrapment_hazard", "patient_safety"},
Tags: []string{"medical", "hospital_bed", "powered_adjustment"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.9", "Abschnitt 201.10"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-52",
},
// ── Zahnaerztliche Behandlungseinheiten ─────────────────────────────
{
ID: "EN-ISO-7494-1", Number: "EN ISO 7494-1:2018",
TitleDE: "Zahnaerztliche Behandlungseinheiten — Teil 1: Allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Sicherheits- und Leistungsanforderungen fuer zahnaerztliche Behandlungseinheiten.",
MachineTypes: []string{"dental_equipment", "dental_unit"},
HazardCats: []string{"electrical_hazard", "mechanical_hazard", "biological_hazard"},
Tags: []string{"dental", "patient_contact", "water_supply"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-7494-1",
},
{
ID: "EN-ISO-7494-2", Number: "EN ISO 7494-2:2015",
TitleDE: "Zahnaerztliche Behandlungseinheiten — Teil 2: Wasser- und Luftversorgung",
NormType: "C",
ScopeDE: "Anforderungen an Wasser- und Luftversorgungssysteme zahnaerztlicher Einheiten.",
MachineTypes: []string{"dental_equipment", "dental_unit"},
HazardCats: []string{"biological_hazard", "contamination"},
Tags: []string{"dental", "water_supply", "air_supply", "hygiene"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-7494-2",
},
// ── Laborabzuege ────────────────────────────────────────────────────
{
ID: "EN-14175-1", Number: "EN 14175-1:2003",
TitleDE: "Laborabzuege — Teil 1: Begriffe",
NormType: "C",
ScopeDE: "Terminologie und Definitionen fuer Laborabzuege (Digestorien).",
MachineTypes: []string{"laboratory_equipment", "fume_hood"},
HazardCats: []string{"chemical_hazard", "inhalation_hazard"},
Tags: []string{"laboratory", "fume_hood", "ventilation"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 3"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14175-1",
},
{
ID: "EN-14175-2", Number: "EN 14175-2:2003",
TitleDE: "Laborabzuege — Teil 2: Anforderungen an Sicherheit und Leistungsfaehigkeit",
NormType: "C",
ScopeDE: "Sicherheits- und Leistungsanforderungen fuer Laborabzuege: Rueckhaltevermoegen, Frontschieber.",
MachineTypes: []string{"laboratory_equipment", "fume_hood"},
HazardCats: []string{"chemical_hazard", "inhalation_hazard", "fire_hazard"},
Tags: []string{"laboratory", "fume_hood", "containment"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14175-2",
},
{
ID: "EN-14175-3", Number: "EN 14175-3:2019",
TitleDE: "Laborabzuege — Teil 3: Pruefverfahren Typ",
NormType: "C",
ScopeDE: "Typpruefverfahren fuer Laborabzuege: Stroemungsvisualisierung, Rueckhaltevermoegens-Pruefung.",
MachineTypes: []string{"laboratory_equipment", "fume_hood"},
HazardCats: []string{"chemical_hazard", "inhalation_hazard"},
Tags: []string{"laboratory", "fume_hood", "type_test"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 6", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14175-3",
},
{
ID: "EN-14175-4", Number: "EN 14175-4:2004",
TitleDE: "Laborabzuege — Teil 4: Vor-Ort-Pruefverfahren",
NormType: "C",
ScopeDE: "Pruefverfahren fuer installierte Laborabzuege am Einsatzort: Luftgeschwindigkeit, Leckage.",
MachineTypes: []string{"laboratory_equipment", "fume_hood"},
HazardCats: []string{"chemical_hazard", "inhalation_hazard"},
Tags: []string{"laboratory", "fume_hood", "on_site_test"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14175-4",
},
// ── Sterilisation ───────────────────────────────────────────────────
{
ID: "EN-285", Number: "EN 285:2015+A1:2021",
TitleDE: "Sterilisation — Dampf-Grosssterilisatoren",
NormType: "C",
ScopeDE: "Anforderungen und Pruefverfahren fuer Dampf-Grosssterilisatoren in Gesundheitseinrichtungen.",
MachineTypes: []string{"sterilization_equipment", "steam_sterilizer"},
HazardCats: []string{"thermal_hazard", "pressure_hazard", "biological_hazard"},
Tags: []string{"sterilization", "steam", "pressure_vessel", "medical"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 8", "Abschnitt 13"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-285",
},
{
ID: "EN-ISO-11607-1", Number: "EN ISO 11607-1:2020",
TitleDE: "Sterilgutverpackung — Teil 1: Anforderungen an Materialien und Verpackungssysteme",
NormType: "C",
ScopeDE: "Anforderungen an Materialien und Verpackungssysteme fuer Sterilgutverpackung.",
MachineTypes: []string{"sterilization_equipment", "packaging_machine"},
HazardCats: []string{"biological_hazard", "contamination"},
Tags: []string{"sterilization", "packaging", "barrier_system"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11607-1",
},
{
ID: "EN-ISO-11607-2", Number: "EN ISO 11607-2:2020",
TitleDE: "Sterilgutverpackung — Teil 2: Validierung von Formgebungs- und Siegelungsprozessen",
NormType: "C",
ScopeDE: "Validierungsanforderungen fuer Verpackungsprozesse von Sterilgut.",
MachineTypes: []string{"sterilization_equipment", "packaging_machine"},
HazardCats: []string{"biological_hazard", "contamination"},
Tags: []string{"sterilization", "packaging", "process_validation"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11607-2",
},
// ── Feuerwehrfahrzeuge ──────────────────────────────────────────────
{
ID: "EN-1846-1", Number: "EN 1846-1:2011",
TitleDE: "Feuerwehrfahrzeuge — Teil 1: Nomenklatur und Bezeichnung",
NormType: "C",
ScopeDE: "Klassifizierung und Bezeichnungssystem fuer Feuerwehrfahrzeuge.",
MachineTypes: []string{"fire_fighting_vehicle", "emergency_vehicle"},
HazardCats: []string{"mechanical_hazard", "stability_hazard"},
Tags: []string{"fire_fighting", "vehicle", "classification"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1846-1",
},
{
ID: "EN-1846-2", Number: "EN 1846-2:2009+A1:2013",
TitleDE: "Feuerwehrfahrzeuge — Teil 2: Allgemeine Anforderungen — Sicherheit und Leistung",
NormType: "C",
ScopeDE: "Sicherheits- und Leistungsanforderungen fuer Feuerwehrfahrzeuge: Stabilitaet, Bremsen, Aufbauten.",
MachineTypes: []string{"fire_fighting_vehicle", "emergency_vehicle"},
HazardCats: []string{"mechanical_hazard", "stability_hazard", "electrical_hazard"},
Tags: []string{"fire_fighting", "vehicle", "stability"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1846-2",
},
{
ID: "EN-1846-3", Number: "EN 1846-3:2013",
TitleDE: "Feuerwehrfahrzeuge — Teil 3: Fest eingebaute Ausruestung — Sicherheit und Leistung",
NormType: "C",
ScopeDE: "Anforderungen an fest eingebaute Ausruestung: Pumpen, Loeschmitteltanks, Halterungen.",
MachineTypes: []string{"fire_fighting_vehicle", "emergency_vehicle"},
HazardCats: []string{"mechanical_hazard", "pressure_hazard"},
Tags: []string{"fire_fighting", "pump", "mounted_equipment"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1846-3",
},
// ── Dental supplementary ────────────────────────────────────────────
{
ID: "EN-ISO-21530", Number: "EN ISO 21530:2004",
TitleDE: "Zahnheilkunde — Werkstoffe fuer Mundmodelle",
NormType: "C",
ScopeDE: "Anforderungen an Werkstoffe und Pruefverfahren fuer zahnaerztliche Mundmodelle und Geraetezubehoer.",
MachineTypes: []string{"dental_equipment", "dental_unit"},
HazardCats: []string{"biological_hazard", "material_hazard"},
Tags: []string{"dental", "materials", "model"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-21530",
},
}
}
@@ -0,0 +1,430 @@
package iace
// GetWave3c2CNorms returns C-norms for adjacent-market sectors (part 2):
// pyrotechnics, industrial cleaning, weighing/filling, additive manufacturing,
// cable/wire, gas appliances, and additional medical/lab/sterilization norms.
func GetWave3c2CNorms() []NormReference {
return []NormReference{
// ── Feuerwerkskörper — EN 15947 ────────────────────────────────────
{
ID: "EN-15947-1", Number: "EN 15947-1:2015",
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 1: Terminologie",
NormType: "C",
ScopeDE: "Begriffe und Definitionen fuer Feuerwerkskörper der Kategorien F1 bis F3.",
MachineTypes: []string{"pyrotechnic_device", "fireworks"},
HazardCats: []string{"explosion_hazard", "fire_hazard", "thermal_hazard"},
Tags: []string{"pyrotechnics", "fireworks", "terminology"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 3"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15947-1",
},
{
ID: "EN-15947-2", Number: "EN 15947-2:2015",
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 2: Kategorien und Typen",
NormType: "C",
ScopeDE: "Klassifizierung von Feuerwerkskörpern nach Kategorien und Typen.",
MachineTypes: []string{"pyrotechnic_device", "fireworks"},
HazardCats: []string{"explosion_hazard", "fire_hazard"},
Tags: []string{"pyrotechnics", "fireworks", "classification"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15947-2",
},
{
ID: "EN-15947-3", Number: "EN 15947-3:2015",
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 3: Kennzeichnung",
NormType: "C",
ScopeDE: "Kennzeichnungsanforderungen fuer Feuerwerkskörper: Sicherheitshinweise, Schutzabstaende.",
MachineTypes: []string{"pyrotechnic_device", "fireworks"},
HazardCats: []string{"explosion_hazard", "fire_hazard"},
Tags: []string{"pyrotechnics", "fireworks", "labelling"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15947-3",
},
{
ID: "EN-15947-4", Number: "EN 15947-4:2015",
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 4: Pruefverfahren",
NormType: "C",
ScopeDE: "Pruefverfahren fuer Feuerwerkskörper: Funktions-, Zuendverzoegerungs- und Falltests.",
MachineTypes: []string{"pyrotechnic_device", "fireworks"},
HazardCats: []string{"explosion_hazard", "fire_hazard"},
Tags: []string{"pyrotechnics", "fireworks", "testing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 6", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15947-4",
},
{
ID: "EN-15947-5", Number: "EN 15947-5:2015",
TitleDE: "Pyrotechnische Gegenstaende — Feuerwerkskörper — Teil 5: Konstruktion und Leistung",
NormType: "C",
ScopeDE: "Konstruktions- und Leistungsanforderungen: Materialien, Stabilitaet, Zuendmechanismus.",
MachineTypes: []string{"pyrotechnic_device", "fireworks"},
HazardCats: []string{"explosion_hazard", "fire_hazard", "mechanical_hazard"},
Tags: []string{"pyrotechnics", "fireworks", "construction"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15947-5",
},
// ── Industrielle Reinigungsmaschinen ────────────────────────────────
{
ID: "EN-60335-2-67", Number: "EN 60335-2-67:2012",
TitleDE: "Sicherheit elektrischer Geraete — Teil 2-67: Bodenbearbeitungsmaschinen fuer gewerbliche Zwecke",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer gewerbliche Bodenbearbeitungsmaschinen.",
MachineTypes: []string{"cleaning_machine", "floor_treatment_machine"},
HazardCats: []string{"electrical_hazard", "mechanical_hazard"},
Tags: []string{"cleaning", "floor_care", "commercial"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 19", "Abschnitt 20", "Abschnitt 22"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60335-2-67",
},
{
ID: "EN-60335-2-68", Number: "EN 60335-2-68:2012",
TitleDE: "Sicherheit elektrischer Geraete — Teil 2-68: Gewerbliche Spruehextraktionsgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer gewerbliche Spruehextraktionsgeraete.",
MachineTypes: []string{"cleaning_machine", "spray_extraction_machine"},
HazardCats: []string{"electrical_hazard", "fluid_hazard"},
Tags: []string{"cleaning", "spray_extraction", "commercial"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 15", "Abschnitt 22"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60335-2-68",
},
{
ID: "EN-60335-2-69", Number: "EN 60335-2-69:2012",
TitleDE: "Sicherheit elektrischer Geraete — Teil 2-69: Nass- und Trockensauger fuer gewerbliche Zwecke",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer gewerbliche Nass-/Trockensauger einschl. Staubklassen.",
MachineTypes: []string{"cleaning_machine", "wet_dry_vacuum"},
HazardCats: []string{"electrical_hazard", "dust_hazard", "fire_hazard"},
Tags: []string{"cleaning", "vacuum", "dust_extraction", "commercial"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 19", "Abschnitt 22", "Anhang AA"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60335-2-69",
},
{
ID: "EN-60335-2-72", Number: "EN 60335-2-72:2012",
TitleDE: "Sicherheit elektrischer Geraete — Teil 2-72: Bodenbehandlungsmaschinen mit rotierenden Buersten",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer gewerbliche Kehr- und Buerstmaschinen.",
MachineTypes: []string{"cleaning_machine", "floor_sweeper"},
HazardCats: []string{"electrical_hazard", "mechanical_hazard", "entanglement"},
Tags: []string{"cleaning", "rotating_brush", "floor_care", "commercial"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 20", "Abschnitt 22"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60335-2-72",
},
// ── Waagen und Fuellmaschinen ───────────────────────────────────────
{
ID: "EN-16450", Number: "EN 16450:2017",
TitleDE: "Automatische Fuellwaagen",
NormType: "C",
ScopeDE: "Messtechnische und sicherheitsrelevante Anforderungen fuer automatische Fuellwaagen.",
MachineTypes: []string{"filling_machine", "automatic_weighing_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"weighing", "filling", "automatic", "metrology"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Anhang A"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16450",
},
{
ID: "EN-45501", Number: "EN 45501:2015",
TitleDE: "Messtechnische Aspekte nichtselbsttaetiger Waagen",
NormType: "C",
ScopeDE: "Messtechnische Anforderungen an nichtselbsttaetige Waagen: Genauigkeitsklassen, Fehlergrenzen.",
MachineTypes: []string{"weighing_machine", "non_automatic_scale"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"weighing", "metrology", "non_automatic"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 3", "Abschnitt 5", "Anhang A"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-45501",
},
// ── Additive Fertigung ──────────────────────────────────────────────
{
ID: "EN-ISO-52900", Number: "EN ISO 52900:2021",
TitleDE: "Additive Fertigung — Grundlagen — Terminologie",
NormType: "C",
ScopeDE: "Grundlegende Begriffe der Additiven Fertigung: Verfahrensklassen, Materialien, Prozesskette.",
MachineTypes: []string{"3d_printer", "additive_manufacturing_machine"},
HazardCats: []string{"thermal_hazard", "chemical_hazard"},
Tags: []string{"additive_manufacturing", "3d_printing", "terminology"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 3"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-52900",
},
{
ID: "EN-ISO-52901", Number: "EN ISO 52901:2017",
TitleDE: "Additive Fertigung — Anforderungen an gekaufte AM-Teile",
NormType: "C",
ScopeDE: "Anforderungen an Bestellung und Abnahme additiv gefertigter Teile.",
MachineTypes: []string{"3d_printer", "additive_manufacturing_machine"},
HazardCats: []string{"material_hazard"},
Tags: []string{"additive_manufacturing", "3d_printing", "quality_assurance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-52901",
},
// ── Drahtseile ──────────────────────────────────────────────────────
{
ID: "EN-12385-1", Number: "EN 12385-1:2002+A1:2008",
TitleDE: "Drahtseile aus Stahldraht — Sicherheit — Teil 1: Allgemeine Anforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Stahldrahtseile: Herstellung, Kennzeichnung, Pruefung.",
MachineTypes: []string{"crane", "lifting_equipment", "cable_machine"},
HazardCats: []string{"mechanical_hazard", "falling_hazard"},
Tags: []string{"wire_rope", "steel_cable", "lifting"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12385-1",
},
{
ID: "EN-12385-2", Number: "EN 12385-2:2002+A1:2008",
TitleDE: "Drahtseile aus Stahldraht — Sicherheit — Teil 2: Begriffe und Klassifizierung",
NormType: "C",
ScopeDE: "Terminologie und Klassifizierung von Stahldrahtseilen nach Aufbau und Verwendung.",
MachineTypes: []string{"crane", "lifting_equipment", "cable_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"wire_rope", "steel_cable", "classification"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 3", "Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12385-2",
},
{
ID: "EN-12385-3", Number: "EN 12385-3:2004+A1:2008",
TitleDE: "Drahtseile aus Stahldraht — Sicherheit — Teil 3: Gebrauch und Instandhaltung",
NormType: "C",
ScopeDE: "Leitfaden fuer sicheren Gebrauch und Instandhaltung von Stahldrahtseilen.",
MachineTypes: []string{"crane", "lifting_equipment", "cable_machine"},
HazardCats: []string{"mechanical_hazard", "falling_hazard"},
Tags: []string{"wire_rope", "steel_cable", "maintenance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12385-3",
},
{
ID: "EN-12385-4", Number: "EN 12385-4:2002+A1:2008",
TitleDE: "Drahtseile aus Stahldraht — Sicherheit — Teil 4: Litzenseile fuer Hebezwecke",
NormType: "C",
ScopeDE: "Anforderungen an Litzenseile fuer allgemeine Hebezwecke: Konstruktionen, Mindestbruchkraft.",
MachineTypes: []string{"crane", "lifting_equipment", "cable_machine"},
HazardCats: []string{"mechanical_hazard", "falling_hazard"},
Tags: []string{"wire_rope", "steel_cable", "strand_rope", "lifting"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1", "Tabelle 2"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12385-4",
},
// ── Gas-Kochgeraete ─────────────────────────────────────────────────
{
ID: "EN-30-1-1", Number: "EN 30-1-1:2008+A3:2013",
TitleDE: "Haushalt-Kochgeraete fuer gasfoermige Brennstoffe — Teil 1-1: Sicherheit",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Haushalt-Gaskochgeraete: Zuendung, Flammenueberwachung, Standfestigkeit.",
MachineTypes: []string{"gas_appliance", "domestic_cooking_appliance"},
HazardCats: []string{"fire_hazard", "gas_hazard", "thermal_hazard"},
Tags: []string{"gas", "cooking", "domestic", "flame_supervision"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 6", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-30-1-1",
},
{
ID: "EN-525", Number: "EN 525:2009+A1:2015",
TitleDE: "Gewerbe-Kochgeraete fuer gasfoermige Brennstoffe — Erzwungene Konvektion",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer gewerbliche Gas-Kochgeraete mit erzwungener Konvektion.",
MachineTypes: []string{"gas_appliance", "commercial_cooking_appliance"},
HazardCats: []string{"fire_hazard", "gas_hazard", "thermal_hazard"},
Tags: []string{"gas", "cooking", "commercial", "forced_convection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-525",
},
// ── Additional medical device norms ─────────────────────────────────
{
ID: "IEC-60601-2-10", Number: "IEC 60601-2-10:2012",
TitleDE: "Medizinische elektrische Geraete — Teil 2-10: Nervenstimulatoren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Nervenstimulatoren und neuromuskulaere Stimulationsgeraete.",
MachineTypes: []string{"medical_device", "nerve_stimulator"},
HazardCats: []string{"electrical_hazard", "patient_safety"},
Tags: []string{"medical", "stimulation", "neuromuscular"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.12"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-10",
},
{
ID: "IEC-60601-2-25", Number: "IEC 60601-2-25:2011",
TitleDE: "Medizinische elektrische Geraete — Teil 2-25: Elektrokardiographen",
NormType: "C",
ScopeDE: "Sicherheits- und Leistungsanforderungen fuer EKG-Geraete: Signalqualitaet, Patientenanschluss.",
MachineTypes: []string{"medical_device", "ecg_device"},
HazardCats: []string{"electrical_hazard", "patient_safety"},
Tags: []string{"medical", "ecg", "monitoring", "diagnostics"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.12"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-25",
},
{
ID: "IEC-60601-2-27", Number: "IEC 60601-2-27:2011",
TitleDE: "Medizinische elektrische Geraete — Teil 2-27: EEG-Geraete",
NormType: "C",
ScopeDE: "Sicherheits- und Leistungsanforderungen fuer Elektroenzephalographen.",
MachineTypes: []string{"medical_device", "eeg_device"},
HazardCats: []string{"electrical_hazard", "patient_safety"},
Tags: []string{"medical", "eeg", "monitoring", "diagnostics"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-27",
},
{
ID: "IEC-60601-2-34", Number: "IEC 60601-2-34:2011",
TitleDE: "Medizinische elektrische Geraete — Teil 2-34: Blutdruckmessgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer invasive und nicht-invasive Blutdruckmessgeraete.",
MachineTypes: []string{"medical_device", "blood_pressure_monitor"},
HazardCats: []string{"patient_safety", "measurement_accuracy"},
Tags: []string{"medical", "blood_pressure", "monitoring"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.12"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-34",
},
{
ID: "IEC-60601-2-37", Number: "IEC 60601-2-37:2007+A1:2015",
TitleDE: "Medizinische elektrische Geraete — Teil 2-37: Ultraschall-Diagnostikgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Ultraschall-Diagnostikgeraete: Schallintensitaet, Temperaturerhoehung.",
MachineTypes: []string{"medical_device", "ultrasound_device"},
HazardCats: []string{"radiation_hazard", "thermal_hazard", "patient_safety"},
Tags: []string{"medical", "ultrasound", "imaging", "diagnostics"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 201.7", "Abschnitt 201.10"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60601-2-37",
},
// ── Additional laboratory/sterilization ─────────────────────────────
{
ID: "EN-14175-7", Number: "EN 14175-7:2012",
TitleDE: "Laborabzuege — Teil 7: Abzuege fuer hohe thermische Belastung oder Saeurebelastung",
NormType: "C",
ScopeDE: "Zusaetzliche Anforderungen an Laborabzuege fuer erhoehte Temperatur- oder Saeureanwendungen.",
MachineTypes: []string{"laboratory_equipment", "fume_hood"},
HazardCats: []string{"chemical_hazard", "thermal_hazard", "corrosion"},
Tags: []string{"laboratory", "fume_hood", "acid", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-14175-7",
},
{
ID: "EN-ISO-17665-1", Number: "EN ISO 17665-1:2006",
TitleDE: "Sterilisation von Produkten — Feuchte Hitze — Teil 1: Anforderungen an die Entwicklung und Validierung",
NormType: "C",
ScopeDE: "Anforderungen an Entwicklung, Validierung und Routineueberwachung von Dampfsterilisationsprozessen.",
MachineTypes: []string{"sterilization_equipment", "steam_sterilizer"},
HazardCats: []string{"biological_hazard", "thermal_hazard"},
Tags: []string{"sterilization", "steam", "validation", "process_control"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 8", "Abschnitt 9"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-17665-1",
},
// ── Additional industrial cleaning norms ────────────────────────────
{
ID: "EN-60335-2-79", Number: "EN 60335-2-79:2012",
TitleDE: "Sicherheit elektrischer Geraete — Teil 2-79: Hochdruckreiniger und Dampfreiniger",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer elektrische Hochdruck- und Dampfreiniger: Druck, Rueckstoss, Spritzschutz.",
MachineTypes: []string{"cleaning_machine", "pressure_washer", "steam_cleaner"},
HazardCats: []string{"pressure_hazard", "electrical_hazard", "thermal_hazard"},
Tags: []string{"cleaning", "high_pressure", "steam", "commercial"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 19", "Abschnitt 22", "Abschnitt 25"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60335-2-79",
},
// ── Additional gas appliance norms ───────────────────────────────────
{
ID: "EN-30-1-4", Number: "EN 30-1-4:2012+A1:2019",
TitleDE: "Haushalt-Kochgeraete fuer gasfoermige Brennstoffe — Teil 1-4: Energieverbrauch",
NormType: "C",
ScopeDE: "Anforderungen an rationelle Energienutzung von Haushalt-Gaskochgeraeten: Wirkungsgrad, Pruefverfahren.",
MachineTypes: []string{"gas_appliance", "domestic_cooking_appliance"},
HazardCats: []string{"thermal_hazard", "gas_hazard"},
Tags: []string{"gas", "cooking", "domestic", "energy_efficiency"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-30-1-4",
},
{
ID: "EN-203-1", Number: "EN 203-1:2015",
TitleDE: "Gewerbliche Gasgeraete zum Kochen — Teil 1: Allgemeine Sicherheitsanforderungen",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer gewerbliche Gaskochgeraete: Aufstellung, Lueftung, Gasanschluss.",
MachineTypes: []string{"gas_appliance", "commercial_cooking_appliance"},
HazardCats: []string{"fire_hazard", "gas_hazard", "thermal_hazard"},
Tags: []string{"gas", "cooking", "commercial", "ventilation"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-203-1",
},
// ── Additional additive manufacturing ───────────────────────────────
{
ID: "EN-ISO-52910", Number: "EN ISO 52910:2020",
TitleDE: "Additive Fertigung — Konstruktion — Anforderungen und Empfehlungen",
NormType: "C",
ScopeDE: "Konstruktionsrichtlinien fuer additiv gefertigte Bauteile: Design-Regeln, Prozesseignung.",
MachineTypes: []string{"3d_printer", "additive_manufacturing_machine"},
HazardCats: []string{"material_hazard", "structural_failure"},
Tags: []string{"additive_manufacturing", "3d_printing", "design_guidelines"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 6", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-52910",
},
// ── Additional cable/wire norms ─────────────────────────────────────
{
ID: "EN-12385-5", Number: "EN 12385-5:2002+A1:2008",
TitleDE: "Drahtseile aus Stahldraht — Sicherheit — Teil 5: Litzenseile fuer Aufzuege",
NormType: "C",
ScopeDE: "Anforderungen an Stahldrahtseile fuer Personenaufzuege: erhoehte Bruchkraft, Dauerpruefung.",
MachineTypes: []string{"elevator", "lifting_equipment", "cable_machine"},
HazardCats: []string{"mechanical_hazard", "falling_hazard"},
Tags: []string{"wire_rope", "steel_cable", "elevator", "lifting"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12385-5",
},
{
ID: "EN-12385-10", Number: "EN 12385-10:2003+A1:2008",
TitleDE: "Drahtseile aus Stahldraht — Sicherheit — Teil 10: Spiralseile fuer allgemeine Zwecke",
NormType: "C",
ScopeDE: "Anforderungen an Spiralseile aus Stahldraht fuer allgemeine Anwendungen.",
MachineTypes: []string{"crane", "cable_machine", "structural_application"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"wire_rope", "steel_cable", "spiral_rope"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12385-10",
},
// ── Additional fire fighting ────────────────────────────────────────
{
ID: "EN-1028-1", Number: "EN 1028-1:2002+A1:2008",
TitleDE: "Feuerwehrpumpen — Kreiselpumpen mit Entlueftungseinrichtung — Teil 1: Klassifizierung",
NormType: "C",
ScopeDE: "Klassifizierung von Feuerwehr-Kreiselpumpen nach Foerderstrom und Foerderhoehe.",
MachineTypes: []string{"fire_fighting_vehicle", "fire_pump"},
HazardCats: []string{"pressure_hazard", "mechanical_hazard"},
Tags: []string{"fire_fighting", "pump", "centrifugal_pump"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1028-1",
},
}
}
@@ -0,0 +1,258 @@
package iace
// GetWave3dCNorms returns C-norms for scaffolding/temporary structures
// (EN 12810/12811), playground equipment (EN 1176 series), fitness/gym
// equipment (EN ISO 20957 series), and swimming pool/sports facility
// equipment (EN 13451, EN 15288).
func GetWave3dCNorms() []NormReference {
return []NormReference{
// ── Scaffolding / Temporary Structures ───────────────────────────
{
ID: "EN-12810-1", Number: "EN 12810-1:2003",
TitleDE: "Fassadengerueste aus vorgefertigten Bauteilen — Teil 1: Produktfestlegungen",
NormType: "C",
ScopeDE: "Leistungsanforderungen fuer Fassadengerueste aus vorgefertigten Bauteilen: Tragfaehigkeit, Lastklassen, Breitenklassen.",
MachineTypes: []string{"scaffolding", "temporary_structure"},
HazardCats: []string{"mechanical_hazard", "fall_hazard"},
Tags: []string{"height_work", "load_bearing"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12810-1",
},
{
ID: "EN-12810-2", Number: "EN 12810-2:2003",
TitleDE: "Fassadengerueste aus vorgefertigten Bauteilen — Teil 2: Besondere Bemessungsverfahren und Nachweise",
NormType: "C",
ScopeDE: "Bemessungsverfahren und Standsicherheitsnachweise fuer vorgefertigte Fassadengerueste: statische Berechnung, Verankerung.",
MachineTypes: []string{"scaffolding", "temporary_structure"},
HazardCats: []string{"mechanical_hazard", "fall_hazard"},
Tags: []string{"height_work", "structural_analysis"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12810-2",
},
{
ID: "EN-12811-1", Number: "EN 12811-1:2003",
TitleDE: "Temporaere Konstruktionen fuer Bauwerke — Teil 1: Arbeitsgerueste — Leistungsanforderungen, Entwurf, Konstruktion und Bemessung",
NormType: "C",
ScopeDE: "Leistungsanforderungen fuer Arbeitsgerueste: Belagklassen, Seitenschutz, Zugaenge, Standsicherheit.",
MachineTypes: []string{"scaffolding", "temporary_structure"},
HazardCats: []string{"mechanical_hazard", "fall_hazard"},
Tags: []string{"height_work", "load_bearing", "guardrail"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 6", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12811-1",
},
{
ID: "EN-12811-2", Number: "EN 12811-2:2003",
TitleDE: "Temporaere Konstruktionen fuer Bauwerke — Teil 2: Informationen zu Werkstoffen",
NormType: "C",
ScopeDE: "Werkstoffinformationen fuer temporaere Konstruktionen: Stahlgueten, Aluminiumlegierungen, Holzklassen, mechanische Eigenschaften.",
MachineTypes: []string{"scaffolding", "temporary_structure"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"material_specification"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1", "Tabelle 2"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12811-2",
},
{
ID: "EN-12811-3", Number: "EN 12811-3:2002",
TitleDE: "Temporaere Konstruktionen fuer Bauwerke — Teil 3: Belastungspruefungen",
NormType: "C",
ScopeDE: "Belastungspruefverfahren fuer temporaere Konstruktionen: statische und dynamische Prueflasten, Pruefaufbau, Auswertung.",
MachineTypes: []string{"scaffolding", "temporary_structure"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"load_testing", "structural_analysis"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12811-3",
},
// ── Playground Equipment (EN 1176 series) ────────────────────────
{
ID: "EN-1176-1", Number: "EN 1176-1:2017",
TitleDE: "Spielplatzgeraete und Spielplatzboeden — Teil 1: Allgemeine sicherheitstechnische Anforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Spielplatzgeraete: Fangstellen, Sturzhoehengrenzwerte, Materialanforderungen, Kennzeichnung.",
MachineTypes: []string{"playground_equipment"},
HazardCats: []string{"mechanical_hazard", "fall_hazard", "entanglement"},
Tags: []string{"child_safety", "public_use"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Anhang A"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1176-1",
},
{
ID: "EN-1176-2", Number: "EN 1176-2:2017",
TitleDE: "Spielplatzgeraete und Spielplatzboeden — Teil 2: Zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren fuer Schaukeln",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schaukeln: Schwingbereich, Aufhaengungen, Sitzkonstruktion, Freiraum.",
MachineTypes: []string{"playground_equipment", "swing"},
HazardCats: []string{"mechanical_hazard", "fall_hazard"},
Tags: []string{"child_safety", "swinging_motion"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1176-2",
},
{
ID: "EN-1176-3", Number: "EN 1176-3:2017",
TitleDE: "Spielplatzgeraete und Spielplatzboeden — Teil 3: Zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren fuer Rutschen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Rutschen: Neigungswinkel, Seitenwaende, Auslaufbereich, Oberflaeche.",
MachineTypes: []string{"playground_equipment", "slide"},
HazardCats: []string{"mechanical_hazard", "fall_hazard"},
Tags: []string{"child_safety", "sliding_surface"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1176-3",
},
{
ID: "EN-1176-4", Number: "EN 1176-4:2017",
TitleDE: "Spielplatzgeraete und Spielplatzboeden — Teil 4: Zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren fuer Seilbahnen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Spielplatz-Seilbahnen: Bremssysteme, Seilspannung, Aufhaengung, Enddaempfung.",
MachineTypes: []string{"playground_equipment", "cable_runway"},
HazardCats: []string{"mechanical_hazard", "fall_hazard"},
Tags: []string{"child_safety", "rope", "high_speed"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1176-4",
},
{
ID: "EN-1176-5", Number: "EN 1176-5:2019",
TitleDE: "Spielplatzgeraete und Spielplatzboeden — Teil 5: Zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren fuer Karussells",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Spielplatz-Karussells: Drehgeschwindigkeit, Fangstellen, Standsicherheit.",
MachineTypes: []string{"playground_equipment", "carousel"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"child_safety", "rotating_part"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1176-5",
},
{
ID: "EN-1176-6", Number: "EN 1176-6:2017",
TitleDE: "Spielplatzgeraete und Spielplatzboeden — Teil 6: Zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren fuer Wippgeraete",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Wippgeraete: Endanschlaege, Fingerklemmschutz, Daempfung, Standsicherheit.",
MachineTypes: []string{"playground_equipment", "seesaw"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"child_safety"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1176-6",
},
{
ID: "EN-1176-7", Number: "EN 1176-7:2020",
TitleDE: "Spielplatzgeraete und Spielplatzboeden — Teil 7: Anleitung fuer Einbau, Inspektion, Wartung und Betrieb",
NormType: "C",
ScopeDE: "Anleitung fuer Einbau, Inspektion und Wartung von Spielplatzgeraeten: Inspektionsintervalle, Verschleisserkennung, Dokumentation.",
MachineTypes: []string{"playground_equipment"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"child_safety", "maintenance", "inspection"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Anhang A"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1176-7",
},
// ── Fitness / Gym Equipment (EN ISO 20957 series) ────────────────
{
ID: "EN-ISO-20957-1", Number: "EN ISO 20957-1:2013",
TitleDE: "Stationaere Trainingsgeraete — Teil 1: Allgemeine sicherheitstechnische Anforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer stationaere Trainingsgeraete: Standsicherheit, Quetschstellen, Kennzeichnung, Genauigkeitsklassen.",
MachineTypes: []string{"fitness_equipment", "gym_machine"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"exercise", "public_use"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20957-1",
},
{
ID: "EN-ISO-20957-4", Number: "EN ISO 20957-4:2016",
TitleDE: "Stationaere Trainingsgeraete — Teil 4: Kraftbetaetigte Trainingsbaenke — zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Zusaetzliche Sicherheitsanforderungen fuer kraftbetaetigte Trainingsbaenke: Gewichtsstapelabdeckung, Seilzugsicherung, Lastbegrenzung.",
MachineTypes: []string{"fitness_equipment", "strength_machine"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"exercise", "weight_stack", "cable"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20957-4",
},
{
ID: "EN-ISO-20957-5", Number: "EN ISO 20957-5:2016",
TitleDE: "Stationaere Trainingsgeraete — Teil 5: Stationaere Fahrradergometer — zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Zusaetzliche Sicherheitsanforderungen fuer stationaere Fahrradergometer: Schwungmassenabdeckung, Pedalbelastung, Bremssystem.",
MachineTypes: []string{"fitness_equipment", "stationary_bicycle"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"exercise", "rotating_part", "pedal"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20957-5",
},
{
ID: "EN-ISO-20957-6", Number: "EN ISO 20957-6:2005",
TitleDE: "Stationaere Trainingsgeraete — Teil 6: Laufbaender — zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Zusaetzliche Sicherheitsanforderungen fuer Laufbaender: Not-Halt-Leine, Geschwindigkeitsbegrenzung, Seitengelaender, Bandeinzug.",
MachineTypes: []string{"fitness_equipment", "treadmill"},
HazardCats: []string{"mechanical_hazard", "entanglement", "fall_hazard"},
Tags: []string{"exercise", "belt", "motorized_drive"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20957-6",
},
{
ID: "EN-ISO-20957-9", Number: "EN ISO 20957-9:2016",
TitleDE: "Stationaere Trainingsgeraete — Teil 9: Ellipsentrainer — zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Zusaetzliche Sicherheitsanforderungen fuer Ellipsentrainer (Crosstrainer): Quetschstellen an Gelenken, Standsicherheit, Schwungmassenabdeckung.",
MachineTypes: []string{"fitness_equipment", "elliptical_trainer"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"exercise", "rotating_part"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20957-9",
},
{
ID: "EN-ISO-20957-10", Number: "EN ISO 20957-10:2017",
TitleDE: "Stationaere Trainingsgeraete — Teil 10: Trainingsfahrraeder mit starrem Antrieb oder ohne Freilauf — zusaetzliche besondere Sicherheitsanforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Zusaetzliche Sicherheitsanforderungen fuer Trainingsfahrraeder ohne Freilauf (Spinning): Bremssystem, Schwungmassenabdeckung, Not-Brems-Hebel.",
MachineTypes: []string{"fitness_equipment", "spinning_bike"},
HazardCats: []string{"mechanical_hazard", "entanglement"},
Tags: []string{"exercise", "rotating_part", "high_speed"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20957-10",
},
// ── Sports Facility / Swimming Pool Equipment ────────────────────
{
ID: "EN-13451-1", Number: "EN 13451-1:2011",
TitleDE: "Schwimmbadausruestung — Teil 1: Allgemeine sicherheitstechnische Anforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Allgemeine Sicherheitsanforderungen fuer Schwimmbadausruestung: Fangstellen, Oberflaechen, Werkstoffe, Kennzeichnung.",
MachineTypes: []string{"swimming_pool_equipment", "sports_facility"},
HazardCats: []string{"mechanical_hazard", "drowning_hazard"},
Tags: []string{"water", "public_use", "child_safety"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13451-1",
},
{
ID: "EN-15288-1", Number: "EN 15288-1:2018",
TitleDE: "Schwimmbaeder — Teil 1: Sicherheitstechnische Anforderungen an Planung und Bau",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Planung und Bau von Schwimmbadern: Wassertiefe, Bodenneigung, Rettungseinrichtungen, Beschilderung.",
MachineTypes: []string{"swimming_pool_equipment", "sports_facility"},
HazardCats: []string{"mechanical_hazard", "drowning_hazard", "fall_hazard"},
Tags: []string{"water", "public_use"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-15288-1",
},
}
}
@@ -0,0 +1,294 @@
package iace
// GetWave3dExtCNorms returns wave-3d extension norms covering vibration testing,
// occupational safety PPE (B2), access equipment (ladders), material testing
// machines, and noise measurement standards.
func GetWave3dExtCNorms() []NormReference {
return []NormReference{
// ── Schwingungspruefung ───────────────────────────────────────────
{
ID: "EN-ISO-5344", Number: "EN ISO 5344:2004",
TitleDE: "Schwingungserzeuger — Kalibrierung von Schwingungsaufnehmern",
NormType: "B2",
ScopeDE: "Kalibrierverfahren fuer Schwingungserzeuger und Referenzaufnehmer: Vergleichskalibrierung, Frequenzbereich.",
MachineTypes: []string{},
HazardCats: []string{"vibration"},
Tags: []string{"vibration_risk", "calibration"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-5344",
},
{
ID: "EN-ISO-16063-1", Number: "EN ISO 16063-1:1998",
TitleDE: "Verfahren zur Kalibrierung von Schwingungsaufnehmern — Teil 1: Grundbegriffe",
NormType: "B2",
ScopeDE: "Grundbegriffe und Verfahren fuer die Kalibrierung von Schwingungsmessgeraeten: Terminologie, Messunsicherheit.",
MachineTypes: []string{},
HazardCats: []string{"vibration"},
Tags: []string{"vibration_risk", "calibration", "measurement"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 3", "Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-16063-1",
},
// ── Persoenliche Schutzausruestung (PSA) — B2 ─────────────────────
{
ID: "EN-ISO-20345", Number: "EN ISO 20345:2022",
TitleDE: "Persoenliche Schutzausruestung — Sicherheitsschuhe",
NormType: "B2",
ScopeDE: "Anforderungen an Sicherheitsschuhe: Zehenschutzkappe (200J), Durchtrittsicherheit, Rutschfestigkeit, Schutzklassen S1-S5.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard", "slipping_hazard"},
Tags: []string{"ppe", "foot_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20345",
},
{
ID: "EN-ISO-20346", Number: "EN ISO 20346:2022",
TitleDE: "Persoenliche Schutzausruestung — Berufsschuhe",
NormType: "B2",
ScopeDE: "Anforderungen an Berufsschuhe: Zehenschutzkappe (100J), Kategorien P1-P5, geringerer Schutzgrad als Sicherheitsschuhe.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"ppe", "foot_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20346",
},
{
ID: "EN-388", Number: "EN 388:2016+A1:2018",
TitleDE: "Schutzhandschuhe gegen mechanische Risiken",
NormType: "B2",
ScopeDE: "Pruefverfahren und Leistungsstufen fuer Schutzhandschuhe: Abrieb, Schnittfestigkeit, Weiterreissfestigkeit, Durchstichfestigkeit.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard", "cutting_hazard"},
Tags: []string{"ppe", "hand_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 6", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-388",
},
{
ID: "EN-166", Number: "EN 166:2001",
TitleDE: "Persoenlicher Augenschutz — Anforderungen",
NormType: "B2",
ScopeDE: "Grundanforderungen an persoenlichen Augenschutz: optische Klassen, mechanische Festigkeit, Bestaendigkeit, Kennzeichnung.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard", "chemical_hazard"},
Tags: []string{"ppe", "eye_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-166",
},
{
ID: "EN-352-1", Number: "EN 352-1:2020",
TitleDE: "Gehoerschuetzer — Allgemeine Anforderungen — Teil 1: Kapselgehoerschuetzer",
NormType: "B2",
ScopeDE: "Anforderungen an Kapselgehoerschuetzer: Schalldaemmung, Andruckkraft, Polsterqualitaet, Komfortanforderungen.",
MachineTypes: []string{},
HazardCats: []string{"noise"},
Tags: []string{"ppe", "hearing_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-352-1",
},
{
ID: "EN-352-2", Number: "EN 352-2:2020",
TitleDE: "Gehoerschuetzer — Allgemeine Anforderungen — Teil 2: Gehoerschutzstöpsel",
NormType: "B2",
ScopeDE: "Anforderungen an Gehoerschutzstoepsel: Schalldaemmung, Werkstoffvertraeglichkeit, Einsetzmethodik.",
MachineTypes: []string{},
HazardCats: []string{"noise"},
Tags: []string{"ppe", "hearing_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-352-2",
},
{
ID: "EN-149", Number: "EN 149:2001+A1:2009",
TitleDE: "Atemschutzgeraete — Filtrierende Halbmasken zum Schutz gegen Partikeln — Anforderungen, Pruefung, Kennzeichnung",
NormType: "B2",
ScopeDE: "Anforderungen an filtrierende Halbmasken FFP1/FFP2/FFP3: Filterleistung, Atemwiderstand, Dichtheitspruefung.",
MachineTypes: []string{},
HazardCats: []string{"chemical_hazard", "dust_hazard"},
Tags: []string{"ppe", "respiratory_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 7", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-149",
},
{
ID: "EN-ISO-11612", Number: "EN ISO 11612:2015",
TitleDE: "Schutzkleidung — Kleidung zum Schutz gegen Hitze und Flammen — Mindestleistungsanforderungen",
NormType: "B2",
ScopeDE: "Anforderungen an Hitzeschutzkleidung: Flammausbreitung, konvektive/strahlende Waerme, Metallspritzerbestaendigkeit.",
MachineTypes: []string{},
HazardCats: []string{"thermal_hazard"},
Tags: []string{"ppe", "heat_protection"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Tabelle 2"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11612",
},
{
ID: "EN-1149-1", Number: "EN 1149-1:2006",
TitleDE: "Schutzkleidung — Elektrostatische Eigenschaften — Teil 1: Pruefverfahren fuer die Messung des Oberflaechenwiderstandes",
NormType: "B2",
ScopeDE: "Pruefverfahren fuer den Oberflaechenwiderstand antistatischer Schutzkleidung: Messanordnung, Grenzwerte.",
MachineTypes: []string{},
HazardCats: []string{"electrical_hazard", "explosion_hazard"},
Tags: []string{"ppe", "antistatic"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1149-1",
},
{
ID: "EN-1149-5", Number: "EN 1149-5:2018",
TitleDE: "Schutzkleidung — Elektrostatische Eigenschaften — Teil 5: Leistungsanforderungen an Material und Konstruktion",
NormType: "B2",
ScopeDE: "Leistungsanforderungen an antistatische Schutzkleidung: Erdungskonzept, Materialkombinationen, Gesamtwiderstand.",
MachineTypes: []string{},
HazardCats: []string{"electrical_hazard", "explosion_hazard"},
Tags: []string{"ppe", "antistatic"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1149-5",
},
{
ID: "EN-ISO-13688", Number: "EN ISO 13688:2013",
TitleDE: "Schutzkleidung — Allgemeine Anforderungen",
NormType: "B2",
ScopeDE: "Allgemeine Grundanforderungen an Schutzkleidung: Ergonomie, Alterung, Groessenbezeichnung, Kennzeichnung, Pflegehinweise.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"ppe", "protective_clothing"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-13688",
},
// ── Zugangstechnik / Leitern ──────────────────────────────────────
{
ID: "EN-131-1", Number: "EN 131-1:2015+A1:2019",
TitleDE: "Leitern — Teil 1: Begriffe, Bauarten, Funktionsmasse",
NormType: "C",
ScopeDE: "Begriffe, Bauarten und Funktionsmasse fuer tragbare Leitern: Anlegeleitern, Stehleitern, Mehrzweckleitern.",
MachineTypes: []string{"ladder", "access_equipment"},
HazardCats: []string{"falling_hazard", "mechanical_hazard"},
Tags: []string{"gravity_risk", "access_equipment"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 3", "Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-131-1",
},
{
ID: "EN-131-2", Number: "EN 131-2:2010+A2:2017",
TitleDE: "Leitern — Teil 2: Anforderungen, Pruefung, Kennzeichnung",
NormType: "C",
ScopeDE: "Anforderungen und Pruefverfahren fuer tragbare Leitern: Belastungspruefung, Dauerpruefung, Standsicherheit.",
MachineTypes: []string{"ladder", "access_equipment"},
HazardCats: []string{"falling_hazard", "mechanical_hazard"},
Tags: []string{"gravity_risk", "structural"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-131-2",
},
{
ID: "EN-131-3", Number: "EN 131-3:2018",
TitleDE: "Leitern — Teil 3: Kennzeichnung und Gebrauchsanleitungen",
NormType: "C",
ScopeDE: "Kennzeichnungs- und Gebrauchsanleitungsanforderungen fuer tragbare Leitern: Piktogramme, Warnhinweise, Nutzungsbeschraenkungen.",
MachineTypes: []string{"ladder", "access_equipment"},
HazardCats: []string{"falling_hazard"},
Tags: []string{"gravity_risk", "labelling"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-131-3",
},
{
ID: "EN-131-4", Number: "EN 131-4:2020",
TitleDE: "Leitern — Teil 4: Gelenkleitergelenke",
NormType: "C",
ScopeDE: "Anforderungen an Gelenke von Gelenkleitern: Verriegelungsmechanismus, Dauerhaltbarkeit, Pruefverfahren.",
MachineTypes: []string{"ladder", "access_equipment"},
HazardCats: []string{"falling_hazard", "mechanical_hazard"},
Tags: []string{"gravity_risk", "hinge"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-131-4",
},
// ── Werkstoffpruefmaschinen ───────────────────────────────────────
{
ID: "EN-ISO-7500-1", Number: "EN ISO 7500-1:2018",
TitleDE: "Metallische Werkstoffe — Kalibrierung und Ueberpruefung von statischen einachsigen Pruefmaschinen — Teil 1: Zug- und Druckpruefmaschinen",
NormType: "C",
ScopeDE: "Kalibrierung von Zug- und Druckpruefmaschinen: Kraftmesseinrichtung, Genauigkeitsklassen, Kalibrierintervalle.",
MachineTypes: []string{"testing_machine", "tensile_testing_machine"},
HazardCats: []string{"mechanical_hazard", "crushing_hazard"},
Tags: []string{"high_force", "calibration"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-7500-1",
},
{
ID: "EN-ISO-7500-2", Number: "EN ISO 7500-2:2006",
TitleDE: "Metallische Werkstoffe — Kalibrierung und Ueberpruefung von statischen einachsigen Pruefmaschinen — Teil 2: Zug-Kriechpruefmaschinen",
NormType: "C",
ScopeDE: "Kalibrierung von Dauerschwingpruefmaschinen: Kraftmesseinrichtung, Frequenzbereich, Genauigkeitsnachweis.",
MachineTypes: []string{"testing_machine", "fatigue_testing_machine"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"high_force", "calibration", "fatigue"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-7500-2",
},
// ── Laermmessung (B2) ─────────────────────────────────────────────
{
ID: "ISO-3743-1", Number: "ISO 3743-1:2010",
TitleDE: "Akustik — Bestimmung der Schallleistungs- und Schallenergiepegel von Geraeuschquellen — Teil 1: Vergleichsverfahren in einem Hallraum",
NormType: "B2",
ScopeDE: "Vergleichsverfahren zur Schallleistungsbestimmung im Hallraum: Referenzschallquelle, Messpositionen, Auswertung.",
MachineTypes: []string{},
HazardCats: []string{"noise"},
Tags: []string{"noise_measurement", "acoustics"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-3743-1",
},
{
ID: "ISO-3743-2", Number: "ISO 3743-2:2018",
TitleDE: "Akustik — Bestimmung der Schallleistungs- und Schallenergiepegel von Geraeuschquellen — Teil 2: Verfahren fuer Sonderhallraeume",
NormType: "B2",
ScopeDE: "Schallleistungsbestimmung in Sonderhallraeumen: spezielle Raumgeometrien, Umgebungskorrekturen.",
MachineTypes: []string{},
HazardCats: []string{"noise"},
Tags: []string{"noise_measurement", "acoustics"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-3743-2",
},
{
ID: "ISO-3745", Number: "ISO 3745:2012",
TitleDE: "Akustik — Bestimmung der Schallleistungs- und Schallenergiepegel — Praezisionsverfahren fuer reflexionsarme Raeume",
NormType: "B2",
ScopeDE: "Praezisionsverfahren zur Schallleistungsbestimmung in reflexionsarmen Raeumen: Freifeldkorrektur, Messpositionen.",
MachineTypes: []string{},
HazardCats: []string{"noise"},
Tags: []string{"noise_measurement", "acoustics"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-3745",
},
{
ID: "ISO-3747", Number: "ISO 3747:2010",
TitleDE: "Akustik — Bestimmung der Schallleistungs- und Schallenergiepegel — In-situ-Verfahren der Genauigkeitsklassen 2 und 3",
NormType: "B2",
ScopeDE: "In-situ-Schallleistungsbestimmung am Aufstellungsort: Umgebungskorrektur, vereinfachte Messpositionen.",
MachineTypes: []string{},
HazardCats: []string{"noise"},
Tags: []string{"noise_measurement", "acoustics"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-3747",
},
}
}
@@ -0,0 +1,311 @@
package iace
// GetWave3dHvacCNorms returns wave-3d norms covering HVAC/ventilation systems,
// garage/vehicle service extensions (compressors, refrigeration), explosives/blasting,
// swimming pool technology, railway adjacent market, pest control equipment,
// and compressed gas cylinders.
func GetWave3dHvacCNorms() []NormReference {
return []NormReference{
// ── HVAC / Lueftungstechnik ───────────────────────────────────────
{
ID: "EN-13779", Number: "EN 13779:2007",
TitleDE: "Lueftung von Nichtwohngebaeuden — Leistungsanforderungen fuer Lueftungs- und Klimaanlagen",
NormType: "C",
ScopeDE: "Anforderungen an RLT-Anlagen in Nichtwohngebaeuden: Luftqualitaetsklassen, Filterung, Energieeffizienz.",
MachineTypes: []string{"hvac_system", "ventilation_unit"},
HazardCats: []string{"thermal_hazard", "noise"},
Tags: []string{"ventilation", "air_handling"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13779",
},
{
ID: "EN-16798-3", Number: "EN 16798-3:2017",
TitleDE: "Energetische Bewertung von Gebaeuden — Lueftung von Gebaeuden — Teil 3: Leistungsanforderungen an Lueftungs- und Klimaanlagen",
NormType: "C",
ScopeDE: "Nachfolgenorm zu EN 13779: Leistungsanforderungen fuer Lueftungs- und Klimaanlagen in Nichtwohngebaeuden.",
MachineTypes: []string{"hvac_system", "ventilation_unit"},
HazardCats: []string{"thermal_hazard", "noise"},
Tags: []string{"ventilation", "air_handling", "energy_efficiency"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16798-3",
},
{
ID: "EN-12097", Number: "EN 12097:2006",
TitleDE: "Lueftung von Gebaeuden — Luftleitungen — Anforderungen an Luftleitungsbauteile zur Wartung von Luftleitungssystemen",
NormType: "C",
ScopeDE: "Anforderungen an Reinigungsklappen und Wartungszugaenge in Luftleitungssystemen: Zugaenglichkeit, Abmessungen.",
MachineTypes: []string{"hvac_system", "ventilation_unit"},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"ventilation", "ductwork"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-12097",
},
{
ID: "EN-1886", Number: "EN 1886:2007",
TitleDE: "Lueftung von Gebaeuden — Zentrale raumlufttechnische Geraete — Mechanische Eigenschaften und Messverfahren",
NormType: "C",
ScopeDE: "Mechanische Anforderungen an zentrale RLT-Geraete: Gehaeusefestigkeit, Dichtheit, Waermedaemmung.",
MachineTypes: []string{"hvac_system", "air_handling_unit"},
HazardCats: []string{"mechanical_hazard", "thermal_hazard"},
Tags: []string{"ventilation", "air_handling", "structural"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1886",
},
{
ID: "EN-13053", Number: "EN 13053:2019",
TitleDE: "Lueftung von Gebaeuden — Zentrale raumlufttechnische Geraete — Leistungskenndaten",
NormType: "C",
ScopeDE: "Leistungskenndaten und Pruefverfahren fuer zentrale RLT-Geraete: Luftleistung, Druckverlust, Schalleistung.",
MachineTypes: []string{"hvac_system", "air_handling_unit"},
HazardCats: []string{"noise", "mechanical_hazard"},
Tags: []string{"ventilation", "air_handling"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13053",
},
// ── Garage / Fahrzeugservice — Erweiterung ────────────────────────
{
ID: "EN-1012-3", Number: "EN 1012-3:1996+A1:2009",
TitleDE: "Kompressoren und Vakuumpumpen — Sicherheitsanforderungen — Teil 3: Prozesskompressoren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Prozesskompressoren: Ueberdrucksicherung, Sicherheitsventile, Kuehlkreislauf.",
MachineTypes: []string{"compressor", "garage_equipment"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
Tags: []string{"high_pressure", "pneumatic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1012-3",
},
{
ID: "EN-378-2", Number: "EN 378-2:2016",
TitleDE: "Kaelteanlagen und Waermepumpen — Sicherheitstechnische und umweltrelevante Anforderungen — Teil 2: Konstruktion, Herstellung, Pruefung, Kennzeichnung und Dokumentation",
NormType: "C",
ScopeDE: "Konstruktions- und Berechnungsanforderungen fuer Kaelteanlagen: Druckpruefung, Werkstoffe, Schweissnaehte.",
MachineTypes: []string{"refrigeration_system", "heat_pump", "garage_equipment"},
HazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic", "thermal_hazard"},
Tags: []string{"high_pressure", "refrigerant"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-378-2",
},
{
ID: "EN-378-3", Number: "EN 378-3:2016",
TitleDE: "Kaelteanlagen und Waermepumpen — Sicherheitstechnische und umweltrelevante Anforderungen — Teil 3: Aufstellungsort und Schutz von Personen",
NormType: "C",
ScopeDE: "Anforderungen an Aufstellungsort und Personenschutz: Raumlueftung, Gaswarnanlagen, Zugangsschutz, Kaeltemittelmengen.",
MachineTypes: []string{"refrigeration_system", "heat_pump"},
HazardCats: []string{"chemical_hazard", "thermal_hazard"},
Tags: []string{"refrigerant", "ventilation"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-378-3",
},
{
ID: "EN-378-4", Number: "EN 378-4:2016",
TitleDE: "Kaelteanlagen und Waermepumpen — Sicherheitstechnische und umweltrelevante Anforderungen — Teil 4: Betrieb, Wartung, Instandsetzung und Rueckgewinnung",
NormType: "C",
ScopeDE: "Betrieb und Wartung von Kaelteanlagen: Instandhaltungsplaene, Kaeltemittelrueckgewinnung, Dichtheitspruefung.",
MachineTypes: []string{"refrigeration_system", "heat_pump"},
HazardCats: []string{"chemical_hazard", "mechanical_hazard"},
Tags: []string{"refrigerant", "maintenance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-378-4",
},
// ── Sprengstoffe / Sprengarbeit ───────────────────────────────────
{
ID: "EN-13631-2", Number: "EN 13631-2:2002",
TitleDE: "Sprengstoffe fuer zivile Zwecke — Sprengkoerper und Zuendmittel — Teil 2: Bestimmung der thermischen Stabilitaet von Sprengstoffen",
NormType: "C",
ScopeDE: "Pruefverfahren zur Bestimmung der thermischen Stabilitaet von Sprengstoffen: Lagerbestaendigkeit, Zersetzungstemperatur.",
MachineTypes: []string{"blasting_equipment", "explosives_handling"},
HazardCats: []string{"explosion_hazard", "thermal_hazard"},
Tags: []string{"explosive", "high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13631-2",
},
{
ID: "EN-13631-3", Number: "EN 13631-3:2004",
TitleDE: "Sprengstoffe fuer zivile Zwecke — Sprengkoerper und Zuendmittel — Teil 3: Bestimmung der Reibempfindlichkeit von Sprengstoffen",
NormType: "C",
ScopeDE: "Pruefverfahren fuer die Reibempfindlichkeit von Sprengstoffen: Standardreibgeraet, Grenzwerte, Klassifizierung.",
MachineTypes: []string{"blasting_equipment", "explosives_handling"},
HazardCats: []string{"explosion_hazard", "mechanical_hazard"},
Tags: []string{"explosive", "friction"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13631-3",
},
{
ID: "EN-13631-4", Number: "EN 13631-4:2002",
TitleDE: "Sprengstoffe fuer zivile Zwecke — Sprengkoerper und Zuendmittel — Teil 4: Bestimmung der Schlagempfindlichkeit von Sprengstoffen",
NormType: "C",
ScopeDE: "Pruefverfahren fuer die Schlagempfindlichkeit von Sprengstoffen: Fallhammer, Grenzenergie, Klassifizierung.",
MachineTypes: []string{"blasting_equipment", "explosives_handling"},
HazardCats: []string{"explosion_hazard", "mechanical_hazard"},
Tags: []string{"explosive", "impact"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13631-4",
},
// ── Schwimmbadtechnik ─────────────────────────────────────────────
{
ID: "EN-13451-2", Number: "EN 13451-2:2015",
TitleDE: "Schwimmbadgeraete — Teil 2: Sicherheitsanforderungen fuer Leitern, Treppen und Griffeinrichtungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Schwimmbadleitern und -treppen: Rutschfestigkeit, Tragfaehigkeit, Korrosionsbestaendigkeit.",
MachineTypes: []string{"swimming_pool_equipment"},
HazardCats: []string{"mechanical_hazard", "slipping_hazard"},
Tags: []string{"ladder", "corrosion_resistant"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13451-2",
},
{
ID: "EN-13451-3", Number: "EN 13451-3:2011",
TitleDE: "Schwimmbadgeraete — Teil 3: Sicherheitsanforderungen fuer Einlaufduesen und Ueberlaeufe",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Einlaufduesen und Ueberlaufrinnen: Saugwirkung, Fangstellen, Durchflussmengen.",
MachineTypes: []string{"swimming_pool_equipment"},
HazardCats: []string{"mechanical_hazard", "drowning_hazard"},
Tags: []string{"water_inlet", "suction_hazard"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13451-3",
},
{
ID: "EN-13451-4", Number: "EN 13451-4:2017",
TitleDE: "Schwimmbadgeraete — Teil 4: Sicherheitsanforderungen fuer Startbloecke",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Startbloecke: Rutschfestigkeit, Stabilitaet, Trittflaeche, Verankerung.",
MachineTypes: []string{"swimming_pool_equipment"},
HazardCats: []string{"mechanical_hazard", "slipping_hazard"},
Tags: []string{"starting_block"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13451-4",
},
{
ID: "EN-13451-5", Number: "EN 13451-5:2017",
TitleDE: "Schwimmbadgeraete — Teil 5: Sicherheitsanforderungen fuer Beckenabdeckungen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Beckenabdeckungen: Tragfaehigkeit, Vermeidung von Fangstellen, Betaetigungsmechanismus.",
MachineTypes: []string{"swimming_pool_equipment"},
HazardCats: []string{"mechanical_hazard", "drowning_hazard"},
Tags: []string{"pool_cover", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13451-5",
},
{
ID: "EN-13451-10", Number: "EN 13451-10:2004",
TitleDE: "Schwimmbadgeraete — Teil 10: Sicherheitsanforderungen fuer Sprungbretter und Sprungplattformen",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Sprungbretter und Plattformen: Elastizitaet, Rutschfestigkeit, Befestigung, Wassertiefe.",
MachineTypes: []string{"swimming_pool_equipment"},
HazardCats: []string{"mechanical_hazard", "falling_hazard"},
Tags: []string{"diving_board", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13451-10",
},
{
ID: "EN-13451-11", Number: "EN 13451-11:2017",
TitleDE: "Schwimmbadgeraete — Teil 11: Sicherheitsanforderungen fuer Wasserrutschen ab 2 m Hoehe",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer Wasserrutschen: Rutschgeschwindigkeit, Auslaufbereich, Strukturfestigkeit, Fangstellen.",
MachineTypes: []string{"swimming_pool_equipment", "water_slide"},
HazardCats: []string{"mechanical_hazard", "falling_hazard"},
Tags: []string{"water_slide", "gravity_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13451-11",
},
// ── Bahntechnik (angrenzender Markt) ──────────────────────────────
{
ID: "EN-50126-1", Number: "EN 50126-1:2017",
TitleDE: "Bahnanwendungen — RAMS — Teil 1: Allgemeiner RAMS-Prozess",
NormType: "C",
ScopeDE: "RAMS-Prozess fuer Bahnanwendungen: Zuverlaessigkeits- und Sicherheitsanalyse, Lebenszyklus-Management.",
MachineTypes: []string{"railway_system", "rail_vehicle"},
HazardCats: []string{"mechanical_hazard", "electrical_hazard"},
Tags: []string{"railway", "functional_safety", "rams"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-50126-1",
},
{
ID: "EN-50128", Number: "EN 50128:2011",
TitleDE: "Bahnanwendungen — Software fuer Eisenbahnsteuerungs- und Ueberwachungssysteme",
NormType: "C",
ScopeDE: "Software-Lebenszyklus fuer sicherheitsrelevante Eisenbahnsteuerungssysteme: SIL-Zuordnung, Verifikation, Validierung.",
MachineTypes: []string{"railway_system", "signalling_system"},
HazardCats: []string{"software_hazard", "electrical_hazard"},
Tags: []string{"railway", "software_safety", "sil"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5", "Abschnitt 7"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-50128",
},
{
ID: "EN-50129", Number: "EN 50129:2018",
TitleDE: "Bahnanwendungen — Sicherheitsrelevante elektronische Systeme fuer Signaltechnik",
NormType: "C",
ScopeDE: "Anforderungen an sicherheitsrelevante elektronische Signaltechniksysteme: Safety Case, Redundanz, Nachweisverfahren.",
MachineTypes: []string{"railway_system", "signalling_system"},
HazardCats: []string{"electrical_hazard", "software_hazard"},
Tags: []string{"railway", "functional_safety", "electronic_system"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-50129",
},
// ── Schaedlingsbekaempfungsgeraete ────────────────────────────────
{
ID: "EN-16602", Number: "EN 16602:2016",
TitleDE: "Elektronische Schaedlingsbekaempfungsgeraete — Sicherheitsanforderungen und Pruefverfahren",
NormType: "C",
ScopeDE: "Sicherheitsanforderungen fuer elektronische Schaedlingsbekaempfungsgeraete: Hochspannungsschutz, Beruehrungssicherheit, Kennzeichnung.",
MachineTypes: []string{"pest_control_device"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"high_voltage", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-16602",
},
// ── Druckgasflaschen ──────────────────────────────────────────────
{
ID: "EN-ISO-10297", Number: "EN ISO 10297:2014",
TitleDE: "Gasflaschen — Ventile fuer nachfuellbare Gasflaschen — Spezifikation und Baumusterpruefung",
NormType: "C",
ScopeDE: "Anforderungen an Ventile fuer Druckgasflaschen: Werkstoffauswahl, Dichtheit, Bedienungsdrehmoment, Baumusterpruefung.",
MachineTypes: []string{"gas_cylinder", "compressed_gas_equipment"},
HazardCats: []string{"pneumatic_hydraulic", "explosion_hazard"},
Tags: []string{"high_pressure", "gas_valve"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 6"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-10297",
},
{
ID: "EN-ISO-22434", Number: "EN ISO 22434:2011",
TitleDE: "Ortsbewegliche Gasflaschen — Inspektion und Wartung von Gasflaschenventilen",
NormType: "C",
ScopeDE: "Inspektions- und Wartungsverfahren fuer Gasflaschenventile: Pruefintervalle, Dichtheitspruefung, Austauschkriterien.",
MachineTypes: []string{"gas_cylinder", "compressed_gas_equipment"},
HazardCats: []string{"pneumatic_hydraulic", "mechanical_hazard"},
Tags: []string{"high_pressure", "maintenance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4", "Abschnitt 5"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-22434",
},
}
}