This design differs from standard hydraulic and pneumatic cylinder cushions in that it utilizes a stationary plate instead of modifying the cylinder head. This allows for much longer cushion length than other designs. The length of the cushioned portion of the stroke can be easily changed during design by simply lengthening the cylinder, the plate mounts, and the snubber on the piston rod.
We also use poppet valves to allow the cylinder to accelerate out of the cushion quickly. In other designs this is accomplished with small ball check valves that cannot flow near this volume of air thereby slowing the beginning of the stroke.
The cushion design has an adjustable restriction that allows for tuning the cushioned portion of the stroke.