beautypg.com

ElmoMC Multi-Axis Motion Controller-Maestro User Manual

Page 177

background image

Ring Buffer:

If the buffer is structured as a ring, the host can place an interpolation data record
into any valid position in the ring by changing the pointer defined in the buffer
position. If the buffer position is not changed, all data records are written in the
same location. The drive reads the next entry out of the buffer using an internal
ring pointer. It is set to the first data record on buffer

clear after the input buffer is

e max buffer.

on (for

• ipba, InterpolationBufferAccess - interpolation buffer access

reorganized. The user cannot exceed th

Ring buffer properties are as follows:
• ipbp, InterpolationBufferPosition - interpolation buffer positi

ring buffer only)

Note:

• The maximum and actual buffer sizes are:

The number of interpolated data records that can be sent to the drive until the input

fferOrganization parameter may change only when interpolated

2

tion

) is one. Only two

drive buffer and defines the

• ipqp, InterpolationQueuePush - push next position of the interpolation queue.

Maestro

Software Manual

DS402 Command Reference

MAN-MASSW (Ver. Q)

10-32

buffer is full. Not the size in bytes.
The actual buffer size can be any value between the max buffer size and 0.

• The buffer position only has an effect when the ring buffer is selected.

The InterpolationBu
mode is not active.

For simplifying work with object the DS402 Axis, increasing flexibility of working with
data (decrease in inertia of the mechanism) and synchronization improvement for DS40
Group and Vector it is recommended to use data interpolation queue of virtual mo

e

obj ct (Axis). In this case, the size of the servo drive buffer (FIFO
commands are needed for interpolating queue manipulation:

• ipqr, InterpolationQueueReset - interpolation queue reset.

This command clears the queue, initialize servo
interpolation queue working mode:
0 - without last point automatically sending
1 - with last point automatically sending