Overview

E-CAM is a function in which the command positions of a slave axis are controlled by the position of the master axis. The relation between the master axis position and the slave axis command position is defined using a series of points known as an E-CAM table.

The E-CAM table is a table of positions of the master axis and the corresponding command positions of the slave axis. These points in the E-CAM table determine the command position of the slave axis when the master axis is at a particular position.

The E-CAM table must contain at least two points. The master axis positions in the E-CAM table must be in ascending order. If the slave axis is a single turn axis (set using SetSingleTurn), all points must be within the single turn encoder count range. Failing to do any of these will cause an error to be returned by the StartECAM function.

The master axis position can be the command position or feedback position. It can also be replaced by an encoder in the I/O input space.