各位大侠:
小弟我最近遇到一个头痛的问题,简单描述一下,如果有哪位大侠遇到过给留言提示一下,小弟不胜感激。
最近遇到一个项目,用的是802DSL系统,版本为0704系列的也就是西门子在802DSL最后一款。我用该系统带西门子最新款的1FK7的带DRIVE-CLQ口的电机,该电机的编码器类型为244,拓扑完成后,观察拓扑结构都显示了出来。但是系统会报26002的报警该报警的意思就是,伺服分辨率和位置控制分辨率出错。我对照了驱动参数P408以及机床参数中的31020中的线数是一致的。但是在HMI看编码器信息时候编码器的类型是10000表示验证编码器。
首先根据现象我认为问题肯定是出现在了编码器上,通过分析数据我发现电机类型及参数是正确的就是在编码器识别上出了问题,于是利用HMI来配置编码器,即用9999用户自定义编码器来定义但是配置的过程中通过比较828系统中的参数发现缺少第十位DRIVR-CLQ编码器的选项,所以配置无法完成。无法解决10000的问题,在参数编码器类型中输入244也无法完成。
其次,我利用STARTER软件按正常思路配置无法更改编码器的参数,于是我把它作为第三方电机来配置,可以完成相应的配置但是,把这个拓扑结构下载进去之后,HMI驱动界面会显示250表示拓扑结构错误。我是在先自动拓扑然后在此基础上完成相应的参数更改配置,应该不会出错才对。这样做应该也是行不通的。
所以我想是不是该系统压根就不支持该类型的电机或者精确地说是支持新型电机的编码器,老电机是22位的新电机是24位的,所以该系统硬件上不支持。由于我自己不是科班出身,就是凭多年摸索的经验感觉所以也不敢较硬,如果各位大侠遇到过类似的问题还望指教一二。
我怀疑两点:第一是不是系统不支持该类型的编码器,但是不支持的话为什么拓扑可以拓出来呢?困惑!;第二,如果支持的话应该会有相应的参数设置,到底是哪个参数呢?还是困惑!如果真的支持的话,应该会在驱动参数的编码器参数里或者机床参数里有关于编码器位数的设置参数,也许找到改一下就好了 。第一点我没法确定也没查到和咨询到。第二点我找了一天也没查到,所以很郁闷 。
于是我百般无奈之下,想起了我许久没有登录的西门子论坛,来向各位大侠求救!还望遇到类似问题的大侠点播小弟一下。谢谢