Command Assemblies; Command Assembly Data Structure - Kollmorgen AKD Series Manual

Ethernet/ip communication
Hide thumbs Also See for AKD Series:
Table of Contents

Advertisement

Run/Idle Header: Yes
Configuration Assembly
Instance: 100
Size: 0 bytes
Requested Packet Interval (also called Expected Packet Rate)
20ms or greater for simultaneous use with Workbench, such as during commissioning
10ms or greater if simultaneous Workbench use is not required
IO Connection Type: Multicast, Class 1 Type

6.2.2 Command Assemblies

Command assemblies contain a control word and several fields used for setting values, requesting response
data, and commanding moves. A command assembly may be used to send one data command at a time (tar-
get position, target velocity, acceleration, deceleration or torque). The command type is specified in the Com-
mand Type field. A command assembly also specifies a Response Type, requesting a particular kind of data
in the response assembly.
A command assembly may contain both a Command Type and a Response Type to transmit a command and
request a particular response in the same assembly.
A valid Command Type is required to be set in each command assembly. Data outside the allowed range will
result in an Error Response Assembly.
The amplifier must be homed before motion is begun in position mode. Failure to home the amplifier will result
in a fault that must be cleared before amplifier operation can continue.

6.2.2.1 Command Assembly Data Structure

Byte Data
0
Control Word
1
Block #
2
Command Type
3
Response Type
4-7
Data
8-11 Position
12-
Velocity
15
16-
Acceleration
19
20-
Deceleration
23
24-
Parameter/Attribute
31
Data
32
Attribute to Get
33
Map Type
Ethernet/IP Communications | 6   Communication Profile
Comment
The control word contains bits for enabling, moving, and handshaking with the
drive.
The block number is used to start a particular Motion Task, in combination with
the Start Block bit in the Control Word.
Specifies the desired command to execute, such as Set Position or Set Para-
meter.
Specifies the desired response data to return in the Response Assembly.
The command data for most Command Types*
Position data for Command Type 6 (Position Move)*
Velocity data for Command Type 6 (Position Move) and 7 (Jog)*
Acceleration data for Command Type 6 (Position Move) and 7 (Jog)*
Deceleration data for Command Type 6 (Position Move) and 7 (Jog)*
Command Data for Command Type 0x1B (Set Position Controller Attribute) and
0x1F (Set Parameter)*
Index of desired Position Controller Attribute value to return in the Response
Assembly bytes 24-31)
0: Static Map (only bytes 0 to 35 are sent)
1: Custom Map 1
2: Dynamic Map (bytes 36-63 are dynamically configurable)
Kollmorgen | December 2014
11

Advertisement

Table of Contents
loading

Table of Contents