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.