下面两张图是小弟用simcomU配光栅尺时的界面,如果我用光栅尺做第二位置编码器(位置环),光栅是带参考点标记的SIN COS 尺。那么下图中的参考标记距离与距离差值分别指的是什么?我情况是不是应该选 SIN/COS距离编码器的参考点标记(定位)?还有我照着简明调试手册上的步骤改驱动参数,先把922=102 然后 922= 0 改了 915.6、916.6~916.10。最后轴参数改动了31000为1、31010设了栅距、31040为1 。但simcomU上第二位置编码器绿灯还是不亮。急切求助大虾们
问题补充:
谢谢您的帮助,那simcomU上设的参考标记距离与距离差值分别指的是什么呢?
图片说明:
最佳答案
楼主的问题很具有代表性,我以前用西门子802D系统改造设备,有个进给轴想配光栅尺做闭环。也是花了不少时间,现在做个总结,你参考一下:
1.首先注意,802D 支持直线和旋转的直接测量系统;在使用直接测量系统时,611UE 只能用作单轴:其X411接口接电机编码器,X412 接直接测量部件(如直线光栅或圆光栅)。 测量部件必须是不带间距编码的增量型1VPP 正弦波光栅,或EnDat 绝对值光栅;
测量信号必须是纯编码器信号,既A、A*,B、B*和R、R*,
802D 版本 > 02.01;驱动固件版本 > 05.02.04,
楼主可以检查一下,在系统及光栅尺型号方面符合条件吗?尤其是光栅尺是不带距离编码的!否则系统不识别。
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”,
接下来,按照简明调试手册上的步骤改驱动参数,一般来说,应该调试正常。
对楼主问题的回应:
先说一下带距离编码参考点标志的线性测量系统的原理:
采用包括一个标准线性的栅格标志和一个与此相平行运行的另一个带距离编码参考点标志通道,每组两个参考点标志的距离是相同的,但两组之间两个相邻参考点标志的距离是可变的,每一段的距离加上一个固定的值,因此数控轴可以根据距离来确定其所处的绝对位置。
在用simcomu设定第二位置编码器时,设定的参考标记距离意思是光栅尺上相邻两个相同标记 之间的距离,而距离差值即光栅尺上相邻两个标记 之间的距离差值。如图示_距离编码直线光栅尺,
以上说明可以助力楼主快速利用Simcomu 软件调试好光栅尺,祝楼主好运!
图片说明:
提问者对于答案的评价:
沧浪子大哥,802D编码器数貌似不能改2,我按了2就报错误范围0~1,后面的几个参数都没有【1】这项。我412接口用的电源PIN号是14 5V 16 0V 。今天用万用表量了一下,PIN14 16 是12V,我估计尺子读头有可能烧了,如果可以的话,能加下您QQ吗,我的是534630901
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217034.html