Hello,
I'm trying out a TMCM-1060 using the CAN bus for communication. Everything is working well. However, command 138 doesn't seem to return the second reply (target position reached).
First I give an MVP ABS command, next I give command 138. I do get an acknowledge (status 100) from the controller but never the second message (status 128).
I have tried several combinations of bit masks in the value attribute and also in the type and motor attributes but that doesn't help. I also tried setting the target position directly (SAP 0, ...)
Below you can see several attempts recorded with a CAN sniffer. The TMCM-1060 has ID 102, the PLC has ID 2:
ID: 0002 TIMESTAMP: 00041839 LEN: 7 DATA: 66 64 8A 00 00 00 01
ID: 0102 TIMESTAMP: 00041839 LEN: 7 DATA: 8A 01 01 00 00 00 01
ID: 0002 TIMESTAMP: 00031358 LEN: 7 DATA: 66 64 04 00 00 00 00
ID: 0102 TIMESTAMP: 00031358 LEN: 7 DATA: 04 00 00 00 00 00 00
ID: 0002 TIMESTAMP: 00017725 LEN: 7 DATA: 66 64 8A FF FF FF FF
ID: 0102 TIMESTAMP: 00017724 LEN: 7 DATA: 8A 00 00 FF FF FF FF
ID: 0002 TIMESTAMP: 00011489 LEN: 7 DATA: 66 64 8A FF FF FF FF
ID: 0102 TIMESTAMP: 00011489 LEN: 7 DATA: 8A 00 00 FF FF FF FF
ID: 0002 TIMESTAMP: 00002509 LEN: 7 DATA: 66 64 04 00 01 90 00
ID: 0102 TIMESTAMP: 00002509 LEN: 7 DATA: 04 00 00 00 01 90 00
Can you tell me if I'm missing anything? The "target position reached event message" is very important for us as we want to control 32 motors in a single machine and I don't want to poll the status continuously.
