I have two Fanuc Arcmate robots and have been trying to copy a program from one robot to the other. We finally found some memory cards and adapters that worked so the program does transfer to the other robot, but when it runs it's not quite lined up right even though we set the User Frame to the exact same position on the part on both robots. The copied program on robot #2 runs slightly offset (by a few inches) from where it should run. The XYZ directions are correct so it appears the origin is off somehow.
Are there other system variables or settings that should be copied over besides the TP program itself? Is there something I'm maybe missing when setting the User Frame up?