关于802D的第一测量系统和第二测量系统

我们在半闭环上面再配了光栅尺,工件运转正常,全闭环是生效了的。但在802D的诊断页面面的驱动器页面:第二测量系统的值一直不显示(是为0),只显示第一测量系统的值。而且据我们的测试,这个值只是电机系统的值而不是光栅尺的值。如果让第一测量值显示电机的第二测量显示光栅尺的?或者只显示光栅尺的都可以。谢谢!

问题补充:
全闭环肯定是生效了的,我们有充分的手段来检测这个结果。

最佳答案

1.你的全闭环是生了没效,应该是第二测量系统的值一直不显示(是为0),只显示第一测系统的值,但该值应为显示光栅尺的。
 2.你试试下面的参数:
 1)MD30200 NUM_ENCS  设为 ’2’
 2)MD30230 ENC_INPUT_NR[0]  ‘1’ For motor measuring system
        MD30230 ENC_INPUT_NR[1]  ‘2’  For direct measuring system 
 3)MD31000 ENC_IS_LINEAR[0]  ‘0’  For rotary encoder
     MD31000 ENC_IS_LINEAR[1]  ‘1’  For linear encoder
 4)MD31040 ENC_IS_DIRECT[0]  ‘0’ For encoder on motor
     MD31040 ENC_IS_DIRECT[1]  ‘1’ For encoder on machine
 5)MD31010 ENC_GRID_POINT_DIST[0] ‘0.01’ For siemens motor
    MD31010 ENC_GRID_POINT_DIST[0] ‘0.02’ For Fagor linear encoder
 调试时注意MD32110 ENC_FEEDBACK_POL 以及MD30240 ENC_TYPE[0],[1], 这样一来诊断页面面的驱动器页面:第一测量值显示电机的第二测量显示光栅尺的。
 3如果只改变MD30220 设为 ’1’,则第一测量值显示电机的第二测量不显示光栅尺的:
 4如果既改变MD30220 设为 ‘1’ 同时将上面的参数INDEX[1]输入到INDEX[0],不理睬INDEX[1],则:第一测量值显示光栅尺的。
 5总结:正常工作操作画面是只显示第一测量值,把你想要显示的测量值放在INDEX[0]中,同时编码器只要设一个就行了!
 6 Only for your reference!
 

提问者对于答案的评价:
谢谢huatao_wang的详细解释。虽然目前我还没有去按您的方法试,但从你提供的参数的含义上说,应该是可以实现的。即便实现不了,也说明西门子安装调试手册上面提供的全闭环参数是远远不够的。
 另外我这两天又仔细实验了一下,诊断里的第一测量值已经是光栅尺的值。以前说不是光栅尺是因为它的值与我们用千分表测的值不一样,所以误认为是电机值。在此向答题的朋友们致歉,这误导了大家的思维。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc262516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐