fix(iace): add human reference to all 33 robot cell patterns
Every ScenarioDE now describes how a PERSON is affected, not just what happens to the machine. Every HarmDE describes the INJURY, not just the technical effect. Examples: - "Peitscheneffekt des Schlauchs" → "Person wird von abspringendem Schlauch getroffen. KSS-Spritzer verletzen Haut und Augen." - "Kurzschluss, Brand" → "Person wird durch Brand oder toxische Rauchgase verletzt. Verbrennungen, Rauchvergiftung." Rule: Risikobeurteilung bewertet Gefahr fuer PERSONEN. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -15,7 +15,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M061", "M054"},
|
||||
Priority: 94,
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup", "cleaning", "changeover", "fault_clearing"},
|
||||
ScenarioDE: "Roboterarm ueberschreitet den sicher begrenzten Bewegungsbereich und trifft den Schutzzaun oder die Einhausung mit hoher Kraft.",
|
||||
ScenarioDE: "Roboterarm ueberschreitet Bewegungsbegrenzung und trifft Schutzzaun. Person ausserhalb wird von Zaunteilen oder dem Roboterarm getroffen.",
|
||||
TriggerDE: "Softwareendschalter versagt, Achsbegrenzung (DCS) fehlerhaft konfiguriert.",
|
||||
HarmDE: "Person ausserhalb wird von Zaunteilen oder dem Roboterarm getroffen.",
|
||||
AffectedDE: "Bedienpersonal in der Naehe des Schutzzauns",
|
||||
@@ -71,7 +71,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M061"},
|
||||
Priority: 92,
|
||||
ApplicableLifecycles: []string{"normal_operation"},
|
||||
ScenarioDE: "Greifer versagt und Werkstueck oder Werkzeug wird durch Roboterbewegung in Richtung Schutzzaun geschleudert.",
|
||||
ScenarioDE: "Greifer versagt und Werkstueck/Werkzeug wird Richtung Schutzzaun geschleudert. Person ausserhalb wird getroffen.",
|
||||
TriggerDE: "Greifkraftverlust, Druckausfall, oelige Oberflaeche des Werkstuecks.",
|
||||
HarmDE: "Person ausserhalb der Zelle wird von weggeschleudertem Teil getroffen.",
|
||||
AffectedDE: "Bedienpersonal in der Naehe der Roboterzelle",
|
||||
@@ -197,7 +197,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup", "maintenance", "fault_clearing"},
|
||||
ScenarioDE: "Schlauch der Kuehlschmierstoffversorgung zwischen Aufbereitungsanlage und Bearbeitungszentrum platzt oder springt unter Druck ab.",
|
||||
TriggerDE: "Materialermuedung, Ueberdruck, fehlerhafte Befestigung, mechanische Beschaedigung des Schlauchs.",
|
||||
HarmDE: "Peitscheneffekt des Schlauchs, Spritzer unter Druck, Rutschgefahr durch austretenden KSS.",
|
||||
HarmDE: "Person wird von abspringendem Schlauch getroffen (Peitscheneffekt). KSS-Spritzer unter Druck verletzen Haut und Augen. Rutschgefahr durch austretenden KSS.",
|
||||
AffectedDE: "Bedienpersonal, Wartungspersonal",
|
||||
ZoneDE: "Druckschlaeuche des Kuehlschmierstoffsystems",
|
||||
DefaultSeverity: 2, DefaultExposure: 2,
|
||||
@@ -229,7 +229,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M410", "M411"},
|
||||
Priority: 93,
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup", "cleaning", "maintenance", "fault_clearing"},
|
||||
ScenarioDE: "Schutzleiter ist unterbrochen. Beruehrbare leitfaehige Teile der Maschine fuehren gefaehrliche Beruehrungsspannung.",
|
||||
ScenarioDE: "Schutzleiter ist unterbrochen. Person beruehrt leitfaehige Maschinenteile und erleidet elektrischen Schlag.",
|
||||
TriggerDE: "Mechanische Beschaedigung des Schutzleiters, korrodierte Verbindung, fehlerhafte Installation.",
|
||||
HarmDE: "Elektrischer Schlag bei Beruehren des Maschinengehaeuses oder anderer leitfaehiger Teile.",
|
||||
AffectedDE: "Bedienpersonal, Wartungspersonal",
|
||||
@@ -245,7 +245,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
ApplicableLifecycles: []string{"maintenance", "fault_clearing", "commissioning"},
|
||||
ScenarioDE: "Person beruehrt spannungsfuehrende Teile bei geoeffnetem Schaltschrank. Leiter um Bedienelemente sind nicht fingersicher geschuetzt.",
|
||||
TriggerDE: "Schaltschranktuer geoeffnet fuer Wartung oder Fehlersuche, unzureichender Beruehrungsschutz.",
|
||||
HarmDE: "Elektrischer Schlag, bei Hochspannung potentiell toedlich.",
|
||||
HarmDE: "Person erleidet elektrischen Schlag. Herzkammerflimmern, Verbrennungen, bei Hochspannung Todesfolge.",
|
||||
AffectedDE: "Wartungspersonal, Elektrofachkraefte",
|
||||
ZoneDE: "Schaltschrank-Innenraum, Klemmen, Sammelschienen",
|
||||
DefaultSeverity: 4, DefaultExposure: 2,
|
||||
@@ -257,9 +257,9 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M009"},
|
||||
Priority: 92,
|
||||
ApplicableLifecycles: []string{"normal_operation", "cleaning"},
|
||||
ScenarioDE: "Wasser oder Kuehlschmierstoff dringt in elektrische Komponenten ein und verursacht einen Kurzschluss.",
|
||||
ScenarioDE: "Fluessigkeit dringt in elektrische Komponenten ein und verursacht Kurzschluss. Person wird durch Brand oder Rauchentwicklung gefaehrdet.",
|
||||
TriggerDE: "Reinigung mit Wasser, KSS-Leckage tropft auf Schaltschrank oder Steuerungskomponenten.",
|
||||
HarmDE: "Kurzschluss, Brand, Rauchentwicklung.",
|
||||
HarmDE: "Person wird durch Brand, Flammen oder toxische Rauchgase verletzt. Verbrennungen, Rauchvergiftung.",
|
||||
AffectedDE: "Bedienpersonal, Reinigungspersonal",
|
||||
ZoneDE: "Schaltgeraetekombinationen, elektrische Komponenten unterhalb von Rohrleitungen",
|
||||
DefaultSeverity: 3, DefaultExposure: 2,
|
||||
@@ -271,7 +271,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M410"},
|
||||
Priority: 92,
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup", "maintenance", "fault_clearing"},
|
||||
ScenarioDE: "Verschiedene Anlagenteile mit unterschiedlicher Energieversorgung haben kein gemeinsames Bezugspotential. Beruehrbare Teile fuehren unterschiedliche Spannungen.",
|
||||
ScenarioDE: "Person beruehrt gleichzeitig Anlagenteile mit unterschiedlichem Potential und erleidet elektrischen Schlag.",
|
||||
TriggerDE: "Fehlender Potentialausgleich zwischen Anlagenteilen verschiedener Hersteller.",
|
||||
HarmDE: "Elektrischer Schlag bei gleichzeitigem Beruehren von Teilen unterschiedlichen Potentials.",
|
||||
AffectedDE: "Bedienpersonal, Wartungspersonal",
|
||||
@@ -287,7 +287,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup", "maintenance", "fault_clearing"},
|
||||
ScenarioDE: "Defektes Geraet wird an Steckdose der Maschine angeschlossen. Fehlerstrom fliesst ueber den Koerper der beruerenden Person.",
|
||||
TriggerDE: "Fehlende Fehlerstrom-Schutzeinrichtung (RCD) an Steckdosenstromkreisen der Maschine.",
|
||||
HarmDE: "Elektrischer Schlag, Herzkammerflimmern.",
|
||||
HarmDE: "Person erleidet elektrischen Schlag durch Fehlerstrom. Herzkammerflimmern, potentiell toedlich.",
|
||||
AffectedDE: "Bedienpersonal, Wartungspersonal",
|
||||
ZoneDE: "Steckdosen der Maschine, angeschlossene Betriebsmittel",
|
||||
DefaultSeverity: 4, DefaultExposure: 2,
|
||||
@@ -304,7 +304,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
ApplicableLifecycles: []string{"normal_operation"},
|
||||
ScenarioDE: "Person muss Werkstuecke in ergonomisch unguenstiger Hoehe oder Reichweite auf das Foerderband auflegen oder entnehmen.",
|
||||
TriggerDE: "Bandhoehe nicht auf ergonomische Handhabung ausgelegt, schwere Werkstuecke.",
|
||||
HarmDE: "Rueckenbeschwerden, Schulterbelastung, langfristig Muskel-Skelett-Erkrankungen.",
|
||||
HarmDE: "Person erleidet Rueckenbeschwerden und Schulterbelastung durch wiederholte Fehlhaltung. Langfristig Muskel-Skelett-Erkrankungen.",
|
||||
AffectedDE: "Bedienpersonal",
|
||||
ZoneDE: "Beladebereich der Foerderbaender",
|
||||
DefaultSeverity: 2, DefaultExposure: 4,
|
||||
@@ -316,9 +316,9 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{},
|
||||
Priority: 85,
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup"},
|
||||
ScenarioDE: "Bedienelemente der Anlage sind in ergonomisch unguenstiger Hoehe oder Position angebracht.",
|
||||
ScenarioDE: "Person bedient Anlage in ergonomisch unguenstiger Position ueber laengere Zeit.",
|
||||
TriggerDE: "Bedienfeld zu hoch, zu niedrig oder seitlich versetzt montiert.",
|
||||
HarmDE: "Fehlhaltung, Nacken-/Schulterbelastung bei laengerer Bedienung.",
|
||||
HarmDE: "Person erleidet Nacken- und Schulterbelastung durch unguenstige Bedienposition. Langfristig Haltungsschaeden.",
|
||||
AffectedDE: "Bedienpersonal",
|
||||
ZoneDE: "Bedienfeld, HMI, Betriebsartenwahlschalter",
|
||||
DefaultSeverity: 2, DefaultExposure: 4,
|
||||
@@ -350,7 +350,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{},
|
||||
Priority: 88,
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup", "commissioning"},
|
||||
ScenarioDE: "Tragfaehigkeit des Untergrunds wird durch das Maschinengewicht und die dynamischen Lasten ueberschritten.",
|
||||
ScenarioDE: "Untergrund bricht unter dem Maschinengewicht ein. Personen im Umfeld werden von kippender oder absackender Anlage eingeklemmt.",
|
||||
TriggerDE: "Boden nicht auf maximale statische und dynamische Lasten der Maschine ausgelegt.",
|
||||
HarmDE: "Anlage bricht ein, Quetschung von Personen im Umfeld.",
|
||||
AffectedDE: "Bedienpersonal, Wartungspersonal",
|
||||
@@ -367,7 +367,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M412"},
|
||||
Priority: 92,
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup", "maintenance", "fault_clearing"},
|
||||
ScenarioDE: "Luft- und Kriechstrecken in der elektrischen Ausstattung sind nicht ausreichend dimensioniert. Bei Verschmutzung oder Feuchtigkeit kommt es zu Kriechstroemen oder Kurzschluss.",
|
||||
ScenarioDE: "Unzureichende Luft-/Kriechstrecken fuehren bei Verschmutzung zu Kriechstroemen. Person beruehrt betroffene Teile und erleidet elektrischen Schlag.",
|
||||
TriggerDE: "Verschmutzungsgrad hoeher als bei der Dimensionierung angenommen, Feuchtigkeit, alterungsbedingte Veraenderung.",
|
||||
HarmDE: "Gefaehrliche Beruehrungsspannung an beruehrbaren Teilen, Kurzschluss, Brand.",
|
||||
AffectedDE: "Bedienpersonal, Wartungspersonal",
|
||||
@@ -381,7 +381,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M415", "M416"},
|
||||
Priority: 91,
|
||||
ApplicableLifecycles: []string{"normal_operation", "setup"},
|
||||
ScenarioDE: "Elektromagnetische Stoerungen beeinflussen sicherheitsrelevante Steuerungen oder Antriebe und fuehren zu unerwarteten Maschinenbewegungen.",
|
||||
ScenarioDE: "EMV-Stoerungen verursachen unerwartete Maschinenbewegungen. Person im Gefahrenbereich wird von unkontrolliert bewegten Teilen getroffen.",
|
||||
TriggerDE: "Unzureichende EMV-Schirmung, nicht-fachgerechte Verkabelung, externe Stoerquellen.",
|
||||
HarmDE: "Unkontrollierte Bewegung von Achsen, Werkzeug oder Roboterarm durch Steuerungsfehler.",
|
||||
AffectedDE: "Bedienpersonal, Einrichter",
|
||||
@@ -426,7 +426,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M420"},
|
||||
Priority: 90, MachineTypes: []string{"cnc", "metalworking", "automotive"},
|
||||
ApplicableLifecycles: []string{"normal_operation", "maintenance", "fault_clearing"},
|
||||
ScenarioDE: "Schlauch der Kuehlschmierstoffversorgung platzt und spritzt KSS unter Druck in die Umgebung.",
|
||||
ScenarioDE: "KSS-Schlauch platzt und spritzt Kuehlschmierstoff unter Druck. Person in der Naehe wird von KSS-Strahl getroffen.",
|
||||
TriggerDE: "Alterung, Beschaedigung oder Ueberdruck fuehrt zum Versagen des Schlauchs.",
|
||||
HarmDE: "Einstichverletzung durch KSS-Strahl unter Druck, Augenverletzung, Rutschgefahr.",
|
||||
AffectedDE: "Bedienpersonal, Wartungspersonal",
|
||||
@@ -440,7 +440,7 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M061"},
|
||||
Priority: 90, MachineTypes: []string{"cnc", "metalworking", "automotive"},
|
||||
ApplicableLifecycles: []string{"normal_operation", "cleaning", "maintenance", "fault_clearing"},
|
||||
ScenarioDE: "Bettspuelung oder Kuehlschmierstoffpumpe laeuft waehrend die Schutztuer des Bearbeitungszentrums geoeffnet ist.",
|
||||
ScenarioDE: "KSS-Pumpe laeuft bei geoeffneter Schutztuer. Person vor der Bearbeitungszelle bekommt KSS-Spritzer ins Auge oder Gesicht.",
|
||||
TriggerDE: "Kein automatisches Abschalten der KSS-Pumpe bei geoeffneter Tuer.",
|
||||
HarmDE: "KSS-Spritzer in Augen oder Gesicht, Rutschgefahr durch austretenden KSS.",
|
||||
AffectedDE: "Bedienpersonal, Wartungspersonal",
|
||||
@@ -454,9 +454,9 @@ func GetRobotCellPatternsExt() []HazardPattern {
|
||||
SuggestedMeasureIDs: []string{"M420", "M009"},
|
||||
Priority: 92, MachineTypes: []string{"cnc", "metalworking", "automotive"},
|
||||
ApplicableLifecycles: []string{"normal_operation", "cleaning", "maintenance"},
|
||||
ScenarioDE: "Kuehlschmierstoff tritt aus Leckage aus und gelangt auf spannungsfuehrende Teile oder in den Schaltschrank.",
|
||||
ScenarioDE: "KSS-Leckage tropft auf elektrische Komponenten und verursacht Kurzschluss. Person wird durch Brand oder Rauchentwicklung gefaehrdet.",
|
||||
TriggerDE: "KSS-Leitung undicht oberhalb elektrischer Komponenten, tropft auf Klemmen oder Leiterplatten.",
|
||||
HarmDE: "Kurzschluss, Brand, Rauchentwicklung.",
|
||||
HarmDE: "Person wird durch Brand, Flammen oder toxische Rauchgase verletzt. Verbrennungen, Rauchvergiftung.",
|
||||
AffectedDE: "Bedienpersonal",
|
||||
ZoneDE: "Spannungsfuehrende Teile unterhalb/angrenzend von KSS-Leitungen",
|
||||
DefaultSeverity: 3, DefaultExposure: 2,
|
||||
|
||||
Reference in New Issue
Block a user