beautypg.com

Profile position mode – Intelligent Motion Systems MDrive DSP-402 User Manual

Page 43

background image

35

Part 2: DSP-402 Implementation

Section 6

Profile Position Mode

General Information

A

target_position is applied to the Trajectory Generator. It is generating a position_demand_value for the position control

loop described in the Position Control Function Section. These two function blocks are optionally controlled by individual
parameter sets.

At the input to the Trajectory Generator, parameters may have optional limits applied before being normalized to internal
units. Normalized parameters are denoted with an asterisk. The simplest form of a Trajectory Generator is just to pass through
a target_position and to transform it to a position_demand_value* with internal units (increments) only.

For the IMS MDrivePlus CANopen the following values apply:

target_position — microsteps

profile_velocity — microsteps/sec

end_velocity — microsteps/sec

profile_acceleration — microsteps/sec

2

profile_deceleration — microsteps/sec

2

position_demand_value — microsteps

Input Data Description

Operating Mode

Description

Profile Position

target_position, profile_velocity, end_velocity, profile_

acceleration, profile_deceleration

Output Data Description

Operating Mode

Description

Profile Position

position_demand_value

Trajectory Generator

Position

target_position (607Ah)

profile_velocity (6081h)

end_velocity (6082h)

profile_acceleration (6083h)

profile_deceleration (6084h)

Velocity

Acceleration

Multiplier

polarity (607Eh)

position_demand_value (60FCh)

Figure 6.1: Trajectory Generator Block Diagram

Note that the

MDrivePlus CANopen

is fixed at 256

microsteps/full motor

step or 51,200

microsteps per motor

revolution.