LinMot Drive Configuration over Fieldbus
5.2
Curve Info Block
Data Offset
Object Type
Curve Info Block: Object Type
Byte
Name
0
Type & Version
1
X & Y
dimension codes
Number of Setpoints
Data Type Size
NTI AG
Parameterization of LinMot servo drives over fieldbus interfaces / 30.06.2016
The Data Offset contains the info block size information. The software
expects the info block to consist of 70 bytes. So the first word of the
info block must have the value 70 (= 46h).
The Object Type word consists of four nibbles (1 nibble = 4 bits):
-
lowest nibble: Object Version (must be 3)
-
lower middle nibble: Type of Object (Curve = 0h)
-
higher middle nibble: X dimension Code
-
highest nibble: Y dimension Code
Bit
7
Type of Object: 0h
(=Curve)
Y dimension code:
0: Position
1: Velocity
2: Current
3: Encoder Pos
(Increments)
4: Encoder Speed
5: MicroSteps
Table 7 Curve Info Block: Object Type
According to the definitions above the Object Type has the following
value:
-
Position vs. Time curve: 0003h
-
Cam profiles (Pos vs. Enc. Pos.): 0103h
Other object types are not supported yet.
The number of setpoints of the profile is given as 16bit value. The
minimal number of setpoints is 2.
This value defines the size of one setpoint. Position values are
defined in 32bit format (32bit = 4 bytes).
Bit
Bit
Bit
Bit
6
5
4
3
Version: 3h (=SW-
Version 3.x)
X dimension code:
0: Time
1: Encoder Pos
(Increments)
2: Position
Bit
Bit
Bit 0
2
1
Page 15/25