Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/norms_library.go
T
Benjamin Admin e7f2f98da3 feat: IACE CE-Compliance Module — Normen, Risikobewertung, Production Lines
Major features:
- 215 norms library with section references + Beuth URLs (A/B1/B2/C norms)
- 173 hazard patterns with detail fields (scenario, trigger, harm, zone)
- Deterministic pattern matching: Component × Lifecycle × Pattern cross-product
- SIL/PL auto-calculation from S×E×P risk graph
- Risk assessment table with editable S/E/P dropdowns
- Production Line Dashboard with animated station flow (Running Dots)
- IACE process flow + norms coverage on start page
- Non-blocking cookie banner, ProcessFlow SSR fix
- 104 Playwright E2E tests passing

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 10:53:26 +02:00

415 lines
23 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package iace
// NormReference represents a machinery safety norm with its metadata and mappings.
// Only norm numbers, official titles, and our own scope descriptions are stored —
// no copyrighted norm text is included.
type NormReference struct {
ID string `json:"id"` // e.g. "ISO-12100"
Number string `json:"number"` // e.g. "ISO 12100:2010"
TitleDE string `json:"title_de"` // Official German title
NormType string `json:"norm_type"` // "A", "B1", "B2", "C"
ScopeDE string `json:"scope_de"` // Brief scope in our own words
MachineTypes []string `json:"machine_types"` // Machine types this applies to (empty = all)
HazardCats []string `json:"hazard_cats"` // Hazard categories
Tags []string `json:"tags"` // Component/energy tags that trigger this
Mandatory bool `json:"mandatory"` // Typically mandatory vs recommended
RelevantSections []string `json:"relevant_sections,omitempty"` // e.g. ["Abschnitt 4.2", "Tabelle 1"]
BeuthURL string `json:"beuth_url,omitempty"` // e.g. "https://www.beuth.de/de/norm/din-en-iso-12100"
}
// GetNormsLibrary returns A-norms (Grundnormen) and B-norms (Sicherheitsgrundnormen
// and Sicherheitsfachgrundnormen) for machinery safety CE compliance.
func GetNormsLibrary() []NormReference {
return []NormReference{
// ── A-Normen (Grundnormen) ──────────────────────────────────────────
{
ID: "ISO-12100", Number: "ISO 12100:2010",
TitleDE: "Sicherheit von Maschinen — Allgemeine Gestaltungsleitsaetze, Risikobeurteilung und Risikominderung",
NormType: "A",
ScopeDE: "Zentrale Grundnorm fuer alle Maschinen: definiert den Risikobeurteilungsprozess und das Drei-Stufen-Verfahren zur Risikominderung.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4 (Risikobeurteilung)", "Abschnitt 5 (Risikominderung)", "Abschnitt 6 (3-Stufen-Verfahren)", "Anhang A (Gefaehrdungsliste)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-12100",
},
// ── B1-Normen (Sicherheitsgrundnormen) ─────────────────────────────
{
ID: "ISO-13849-1", Number: "ISO 13849-1:2023",
TitleDE: "Sicherheit von Maschinen — Sicherheitsbezogene Teile von Steuerungen — Teil 1: Allgemeine Gestaltungsleitsaetze",
NormType: "B1",
ScopeDE: "Legt das Performance-Level-Verfahren (PL ae) fuer sicherheitsbezogene Steuerungsteile fest, einschliesslich Kategorien und Diagnosedeckungsgrad.",
MachineTypes: []string{},
HazardCats: []string{"safety_function_failure", "mechanical_hazard", "electrical_hazard"},
Tags: []string{"programmable", "safety_device"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4 (Gestaltungsleitsaetze)", "Abschnitt 5 (PL-Bestimmung)", "Tabelle 3 (PL vs. Kategorie)", "Anhang A (PL-Zuordnung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-13849-1",
},
{
ID: "ISO-13849-2", Number: "ISO 13849-2:2012",
TitleDE: "Sicherheit von Maschinen — Sicherheitsbezogene Teile von Steuerungen — Teil 2: Validierung",
NormType: "B1",
ScopeDE: "Beschreibt die Validierung der nach ISO 13849-1 ausgelegten sicherheitsbezogenen Steuerungsteile durch Analyse und Tests.",
MachineTypes: []string{},
HazardCats: []string{"safety_function_failure", "mechanical_hazard", "electrical_hazard"},
Tags: []string{"programmable", "safety_device"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Validierungsplan)", "Abschnitt 5 (Analyse)", "Abschnitt 6 (Tests)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-13849-2",
},
{
ID: "IEC-62061", Number: "IEC 62061:2021",
TitleDE: "Sicherheit von Maschinen — Funktionale Sicherheit sicherheitsbezogener Steuerungssysteme",
NormType: "B1",
ScopeDE: "Alternatives Verfahren zu ISO 13849 auf Basis von SIL (Safety Integrity Level) fuer komplexe elektronische Steuerungssysteme.",
MachineTypes: []string{},
HazardCats: []string{"safety_function_failure", "mechanical_hazard", "electrical_hazard"},
Tags: []string{"programmable", "safety_device"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (SIL-Zuordnung)", "Abschnitt 6 (Entwurf SRECS)", "Tabelle 3 (SIL-Grenzwerte)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iec-62061",
},
// ── B2-Normen (Sicherheitsfachgrundnormen) ──────────────────────────
{
ID: "ISO-13857", Number: "ISO 13857:2019",
TitleDE: "Sicherheit von Maschinen — Sicherheitsabstaende gegen das Erreichen von Gefahrstellen mit den oberen und unteren Gliedmassen",
NormType: "B2",
ScopeDE: "Definiert Mindestabstaende, die verhindern, dass Bediener mit Haenden oder Armen Gefahrstellen erreichen koennen.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"crush_point", "pinch_point", "shear_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Obere Gliedmassen)", "Tabelle 1 (Sicherheitsabstaende)", "Abschnitt 5 (Untere Gliedmassen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-13857",
},
{
ID: "ISO-13855", Number: "ISO 13855:2010",
TitleDE: "Sicherheit von Maschinen — Anordnung von Schutzeinrichtungen im Hinblick auf Annaeherungsgeschwindigkeiten von Koerperteilen",
NormType: "B2",
ScopeDE: "Legt Berechnungsverfahren fuer Mindestabstaende von Schutzeinrichtungen unter Beruecksichtigung der Nachlaufzeit und Annaeherungsgeschwindigkeit fest.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard", "safety_function_failure"},
Tags: []string{"moving_part", "afterrun_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Berechnung Mindestabstand)", "Abschnitt 6 (Annaeherungsgeschwindigkeit)", "Tabelle 1 (Nachlaufwege)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-13855",
},
{
ID: "ISO-14120", Number: "ISO 14120:2015",
TitleDE: "Sicherheit von Maschinen — Trennende Schutzeinrichtungen — Allgemeine Anforderungen fuer Gestaltung und Bau fester und beweglicher trennender Schutzeinrichtungen",
NormType: "B2",
ScopeDE: "Anforderungen an die Gestaltung, Berechnung und Konstruktion trennender Schutzeinrichtungen (fest und beweglich) fuer Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"guard", "moving_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Gestaltung)", "Abschnitt 6 (Befestigung)", "Anhang A (Materialauswahl)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14120",
},
{
ID: "ISO-14119", Number: "ISO 14119:2013",
TitleDE: "Sicherheit von Maschinen — Verriegelungseinrichtungen in Verbindung mit trennenden Schutzeinrichtungen — Leitsaetze fuer Gestaltung und Auswahl",
NormType: "B2",
ScopeDE: "Gestaltungsleitsaetze fuer Verriegelungseinrichtungen (mechanisch, magnetisch, elektronisch) an trennenden Schutzeinrichtungen.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard", "safety_function_failure"},
Tags: []string{"guard", "interlocked"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Auswahl Verriegelungsart)", "Abschnitt 6 (Gestaltung)", "Anhang A (Beispiele)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14119",
},
{
ID: "EN-60204-1", Number: "EN 60204-1:2018",
TitleDE: "Sicherheit von Maschinen — Elektrische Ausruestung von Maschinen — Teil 1: Allgemeine Anforderungen",
NormType: "B2",
ScopeDE: "Anforderungen an die elektrische Ausruestung von Maschinen (Verdrahtung, Schutzleiter, Schutzeinrichtungen, Schaltgeraete, Dokumentation).",
MachineTypes: []string{},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "high_voltage"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 5 (Anschluss)", "Abschnitt 6 (Schutz gegen elektrischen Schlag)", "Abschnitt 9 (Steuerkreise)", "Abschnitt 12 (Anschlussleiter)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60204-1",
},
{
ID: "ISO-13850", Number: "ISO 13850:2015",
TitleDE: "Sicherheit von Maschinen — Not-Halt-Funktion — Gestaltungsleitsaetze",
NormType: "B2",
ScopeDE: "Gestaltungsleitsaetze fuer die Not-Halt-Funktion: Ausloeser, Betaetigungselemente, Reihenfolge der Abschaltung und Ruecksetzbedingungen.",
MachineTypes: []string{},
HazardCats: []string{"safety_function_failure"},
Tags: []string{"moving_part"},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4 (Gestaltungsgrundsaetze)", "Abschnitt 5 (Funktionale Aspekte)", "Abschnitt 6 (Farbe/Form)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-13850",
},
{
ID: "IEC-61496-1", Number: "IEC 61496-1:2012",
TitleDE: "Sicherheit von Maschinen — Beruehrungslos wirkende Schutzeinrichtungen — Teil 1: Allgemeine Anforderungen und Pruefungen",
NormType: "B2",
ScopeDE: "Anforderungen an beruehrungslos wirkende Schutzeinrichtungen (BWS, z.B. Lichtvorhaenge, Laserscanner) fuer den Personenschutz.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"moving_part", "crush_point"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Anforderungen)", "Abschnitt 6 (Pruefungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iec-61496-1",
},
{
ID: "ISO-4413", Number: "ISO 4413:2010",
TitleDE: "Fluidtechnik — Hydraulik — Allgemeine Regeln und sicherheitstechnische Anforderungen an Anlagen",
NormType: "B2",
ScopeDE: "Sicherheitstechnische Anforderungen an hydraulische Anlagen: Druckbegrenzung, Leitungssicherung, Sperrventile, Leckageschutz.",
MachineTypes: []string{},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"hydraulic_part", "high_pressure"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)", "Abschnitt 6 (Druckbegrenzung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4413",
},
{
ID: "ISO-4414", Number: "ISO 4414:2010",
TitleDE: "Fluidtechnik — Pneumatik — Allgemeine Regeln und sicherheitstechnische Anforderungen an Anlagen",
NormType: "B2",
ScopeDE: "Sicherheitstechnische Anforderungen an pneumatische Anlagen: Druckluftaufbereitung, Druckabsicherung, Entlueftung, Leitungssicherung.",
MachineTypes: []string{},
HazardCats: []string{"pneumatic_hydraulic"},
Tags: []string{"pneumatic_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Sicherheitsanforderungen)", "Abschnitt 6 (Druckluftaufbereitung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-4414",
},
{
ID: "EN-1037", Number: "EN 1037:1995+A1:2008",
TitleDE: "Sicherheit von Maschinen — Vermeidung von unerwartetem Anlauf",
NormType: "B2",
ScopeDE: "Massnahmen zur Vermeidung von unerwartetem Anlauf: Energietrennung, gespeicherte Energie, Verriegelung, Absperren und Kennzeichnen.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard", "safety_function_failure"},
Tags: []string{"moving_part", "stored_energy"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Massnahmen zur Vermeidung)", "Abschnitt 5 (Energietrennung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-1037",
},
{
ID: "ISO-11228-1", Number: "ISO 11228-1:2021",
TitleDE: "Ergonomie — Manuelles Handhaben von Lasten — Teil 1: Heben, Halten und Tragen",
NormType: "B2",
ScopeDE: "Grenzwerte und Empfehlungen fuer manuelles Heben, Halten und Tragen von Lasten am Arbeitsplatz zur Vermeidung von Muskel-Skelett-Erkrankungen.",
MachineTypes: []string{},
HazardCats: []string{"ergonomic"},
Tags: []string{"structural_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Heben/Senken)", "Tabelle A.1 (Grenzwerte)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11228-1",
},
{
ID: "ISO-11204", Number: "ISO 11204:2010",
TitleDE: "Akustik — Geraeuschemmission von Maschinen und Geraeten — Messung der Emissionsschalldruckpegel am Arbeitsplatz und an anderen festgelegten Orten",
NormType: "B2",
ScopeDE: "Messverfahren fuer Geraeuschemmission am Arbeitsplatz zur Bewertung der Laermbelastung und zum Nachweis der Einhaltung von Grenzwerten.",
MachineTypes: []string{},
HazardCats: []string{"noise_vibration"},
Tags: []string{"noise_source", "vibration_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Messbedingungen)", "Abschnitt 7 (Unsicherheit)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11204",
},
{
ID: "ISO-13732-1", Number: "ISO 13732-1:2006",
TitleDE: "Ergonomie der thermischen Umgebung — Verfahren zur Beurteilung der Reaktion des Menschen bei Kontakt mit Oberflaechen — Teil 1: Heisse Oberflaechen",
NormType: "B2",
ScopeDE: "Beurteilungsverfahren und Grenzwerte fuer die Beruehrung heisser Oberflaechen: Verbrennungsschwellen nach Material und Kontaktdauer.",
MachineTypes: []string{},
HazardCats: []string{"thermal_hazard"},
Tags: []string{"high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Verbrennungsschwellen)", "Tabelle 1 (Grenztemperaturen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-13732-1",
},
{
ID: "ISO-14122-1", Number: "ISO 14122-1:2016",
TitleDE: "Sicherheit von Maschinen — Ortsfeste Zugaenge zu maschinellen Anlagen — Teil 1: Wahl eines ortsfesten Zugangs und allgemeine Anforderungen",
NormType: "B2",
ScopeDE: "Auswahl und allgemeine Anforderungen fuer ortsfeste Zugaenge (Treppen, Leitern, Laufstege) zu Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard", "ergonomic"},
Tags: []string{"structural_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Wahl des Zugangs)", "Abschnitt 5 (Allgemeine Anforderungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14122-1",
},
{
ID: "ISO-14122-2", Number: "ISO 14122-2:2016",
TitleDE: "Sicherheit von Maschinen — Ortsfeste Zugaenge — Teil 2: Arbeitsbuehnen und Laufstege",
NormType: "B2",
ScopeDE: "Gestaltung und Abmessungen von Arbeitsbuehnen und Laufstegen fuer Wartung und Bedienung.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"structural_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Abmessungen)", "Abschnitt 5 (Gelaender)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14122-2",
},
{
ID: "ISO-14122-3", Number: "ISO 14122-3:2016",
TitleDE: "Sicherheit von Maschinen — Ortsfeste Zugaenge — Teil 3: Treppen, Treppenleitern und Gelaender",
NormType: "B2",
ScopeDE: "Anforderungen an Treppen, Treppenleitern und Gelaender als ortsfeste Zugaenge zu Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"mechanical_hazard"},
Tags: []string{"structural_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Treppen)", "Abschnitt 5 (Treppenleitern)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-14122-3",
},
{
ID: "ISO-19353", Number: "ISO 19353:2019",
TitleDE: "Sicherheit von Maschinen — Brandverhuetung und Brandschutz",
NormType: "B2",
ScopeDE: "Brandschutzanforderungen fuer Maschinen: Zuendquellen, brennbare Stoffe, Branderkennungs- und Loeschsysteme.",
MachineTypes: []string{},
HazardCats: []string{"material_environmental"},
Tags: []string{"high_temperature", "chemical_risk", "oil_mist_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Risikobeurteilung Brand)", "Abschnitt 5 (Schutzmassnahmen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-19353",
},
{
ID: "EN-842", Number: "EN 842:1996+A1:2008",
TitleDE: "Sicherheit von Maschinen — Optische Gefahrensignale — Allgemeine Anforderungen, Gestaltung und Pruefung",
NormType: "B2",
ScopeDE: "Anforderungen an optische Gefahrensignale (Warn- und Signalleuchten) an Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"safety_function_failure"},
Tags: []string{"user_interface"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Anforderungen)", "Abschnitt 5 (Farben)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-842",
},
{
ID: "ISO-7731", Number: "ISO 7731:2003",
TitleDE: "Ergonomie — Gefahrensignale fuer oeffentliche Bereiche und Arbeitsstaetten — Akustische Gefahrensignale",
NormType: "B2",
ScopeDE: "Gestaltung akustischer Gefahrensignale, damit sie unter Umgebungsgeraeuschbedingungen wahrgenommen werden.",
MachineTypes: []string{},
HazardCats: []string{"safety_function_failure", "noise_vibration"},
Tags: []string{"noise_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Gestaltungsgrundsaetze)", "Abschnitt 5 (Signalarten)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-7731",
},
{
ID: "EN-894-1", Number: "EN 894-1:1997+A1:2008",
TitleDE: "Sicherheit von Maschinen — Ergonomische Anforderungen an die Gestaltung von Anzeigen und Stellteilen — Teil 1: Allgemeine Leitsaetze",
NormType: "B2",
ScopeDE: "Allgemeine ergonomische Anforderungen an Anzeigen und Stellteile fuer Maschinenbediener.",
MachineTypes: []string{},
HazardCats: []string{"ergonomic"},
Tags: []string{"user_interface", "has_software"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Allgemeine Leitsaetze)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-894-1",
},
{
ID: "EN-894-2", Number: "EN 894-2:1997+A1:2008",
TitleDE: "Sicherheit von Maschinen — Ergonomische Anforderungen — Teil 2: Anzeigen",
NormType: "B2",
ScopeDE: "Ergonomische Gestaltung visueller Anzeigen (Displays, Skalen, Leuchten) an Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"ergonomic"},
Tags: []string{"user_interface"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Anforderungen Anzeigen)", "Abschnitt 5 (Sichtbarkeit)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-894-2",
},
{
ID: "EN-894-3", Number: "EN 894-3:2000+A1:2008",
TitleDE: "Sicherheit von Maschinen — Ergonomische Anforderungen — Teil 3: Stellteile",
NormType: "B2",
ScopeDE: "Ergonomische Gestaltung von Stellteilen (Hebel, Taster, Schalter, Handraeder) an Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"ergonomic"},
Tags: []string{"user_interface"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Anforderungen Stellteile)", "Abschnitt 5 (Betaetigungskraefte)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-894-3",
},
{
ID: "IEC-60529", Number: "IEC 60529:2013",
TitleDE: "Schutzarten durch Gehaeuse (IP-Code)",
NormType: "B2",
ScopeDE: "Klassifizierung des Schutzes gegen Eindringen von Fremdkoerpern und Wasser (IP-Schutzarten) fuer elektrische Betriebsmittel.",
MachineTypes: []string{},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Bezeichnungen)", "Abschnitt 5 (Schutzgrade)", "Tabelle 2 (IP-Code)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iec-60529",
},
{
ID: "ISO-11688-1", Number: "ISO 11688-1:2009",
TitleDE: "Akustik — Empfohlenes Verfahren fuer die Gestaltung laermarmer Maschinen und Geraete — Teil 1: Planung",
NormType: "B2",
ScopeDE: "Konstruktive Massnahmen zur Laermminderung an der Quelle waehrend der Entwurfsphase von Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"noise_vibration"},
Tags: []string{"noise_source", "vibration_source"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Konstruktive Massnahmen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11688-1",
},
{
ID: "ISO-15534-1", Number: "ISO 15534-1:2000",
TitleDE: "Ergonomische Gestaltung fuer die Sicherheit von Maschinen — Teil 1: Prinzipien zur Bestimmung der Abmessungen",
NormType: "B2",
ScopeDE: "Koerpermasse und Abmessungen fuer die Gestaltung von Zugangs- und Bedienoeffnungen an Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"ergonomic"},
Tags: []string{"structural_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Koerpermasse)", "Tabelle 1 (Abmessungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-15534-1",
},
{
ID: "ISO-11553-1", Number: "ISO 11553-1:2005",
TitleDE: "Sicherheit von Maschinen — Laserbearbeitungsmaschinen — Teil 1: Allgemeine Sicherheitsanforderungen",
NormType: "B2",
ScopeDE: "Sicherheitsanforderungen fuer Laserbearbeitungsmaschinen: Strahlschutz, Absaugung, Zugangskontrolle.",
MachineTypes: []string{"laser_machine", "laser_cutter"},
HazardCats: []string{"mechanical_hazard", "material_environmental"},
Tags: []string{"high_temperature"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Gefahrenidentifizierung)", "Abschnitt 5 (Schutzmassnahmen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-11553-1",
},
{
ID: "EN-13478", Number: "EN 13478:2001+A1:2008",
TitleDE: "Sicherheit von Maschinen — Brandschutz",
NormType: "B2",
ScopeDE: "Allgemeine Brandschutzanforderungen bei Gestaltung und Konstruktion von Maschinen.",
MachineTypes: []string{},
HazardCats: []string{"material_environmental"},
Tags: []string{"high_temperature", "chemical_risk"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Brandschutzkonzept)", "Abschnitt 5 (Massnahmen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-13478",
},
{
ID: "ISO-20607", Number: "ISO 20607:2019",
TitleDE: "Sicherheit von Maschinen — Betriebsanleitung — Allgemeine Gestaltungsleitsaetze",
NormType: "B2",
ScopeDE: "Anforderungen an Inhalt, Struktur und Darstellung der Betriebsanleitung fuer Maschinen.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{},
Mandatory: true,
RelevantSections: []string{"Abschnitt 4 (Inhalt)", "Abschnitt 5 (Struktur)", "Abschnitt 6 (Darstellung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-iso-20607",
},
}
}