发布于 2009-05-09 06:48:40
0楼
可能跟系统有关系,有的系统在MDI与JOG切换时MDI必须复位JOG方式下才能动,ATUO一样。当然也许可能在你切换时它就自动复位返回程序头,故会
一直从头开始。
建议:用一个R指令做标志位,进行判断跳转即:
GOTOF "STEP_"<STEP_1:
R1=$AA_IM[X]
R10=$AA_IM[Y]
MSG("POINT 1 done")
R50=2
M0
STEP_2:
R2=$AA_IM[X]
R20=$AA_IM[Y]
R5=-ATAN2(R2-R1)/(R20-R10)
MSG("B="<R50=3
M0
STEP_3:
B=IC(R5)
$P_UIFR[2,B,TR]=$AA_IM[B]
MSG("G55 B=0")
R50=1
M30