802D SL系统,我想在NC程序中使当前的工件坐标值变为0,$AA_IW[C]=0,机床提示“017210 通道程序段不可能访问变量”报警,不可以从零件程序中读/写变量,除了用G74机床回零外,还有其他办法实现吗?
版主推荐答案
版主说的很好,只读变量是不能改的,偏置G54之类是可以的。
$P_UIFR[1,X,TR]=0 ;X
$P_UIFR[1,Y,TR]=0 ;Y
$P_UIFR[1,Z,TR]=0 ;Z
也可以通过相对值来编程G91这种的,如果这个位置重要记录下来就好了。
;;;;;;;;;;;;;更新;;;;;;;;;;;;;;;;;;;
$P_UIFR[1,X,TR]=$AA_IW[X] ;X ($AA_IM[ ])
$P_UIFR[1,Y,TR]=$AA_IW[Y] ;Y
$P_UIFR[1,Z,TR]=$AA_IW[Z] ;Z
$P_UIFR[1,A,TR]=$AA_IW[A] ;A
$P_UIFR[1,B,TR]=$AA_IW[B] ;B
$P_UIFR[1,C,TR]=$AA_IW[C] ;C
针对关节轴的偏置
查看完整帖子:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1540285&bid=20
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300278.html