Variable Position Arm Swing Operator

By Huu Khanh Nguyen · Updated October 29, 2026 · hoermann, folding-arm, swing-operator, post-mounted, variable-position

Variable Position Arm Swing Operator

A swing gate operator with a standing body on the gate post and a folding arm, whose mounting position can be moved along the post to suit very deep posts.

Parameters

NameDefaultUnit
Leaf angle0°
Opening angle90°
Hinge depth in the post100mm
Mounting height50mm
Sliding travel0mm
Leaf length2000mm
Leaf weight200
Handingleft
Number of leaves1
Post width200mm
Leaf guidanceground
Shaft behind the hinge axis190mm
Bracket distance on the leafMath.sqrt(857 * 857 - (98 - hingeDepth - 203.5) * (98 - hingeDepth - 203.5)) - shaftBehindmm
Bracket pin x(bracketDistance) * Math.cos(leafAngle * Math.PI / 180) - (98) * Math.sin(leafAngle * Math.PI / 180)mm
Bracket pin y(bracketDistance) * Math.sin(leafAngle * Math.PI / 180) + (98) * Math.cos(leafAngle * Math.PI / 180)mm
Crank arm angleMath.atan2(eyeY - (hingeDepth + 203.5), eyeX - (-shaftBehind)) * 180 / Math.PI + 1 * Math.acos(Math.max(-1, Math.min(1, ((373) * (373) + Math.hypot(eyeX - (-shaftBehind), eyeY - (hingeDepth + 203.5)) * Math.hypot(eyeX - (-shaftBehind), eyeY - (hingeDepth + 203.5)) - (484) * (484)) / (2 * (373) * Math.hypot(eyeX - (-shaftBehind), eyeY - (hingeDepth + 203.5)))))) * 180 / Math.PI°
Elbow pin x(-shaftBehind) + (373) * Math.cos(armAngle * Math.PI / 180)mm
Elbow pin y(hingeDepth + 203.5) + (373) * Math.sin(armAngle * Math.PI / 180)mm
Finishwhite