Skip to main content

Using One Function Block Instance to Control Multiple Movements

A single function block instance (for example, from MC_MoveAbsolute) cannot be used to control multiple buffered/blending movements as long as it is Busy.

When a function block instance is Busy, the command for a new buffered or blended movement with this instance results in the error SMC_MORE_THAN_ONE_MOVEMENT_PER_INSTANCE.

To command multiple buffered or blended movements of the same type in a short order, multiple function module instances are required.