QuoteGETPOS PX010 STEP#(1) " I have PX010 defined in the variables table. This step is meant to copy current position of the turntable & Robot and save it into PX010.
PX010 will store robot axes in P010 and station axes in EX010. When you call the move you need to use both of them. Here is an example with local position and external axis position variables. In this case we used aliases (LP_, LBP_):
MOVL LP_RobSafeApp LBP_TmpRailPos V=1600.0 PL=8 ACC=20
You didn't show the code inside the rotation-180 job. The error may be, if you have something like this:
+MOVJ E000 VJ=5 " this is where the table should rotate for 180° "
instead of that:
+MOVJ E010 VJ=5 " this is where the table should rotate for 180° "
inside the called job.