I seem to have this issue as well my robot being a new Fanuc Arc Mate 120iD/12L i set up 600+ line job and all the points are off about the same amount in various XYZ directions and but my TCP is point on. Very frustrated at the moment. Luckily Lincoln Electric is coming in to morrow so when i figure out what is happening ill be sure to drop you a line here to help you out.