Positioning an Axis Before Starting Camming

The function blockClosed A function block groups an algorithm and a set of private data. It has inputs and outputs. MC_CamStartPos is used to positionClosed Position means a point in space which is described by different coordinates. Depending on the used system and transformation it can consist of a maximum of six dimensions (coordinates).This means three Cartesian coordinates in space and coordinates for the orientation. In ACS there can be even more than six coordinates. If the same position is described in different coordinate systems the values of the coordinates are different. 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 programmingClosed The act of performing a sequence of instructions or commands. 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 CAM Profile Switching.