feat(iace): fill lift-measure distance gaps vs GT (M603/M605/M606)
The GT distance benchmark surfaced three Fachmann lift values the engine carried no measure for: general lift/lower speed (≤150 mm/s), the low-zone inching regime (<200 mm floor clearance, ≤75 mm/s), and limited descent on power loss (≤100 mm). Extend M603 (inching) and add M605 (drive-limited general speed) + M606 (load-holding on energy loss). Values framed as generic hoist recommendations with EN 1570-1 reference, not GT-memorised. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -91,6 +91,8 @@ func getLiftEndstopMeasures() []ProtectiveMeasureEntry {
|
||||
Name: "Tippbetrieb / Hold-to-run beim Absenken (mit Verifikations-Nachweis)",
|
||||
Description: "Absenken nur im Tippbetrieb (Hold-to-run): Bedientaster muss waehrend des gesamten " +
|
||||
"Absenkvorgangs gedrueckt gehalten werden. Bei Loslassen stoppt die Bewegung sofort. " +
|
||||
"Im bodennahen Bereich (Empfehlung: unter 200 mm Bodenabstand) ist das Absenken nur im " +
|
||||
"Tippbetrieb mit zusaetzlich reduzierter Geschwindigkeit (Empfehlung: <= 75 mm/s) zulaessig. " +
|
||||
"Im Limits-Form als 'Tippbetrieb' deklariert — durch Tests verifizieren (Stop-Reaktionszeit " +
|
||||
"<= 0,3 s im voll beladenen Zustand).",
|
||||
HazardCategory: "mechanical",
|
||||
@@ -130,5 +132,52 @@ func getLiftEndstopMeasures() []ProtectiveMeasureEntry {
|
||||
RiskReduction: &RiskReduction{SeverityDelta: -2, ExposureDelta: -1},
|
||||
Tags: []string{"crush_point", "gravity_risk"},
|
||||
},
|
||||
// M605 — Inherently limited general lift/lower speed (by drive design)
|
||||
{
|
||||
ID: "M605",
|
||||
ReductionType: "design",
|
||||
SubType: "force_energy",
|
||||
Name: "Konstruktiv begrenzte Hub-/Senkgeschwindigkeit",
|
||||
Description: "Die generelle Hub- und Senkgeschwindigkeit ist durch die Antriebsauslegung " +
|
||||
"(z. B. Schneckengetriebe, Drehzahlbegrenzung im Frequenzumrichter) inhaerent begrenzt " +
|
||||
"(Empfehlung fuer manuell zugaengliche Hubgeraete: <= 150 mm/s), sodass Personen " +
|
||||
"Bewegungen rechtzeitig erkennen und ausweichen koennen. Ergaenzt die endlagennahe " +
|
||||
"Kriechgeschwindigkeit (M600).",
|
||||
HazardCategory: "mechanical",
|
||||
Examples: []string{
|
||||
"Schneckengetriebe begrenzt Hub/Senk konstruktiv auf <= 150 mm/s",
|
||||
"Frequenzumrichter mit fest parametrierter Maximaldrehzahl",
|
||||
"Hydraulik mit Stromregelventil zur Geschwindigkeitsbegrenzung",
|
||||
},
|
||||
NormReferences: []string{
|
||||
"EN 1570-1 (Hubtische — Bauanforderungen)",
|
||||
"EN ISO 13849-1 (sicher reduzierte Geschwindigkeit)",
|
||||
},
|
||||
RiskReduction: &RiskReduction{ExposureDelta: -1, ProbabilityDelta: -1},
|
||||
Tags: []string{"crush_point", "gravity_risk", "speed_limit"},
|
||||
},
|
||||
// M606 — Limited uncontrolled descent on power/energy loss
|
||||
{
|
||||
ID: "M606",
|
||||
ReductionType: "design",
|
||||
SubType: "control_design",
|
||||
Name: "Begrenztes Absenken bei Energieausfall (Lasthalteeinrichtung)",
|
||||
Description: "Bei Spannungs-/Energieausfall haelt eine Lasthalteeinrichtung (Senkbremsventil, " +
|
||||
"Rohrbruchsicherung, selbsthemmendes Getriebe, mechanische Ruecklaufsperre) die Last; " +
|
||||
"ein etwaiges Nachsetzen ist auf ein ungefaehrliches Mass begrenzt (Empfehlung: <= 100 mm). " +
|
||||
"Verhindert schlagartiges Absacken auf darunter befindliche Koerperteile.",
|
||||
HazardCategory: "mechanical",
|
||||
Examples: []string{
|
||||
"Senkbremsventil direkt am Hydraulikzylinder (max. ~100 mm Nachsetzen)",
|
||||
"Selbsthemmendes Schneckengetriebe ohne Rueckdrehen",
|
||||
"Mechanische Ruecklaufsperre / Fangvorrichtung am Hubschlitten",
|
||||
},
|
||||
NormReferences: []string{
|
||||
"EN 1570-1 (Hubtische)",
|
||||
"EN ISO 12100 (Energieausfall — sichere Zustaende)",
|
||||
},
|
||||
RiskReduction: &RiskReduction{SeverityDelta: -2, ProbabilityDelta: -1},
|
||||
Tags: []string{"crush_point", "gravity_risk", "energy_isolation"},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user