Error description 160-0122
Error message
Contradictory M functions
Cause of error
In the same block, you tried to output multiple effective M functions that cancel each other.
For example, you cannot program M3 and M4 in the same NC block because both go into effect at beginning of the block.
On the other hand, M3 and M5 are allowed in the same block because M3 goes into effect at the block beginning and M5 at block end.
The machine tool builder specifies which M functions cancel each other.
Error correction
Correct the NC program.