恭喜,你发布的帖子
发布于 2024-01-16 08:34:05
3楼
CH1:
IF _ON==1 ;;;;通道1开
MWAITM(80,1,2)
RELEASE(S1,Z1)
MWAITM(81,1,2)
ENDIF
IF _ON==0 ;;通道1关
MWAITM(82,1,2)
IF ($P_SIM==0)
GET(Z1,S1)
ELSE
GETD(Z1,S1)
ENDIF
SETMS(1)
GEOAX()
MWAITM(81,1,2)
ENDIF
GOTOF _EXIT
CH2:
IF _ON==1 ;;通道2开
MWAITM(80,1,2)
IF ($P_SIM==0)
GET(Z1,S1)
ELSE
GETD(Z1,S1)
ENDIF
GEOAX(3,Z1)
$P_CHBFR[0,Z1,TR]=0 $P_CHBFRAME[0,Z1,TR]=$P_CHBFR[0,Z1,TR]
$P_CHBFR[0,Z1,TR]=_H1_Z1_POS_G300 + $AA_IM[Z2]+_H2_Z0_H1_T1_DIST $P_CHBFRAME[0,Z1,TR]=$P_CHBFR[0,Z1,TR] ;FRZ1H2
MIRROR Z0 ;activate mirror for Z1
$SC_MIRROR_TOOL_LENGTH=1 $SC_MIRROR_TOOL_WEAR=1
D=$P_TOOL ;activation tool edge
G500
MWAITM(81,1,2)
ENDIF
这个是把通道1中 的主轴S和Z轴取到通道2中。MWAITM是自定义的等待。取好后重新计算零点
请填写推广理由:
分享
只看
楼主