Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/hazard_patterns_laser_medical.go
T
Benjamin Admin 912684644e feat: Hazard-Patterns auf 725+ — Split-Dateien von Batch B integriert
Neue Dateien: packaging, medical_pressure, specific_machines2
Split: food_pkg aufgeteilt in food_processing + packaging

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

242 lines
14 KiB
Go

package iace
// GetLaserPatterns returns hazard patterns for laser machines (HP335-HP349).
func GetLaserPatterns() []HazardPattern {
return []HazardPattern{
{
ID: "HP335", NameDE: "Augenverletzung durch Laserstrahlung (Klasse 3B/4)", NameEN: "Eye injury from laser radiation (Class 3B/4)",
RequiredComponentTags: []string{"radiation_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08", "E24"},
Priority: 98,
RequiresExpertCalculation: true,
ExpertHintDE: "Laserklasse bestimmen, NOHD berechnen, Schutzbrillen-OD auswaehlen. DIN EN 60825-1.",
ExpertHintEN: "Determine laser class, calculate NOHD, select protective eyewear OD. EN 60825-1.",
ScenarioDE: "Direkter oder reflektierter Laserstrahl trifft das Auge des Bedieners oder umstehender Personen.",
TriggerDE: "Fehlende Laserbrille, defekte Schutzumhausung, diffuse Reflexion an polierter Oberflaeche.",
HarmDE: "Irreversible Netzhautverbrennung, Erblindung, Hornhautschaedigung.",
AffectedDE: "Bedienpersonal, Wartungspersonal, Personen im Laserbereich.",
ZoneDE: "Laserarbeitsraum, Strahlaustritt, Reflexionszone.",
DefaultSeverity: 5, DefaultExposure: 3,
},
{
ID: "HP336", NameDE: "Hautverbrennung durch Laserstrahl", NameEN: "Skin burn from laser beam",
RequiredComponentTags: []string{"radiation_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"thermal_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 90,
ScenarioDE: "Laserstrahl hoher Leistung trifft die Haut des Bedieners direkt oder durch Reflexion.",
TriggerDE: "Fehleinstellung des Strahlengangs, fehlende Einhausung, Reflexion am Werkstueck.",
HarmDE: "Verbrennungen zweiten und dritten Grades, tiefe Gewebenekrose bei CO2-Lasern.",
AffectedDE: "Bedienpersonal, Einrichter.",
ZoneDE: "Strahlaustritt, Bearbeitungszone, Reflexionspfad.",
DefaultSeverity: 4, DefaultExposure: 3,
},
{
ID: "HP337", NameDE: "Brand durch Laserstrahl auf brennbarem Material", NameEN: "Fire from laser beam on combustible material",
RequiredComponentTags: []string{"radiation_risk", "high_temperature"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"thermal_hazard", "material_environmental"},
SuggestedMeasureIDs: []string{"M051", "M054", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E08", "E20"},
Priority: 92,
ScenarioDE: "Laserstrahl entzuendet brennbares Material im Bearbeitungsraum (Papier, Holz, Kunststoff).",
TriggerDE: "Ueberlauf des Strahls ueber Werkstueckkante, brennbares Reinigungsmittel im Arbeitsraum.",
HarmDE: "Brandverletzungen, Rauchgasvergiftung, Sachschaeden am Geraet.",
AffectedDE: "Bedienpersonal, alle Personen im Gebaeude.",
ZoneDE: "Bearbeitungsraum, Absaugkanal, Umgebung der Laseranlage.",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP338", NameDE: "Reflexion — Strahl trifft unkontrolliert Person", NameEN: "Reflection — beam hits person uncontrolled",
RequiredComponentTags: []string{"radiation_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M001", "M005", "M054"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 95,
ScenarioDE: "Laserstrahl reflektiert an poliertem Werkstueck und trifft Personen ausserhalb der Schutzzone.",
TriggerDE: "Neues Werkstueck mit unbekannter Reflexion, spiegelndes Werkzeug im Strahlengang.",
HarmDE: "Augenverletzung, Hautverbrennung durch unerwartete Reflexion.",
AffectedDE: "Personen im erweiterten Laserbereich, Besucher.",
ZoneDE: "Ausserhalb der Umhausung, Fenster, Wand-Reflexionsbereiche.",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP339", NameDE: "Rauchgas bei Laserschneiden (Metalldaempfe)", NameEN: "Fumes during laser cutting (metal vapors)",
RequiredComponentTags: []string{"radiation_risk", "chemical_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M124", "M141"},
SuggestedEvidenceIDs: []string{"E20"},
Priority: 85,
ScenarioDE: "Beim Laserschneiden oder -schweissen entstehen toxische Metalldaempfe und Rauchgase.",
TriggerDE: "Defekte oder unterdimensionierte Absaugung, Schneiden verzinkter oder beschichteter Bleche.",
HarmDE: "Metallrauchfieber, chronische Lungenschaedigung, Krebserkrankung bei Langzeitexposition.",
AffectedDE: "Bedienpersonal, Personen in der Halle.",
ZoneDE: "Bearbeitungszone, Absaugkanal, Filterbereich.",
DefaultSeverity: 4, DefaultExposure: 4,
},
{
ID: "HP340", NameDE: "Explosionsgefahr bei Laser + brennbare Atmosphaere", NameEN: "Explosion hazard laser + combustible atmosphere",
RequiredComponentTags: []string{"radiation_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M051", "M054", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 96,
RequiresExpertCalculation: true,
ExpertHintDE: "ATEX-Einstufung und Zuendenergie des Laserstrahls muessen bewertet werden.",
ExpertHintEN: "ATEX classification and ignition energy of laser beam must be assessed.",
ScenarioDE: "Laserstrahl entzuendet explosionsfaehige Gas- oder Staubatmosphaere im Bearbeitungsraum.",
TriggerDE: "Prozessgas-Leckage, brennbarer Staub, unzureichende Belueftung der Laserkabine.",
HarmDE: "Explosion mit schweren Verbrennungen, Druckwellenverletzung, Tod.",
AffectedDE: "Bedienpersonal, alle Personen in der Umgebung.",
ZoneDE: "Laserkabine, Gasversorgung, Absauganlage.",
DefaultSeverity: 5, DefaultExposure: 1,
},
{
ID: "HP341", NameDE: "Quetschen durch CNC-Achsen der Laseranlage", NameEN: "Crushing by CNC axes of laser system",
RequiredComponentTags: []string{"moving_part", "high_force", "crush_point"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"mechanical_hazard"},
SuggestedMeasureIDs: []string{"M001", "M005", "M051"},
SuggestedEvidenceIDs: []string{"E01", "E08"},
Priority: 90,
ScenarioDE: "CNC-Achsen der Laseranlage bewegen Bearbeitungskopf oder Werkstuecktisch und quetschen Person.",
TriggerDE: "Betreten des Bearbeitungsraums bei Referenzfahrt oder Programmablauf, defekte Schutztuer.",
HarmDE: "Quetschverletzungen an Haenden oder Oberkoerper, Frakturen.",
AffectedDE: "Einrichter, Wartungspersonal.",
ZoneDE: "Bearbeitungsraum, Verfahrwege der X-/Y-/Z-Achsen.",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP342", NameDE: "Blendung durch Streulicht", NameEN: "Glare from stray light",
RequiredComponentTags: []string{"radiation_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08", "E24"},
Priority: 72,
ScenarioDE: "Streulicht oder Prozessleuchten am Bearbeitungspunkt blenden den Bediener.",
TriggerDE: "Fehlende Blendschutzfilter, Beobachtung des Bearbeitungspunkts ohne Filter.",
HarmDE: "Temporaere Blendung, Fehlbedienung, bei Langzeitexposition Netzhautschaedigung.",
AffectedDE: "Bedienpersonal, Einrichter.",
ZoneDE: "Beobachtungsfenster, Kamerasystem, offene Bearbeitungszone.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP343", NameDE: "Elektroschock an Laserquelle (Hochspannung)", NameEN: "Electric shock at laser source (high voltage)",
RequiredComponentTags: []string{"electrical_part", "high_voltage"},
RequiredEnergyTags: []string{"electrical_energy"},
GeneratedHazardCats: []string{"electrical_hazard"},
SuggestedMeasureIDs: []string{"M003", "M004", "M054"},
SuggestedEvidenceIDs: []string{"E04", "E10"},
Priority: 95,
RequiresExpertCalculation: true,
ExpertHintDE: "Restenergie in Kondensatoren muss nach Abschaltung bewertet werden (Entladezeit).",
ExpertHintEN: "Residual energy in capacitors must be assessed after shutdown (discharge time).",
ScenarioDE: "Wartungspersonal beruehrt Hochspannungskomponenten der Laserquelle (Kondensatoren, Netzgeraet).",
TriggerDE: "Wartungsarbeiten ohne Freischalten, gespeicherte Energie in Kondensatoren nach Abschaltung.",
HarmDE: "Toedlicher Stromschlag, schwere Verbrennungen, Herzkammerflimmern.",
AffectedDE: "Wartungspersonal, Elektrofachkraefte.",
ZoneDE: "Laserquellen-Gehaeuse, Hochspannungs-Netzgeraet, Kondensatorbank.",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP344", NameDE: "UV-Strahlung bei bestimmten Lasertypen", NameEN: "UV radiation from certain laser types",
RequiredComponentTags: []string{"radiation_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 78,
ScenarioDE: "UV-Laserstrahlung (z.B. Excimer-Laser) schaedigt Haut und Augen bei unzureichendem Schutz.",
TriggerDE: "Betrieb ohne UV-Schutzabschirmung, Reflexion an metallischen Oberflaechen.",
HarmDE: "Photokeratitis (Verblitzen), Hautkrebs bei chronischer Exposition.",
AffectedDE: "Bedienpersonal, Laborpersonal.",
ZoneDE: "Strahlaustritt, Bearbeitungszone bei offener Einhausung.",
DefaultSeverity: 3, DefaultExposure: 3,
},
{
ID: "HP345", NameDE: "Schutzgaserstickung in Laserkabine", NameEN: "Inert gas asphyxiation in laser cabin",
RequiredComponentTags: []string{"structural_part", "chemical_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"material_environmental"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E01", "E20"},
Priority: 88,
ScenarioDE: "Schutzgas (Stickstoff, Argon) verdraengt Sauerstoff in geschlossener Laserkabine.",
TriggerDE: "Gasleckage, Betreten der Kabine ohne Belueftung, defekter Sauerstoffsensor.",
HarmDE: "Bewusstlosigkeit, Erstickungstod bei Sauerstoffkonzentration unter 17 Prozent.",
AffectedDE: "Wartungspersonal, Bedienpersonal bei Reinigung.",
ZoneDE: "Laserkabine, Bearbeitungskammer, Gasversorgungsbereich.",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP346", NameDE: "Fokussierlinsenverschmutzung verursacht Rueckreflex", NameEN: "Focusing lens contamination causes back-reflection",
RequiredComponentTags: []string{"radiation_risk"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"thermal_hazard", "material_environmental"},
SuggestedMeasureIDs: []string{"M054", "M141"},
SuggestedEvidenceIDs: []string{"E08", "E21"},
Priority: 80,
ScenarioDE: "Verschmutzte Fokussierlinse absorbiert Laserenergie, ueberhitzt und kann bersten.",
TriggerDE: "Versaeumte Linsenreinigung, Spritzerablagerung auf der Optik, Schutzglas fehlt.",
HarmDE: "Verbrennungen durch Glasbruch, Linsenbrand, unkontrollierter Strahlaustritt.",
AffectedDE: "Bedienpersonal, Wartungspersonal.",
ZoneDE: "Laserbearbeitungskopf, Optik-Einheit.",
DefaultSeverity: 4, DefaultExposure: 2,
},
{
ID: "HP347", NameDE: "Laserstrahl-Austritt bei defekter Einhausung", NameEN: "Laser beam escape from defective enclosure",
RequiredComponentTags: []string{"radiation_risk", "interlocked"},
RequiredEnergyTags: []string{"radiation"},
GeneratedHazardCats: []string{"material_environmental", "safety_function_failure"},
SuggestedMeasureIDs: []string{"M001", "M005", "M106"},
SuggestedEvidenceIDs: []string{"E01", "E07", "E08"},
Priority: 96,
ScenarioDE: "Laserstrahl tritt durch Spalt oder defekte Tuerverriegelung aus der Schutzeinhausung aus.",
TriggerDE: "Mechanische Beschaedigung der Kabine, manipulierter Tuerschalter, fehlende Wartung.",
HarmDE: "Augenverletzung, Hautverbrennung bei umstehenden Personen.",
AffectedDE: "Alle Personen in der Umgebung der Laseranlage.",
ZoneDE: "Einhausungswaende, Tuerspalte, Kabel- und Schlauchdurchfuehrungen.",
DefaultSeverity: 5, DefaultExposure: 2,
},
{
ID: "HP348", NameDE: "Laermbelastung durch Laserschneidprozess", NameEN: "Noise exposure from laser cutting process",
RequiredComponentTags: []string{"noise_source", "radiation_risk"},
RequiredEnergyTags: []string{},
GeneratedHazardCats: []string{"noise_vibration"},
SuggestedMeasureIDs: []string{"M141"},
SuggestedEvidenceIDs: []string{"E12", "E20"},
Priority: 60,
ScenarioDE: "Hochgeschwindigkeits-Laserschneiden erzeugt hohe Schallpegel durch Schneidgas.",
TriggerDE: "Offene oder schlecht gedaemmte Kabine, Schneiden duenner Bleche mit hoher Gasstroemung.",
HarmDE: "Laermschwerhoerigkeit, Tinnitus bei Langzeitexposition.",
AffectedDE: "Bedienpersonal, Personen in angrenzenden Bereichen.",
ZoneDE: "Laserschneidanlage, unmittelbarer Umgebungsbereich.",
DefaultSeverity: 2, DefaultExposure: 4,
},
{
ID: "HP349", NameDE: "Restenergie in Lasermedium nach Abschaltung", NameEN: "Residual energy in laser medium after shutdown",
RequiredComponentTags: []string{"radiation_risk", "stored_energy"},
RequiredEnergyTags: []string{"stored_energy"},
GeneratedHazardCats: []string{"electrical_hazard", "material_environmental"},
SuggestedMeasureIDs: []string{"M054", "M131"},
SuggestedEvidenceIDs: []string{"E01", "E10"},
Priority: 85,
ScenarioDE: "Lasermedium oder Pumpkondensatoren speichern nach Abschaltung noch gefaehrliche Energie.",
TriggerDE: "Sofortige Wartung nach Abschaltung ohne Wartezeit, fehlende Entladeanzeige.",
HarmDE: "Elektrischer Schlag durch Restkondensatorladung, unbeabsichtigter Strahlimpuls.",
AffectedDE: "Wartungspersonal, Elektrofachkraefte.",
ZoneDE: "Laserquellen-Gehaeuse, Kondensatoren, Pumpendioden-Versorgung.",
DefaultSeverity: 4, DefaultExposure: 2,
},
}
}