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)",
|
Name: "Tippbetrieb / Hold-to-run beim Absenken (mit Verifikations-Nachweis)",
|
||||||
Description: "Absenken nur im Tippbetrieb (Hold-to-run): Bedientaster muss waehrend des gesamten " +
|
Description: "Absenken nur im Tippbetrieb (Hold-to-run): Bedientaster muss waehrend des gesamten " +
|
||||||
"Absenkvorgangs gedrueckt gehalten werden. Bei Loslassen stoppt die Bewegung sofort. " +
|
"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 " +
|
"Im Limits-Form als 'Tippbetrieb' deklariert — durch Tests verifizieren (Stop-Reaktionszeit " +
|
||||||
"<= 0,3 s im voll beladenen Zustand).",
|
"<= 0,3 s im voll beladenen Zustand).",
|
||||||
HazardCategory: "mechanical",
|
HazardCategory: "mechanical",
|
||||||
@@ -130,5 +132,52 @@ func getLiftEndstopMeasures() []ProtectiveMeasureEntry {
|
|||||||
RiskReduction: &RiskReduction{SeverityDelta: -2, ExposureDelta: -1},
|
RiskReduction: &RiskReduction{SeverityDelta: -2, ExposureDelta: -1},
|
||||||
Tags: []string{"crush_point", "gravity_risk"},
|
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