Helical Arcs

NI-Motion

Helical Arcs

A helical arc defines an arc in a 3D coordinate space that consists of a circle in the XY plane and synchronized linear travel in the Z-axis. The arc is specified by a radius, start angle, travel angle, and Z-axis linear travel. Linear travel is the linear distance traversed by the helical arc on the Z-axis, as shown in the following figure.

1  Side View of Helix   3  Isometric View of Helix  
2  Top View of Helix   4  Linear Travel  

Helical Arc Move Algorithm

The following figure shows a generic helical arc move algorithm applicable to both C/C++ and LabVIEW code.