03.03.2013 Views

CANopen Programmer's Manual - Maccon.de

CANopen Programmer's Manual - Maccon.de

CANopen Programmer's Manual - Maccon.de

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9: Cyclic Synchronous Mo<strong>de</strong>s <strong>CANopen</strong> Programmer’s <strong>Manual</strong><br />

TRAJECTORY BUFFER STATUS INDEX 0X2012<br />

Type Access Units Range Map PDO Memory<br />

Unsigned 32 RO - See Description, below. EVENT -<br />

Description<br />

This object gives access to status information about the IP trajectory buffer. The status value is<br />

bit-mapped as follows:<br />

Bit(s) Description<br />

0-15 These bits hold the 16-bit segment i<strong>de</strong>ntifier of the next IP move segment expected. If a segment error has<br />

occurred (i.e. the segment integrity counter of a received message was out of or<strong>de</strong>r), then these bits may<br />

be consulted to <strong>de</strong>termine the ID of the segment that should have been received.<br />

16-23 The number of free locations in the IP buffer.<br />

24 Set if a segment sequence error is in effect. A segment sequence error occurs when an IP segment is<br />

received with the incorrect value in its integrity counter.<br />

25 Set if a buffer overflow has occurred.<br />

26 Set if a buffer un<strong>de</strong>rflow has occurred.<br />

27-30 Reserved for future use.<br />

31 This bit is set if the IP buffer is empty.<br />

This object is inten<strong>de</strong>d to be read using a PDO, and has a PDO event associated with it. The<br />

event occurs when one of the error bits (24 – 26) is set, or when the trajectory generator removes<br />

a segment from the trajectory buffer.<br />

NEXT TRAJECTORY SEGMENT ID INDEX 0X2013<br />

Type Access Units Range Map PDO Memory<br />

Unsigned 16 RO - - YES R<br />

Description<br />

This object gives the full 16-bit value of the next trajectory segment expected by the buffer<br />

interface. It contains the same information as bits 0-15 of the Trajectory Buffer Status object<br />

(in<strong>de</strong>x 0x2012).<br />

INTERPOLATION SUBMODE SELECT INDEX 0X60C0<br />

Type Access Units Range Map PDO Memory<br />

Integer 16 RW - - YES R<br />

Description<br />

Determines which interpolation submo<strong>de</strong> to use:<br />

Submo<strong>de</strong> Description<br />

0 Linear interpolation with a constant time.<br />

-1 Linear interpolation with variable time.<br />

-2 Cubic polynomial interpolation, which is also known as position, velocity, and time (PVT) interpolation.<br />

NOTE: Copley Controls provi<strong>de</strong>s a set of alternate objects (0x 2010, 0x 2011,<br />

0x 2012, and 0x 2013) for efficient PVT move handling. When using the alternate objects, it is not<br />

necessary to set a linear interpolation submo<strong>de</strong> using Interpolation Submo<strong>de</strong> Select.<br />

216 Copley Controls

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!