840D加工程序中的ID同步动作中的pos定位轴能否走机床坐标系值,不走工件坐标系?

ID=1 WHENEVER $A_IN[10]==1 DO POS[Z]=1050.0
     我在840D系统加工中心的加工程序中编了上面这句话,调试时发现当条件$A_IN[10]等于1时Z轴是按照当前的工件坐标系走位置,里面包含有当前的零偏和刀补),而不是按照机床坐标系走位置。
     由于条件$A_IN[10]等于1的时刻是不可预知的,零偏有可能是G54、G55、G56、G57中的某一个,刀补D也是不同刀具的刀长值,因此POS[Z]如果按照当时工件坐标走位置的话那就会走到不确定的位置了。而我需要Z轴走到固定的机床坐标位置值。
     我试了一下在这句话后面加上G53 D0或者SUPA  D0,即程序修改为如下
 ID=1 WHENEVER $A_IN[10]==1 DO POS[Z]=1050.0 G53 D0,结果运行到这句话是系统出现报错不能继续执行。
    请哪位专家高手支招一下,感谢!

问题补充:
关键是执行同步动作POS的时候怎么取消刀补。
有没有哪位兄弟用过FB4的DELECE功能,这个功能是不是取消刀补的,即相当于加工程序中D0的功能呢?有没有哪个NC/PLC接口型号是取消刀补的,我没查到;

最佳答案

这个问题我是这样理解的,指令定位轴 (POS)功能:
与从零件程序进行编程不同,定位轴运动对零件程序的执行没有影响,而此时的 Z 轴是几何轴,因此,要使用几何轴进行摆动,这里是 Z 轴,就必须使用 WAITP 将其释放来进行摆动。在程序前加上:
G0 X0 Z0
WAITP(Z)

提问者对于答案的评价:
谢谢沧浪子高手指点。
不知道是否有什么办法能用PLC来实现轴在某段时间内取消刀补的功能(即D0),如果有办法的话还请告诉我。
我的手机号13085282715,邮箱zuo.jingfei@dcec.com.cn,微信号ZJF751020.
欢迎联系。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc160105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日 下午5:59
下一篇 2017年6月8日

相关推荐

  • 802D数控铣床回参考点时报警,请求帮忙.

    学校一台新买的青海一机数控铣床,装西门子802D系统,返回参考点时候提示以下报警内容380500,驱动Z1.代码:608,数值0.按下复位键报警可以消除,但是就是不能回零,手动移动…

    SINUMERIK 2019年6月11日
  • 840dsl报警65000-65999文本如何编辑?

    请教大师如何编辑该报警里面的文本。在哪里找到? 钻石用户推荐最佳答案 报警信息文档保存位置:MMC报警文本    C:\dh\mb.dir\…

    SINUMERIK 2020年10月31日
  • 绝对光栅尺

    有台机床要搬迁机械不拆,但是电气箱与机床要分开,我想知道线全拆了之后,需要重新设机床零点吗?840dsl绝对光栅尺的绝对位置储存在哪里?如何做前期工作不需要重新设定机床零点? 最佳…

    SINUMERIK 2020年10月31日
  • 6ra70如何快速制动

    怎样才能让点动状态下立刻制动?不然不好校正零件,因是立车,零件比较大。不用能耗制动。 问题补充:6RA70四象限,有何方法能快速制动。 最佳答案 把点动速度值放小就好了.就是点动给…

    SINUMERIK 2019年6月11日
  • 建立的参考点在Step7中找不到该点地址

    我有台840D系统机床,将Z轴光栅尺屏蔽了,将第二测量系统改为第一测量系统,也建立参考点了。为什么在机床Step7中找不到建立的参考点地址DB32.DBX60.4,而在机床面板上P…

    SINUMERIK 2020年10月31日
  • 关于主轴报警25105“轴C测量系统误差”的问题

    现有一台840Dpl的机床,主轴有两个测量系统—电机编码器和同步带带动的外部编码器,两者完全相同,为增量式编码器(西门子6FX2001-3CC50, ID …

    SINUMERIK 2017年11月1日
  • 求西门子840dsl的总清教程

    求西门子840dsl的总清教程 最佳答案 840D系统NCU程序总清步骤1.NC全清步骤(1) 将NC启动开关S3拨到“1”的位置(2) 启动NC,如NC已启动…

    SINUMERIK 2020年10月31日
  • 有谁在828D 系统用过MCP USB 吗?

    在调试一台非标设备时,采用西门子828D SL 系统联接SS120 Combi一体型驱动,配套了一块USB的MCP,我第一次用这款MCP,不知该怎样其…

    2020年10月31日
  • DB10.DBX57.0是什么意思??

    我在编程过程中要用到DB10.DBX57.0,但我不懂它的具体用法和含义,它的中文解释为“INC”输入在模式组有效 问题补充:我是问这个位的具体含义!!谢谢 最佳答案 这是DB块中…

    SINUMERIK 2019年6月11日
  • 正反向移动距离不一致

    840D系统,武重镗铣床,同方向,X轴用手轮进给,每次手轮动1格,X轴坐标显示移动10丝,打表也是10丝。反向后,为消除反向间隙,移动一段距离,打表,则每摇一格,X轴移动15丝,再…

    SINUMERIK 2018年1月1日