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.