Error 0040 · CNCelite 8058 / 8060 / 8065 / 8070

Message: M before-before or Before-After with subroutine does not admit movements in the block.

Detection

During the validation of the machine parameters.

Cause

In the M functions table, there is a function with associated subroutine and Before- Before or Before-After synchronization type.

Solution

The CNC always executes the subroutine associated with an M function at the end of the block where the function has been programmed. Define the M function without synchronization or with After-After synchronization.

The same code on other products

·