808D新机安装好新调试:
目前状况是,手动方式下,主轴能启动,进给轴X/Y/Z三轴都正常,三轴的硬限位也正常。但是在回原点模式下,按相应的方向键,不能回原点,主轴也不能启动。三轴的原点(欧姆龙微触行程开关)是常开接法。接线图是常开。
之前两天我也发过贴,但没解决。(我用的是第三方驱动和电机)
今天,我以缺省方式启动(主要是怕之前操作有些数据改了不知道回复,干脆从来),从新输入参数,但效果还是没达到,和之前一样。我仔细查了输入参数,觉得应该没问题,但就是不行,所以来到这里求助。
这过程有一个很奇怪的现象,就是参数MD30200,如果设定为0,机床所有都正常,就是不能在回原点模式下回原点,如果设定为1(系统买来最初参数是1),机床就报警026015,(机床数据$MA_ENC_MODE{0}不允许的值)。因为机床报警,所以全部都不能动。我看过本网站类似这个问题求助的一个贴,其中4楼有个回复是这样说的(编码器数量设置为0 或者 设置为不用回参考点模式 可能会导致这种情况) http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=909998&b_id=20
如果以上的回帖说法 是正确的,我究竟是哪里疏忽或错漏了?
现在我把我机床硬件情况和设定参数说一下(看上传图片),给各位大神有个更好的判断。
问题补充:
如果上面说的成立,30200设定为0的话,会导致在回原点模式下三轴都不能动,也就是说 必须要设定1以上。
但如果30200设定为1,就要报警(机床数据$MA_ENC_PEFP_MODE{0}不允许的值),刚刚查了一下,报警$MA_ENC_PEFP_MODE这个却是MD34200的代码。
现在问题来了,从查资料来看,电机是旋转编码器是20bit增量式系统,也就是说,是增量编码器。这样说来,34200应该设定为1才对,难道要设定为0或3?当然我也要明天到机床边才能试。
还有其他可能吗?比如,这类编码器能用绝对方式调整,或这类编码器还自带绝对码盘??
图片说明:
最佳答案
根据你的报警提示并不是指的MD30200,而是机床数据34200 $MA_ENC_REFP_MODE 可设置各种位置测量系统的回零方式:按照你的编码器的类型,肯定不能设成0,因为MD30240不是4;
还有你的MD31020设的多少?一般日系的编码器一转2500个脉冲,你把MD34200设成2试试。
提问者对于答案的评价:
非常感谢后面三位大哥的帮助,现在可以了,最后是MD34200设成2为主要原因。
1:在这问题上,主要解决问题的是MD34200设成2,其他的都不行。
2:在X51、X52、X53的第4脚本来就接了,所以没办法为后来者去确认这个因素。
3:31040设置为0和1都行,试过了,我机器没变档,所以我设定为1,可以。
4:我用的是小日本松下,驱动默认是10000个脉冲,我输入的也是10000,没问题,机床走的轴数字和实际走的数据相符
在此再次感谢2/3/4楼的大哥。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc305670.html