I got a Fanuc Robocut 1iC that keeps getting a 045 Program alarm anytime M60 (thread wire) comes up in the program. M60 works in MDI and on the pendent control but not when you call it up in the program.

Before this the controller was having troubles staying on and would shut down randomly. Found out the motherboard in the controller was bad. Had Fanuc come out and replace that. Everything else works as it should but not the M60 in a program.

Any suggestions on what it could be?