By Huu Khanh Nguyen · Updated October 29, 2026 · hoermann, folding-arm, swing-operator, post-mounted, variable-position
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.
| Name | Default | Unit |
|---|---|---|
| Leaf angle | 0 | ° |
| Opening angle | 90 | ° |
| Hinge depth in the post | 100 | mm |
| Mounting height | 50 | mm |
| Sliding travel | 0 | mm |
| Leaf length | 2000 | mm |
| Leaf weight | 200 | |
| Handing | left | |
| Number of leaves | 1 | |
| Post width | 200 | mm |
| Leaf guidance | ground | |
| Shaft behind the hinge axis | 190 | mm |
| Bracket distance on the leaf | Math.sqrt(857 * 857 - (98 - hingeDepth - 203.5) * (98 - hingeDepth - 203.5)) - shaftBehind | mm |
| 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 angle | Math.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 |
| Finish | white |