beautypg.com

ElmoMC Multi-Axis Motion Controller-Maestro User Manual

Page 179

background image

Maestro

Software Manual

DS402 Command Reference

MAN-MASSW (Ver. Q)

10-34

Figure

10-14: IP motion CAN Messages Diagram

Command ip (ipa, InterpolationActive) is a synchronous command so that the command
performance (CW and data record sending) begins only during the next sync period.
The next sync moves the current position to the interpolation mechanism of the servo
drive. The first point from the Axis IP queue is located in the IP buffer of the drive.
During the third sync period, the drive adds point #1 to the interpolation mechanism
and point #2 is located in the IP buffer (the linear interpolation mechanism requires
two points to begin moving.) Therefore, the time required for movement to begin
when sending an ipa command takes at most three sync periods. The interpolation
time (and sync period) depends on the number of synchronously working axes and
the CAN bus baud rate.

nSyncAxes

sT

dT

SyncTime

IPTime

×

+

=

=

,

when:

dT=1 msec – DS402 device timeout

sT≈0.5 msec for baud rate 500 kBt

nSyncAxes – number of synchronously working axes. This is a sum of all Axis

DS402 and Groups (Vectors) DS402 members, for which there is an opportunity
movement to begin simultaneously.