[etherlab-users] Distributed Clock with Yaskawa SGDV drives
Graeme Foot
GraemeF at touchcut.com
Fri Jan 27 03:38:13 CET 2012
Hi,
I'm having a problem with my Yaskawa SGCV drives. I am using them with Cyclic Synchronous Position Mode. The problems is that while moving they frequently get an unstable position error. The unstable position errors last for about ΒΌ of a second and occur regularly every 4 (approx) seconds.
The position error is always less than the cycle delta position. I am setting up the drives to use the distributed clock but I am suspecting that something is not set up correctly and the position error is occurring due to a drift in cycle relative to the master.
The "DC system time transmission delay" (from the "ethercat slaves -v" command) for the drives are:
drive 1 (slave 9): 2147486148 ns
drive 2 (slave 10): 2147487218 ns
They are being reported as 32bit distributed clocks.
When doing the "ethercat reg_read -p<slave> -tint32 0x092C" command on each of the slaves then the slaves prior to the yaskawa drives get numbers such as:
0x00000010 16
0x00000024 36
0x80000011 -2147483631
0x80000004 -2147483644
Where the low order bytes contain low numbers but the sign bit may be on or off.
However, the yaskawa slaves are more like:
0x66a32ed9 1721970393
0x669f8483 1721730179
0x669d0223 1721565731
0x669b553f 1721455935
If I disconnect the drives then the rest of the slaves still behave the same (where the sign bit may be on or off).
Does anyone have any ideas what I should be looking at next?
Regards,
Graeme Foot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20120127/41a763a7/attachment-0002.htm>
More information about the Etherlab-users
mailing list