找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
楼主的问题-840dsl在系统配置中去掉主轴编码器,一般要按照如下设置:
1. MD 13060 DRIVE_TELEGRAMM_TYPE[0] 报文类型由103 改为102,而在驱动参数中要将主轴的(SERVO)的总线报文类型设为 P922=102,注意要保存参数,
2.接下来还要利用plc的调试工具软件Simatic Step-7 ,屏蔽掉第二测量系统,只让第一编码器生效,主轴的接口信号DB3* . DBX 1.6 (*为轴号,第一个轴即为DB31.DBX1.6......以此类推, DB3* . DBX 1.5 为测量系统1, DB3* . DBX 1.6为 测量系统2),若为“1”,则第二测量系统有效,若为“0”,则第二测量系统无效,在Step-7中 设置此信号为“0”,即屏蔽掉主轴编码器,具体方法是在plc程序中的OB1块中添加如下语句:
set
= DB31.DBX 1.5
= DB31.DBX 1.6 // 注意: B31.DBX 1.5与 DB31.DBX 1.6均为“1”时,则DB31.DBX 1.5 第一测量系统生效了,
然后保存,将项目传入系统,即在Simatic Step-7 manger 中点击Download选项,将OB1组织程序下载成功,
3.继续进行主轴参数的设定:
1)MD30200 NUM_ENCS 设为 ‘1’
2)MD30230 ENC_INPUT_NR[0] ‘1’
MD30230 ENC_INPUT_NR[1] ‘0’
3) MD31000 ENC_IS_LINEAR[0] ‘0’
MD31000 ENC_IS_LINEAR[1] ‘0’
4) MD31040 ENC_IS_DIRECT[0] ‘0’
MD31040 ENC_IS_DIRECT[1] ‘0’
如果改完后,主轴电机发生飞车还要改 MD32110 ENC_FEEDBACK_POL[ 0 ] 即反馈极性由原值改为相反值 -1或者1,视具体情况而定,
840D sl 及驱动器断电,再上电,所有更改参数全部生效。
此时主轴可以运行,但是主轴编码器已经被屏蔽掉。
以上步骤,可以助力楼主将主轴编码器屏蔽掉,祝楼主好运!
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!