Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/hazard_patterns_final_a.go
T
Benjamin Admin 86504ef280 feat: 1000 unique Hazard-Patterns erreicht!
336 neue Patterns (HP1000-HP1335):
- Mechanisch detailliert (85): Quetschen, Scheren, Einziehen pro Koerperteil
- Elektrisch/Thermisch/Chemisch (85): Verbrennung, Einatmen, Hautkontakt
- Software/Organisation/Umgebung (85): SPS, Sensor, Aktor, HMI, Notfall
- Lebenszyklus/Verkettung/Retrofit (81): Beschaffung, Manipulation, Dritte

Gesamtstand: 1000 Patterns + 751 Normen + 200 Massnahmen

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

1049 lines
57 KiB
Go

package iace
// GetFinalPatternsA returns 85 mechanical hazard patterns with body-part
// and situation-specific variants (HP1000-HP1084).
func GetFinalPatternsA() []HazardPattern {
return []HazardPattern{
// === Quetschen Hand (5) ===
{
ID: "HP1000", NameDE: "Quetschen Hand zwischen Walzen", NameEN: "Hand crush between rollers",
RequiredComponentTags: []string{"crush_point", "rotating_part"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Hand geraet zwischen gegenlaeufige Walzen",
TriggerDE: "Eingriff bei laufendem Walzenpaar", HarmDE: "Quetschung, Fraktur der Hand",
AffectedDE: "Bedienpersonal", ZoneDE: "Walzenspalt, Einlaufseite",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1001", NameDE: "Quetschen Hand unter Stempel", NameEN: "Hand crush under stamp",
RequiredComponentTags: []string{"crush_point", "moving_part", "high_force"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85, ScenarioDE: "Hand befindet sich unter absenkendem Stempel",
TriggerDE: "Werkstueck manuell nachjustiert bei Automatikbetrieb", HarmDE: "Schwere Quetschung, Amputation",
AffectedDE: "Einrichter, Bedienpersonal", ZoneDE: "Stempelbereich, Matrize",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1002", NameDE: "Quetschen Hand in Zahnradgetriebe", NameEN: "Hand crush in gear mechanism",
RequiredComponentTags: []string{"crush_point", "rotating_part"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80, ScenarioDE: "Hand greift in offenliegendes Zahnradgetriebe",
TriggerDE: "Fehlende Verkleidung, Wartung bei Betrieb", HarmDE: "Quetschung, Amputation Finger",
AffectedDE: "Wartungspersonal", ZoneDE: "Getriebegehaeuse, Zahnflanken",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1003", NameDE: "Quetschen Hand am Schlitten", NameEN: "Hand crush at carriage",
RequiredComponentTags: []string{"crush_point", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Hand wird zwischen Schlitten und Fuehrung eingeklemmt",
TriggerDE: "Manuelles Einlegen bei nicht gesichertem Schlitten", HarmDE: "Quetschverletzung Handfläche",
AffectedDE: "Bedienpersonal", ZoneDE: "Schlittenfuehrung, Aufspannflaeche",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1004", NameDE: "Quetschen Hand in Maschinentuer", NameEN: "Hand crush in machine door",
RequiredComponentTags: []string{"crush_point", "structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 65, ScenarioDE: "Hand wird in kraftbetaetigter Schutztuer eingeklemmt",
TriggerDE: "Schutztuer schliesst waehrend Eingriff", HarmDE: "Quetschung Finger und Hand",
AffectedDE: "Bedienpersonal", ZoneDE: "Tuerschliesskante, Scharnier",
DefaultSeverity: 3, DefaultExposure: 3,
},
// === Quetschen Finger (5) ===
{
ID: "HP1005", NameDE: "Quetschen Finger an Klemmstelle", NameEN: "Finger crush at pinch point",
RequiredComponentTags: []string{"pinch_point", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 75, ScenarioDE: "Finger geraet in Klemmstelle beweglicher Teile",
TriggerDE: "Greifbewegung nahe ungesicherter Klemmstelle", HarmDE: "Fingerquetschung, Nagelverlust",
AffectedDE: "Bedienpersonal", ZoneDE: "Klemmstelle zwischen Bauteilen",
DefaultSeverity: 3, DefaultExposure: 4,
},
{
ID: "HP1006", NameDE: "Quetschen Finger am Scharnier", NameEN: "Finger crush at hinge",
RequiredComponentTags: []string{"pinch_point", "structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 60, ScenarioDE: "Finger wird im Scharnier einer Klappe eingeklemmt",
TriggerDE: "Schliessen der Klappe ohne Sicherung", HarmDE: "Fingerquetschung, Fraktur",
AffectedDE: "Bedienpersonal, Wartungspersonal", ZoneDE: "Scharnierspalt, Klappenkante",
DefaultSeverity: 2, DefaultExposure: 3,
},
{
ID: "HP1007", NameDE: "Quetschen Finger im Werkzeughalter", NameEN: "Finger crush in tool holder",
RequiredComponentTags: []string{"crush_point", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 72, ScenarioDE: "Finger wird beim Werkzeugwechsel eingeklemmt",
TriggerDE: "Manueller Werkzeugwechsel bei gespanntem Halter", HarmDE: "Fingerfraktur, Quetschung",
AffectedDE: "Einrichter", ZoneDE: "Werkzeugaufnahme, Spannbereich",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1008", NameDE: "Quetschen Finger in Spannvorrichtung", NameEN: "Finger crush in clamping device",
RequiredComponentTags: []string{"crush_point", "high_force"},
RequiredEnergyTags: []string{"pneumatic_pressure"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Finger geraet in pneumatische Spannvorrichtung",
TriggerDE: "Spannvorgang bei manueller Werkstueckpositionierung", HarmDE: "Fingeramputation, Quetschung",
AffectedDE: "Bedienpersonal", ZoneDE: "Spannbacken, Klemmbereich",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1009", NameDE: "Quetschen Finger im Kettenglied", NameEN: "Finger crush in chain link",
RequiredComponentTags: []string{"pinch_point", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 70, ScenarioDE: "Finger wird zwischen Kettengliedern eingezogen",
TriggerDE: "Eingriff in laufende Kette ohne Abschaltung", HarmDE: "Fingerquetschung, Abriss",
AffectedDE: "Wartungspersonal", ZoneDE: "Kettenrad, Kettenstrang",
DefaultSeverity: 4, DefaultExposure: 2,
},
// === Quetschen Arm (3) ===
{
ID: "HP1010", NameDE: "Quetschen Arm zwischen Pressenteilen", NameEN: "Arm crush between press parts",
RequiredComponentTags: []string{"crush_point", "high_force", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85, ScenarioDE: "Arm geraet in Pressenhub zwischen Ober- und Unterwerkzeug",
TriggerDE: "Tiefes Hineingreifen waehrend Pressenzyklus", HarmDE: "Armfraktur, Amputation",
AffectedDE: "Bedienpersonal, Einrichter", ZoneDE: "Werkzeugraum der Presse",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1011", NameDE: "Quetschen Arm in Foerderband", NameEN: "Arm crush in conveyor belt",
RequiredComponentTags: []string{"crush_point", "moving_part", "entanglement_risk"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Arm wird zwischen Foerderband und Umlenkrolle eingezogen",
TriggerDE: "Griff auf laufendes Band zum Korrigieren von Gut", HarmDE: "Armquetschung, Einzug",
AffectedDE: "Bedienpersonal", ZoneDE: "Bandeinlauf, Umlenkstelle",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1012", NameDE: "Quetschen Arm am Roboterarm", NameEN: "Arm crush by robot arm",
RequiredComponentTags: []string{"crush_point", "moving_part", "programmable"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 84, ScenarioDE: "Arm wird zwischen Roboterarm und fester Struktur gequetscht",
TriggerDE: "Betreten des Roboterarbeitsraums bei Betrieb", HarmDE: "Schwere Armquetschung",
AffectedDE: "Wartungspersonal, Programmierer", ZoneDE: "Roboterarbeitsraum",
DefaultSeverity: 4, DefaultExposure: 2,
},
// === Quetschen Fuss (3) ===
{
ID: "HP1013", NameDE: "Quetschen Fuss durch Radlast", NameEN: "Foot crush by wheel load",
RequiredComponentTags: []string{"crush_point", "moving_part", "gravity_risk"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 70, ScenarioDE: "Fuss geraet unter Rad eines Transportwagens",
TriggerDE: "Unkontrolliertes Rollen, fehlende Sicherheitsschuhe", HarmDE: "Fussfraktur, Zehenquetschung",
AffectedDE: "Logistikpersonal", ZoneDE: "Fahrweg, Rangierbereich",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1014", NameDE: "Quetschen Fuss durch Palette", NameEN: "Foot crush by pallet",
RequiredComponentTags: []string{"crush_point", "gravity_risk"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 68, ScenarioDE: "Palette kippt und faellt auf Fuss",
TriggerDE: "Instabile Stapelung, fehlende Sicherheitsschuhe", HarmDE: "Fussfraktur",
AffectedDE: "Lagerpersonal", ZoneDE: "Lagerbereich, Palettenstellplatz",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1015", NameDE: "Quetschen Fuss durch Hubwagen", NameEN: "Foot crush by pallet jack",
RequiredComponentTags: []string{"crush_point", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 68, ScenarioDE: "Fuss wird von Hubwagen ueberrollt",
TriggerDE: "Rangieren in engem Bereich, fehlende Sicht", HarmDE: "Fussquetschung, Fraktur",
AffectedDE: "Lagerpersonal, Bediener", ZoneDE: "Lagergang, Verladebereich",
DefaultSeverity: 3, DefaultExposure: 3,
},
// === Quetschen Koerper (3) ===
{
ID: "HP1016", NameDE: "Quetschen Koerper Fahrzeug-Wand", NameEN: "Body crush vehicle-wall",
RequiredComponentTags: []string{"crush_point", "moving_part", "high_force"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85, ScenarioDE: "Person wird zwischen Fahrzeug und Wand eingeklemmt",
TriggerDE: "Rangieren ohne Einweiser, fehlende Sicherung", HarmDE: "Lebensbedrohliche Thoraxkompression",
AffectedDE: "Fussgaenger im Fahrbereich", ZoneDE: "Rangierzone, Ladestelle",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1017", NameDE: "Quetschen Koerper Aufzug-Schacht", NameEN: "Body crush elevator-shaft",
RequiredComponentTags: []string{"crush_point", "moving_part", "gravity_risk"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85, ScenarioDE: "Person wird zwischen Kabine und Schachtwand gequetscht",
TriggerDE: "Arbeiten im Schacht bei nicht gesicherter Kabine", HarmDE: "Toedliche Quetschverletzung",
AffectedDE: "Wartungspersonal", ZoneDE: "Aufzugsschacht, Schachtgrube",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP1018", NameDE: "Quetschen Koerper Maschine-Boden", NameEN: "Body crush machine-floor",
RequiredComponentTags: []string{"crush_point", "gravity_risk", "high_force"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Person unter absenkendem Maschinenteil eingeklemmt",
TriggerDE: "Arbeiten unter ungesicherter Hubvorrichtung", HarmDE: "Toedliche Ganzkörperquetschung",
AffectedDE: "Wartungspersonal", ZoneDE: "Unterhalb Hubeinheit, Grube",
DefaultSeverity: 5, DefaultExposure: 1,
},
// === Scheren (5) ===
{
ID: "HP1019", NameDE: "Schergefahr Blechschere", NameEN: "Shear hazard sheet metal shear",
RequiredComponentTags: []string{"cutting_part", "high_force"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Finger geraet in Schneidbereich der Blechschere",
TriggerDE: "Manuelles Halten des Blechs nahe dem Messer", HarmDE: "Fingeramputation, Schnittwunde",
AffectedDE: "Bedienpersonal", ZoneDE: "Schneidspalt, Messerbereich",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1020", NameDE: "Schergefahr Guillotine-Schere", NameEN: "Shear hazard guillotine",
RequiredComponentTags: []string{"cutting_part", "high_force", "gravity_risk"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85, ScenarioDE: "Obermesser der Guillotine faellt auf Hand",
TriggerDE: "Ausloesen waehrend Werkstueckpositionierung", HarmDE: "Amputation, schwere Schnittwunde",
AffectedDE: "Bedienpersonal", ZoneDE: "Schneidzone unterhalb Obermesser",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1021", NameDE: "Schergefahr Stanzwerkzeug", NameEN: "Shear hazard punch tool",
RequiredComponentTags: []string{"cutting_part", "high_force", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 83, ScenarioDE: "Finger im Stanzbereich bei Hubbewegung",
TriggerDE: "Manuelles Einlegen ohne Schutzmassnahme", HarmDE: "Fingeramputation durch Stanzvorgang",
AffectedDE: "Bedienpersonal", ZoneDE: "Stanzzone zwischen Stempel und Matrize",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP1022", NameDE: "Schergefahr Scherenhebebuehne", NameEN: "Shear hazard scissor lift",
RequiredComponentTags: []string{"crush_point", "moving_part", "hydraulic_part"},
RequiredEnergyTags: []string{"hydraulic_pressure"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Koerperteil im Scherengestell eingeklemmt",
TriggerDE: "Aufenthalt im Scherenmechanismus bei Absenkung", HarmDE: "Scherquetschung Extremitaeten",
AffectedDE: "Wartungspersonal", ZoneDE: "Scherengestell, Kreuzungsbereich",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1023", NameDE: "Schergefahr Schneidwerk", NameEN: "Shear hazard cutting unit",
RequiredComponentTags: []string{"cutting_part", "rotating_part"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80, ScenarioDE: "Hand geraet in rotierendes Schneidwerk",
TriggerDE: "Stoerungsbeseitigung bei laufendem Schneidwerk", HarmDE: "Schnittverletzung, Amputation",
AffectedDE: "Bedienpersonal", ZoneDE: "Schneidwerk, Messerwelle",
DefaultSeverity: 4, DefaultExposure: 3,
},
// === Schneiden (5) ===
{
ID: "HP1024", NameDE: "Schnittverletzung Kreissaege", NameEN: "Cut injury circular saw",
RequiredComponentTags: []string{"cutting_part", "rotating_part", "high_speed"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 83, ScenarioDE: "Hand beruehrt rotierendes Saegeblatt",
TriggerDE: "Fuehrung des Werkstuecks zu nahe am Blatt", HarmDE: "Tiefe Schnittwunde, Fingeramputation",
AffectedDE: "Bedienpersonal", ZoneDE: "Saegeblattbereich, Anschlag",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1025", NameDE: "Schnittverletzung Bandsaege", NameEN: "Cut injury band saw",
RequiredComponentTags: []string{"cutting_part", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80, ScenarioDE: "Hand beruehrt laufendes Saegeband",
TriggerDE: "Manuelles Fuehren ohne Schiebestock", HarmDE: "Schnittverletzung, Sehnendrchtrennung",
AffectedDE: "Bedienpersonal", ZoneDE: "Saegebandbereich, Tischflaeche",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1026", NameDE: "Schnittverletzung Fraese", NameEN: "Cut injury milling cutter",
RequiredComponentTags: []string{"cutting_part", "rotating_part", "high_speed"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80, ScenarioDE: "Kontakt mit rotierendem Fraeser",
TriggerDE: "Spanabtransport von Hand, fehlende Schutzhaube", HarmDE: "Tiefe Rissquetschwunde",
AffectedDE: "Bedienpersonal", ZoneDE: "Fraeserbereich, Werkzeugspindel",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1027", NameDE: "Schnittverletzung Drehmaschine", NameEN: "Cut injury lathe",
RequiredComponentTags: []string{"cutting_part", "rotating_part"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Kontakt mit rotierendem Werkstueck oder Span",
TriggerDE: "Handentgraten bei laufender Spindel", HarmDE: "Schnittwunde durch Span, Einzug",
AffectedDE: "Bedienpersonal", ZoneDE: "Drehbereich, Spannfutter",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1028", NameDE: "Schneidverletzung Laserschnitt", NameEN: "Cut injury laser cutting",
RequiredComponentTags: []string{"cutting_part", "radiation_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"mechanical_hazard", "radiation_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08", "E20"},
Priority: 78, ScenarioDE: "Kontakt mit Laserstrahl bei offener Haube",
TriggerDE: "Manipulation der Sicherheitsverriegelung", HarmDE: "Verbrennung, Augenschaden",
AffectedDE: "Bedienpersonal", ZoneDE: "Laserarbeitsraum, Strahlweg",
DefaultSeverity: 4, DefaultExposure: 2,
},
// === Stechen/Durchstechen (3) ===
{
ID: "HP1029", NameDE: "Stichverletzung durch Nadel", NameEN: "Puncture injury by needle",
RequiredComponentTags: []string{"cutting_part", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 60, ScenarioDE: "Nadel durchsticht Finger bei Materialbearbeitung",
TriggerDE: "Manuelles Fuehren nahe der Nadel", HarmDE: "Stichverletzung Finger",
AffectedDE: "Bedienpersonal", ZoneDE: "Nadelbereich, Stoffzufuehrung",
DefaultSeverity: 2, DefaultExposure: 4,
},
{
ID: "HP1030", NameDE: "Verletzung durch Splitter", NameEN: "Injury by splinter",
RequiredComponentTags: []string{"moving_part", "high_speed"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 65, ScenarioDE: "Materialbruchstueck durchsticht Haut",
TriggerDE: "Bearbeitungsvorgang ohne Schutzbrille/-kleidung", HarmDE: "Durchstechung, Fremdkoerper",
AffectedDE: "Bedienpersonal", ZoneDE: "Bearbeitungszone, Umgebung",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1031", NameDE: "Verletzung durch Dorn/Stift", NameEN: "Injury by spike/pin",
RequiredComponentTags: []string{"structural_part", "moving_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 58, ScenarioDE: "Aufstechen an hervorstehendem Dorn oder Stift",
TriggerDE: "Unachtsamkeit, fehlende Abdeckung", HarmDE: "Stichverletzung Hand oder Arm",
AffectedDE: "Bedienpersonal, Wartungspersonal", ZoneDE: "Maschinenaustritt, Positionierstifte",
DefaultSeverity: 2, DefaultExposure: 3,
},
// === Einziehen/Fangen (5) ===
{
ID: "HP1032", NameDE: "Einzug an offener Welle", NameEN: "Draw-in at open shaft",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Kleidung wird von offenliegender Welle erfasst",
TriggerDE: "Fehlende Wellenabdeckung, lose Kleidung", HarmDE: "Einzug, Strangulation, Fraktur",
AffectedDE: "Bedienpersonal", ZoneDE: "Wellenende, Kupplung",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1033", NameDE: "Einzug an Riementrieb", NameEN: "Draw-in at belt drive",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Finger oder Kleidung im Riementrieb erfasst",
TriggerDE: "Fehlende Verkleidung, Reinigung bei Betrieb", HarmDE: "Einzugsverletzung, Abschuerfung",
AffectedDE: "Wartungspersonal", ZoneDE: "Riemenscheibe, Keilriemen",
DefaultSeverity: 3, DefaultExposure: 2,
},
{
ID: "HP1034", NameDE: "Einzug an Kettenantrieb", NameEN: "Draw-in at chain drive",
RequiredComponentTags: []string{"moving_part", "entanglement_risk"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Finger wird zwischen Kette und Kettenrad eingezogen",
TriggerDE: "Eingriff in ungeschuetzten Kettenantrieb", HarmDE: "Fingerquetschung, Abriss",
AffectedDE: "Wartungspersonal", ZoneDE: "Kettenrad, Kettenstrang",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1035", NameDE: "Einzug an Foerderband-Einlauf", NameEN: "Draw-in at conveyor inlet",
RequiredComponentTags: []string{"moving_part", "entanglement_risk", "crush_point"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80, ScenarioDE: "Hand oder Kleidung am Foerderbandeinlauf eingezogen",
TriggerDE: "Manuelle Materialzufuhr am laufenden Band", HarmDE: "Einzug Hand, Quetschung",
AffectedDE: "Bedienpersonal", ZoneDE: "Bandeinlauf, Umlenkrolle",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1036", NameDE: "Einzug an Kalander", NameEN: "Draw-in at calender",
RequiredComponentTags: []string{"rotating_part", "crush_point", "high_force"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85, ScenarioDE: "Hand wird in Kalanderwalzenspalt eingezogen",
TriggerDE: "Manuelles Einlegen von Material bei laufenden Walzen", HarmDE: "Einzug, Armquetschung",
AffectedDE: "Bedienpersonal", ZoneDE: "Walzenspalt, Einlaufseite",
DefaultSeverity: 5, DefaultExposure: 2,
},
// === Aufwickeln (3) ===
{
ID: "HP1037", NameDE: "Aufwickeln an Spindel", NameEN: "Winding at spindle",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 75, ScenarioDE: "Kleidung oder Haare wickeln sich auf Spindel auf",
TriggerDE: "Arbeit nahe rotierender Spindel ohne Haarschutz", HarmDE: "Skalpierung, Strangulation",
AffectedDE: "Bedienpersonal", ZoneDE: "Spindel, Drehbereich",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1038", NameDE: "Aufwickeln an Wickeltrommel", NameEN: "Winding at drum",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Arm wird vom Wickelgut auf Trommel aufgewickelt",
TriggerDE: "Manuelles Fuehren des Materials bei laufender Trommel", HarmDE: "Armeinzug, Fraktur",
AffectedDE: "Bedienpersonal", ZoneDE: "Wickeltrommel, Materialeinlauf",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1039", NameDE: "Aufwickeln an Haspel", NameEN: "Winding at reel",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 75, ScenarioDE: "Draht oder Band zieht Hand an Haspel heran",
TriggerDE: "Manuelles Fuehren bei laufender Haspel", HarmDE: "Handeinzug, Schnitt durch Draht",
AffectedDE: "Bedienpersonal", ZoneDE: "Haspel, Drahteinlauf",
DefaultSeverity: 4, DefaultExposure: 3,
},
// === Stossen/Schlagen (5) ===
{
ID: "HP1040", NameDE: "Stoss durch Kolbenbewegung", NameEN: "Impact by piston movement",
RequiredComponentTags: []string{"moving_part", "high_force"},
RequiredEnergyTags: []string{"pneumatic_pressure"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 72, ScenarioDE: "Pneumatikkolben stoesst gegen Koerperteil",
TriggerDE: "Aufenthalt im Hubbereich, unerwartete Ausloesung", HarmDE: "Prellung, Fraktur",
AffectedDE: "Wartungspersonal", ZoneDE: "Kolbenhubbereich",
DefaultSeverity: 3, DefaultExposure: 2,
},
{
ID: "HP1041", NameDE: "Schlag durch Gegengewicht", NameEN: "Strike by counterweight",
RequiredComponentTags: []string{"moving_part", "gravity_risk", "high_force"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 75, ScenarioDE: "Gegengewicht schlaegt gegen Person",
TriggerDE: "Aufenthalt im Schwenkbereich des Gegengewichts", HarmDE: "Schwere Kopfverletzung, Fraktur",
AffectedDE: "Wartungspersonal", ZoneDE: "Schwenkbereich Gegengewicht",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1042", NameDE: "Schlag durch Pendelachse", NameEN: "Strike by pendulum axis",
RequiredComponentTags: []string{"moving_part", "gravity_risk"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 68, ScenarioDE: "Frei schwingendes Teil trifft Bediener",
TriggerDE: "Ungesicherte Pendelbewegung nach Beladung", HarmDE: "Schlagverletzung Kopf/Oberkoerper",
AffectedDE: "Bedienpersonal", ZoneDE: "Pendelbereich, Schwingweg",
DefaultSeverity: 3, DefaultExposure: 2,
},
{
ID: "HP1043", NameDE: "Schlag durch Werkstueckauswurf", NameEN: "Strike by workpiece ejection",
RequiredComponentTags: []string{"moving_part", "high_speed"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Werkstueck wird unkontrolliert aus Maschine geschleudert",
TriggerDE: "Werkstueck nicht korrekt gespannt, Werkzeugbruch", HarmDE: "Kopf-/Brustverletzung",
AffectedDE: "Bedienpersonal, Umstehende", ZoneDE: "Auswurfrichtung, Arbeitsraum",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1044", NameDE: "Rueckschlag Werkzeug", NameEN: "Tool kickback",
RequiredComponentTags: []string{"cutting_part", "high_speed"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 78, ScenarioDE: "Werkzeug schlaegt zurueck bei Verklemmung",
TriggerDE: "Verkanten im Material, falscher Vorschub", HarmDE: "Handverletzung, Gesichtstreffer",
AffectedDE: "Bedienpersonal", ZoneDE: "Werkzeugbereich, Bedienerseite",
DefaultSeverity: 3, DefaultExposure: 3,
},
// === Reiben/Abschuerfeln (3) ===
{
ID: "HP1045", NameDE: "Abschuerfung an rauher Oberflaeche", NameEN: "Abrasion on rough surface",
RequiredComponentTags: []string{"moving_part", "structural_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 55, ScenarioDE: "Haut scheuert an rauher bewegter Oberflaeche",
TriggerDE: "Fehlende Handschuhe, enge Platzverhältnisse", HarmDE: "Abschuerfung, Hautabrieb",
AffectedDE: "Bedienpersonal", ZoneDE: "Reibstelle, Fuehrungsbahn",
DefaultSeverity: 2, DefaultExposure: 3,
},
{
ID: "HP1046", NameDE: "Verbrennung durch Reibung Schleifband", NameEN: "Friction burn by grinding belt",
RequiredComponentTags: []string{"moving_part", "high_speed"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard", "thermal_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 68, ScenarioDE: "Kontakt mit laufendem Schleifband",
TriggerDE: "Manuelles Schleifen ohne Schutz, Bandriss", HarmDE: "Reibungsverbrennung, Abschuerfung",
AffectedDE: "Bedienpersonal", ZoneDE: "Schleifbandflaeche, Kontaktrolle",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1047", NameDE: "Reibungshitze an Lager/Bremse", NameEN: "Friction heat at bearing/brake",
RequiredComponentTags: []string{"rotating_part", "high_temperature"},
RequiredEnergyTags: []string{"thermal"},
GeneratedHazardCats: []string{"thermal_hazard"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08"},
Priority: 60, ScenarioDE: "Ueberhitztes Lager oder Bremse verursacht Verbrennung",
TriggerDE: "Beruehrung heisser Teile nach Dauerbetrieb", HarmDE: "Kontaktverbrennung",
AffectedDE: "Wartungspersonal", ZoneDE: "Lagerstelle, Bremsscheibe",
DefaultSeverity: 2, DefaultExposure: 2,
},
// === Hochdruckinjektion (3) ===
{
ID: "HP1048", NameDE: "Hochdruckinjektion Hydraulikoel", NameEN: "High-pressure injection hydraulic oil",
RequiredComponentTags: []string{"hydraulic_part", "high_pressure"},
RequiredEnergyTags: []string{"hydraulic_pressure"},
GeneratedHazardCats: []string{"pneumatic_hydraulic", "mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08", "E20"},
Priority: 82, ScenarioDE: "Hydraulikoel dringt unter Hochdruck in Haut ein",
TriggerDE: "Leckage an Hochdruckleitung, Leitungsriss", HarmDE: "Gewebsnekrose, Amputation",
AffectedDE: "Wartungspersonal", ZoneDE: "Hydraulikleitungen, Verbindungen",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1049", NameDE: "Hochdruckinjektion Druckluft", NameEN: "High-pressure injection compressed air",
RequiredComponentTags: []string{"pneumatic_part", "high_pressure"},
RequiredEnergyTags: []string{"pneumatic_pressure"},
GeneratedHazardCats: []string{"pneumatic_hydraulic"},
SuggestedMeasureIDs: []string{"M001", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 75, ScenarioDE: "Druckluft dringt durch Haut in Gewebe ein",
TriggerDE: "Druckluftpistole auf Haut gerichtet, Leitungsriss", HarmDE: "Luftembolie, Gewebeschaden",
AffectedDE: "Bedienpersonal", ZoneDE: "Druckluftanschluss, Leitungen",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1050", NameDE: "Hochdruckinjektion Wasser", NameEN: "High-pressure injection water",
RequiredComponentTags: []string{"high_pressure", "structural_part"},
RequiredEnergyTags: []string{"hydraulic_pressure"},
GeneratedHazardCats: []string{"pneumatic_hydraulic", "mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 78, ScenarioDE: "Hochdruckwasserstrahl trifft Koerper",
TriggerDE: "Unkontrollierter Strahl, geplatzter Schlauch", HarmDE: "Gewebedurchtrennung, Injektion",
AffectedDE: "Bedienpersonal", ZoneDE: "Hochdruckduese, Schlauchverbindung",
DefaultSeverity: 4, DefaultExposure: 2,
},
// === Herabfallen (5) ===
{
ID: "HP1051", NameDE: "Herabfallendes Werkzeug", NameEN: "Falling tool",
RequiredComponentTags: []string{"gravity_risk", "structural_part"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 65, ScenarioDE: "Werkzeug faellt von Arbeitsplattform herab",
TriggerDE: "Unsichere Ablage, fehlende Werkzeugsicherung", HarmDE: "Kopfverletzung, Prellung",
AffectedDE: "Personen unterhalb", ZoneDE: "Bereich unterhalb Arbeitsplattform",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1052", NameDE: "Herabfallendes Werkstueck", NameEN: "Falling workpiece",
RequiredComponentTags: []string{"gravity_risk", "moving_part"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 72, ScenarioDE: "Werkstueck loest sich aus Halterung und faellt",
TriggerDE: "Versagen der Spannung, Vibration loest Teil", HarmDE: "Fussverletzung, Kopftreffer",
AffectedDE: "Bedienpersonal", ZoneDE: "Unterhalb Spannvorrichtung",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1053", NameDE: "Herabfallende Last Kran", NameEN: "Falling load crane",
RequiredComponentTags: []string{"gravity_risk", "high_force"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85, ScenarioDE: "Kranlast stuerzt durch Seilriss oder Hakenversagen",
TriggerDE: "Ueberlast, verschlissenes Seil, falsches Anschlagen", HarmDE: "Toedlicher Aufprall",
AffectedDE: "Personen im Lastbereich", ZoneDE: "Unterhalb Kranlast, Schwenkbereich",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1054", NameDE: "Herabfallendes Bauteil bei Montage", NameEN: "Falling component during assembly",
RequiredComponentTags: []string{"gravity_risk", "structural_part"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 68, ScenarioDE: "Bauteil loest sich bei Montage und faellt",
TriggerDE: "Unzureichende Sicherung waehrend Zusammenbau", HarmDE: "Prellung, Fraktur",
AffectedDE: "Montagepersonal", ZoneDE: "Montageplatz, Regalbereich",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1055", NameDE: "Absturz Person von Hoehe", NameEN: "Person fall from height",
RequiredComponentTags: []string{"gravity_risk", "structural_part"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 85, ScenarioDE: "Person stuerzt von erhoehtem Arbeitsplatz",
TriggerDE: "Fehlende Absturzsicherung, rutschiger Boden", HarmDE: "Schwere Mehrfachverletzung, Tod",
AffectedDE: "Wartungspersonal, Bedienpersonal", ZoneDE: "Wartungsbuehne, Leiter, Podest",
DefaultSeverity: 5, DefaultExposure: 2,
},
// === Geschosswirkung (5) ===
{
ID: "HP1056", NameDE: "Schleifscheibenbruch", NameEN: "Grinding wheel burst",
RequiredComponentTags: []string{"rotating_part", "high_speed"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Schleifscheibe bricht bei Drehzahl und schleudert Teile",
TriggerDE: "Ueberdrehzahl, beschaedigte Scheibe, falscher Typ", HarmDE: "Perforation, Kopftreffer",
AffectedDE: "Bedienpersonal, Umstehende", ZoneDE: "Schleifbereich, Umgebung",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1057", NameDE: "Spaeneflug aus Bearbeitung", NameEN: "Chip ejection from machining",
RequiredComponentTags: []string{"cutting_part", "high_speed"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 65, ScenarioDE: "Heisse Spaene treffen Bediener im Gesicht",
TriggerDE: "Fehlende Schutzscheibe, keine Brille", HarmDE: "Augenverletzung, Verbrennung",
AffectedDE: "Bedienpersonal", ZoneDE: "Bearbeitungszone, Bedienerseite",
DefaultSeverity: 3, DefaultExposure: 4,
},
{
ID: "HP1058", NameDE: "Splitterwurf bei Materialbruch", NameEN: "Fragment ejection at material break",
RequiredComponentTags: []string{"high_force", "structural_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 72, ScenarioDE: "Material bricht und Splitter fliegen umher",
TriggerDE: "Sproedes Material, Ueberlast", HarmDE: "Augenverletzung, Schnittwunde",
AffectedDE: "Bedienpersonal, Umstehende", ZoneDE: "Bruchstelle, Umgebungsbereich",
DefaultSeverity: 3, DefaultExposure: 2,
},
{
ID: "HP1059", NameDE: "Druckbehaelter-Bersten", NameEN: "Pressure vessel burst",
RequiredComponentTags: []string{"high_pressure", "stored_energy"},
RequiredEnergyTags: []string{"pneumatic_pressure"},
GeneratedHazardCats: []string{"pneumatic_hydraulic", "mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08", "E20"},
Priority: 85, ScenarioDE: "Druckbehaelter birst und schleudert Fragmente",
TriggerDE: "Ueberdruck, Korrosion, fehlende Pruefung", HarmDE: "Toedliche Splitterverletzung",
AffectedDE: "Bedienpersonal, Umstehende", ZoneDE: "Umgebung des Behaelters",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP1060", NameDE: "Federspannung loest sich", NameEN: "Spring tension release",
RequiredComponentTags: []string{"stored_energy", "moving_part"},
RequiredEnergyTags: []string{"stored_energy"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 70, ScenarioDE: "Gespannte Feder loest sich unkontrolliert",
TriggerDE: "Zerlegung ohne Entspannung, Halteversagen", HarmDE: "Schlag durch Federteil, Augentreffer",
AffectedDE: "Wartungspersonal", ZoneDE: "Federbereich, Spannvorrichtung",
DefaultSeverity: 3, DefaultExposure: 2,
},
// === Ausrutschen/Stolpern/Stuerzen (5) ===
{
ID: "HP1061", NameDE: "Ausrutschen auf Oelpfuetze", NameEN: "Slip on oil puddle",
RequiredComponentTags: []string{"structural_part", "hydraulic_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 60, ScenarioDE: "Person rutscht auf Oelleckage am Boden aus",
TriggerDE: "Hydraulikleckage, fehlende Reinigung", HarmDE: "Sturz, Prellung, Fraktur",
AffectedDE: "Bedienpersonal, Passanten", ZoneDE: "Boden um Maschine, Laufwege",
DefaultSeverity: 2, DefaultExposure: 4,
},
{
ID: "HP1062", NameDE: "Stolpern ueber Kabel/Schlauch", NameEN: "Trip over cable/hose",
RequiredComponentTags: []string{"structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 55, ScenarioDE: "Person stolpert ueber lose Kabel oder Schlaeuche",
TriggerDE: "Ungeordnete Kabelfuehrung, provisorische Leitungen", HarmDE: "Sturz, Verstauchung",
AffectedDE: "Bedienpersonal", ZoneDE: "Laufwege, Arbeitsplatz",
DefaultSeverity: 2, DefaultExposure: 4,
},
{
ID: "HP1063", NameDE: "Stolpern an Stufe/Schwelle", NameEN: "Trip at step/threshold",
RequiredComponentTags: []string{"structural_part"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 52, ScenarioDE: "Person stolpert an nicht markierter Stufe",
TriggerDE: "Fehlende Markierung, schlechte Beleuchtung", HarmDE: "Sturz, Prellung, Fraktur",
AffectedDE: "Alle Personen im Bereich", ZoneDE: "Zugangswege, Podeste",
DefaultSeverity: 2, DefaultExposure: 4,
},
{
ID: "HP1064", NameDE: "Absturz von Leiter", NameEN: "Fall from ladder",
RequiredComponentTags: []string{"gravity_risk", "structural_part"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 75, ScenarioDE: "Person stuerzt von Anlegeleiter oder Stehleiter",
TriggerDE: "Nicht gesicherte Leiter, Ueberstreckung", HarmDE: "Fraktur, Kopfverletzung",
AffectedDE: "Wartungspersonal", ZoneDE: "Leiter, Zugangsbereich",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1065", NameDE: "Absturz von Dach/Buehne", NameEN: "Fall from roof/platform",
RequiredComponentTags: []string{"gravity_risk", "structural_part"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Person stuerzt von Dach oder Arbeitsbuehne",
TriggerDE: "Fehlende Absturzsicherung, Windeinwirkung", HarmDE: "Polytrauma, Tod",
AffectedDE: "Wartungspersonal, Dachdecker", ZoneDE: "Dachkante, Buehnenrand",
DefaultSeverity: 5, DefaultExposure: 2,
},
// === Einklemmen Haare/Kleidung (3) ===
{
ID: "HP1066", NameDE: "Haareinzug Drehmaschine", NameEN: "Hair entanglement lathe",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80, ScenarioDE: "Lange Haare werden von Spindel erfasst",
TriggerDE: "Offene Haare, fehlende Haube, Vorbeugen", HarmDE: "Skalpierung, Kopfverletzung",
AffectedDE: "Bedienpersonal", ZoneDE: "Spannfutter, Spindel",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP1067", NameDE: "Kleidungseinzug Bohrmaschine", NameEN: "Clothing entanglement drill press",
RequiredComponentTags: []string{"rotating_part", "entanglement_risk"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 75, ScenarioDE: "Aermel wird vom Bohrfutter erfasst und aufgewickelt",
TriggerDE: "Weite Kleidung, fehlender Aermelschutz", HarmDE: "Armeinzug, Fraktur",
AffectedDE: "Bedienpersonal", ZoneDE: "Bohrspindel, Bohrfutter",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP1068", NameDE: "Kleidungseinzug Foerderband", NameEN: "Clothing entanglement conveyor",
RequiredComponentTags: []string{"moving_part", "entanglement_risk"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 75, ScenarioDE: "Kleidung am Foerderband eingezogen",
TriggerDE: "Lose Kleidung nahe Einlaufstelle", HarmDE: "Einzug, Quetschung",
AffectedDE: "Bedienpersonal", ZoneDE: "Bandeinlauf, Umlenkrolle",
DefaultSeverity: 4, DefaultExposure: 3,
},
// === Unkontrollierte Bewegung (5) ===
{
ID: "HP1069", NameDE: "Unkontrollierte Roboterarm-Bewegung", NameEN: "Uncontrolled robot arm movement",
RequiredComponentTags: []string{"moving_part", "programmable", "has_software"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard", "software_fault"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Roboterarm fuehrt unerwartete Bewegung aus",
TriggerDE: "Softwarefehler, falsches Programm, EMV-Stoerung", HarmDE: "Schlag, Quetschung",
AffectedDE: "Bedienpersonal, Programmierer", ZoneDE: "Roboterarbeitsraum",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1070", NameDE: "Unkontrollierte CNC-Achsbewegung", NameEN: "Uncontrolled CNC axis movement",
RequiredComponentTags: []string{"moving_part", "programmable", "has_software"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard", "software_fault"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80, ScenarioDE: "CNC-Achse faehrt unerwartet in Endlage",
TriggerDE: "Programmierfehler, Referenzpunktverlust", HarmDE: "Quetschung, Maschinenschaden",
AffectedDE: "Einrichter", ZoneDE: "Verfahrbereich der Achsen",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1071", NameDE: "Unkontrollierter Hydraulikzylinder", NameEN: "Uncontrolled hydraulic cylinder",
RequiredComponentTags: []string{"hydraulic_part", "moving_part", "high_force"},
RequiredEnergyTags: []string{"hydraulic_pressure"},
GeneratedHazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
SuggestedMeasureIDs: []string{"M001", "M051", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 80, ScenarioDE: "Hydraulikzylinder faehrt unkontrolliert aus/ein",
TriggerDE: "Ventilversagen, Leitungsbruch", HarmDE: "Quetschung durch Kolbenstange",
AffectedDE: "Wartungspersonal", ZoneDE: "Zylinderweg, Anlenkpunkte",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1072", NameDE: "Unkontrollierter Pneumatikkolben", NameEN: "Uncontrolled pneumatic piston",
RequiredComponentTags: []string{"pneumatic_part", "moving_part"},
RequiredEnergyTags: []string{"pneumatic_pressure"},
GeneratedHazardCats: []string{"mechanical_hazard", "pneumatic_hydraulic"},
SuggestedMeasureIDs: []string{"M001", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 72, ScenarioDE: "Pneumatikzylinder faehrt bei Druckaufbau schlagartig aus",
TriggerDE: "Ventil klemmt, Druckstoss", HarmDE: "Schlag durch Kolbenstange",
AffectedDE: "Bedienpersonal", ZoneDE: "Kolbenstangenbereich",
DefaultSeverity: 3, DefaultExposure: 2,
},
{
ID: "HP1073", NameDE: "Schwerkraftbedingte Absenkung", NameEN: "Gravity-induced lowering",
RequiredComponentTags: []string{"gravity_risk", "moving_part", "high_force"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M051", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 82, ScenarioDE: "Schweres Teil senkt sich bei Energieausfall ab",
TriggerDE: "Stromausfall, Druckverlust ohne Halteventil", HarmDE: "Quetschung unter Last",
AffectedDE: "Wartungspersonal", ZoneDE: "Unterhalb angehobener Last",
DefaultSeverity: 5, DefaultExposure: 2,
},
// === Vibration spezifisch (3) ===
{
ID: "HP1074", NameDE: "Hand-Arm-Vibration Handmaschine", NameEN: "Hand-arm vibration power tool",
RequiredComponentTags: []string{"vibration_source", "moving_part"},
RequiredEnergyTags: []string{"vibration"},
GeneratedHazardCats: []string{"ergonomic_hazard"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 60, ScenarioDE: "Dauerhafte Vibration durch handgehaltene Maschine",
TriggerDE: "Langer Einsatz ohne Pausen, fehlende Daempfung", HarmDE: "Weissfingerkrankheit, Nervenschaden",
AffectedDE: "Bedienpersonal", ZoneDE: "Griffbereich, Handgelenk",
DefaultSeverity: 3, DefaultExposure: 4,
},
{
ID: "HP1075", NameDE: "Ganzkoerper-Vibration Fahrzeug", NameEN: "Whole-body vibration vehicle",
RequiredComponentTags: []string{"vibration_source", "structural_part"},
RequiredEnergyTags: []string{"vibration"},
GeneratedHazardCats: []string{"ergonomic_hazard"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 58, ScenarioDE: "Ganzkoerper-Vibration auf Fahrzeug/Maschine",
TriggerDE: "Unebener Boden, fehlende Sitzfederung", HarmDE: "Rueckenschaden, Bandscheibenvorfall",
AffectedDE: "Fahrzeugfuehrer", ZoneDE: "Fahrersitz, Kabine",
DefaultSeverity: 3, DefaultExposure: 4,
},
{
ID: "HP1076", NameDE: "Vibration Verdichtungsmaschine", NameEN: "Vibration compaction machine",
RequiredComponentTags: []string{"vibration_source", "moving_part"},
RequiredEnergyTags: []string{"vibration"},
GeneratedHazardCats: []string{"ergonomic_hazard"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 58, ScenarioDE: "Extreme Vibration bei Verdichtungsarbeit",
TriggerDE: "Direktes Fuehren der Ruettelplatte", HarmDE: "Gelenkschaden, Durchblutungsstoerung",
AffectedDE: "Bedienpersonal", ZoneDE: "Griffbereich Verdichter",
DefaultSeverity: 3, DefaultExposure: 3,
},
// === Extra patterns to reach 85: deeper mechanical variants (8) ===
{
ID: "HP1077", NameDE: "Quetschen zwischen Maschinenteilen", NameEN: "Crush between machine parts",
RequiredComponentTags: []string{"crush_point", "moving_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 72, ScenarioDE: "Koerperteil zwischen zwei bewegten Teilen gequetscht",
TriggerDE: "Gleichzeitige Bewegung zweier Achsen", HarmDE: "Quetschung, Fraktur",
AffectedDE: "Bedienpersonal", ZoneDE: "Kreuzungsbereich der Achsen",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1078", NameDE: "Abscherung an Linearschieber", NameEN: "Shearing at linear slide",
RequiredComponentTags: []string{"moving_part", "cutting_part"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 70, ScenarioDE: "Finger wird an Schieberkantenabgeschert",
TriggerDE: "Finger in Schieberweg bei Betaetigung", HarmDE: "Abscherung Fingerkuppe",
AffectedDE: "Bedienpersonal", ZoneDE: "Schieberkanal, Fuehrungskante",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1079", NameDE: "Erfassen durch Drehteller", NameEN: "Entanglement by rotary table",
RequiredComponentTags: []string{"rotating_part", "crush_point"},
RequiredEnergyTags: []string{"rotational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 72, ScenarioDE: "Person wird von Drehteller erfasst und mitgezogen",
TriggerDE: "Aufenthalt im Drehbereich ohne Sicherung", HarmDE: "Quetschung, Sturz",
AffectedDE: "Bedienpersonal", ZoneDE: "Drehteller-Umfang, Uebergabebereich",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP1080", NameDE: "Abreissen durch Zugkraft", NameEN: "Tearing by pulling force",
RequiredComponentTags: []string{"moving_part", "high_force"},
RequiredEnergyTags: []string{"kinetic"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 70, ScenarioDE: "Koerperteil wird durch Maschinenzugkraft abgerissen",
TriggerDE: "Einfangen in Zugvorrichtung, Seil, Kette", HarmDE: "Abriss Extremitaet",
AffectedDE: "Bedienpersonal", ZoneDE: "Zugbereich, Seilwinde",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP1081", NameDE: "Peitscheneffekt gerissenes Seil", NameEN: "Whip effect broken cable",
RequiredComponentTags: []string{"high_force", "stored_energy"},
RequiredEnergyTags: []string{"stored_energy"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M054"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 75, ScenarioDE: "Gerissenes Seil schlaegt peitschenartig zurueck",
TriggerDE: "Seilriss unter Last, Verschleiss", HarmDE: "Schlagverletzung, Augenverlust",
AffectedDE: "Personen im Seilbereich", ZoneDE: "Seilweg, seitlicher Bereich",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP1082", NameDE: "Unkontrolliertes Rollen Werkstueck", NameEN: "Uncontrolled workpiece rolling",
RequiredComponentTags: []string{"moving_part", "gravity_risk"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 62, ScenarioDE: "Rundes Werkstueck rollt unkontrolliert vom Tisch",
TriggerDE: "Fehlende Sicherung, Neigung der Ablage", HarmDE: "Fussverletzung, Stolpersturz",
AffectedDE: "Bedienpersonal", ZoneDE: "Ablagefläche, Boden",
DefaultSeverity: 2, DefaultExposure: 3,
},
{
ID: "HP1083", NameDE: "Umkippen schwerer Maschine", NameEN: "Tipping of heavy machine",
RequiredComponentTags: []string{"structural_part", "gravity_risk", "high_force"},
RequiredEnergyTags: []string{"gravitational"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 78, ScenarioDE: "Schwere Maschine kippt bei Transport oder Betrieb",
TriggerDE: "Unebener Boden, Schwerpunktverlagerung", HarmDE: "Toedliche Quetschung",
AffectedDE: "Transportpersonal", ZoneDE: "Kippbereich, Aufstellflaeche",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP1084", NameDE: "Rueckprall elastisches Material", NameEN: "Rebound of elastic material",
RequiredComponentTags: []string{"stored_energy", "moving_part"},
RequiredEnergyTags: []string{"stored_energy"},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M141"},
SuggestedEvidenceIDs: []string{"E01"},
Priority: 60, ScenarioDE: "Elastisches Material schnellt zurueck und trifft Person",
TriggerDE: "Loslassen unter Spannung, Werkzeugabrutschen", HarmDE: "Schlagverletzung Gesicht/Auge",
AffectedDE: "Bedienpersonal", ZoneDE: "Spannbereich, Biegemaschine",
DefaultSeverity: 3, DefaultExposure: 3,
},
}
}