Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/norms_library_c_construction.go
T
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

375 lines
19 KiB
Go

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",
},
}
}