Helical Interpolation with FlexMotion

Publish Date: Sep 06, 2006 | 0 Ratings | 0.00 out of 5 |  PDF

1. Description

The Load Helical Arc function available in FlexMotion defines an arc in 3D vector space that consist of a circle in the XY plane and synchronized linear travel in the Z axis. The arc is specified by a radius, starting angle, travel angle, and Z axis linear travel, and like all vector space moves, uses the loaded value of vector acceleration and vector velocity to define the motion along the helical path of the arc. The following figure defines a helical arc:


1. Helical Arc5. Radius
2. Travel Angle6. Linear Travel
3. Start Angle7. Ending Position
4. Starting Position

Like circular arcs, helical arcs are not limited to ±360°. Moves of up to 4,096 helical twists in either direction can be started with one call to this function. Since each of the three axes specified in the vector space needs to work in syncronization to create a helix, the trajectory is generated on the board and is calculated on the fly.

Back to Top

2. Common Applications


The most popular application for helical interpolation is evenly spreading glue in a circular path with the Z axis being used to push the glue out of the dispenser.

Back to Top

Bookmark & Share

Ratings

Rate this document

Answered Your Question?
Yes No

Submit