CheckEvent的 Return值的意义
0: No Event
1: Home logic was activated
2: Positive limit input was activated
3: Negative limit input was activated
4: Software positive travel limit exceeded
5: Software negative travel limit exceeded
6: Following error limit exceeded
7: SetAbort() command was exceeded
8: Over current condition was satisfied
9: Amp Fault
10: Power Fault
20: Encoder Fault
工作中的 ServoOff是因为 Event 2~20 中的一个原因.
在PC MR Terminal( RS232 通讯 : 9600,COM2,8bit)
-> CheckEvent 0,0
说明 : 0 Board, 0轴
1: Home logic was activated
这个event是在 HomeCheck 时出现的 event, 是在一般动作里不出现的 event. 所以在一般动作时出现的话通过ReadHistory在 Master Board查看是否有关于 HomeCheck 的 Setting.
2: Positive limit input was activated
这个 event表示 Positive limit sensor的动作. 但在 Connector脱落的情况或 Cable短路的情况下也可能发生.
3: Negative limit input was activated
这个 event表示 Negative limit sensor的动作. 但在 Connector脱落的情况或 Cable短路的情况下也可能发生.
4: Software positive travel limit exceeded
这个 event是在储存在Motion Board的Software positive limit的值比 Encoder值小的时候.但在Software limit的使用设定里设定为“不使用”,所以这个Event的发生看成是Parameter Setting的问题.
5: Software negative travel limit exceeded
这个 event是在储存在Motion Board的Software positive limit的值比 Encoder值大的时候.但在Software limit的使用设定里设定为“不使用”,所以这个Event的发生看成是Parameter Setting的问题..
6: Following error limit exceeded
这个 event是在 Motion Board经常发生的Event.
发生原因有Encoder异常, Amp异常, Power 异常, 部件的缺陷, 其他等.
所以这个Event要正确了解现象后判断是上面原因中的哪一个.
简单的例1) Motor没有动作,但以Event 6而 ServoOff.
不给Amp供给 Power 时
Motor的 Power Connector脱落时
Board和 Amp 间的Command Cable有异常时
其它..
例2) Motor有一点动作,以Event 6而 ServoOff.
Encoder Cable有异常时
Motor의 Encoder有异常时
Amp의 Power Cable有异常时
其它..
例3) HomeCheck时通过Limit Sensor后以Event 6而ServoOff.
Limit Sensor不良时
Limit Sensor有反应但 Cable有异常时
其它..
例4)正常工作时以 Event 6而 ServoOff.
Parameter的 Following error值设定错误时
Gain 设定错误时
Amp的 Power 输入或输出有异常时
有机械的干涉时
其它..
7: SetAbort() command was exceeded
这event是 Master接收到 ServoOff命令的情况.
8: Over load condition was satisfied
这event表示在Motor动作的 Over load. 所有查看是否进行可以over load的动作. 在一般动作时发生的话要检查 Amp, 机器的 Main Power, Transformer的输出电压.
9: Amp Fault
这event是在 Amp异常时出现的event. 所以确认 Amp.
10: Power Fault
20: encoder Fault