Hey all,
New to the forum. Have found some great answers here. Hoping y'all can help with my issue.
I have a Fanuc 30iB controller and M-710iC50 robot. I wrote a program for part treatment that uses a register variable to move to joint positions contained in position registers (indexed by the register variable in the TP program). This worked perfectly and repeatedly. I then needed to treat a second part in a different configuration; so, I translated the data in the PRs and ran in a second program. This also worked perfectly except for one movement where J6 was rotated in the opposite direction to reach a particular point, but then ran to completion without error.
I was working on resolving the J6 issue when the controller froze - no response whatsoever from the controller - no response from the teach pendant.
I powered down and backup the controller. After doing so, the teach pendant was responsive. However, when I opened the program that had been running previously when the controller froze, the controller froze again.
I powered down and up again, deleted the program that locked up, created a new program and began entering the same code. When I got to the point of entering the register number I had used previously (again, I am entering a program), the controller froze again. Reboot, delete program, create new program, but this time I used a different register number. It let me complete entering the program using this different register number. I ran that program. It ran to completion until it came to the last movement and froze while moving. Now I'm in the exact same position as described above. Reboot, try to open this new program, and the controller freezes.
I'm at a lost with what's going on, and was hoping y'all might have some ideas.
Thanks!