Solution found. Working with Fanuc Tech support they used the wrong core robot in a software upgrade we purchased 18 months ago during installation. The robot core they used is a M16iB/20T. We have a standard M16iB/20. The "T" designates a track mount robot that does not have a swiveling J1 axis. It moves along a track for J1, hence the mm reference instead of degrees for J1 only. I've had no experience with a robot like this so it wasn't even on my mind that this could be the issue. Data sheet for what I'm talking about is below.
http://roboticturnkeysolutions…fanuc/datasheet/M16iB.pdf
Unfortunately the only fix is to have another software update performed with the correct core robot, and Fanuc does not have the personnel in house this week to do this.