Error 0040 · CNC 8058 / 8060 / 8065 · CNC 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.