Implementation of a digital cam controller

To trigger sequences highly dynamically and synchronously to a rotating or linear motion, a digital cam controller can be used. This means that a camera or a laser can be controlled on the basis of a position, for example.

The function "Switching with preset counter values" allows this, by appropriate parameterization, with position or time cams on a digital output track.

Implementation with up to four position cams

See examples in chapter "Switching with preset counter values":

Implementation with up to eight time cams:

See the example in chapter “Switching with preset counter values”:

Implementation of a digital cam controller 1:

Using the function block MC_DigitalCamSwitch_EL5131

If the axis is controlled from the TwinCAT Motion function environment, the NC, the function block “MC_DigitalCamSwitch_EL5131” can be used.