Positioning an Axis Before Starting Camming

The function block MC_CamStartPos is used to position a slave axis in its starting position for a MC_CamIn move with a slave absolute profile. To position the slave axis for the MC_CamIn move, the typical programming sequence is:

  1. With the master axis at standstill, call MC_CamStartPos to determine the start position for the slave axis.
  2. Call MC_MoveAbsolute to move the slave axis to its start position.
  3. Call MC_CamIn with StartMode = 0 (Start mode). The MC_CamIn inputs MasterOffset, SlaveOffset, MasterScaling, and SlaveScaling should have the same values as used in the call to MC_CamStartPos.

See also: Cam Profile Switching