各位老师好,又遇见问题要来麻烦各位老师了!
按照附件图片设置好参数后,在PLC程序中激活DB3*.DBX1.6.运行平稳,无报警,诊断可见光栅尺与机床同方向,遇见的问题是:
参考零点偏移参数MD34090如何获取?
我按下面步奏尝试了下,但还是不正常:
1、半闭环时标记参考点位置A,激活全闭环后,找第一次参考点。
2、手动移动轴,尽量无限接近位置A。
3、记录停止在位置A时坐标数据B,将数据B输入至对应轴参数MD34090,激活参数。
我了解到这个时候轴坐标应该会变成0,但实际屏幕数据保持不变,接下来我尝试过手动+,坐标在原数据变大,手动-,数据变小,但不会在0附近变化;
我这样操作正确吗?请问该如何正确操作获取MD34090数据?
问题补充:
感谢 砸飞机卖废铁 的回答,之所以记录半闭环时的零点位置,是想让半闭环和全闭环的零点位置最好靠近,方便维护。 当我做到提问中的第3步时,重新回零后,新坐标应该与零点不远(不会大于两个零脉冲距离),但实际检测显示的数值明显不对,比如-向回零(这个时候离+限位很近,所以-向回零),坐标值减小,但是检测到零位后,坐标值会变成+数值,比如100,理论上应该是-值才对,继续在MDI里面执行X0.0,轴继续往-向运行,直到坐标值变为0。诊断光栅尺和机床同向,那么提问中第3步填入的值应该和屏幕显示坐标值一样吧,而不需要取反吧?
图片说明:
最佳答案
当切换到全闭环时运行平稳,回零时就不用考虑半闭环了,比如X轴直接在全闭环下回零,这时你的34090[1]里面应该是0(默认值是零,对于这一点我也不大确定了,隔了很长时间没调了有点忘了),然后将X轴开到合适的位置(机械零位),将当前的机床坐标系里面的对应的X轴的坐标值填入34090[1]里面(如果回零后34090[1]里面不是零的话,就要加上当前的坐标值,),然后激活参数,重新回零即可,你在执行
G0G90X0,X轴会定位到刚才的位置
补充:
首先通过连续回零,来看是不是每次相差80,来确定34320是否设置正确,如果正确的话,按照您的补充说明里提到的操作,如果显示的零位与标记的零位相差34090[1]里的数值,那就得将34090取反,我忘了我当时是怎么弄的了,反正你的这种想法肯定是没问题的
提问者对于答案的评价:
非常感谢,确实如你所说“如果回零后34090[1]里面不是零的话,就要加上当前的坐标值”不过不一定是加。感谢各位老师的帮助!
最佳答案作者回复:
不客气,问题解决了就好,可以写一个小文档给大家分享一下了,呵呵
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc176748.html