Okuma Alarm-A 1222 Interrupt return pointer mismatch
After manual operation intervention to retract the cutting tool, the tool is returned to a different block from the block where the interruption was made. This alarm occurs when the number of execution blocks differs between the cycle starting after the reset and the sequence restart operation.
Probable Faulty Locations
The program contains a conditional statement which changes the number of sequences to be executed. The conditional statement is judged by whether the conditional expression is true or the local variable is defined.
N0018 IF ABCD N0020
N0019 ABCD=1 N0020
In the first execution of the program, sequence N0019 is executed because there is no local variable ABCD.
In the sequence restart operation, however, sequence N0019 is not executed.
Related SpecificationTool retraction cycle