Single-Axis, Point-to-Point Motion
One of the most commonly used profiles is the simple, single-axis, point-to-point move, which requires the position to which the axis needs to move. Often it also requires the velocity and acceleration (usually supplied by a default setting) at which you want the motion to move. Figure 6 shows how to move a single axis in LabVIEW using the default velocity and acceleration.
Figure 6. Single-Axis, Point-to-Point Motion in LabVIEW
Coordinated Multiaxis Motion
Another type of motion is coordinated multiaxis motion, or vector motion. This move is often point-to-point motion but in 2D or 3D space. Vector moves require the final positions on the X, Y, and/or Z axes. Your motion controller also requires some type of vector velocity and acceleration. This motion profile is commonly found in XY-type applications such as scanning or automated microscopy. Figure 7 shows how to accomplish a three-axis move using LabVIEW. For more information on coordinated motion, view the examples in the LabVIEW Multiaxis.llb library in NI-Motion driver software.
Figure 7. Coordinated Multiaxis Motion in LabVIEW
Blended motion involves two moves fused together by a blend that causes the moves to act as one. Blended moves require two moves and a blend factor that specifies the blend size. Blending is useful for applications requiring continuous motion between two different moves. However, in blended motion, your system does not pass through all of the points in your original trajectory. If the specific position along the path is important to you, consider a contouring motion.
Figure 8. Blended Motion
Figure 8 explains the blending between two vector moves in LabVIEW. For more information on blending, view the Sequence of Blended Vector Moves example program in NI-Motion driver software.
Figure 9. Blended Motion in LabVIEW
With contouring, you can supply a position buffer and create a smooth path or spline through them. Contouring holds an advantage over blending in that it guarantees that the system passes through each position.
Figure 10. Contoured Motion
Figure 11 explains a contoured move using LabVIEW. For more information on contouring, view the examples in the Countouring.llb example library found in NI-Motion driver software.
Figure 11. Contoured Motion in LabVIEW
With electronic gearing, you can simulate the motion that would occur between two mating gears without using real gears. You use electronic gearing by supplying a gear ratio between a slave axis and a master axis, encoder, or ADC channel.
Figure 12 shows how to configure a slave axis to follow a master axis. For more information on electronic gearing, view the Gearing.llb example library found in NI-Motion driver software.
Figure 12. Electronic Gearing in LabVIEW
Helical Interpolation with FlexMotion
Learn More about Electronic Gearing
Gearing Settings for Motion Controllers