回复:请教各位大神如何屏蔽840DSL的主轴编码器

左传

  • 帖子

    355
  • 精华

    6
  • 被关注

    308

论坛等级:侠圣

注册时间:2010-03-16

钻石 钻石 如何晋级?

发布于 2018-08-10 11:33:29

2楼

楼主的问题-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 及驱动器断电,再上电,所有更改参数全部生效。
此时主轴可以运行,但是主轴编码器已经被屏蔽掉

参考https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=79711&cid=1044

学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25604条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。