使用MEAS测量φ158的外圆,程序可正常运行.但是有以下两个问题:
在φ158处探针触碰到工件后,并不会删除余程,而是继续运动到φ157程序尺寸.
程序结束后$AA_MM[X],$AA_MM[Y],$AA_MM[Z]中并没有测量值
小白一枚,求助高手指点一下,怎样才能解决上述2个问题.感激不尽!
M120作用是打开探针,M121作用是关闭探针.
通过观察测量过程发现,探针在触碰到工件时指示灯状态是有变化的.
平常在Shopturn中使用西门子测量循环是可以正常测量的.
程序如下:
DEF INT ERROR
T="pb06"
TC(1,0,0,1,0,0) ;Tool change
B1=0 C1=0
DIAMON
G54
G94 G0 Z10
X177 Y0
Z-10
M120
FFWON
G90 G1 MEAS=1 X157 F500
G91 X10
G4 F0.1
G90 G1 MEAS=1 X157 F100
STOPRE
M121
G4 F0.3
WRITE(ERROR,"/_N_WKS_DIR/MEAS_TEST_MPF",<<$A_YEAR<<"\"<<$A_MONTH<<"\"<<$A_DAY<<" MM[X]="<<$AA_MM[X]<<" IM[X]="<<$AA_IM[X]<<" MM[Y]="<<$AA_MM[Y]<<" IM[Y]="<<$AA_IM[Y]<<" MM[Z]="<<$AA_MM[Z]<<" IM[Z]="<<$AA_IM[Z])
;MSG(<<$A_YEAR<<"\"<<$A_MONTH<<"\"<<$A_DAY<<" MM[X]="<<$AA_MM[X]<<" IM[X]="<<$AA_IM[X]<<" MM[Y]="<<$AA_MM[Y]<<" IM[Y]="<<$AA_IM[Y]<<" MM[Z]="<<$AA_MM[Z]<<" IM[Z]="<<$AA_IM[Z])
G0 X177
Z10
M30