10.11.2014 Views

LinMot

LinMot

LinMot

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Motion Control SW<br />

L i n M o t ®<br />

4.3.62 Modify Curve Data Block 96 Bit Value in RAM (056xh)<br />

Name Byte Description Type Unit<br />

Offset<br />

Header 0 056xh: Modify Curve Data Block 96 Bit Value in Uint16 -<br />

RAM<br />

1. Par 2 Curve ID UInt16 1..100<br />

2. Par 4 Offset in Byte Uint16 0..<br />

3. Par 6 Curve point value Sint32 -<br />

4. Par 10 Curve point value Sint32 -<br />

4. Par 14 Curve point value Sint32 -<br />

This command allows to modify in RAM three 32 bit value within the curve data block of a<br />

curve with existing curve start address and curve info header block with the given ID. The<br />

offset argument defines on which position within the curve data block the modification takes<br />

place (byte offset). In order to modify for instance the first position setpoint value (SInt32) you<br />

have to set the new position with offset 0. The second setpoint has offset 4, and so on. The<br />

fieldbus interfaces (CANOpen, DeviceNet, Profibus, LinRS, POWERLINK, EtherCAT) offer a<br />

safer way to download and modify curve profiles (Curve Service). Writing with wrong offsets,<br />

may overwrite and destroy data of other curves and may lead to unpredictable behavior!<br />

4.3.63 Setup Encoder Cam On Rising Trigger Event With Delay<br />

Counts (069xh)<br />

Name Byte Description Type Unit<br />

Offset<br />

Header 0 069xh: Setup Encoder Cam On Rising Trigger UInt16 -<br />

Event With Delay Counts<br />

1. Par 2 Curve ID UInt16 1..100<br />

2. Par 4 Curve Start Delay Count UInt32 1 Incr<br />

Setup in the event handler to start a cam curve on the rising trigger event with the specified<br />

curve ID and the specified delay counts. The specified curve ID is written to the RAM value<br />

of UPID 154Ah, and the specified cam start delay is written to the RAM value of UPID<br />

154Ch. Use the infinite cam Length (UPID1527h) for triggered cam motions.<br />

4.3.64 Setup Encoder Cam On Rising Trigger Event With Delay<br />

Counts, Target Pos and Length (06Axh)<br />

Name Byte Description Type Unit<br />

Offset<br />

Header 0 06Axh: Setup Encoder Cam On Rise Trigger Event UInt16 -<br />

With Delay Counts, Target Pos and Length<br />

1. Par 2 Curve ID UInt16 1..100<br />

2. Par 4 Curve Start Delay Count SInt32 1 Incr<br />

3. Par 8 Target Position SInt32 0.1 um<br />

4. Par 12 Curve length SInt32 1 Incr<br />

Setup in the event handler to start a cam curve on the rising trigger event with the specified<br />

curve ID and the specified delay counts to specified target position in specified counts. The<br />

specified curve ID is written to the RAM value of UPID 154Ah, and the specified cam start<br />

delay is written to the RAM value of UPID 154Ch. Use the infinite cam length (UPID1527h)<br />

for triggered cam motions.<br />

NTI AG / <strong>LinMot</strong> User Manual Motion Control SW/ 07.09.2011 Page 43/105

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

Saved successfully!

Ooh no, something went wrong!