电工学习网

 找回密码
 立即注册
查看: 15904|回复: 1
打印 上一主题 下一主题

西门子840d,840dsl,840c,802dsl;828d,802d全闭环改半闭环的参数设置

[复制链接]
跳转到指定楼层
楼主
发表于 2017-8-8 10:37:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
机床全闭环的设置在西门子各系统中应用已经普及,如何实现全闭环到半闭环的转换设置,我收集了一下供坛友参考:
840d和840dsl闭环设置方式基本相同,系统全闭环转成半闭环需要修改哪些参数:
a. 测量系统数 MD30200 NUM_ENCS;1 一个位置测量系统;2 两个位置测量系统;
b. 编码器类型 MD30240 ENC-TYPE【n】;1 增量测量系统;4 绝对测量系统;0 模拟测量系统;
c. 线性测量尺 MD 31000 ENC_IS_LINEAR【n】:1 用于位置实际值检测的编码器为线性的;0 用于位置实际值检测的编码器为旋转式的.
d.编码器刻线数 MD 31020 ENC_RESOL【n】;旋转测量系统编码器每转刻线数;
e.栅格间距 MD31010 ENC_GRID_POINT_DIST.测量系统栅格间距,单位为 mm.
f.MD31030 LEADSCREW_PITCH;
1 一般的直线电机只有一个测量系统, 电机自身不带编码器,不存在更改的问题.
2 关于选择绝对式还是增量式取决于光栅尺的类型。
3 一般的伺服电机要更改的话还有最重要的一点就是:db3xdbx1.5 与 1.6 的切换在梯形图中。
全闭环改成半闭环,都是针对双测量系统,由于直接测量系统损坏,但又想继续进行生产的临时措施。通常要做如下修改:1)把 MD30200 改成 1;2)在 plc 程序中重新置位 DB31(32....).dbx1.5 ,复位 DB31(32.....).dbx1.6;3)如果机床有安全集成功能,也要相应修改对应机床参数,比如 MD36912/36918 等等,并做备份和确认!
840c:系统已经不生产了,但客户很多都在用,因此闭环修改半闭环的修改还是有用到的。
  • 选择要屏蔽轴的FD为FD**。;
  • set  of  measuring  system    2nd.
  • 找到该轴的1ST测量机床数据:2002/2-3  :  YES   ; 2002/6-7:3  ;2002/4-5  :  2
3842  :FD3.1    3842/2-3    :  yes     ;  3842、6-7  :    3      3842/4-5: 1
找到该轴的2nd测量机床数据:  18242.1:yes ;13882/2-3: yes ; 13882/6-7:3   13882/4-5 : 0
基本修改这么多。
828D闭环修改半闭环:1.屏蔽轴:屏蔽一根轴只要把轴参数30130和30240改为0即可。
2.将相应的轴参数30200=2改为1,将plc相应的轴第一测量系信号DB380*.DBX1.5开通,将DB380*.DBX1.6关闭。通过更改参数14512来实现。14512参数与DB4500.DBB1000是一一对应的关系。如果1315=909,不用再设P145(1)=0。
这样基本就完成修改了。
802dsl设置闭环: 闭环时一般参数如下(以X ,Z轴为例): 以(SP主轴为例):
30110 : 1 30100 : 0
30220 : 1 30110 : 3
30230 : 2 30220 : 1
31000 : 1 30230 : 1
31010 : 0.004(发格尺) 0.04(海德汉尺) 31000 : 0
31040 : 1 31020 : 5000
32110 : -1 31040 : 1
32110 : -1
集线器(DMC20)及编码器模块(SMC20,SMC30)的硬件连接:
X500至最后一个驱动器的X202插口
X501 :X轴位置模块, X502 : Z轴位置模块
X503 : SP主轴位置模块(SMC30)。
将下面的文件传入至系统开机调试数据里面即可.
f_bihuan.arc 发格光栅尺配置文件传到 NC驱动器数据
h_bihuan.arc 海德汉光栅尺配置文件传到 NC驱动器数据。

802d闭环设置:802D 支持直线和旋转的直接测量系统;在使用直接测量系统时,611UE 只能用作单轴:其X411接口接电机编码器,X412 接直接测量部件(如直线光栅或圆光栅)。 测量部件必须是不带间距编码的增量型1VPP 正弦波光栅,或EnDat 绝对值光栅;测量信号必须是纯编码器信号,既A、A*,B、B*和R、R*,
在系统及光栅尺型号方面需符合条件,尤其是光栅尺是不带距离编码的!否则系统不识别。
2.系统参数的设定:
1)MD30200 NUM_ENCS 设为  ‘2’
2)MD30230 ENC_INPUT_NR[0] ‘1’
   MD30230 ENC_INPUT_NR[1] ‘2’
3)  MD31000 ENC_IS_LINEAR[0] ‘0’
   MD31000 ENC_IS_LINEAR[1] ‘1’
4)  MD31040 ENC_IS_DIRECT[0] ‘0’
   MD31040 ENC_IS_DIRECT[1] ‘1’
5)  MD31010 ENC_GRID_POINT_DIST[0] ‘0.01’ 设栅距
   MD31010 ENC_GRID_POINT_DIST[0] ‘0.01’
6)MD30240 ENC_TYPE[0]‘1’,
   MD30240 ENC_TYPE[1]‘1’ ,
7)MD31020 ENC_IS_LINEAR[0]‘2048’,
   MD31020 ENC_IS_LINEAR[1]‘2048’,
同时调试时注意
   MD32110 ENC_FEEDBACK_POL [0]
     MD32110 ENC_FEEDBACK_POL [1],即编码器的反馈极性,设置正确,系统无报警,否则,系统报警:”25030,速度超限“,
3.启动驱动器调试工具SimoComU,进入驱动器配置,在”直接测量系统“选项中点选“incremental”,
按照简明调试手册上的步骤改驱动参数。
以上是我多方面收集的几种常用数控系统的开闭环调试方法总结,供大家参考。

回复

使用道具 举报

沙发
发表于 2017-8-8 13:02:40 | 只看该作者
这个资料接触的不多  学习了解一下

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-18 22:13

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表