
L
i
n
M
o
t
Motion Control SW
Offset
Header
0
055xh: Modify Curve Data Block 64 Bit Value in
RAM
UInt16
-
1. Par
2
Curve ID
UInt16
1..100
2. Par
4
Offset in Byte
Uint16
0..
3. Par
6
Curve point value
Sint32
-
4. Par
10
Curve point value
Sint32
-
This command allows to modify in RAM two 32 bit value within the curve data block of a
curve with existing curve start address and curve info header block with the given ID. The
offset argument defines on which position within the curve data block the modification takes
place (byte offset). In order to modify for instance the first position setpoint value (SInt32) you
have to set the new position with offset 0. The second setpoint has offset 4, and so on. The
fieldbus interfaces (CANOpen, DeviceNet, Profibus, LinRS, POWERLINK, EtherCAT) offer a
safer way to download and modify curve profiles (Curve Service). Writing with wrong offsets,
may overwrite and destroy data of other curves and may lead to unpredictable behavior!
4.3.58
Modify Curve Data Block 96 Bit Value in RAM (056xh)
Name
Byte
Offset
Description
Type
Unit
Header
0
056xh: Modify Curve Data Block 96 Bit Value in
RAM
Uint16
-
1. Par
2
Curve ID
UInt16
1..100
2. Par
4
Offset in Byte
Uint16
0..
3. Par
6
Curve point value
Sint32
-
4. Par
10
Curve point value
Sint32
-
5. Par
14
Curve point value
Sint32
-
This command allows to modify in RAM three 32 bit value within the curve data block of a
curve with existing curve start address and curve info header block with the given ID. The
offset argument defines on which position within the curve data block the modification takes
place (byte offset). In order to modify for instance the first position setpoint value (SInt32) you
have to set the new position with offset 0. The second setpoint has offset 4, and so on. The
fieldbus interfaces (CANOpen, DeviceNet, Profibus, LinRS, POWERLINK, EtherCAT) offer a
safer way to download and modify curve profiles (Curve Service). Writing with wrong offsets,
may overwrite and destroy data of other curves and may lead to unpredictable behavior!
4.3.59
Setup Encoder Cam On Rising Trigger Event With Delay
Counts (069xh)
Name
Byte
Offset
Description
Type
Unit
Header
0
069xh: Setup Encoder Cam On Rising Trigger
Event With Delay Counts
UInt16
-
1. Par
2
Curve ID
UInt16
1..100
2. Par
4
Curve Start Delay Count
UInt32
1 Incr
Setup in the event handler to start a cam curve on the rising trigger event with the specified
curve ID and the specified delay counts. The specified curve ID is written to the RAM value
of UPID 154Ah, and the specified cam start delay is written to the RAM value of UPID
154Ch. Use the infinite cam Length (UPID1527h) for triggered cam motions.
Page 38/91
User Manual Motion Control SW / 06/12/2013
NTI AG / LinMot