Requested Jerk

Type:

Axis Parameter Register

Address:

RMC75: %MDn.94, where n = 12 + the axis number

RMC150: %MDn.94, where n = 24 + the axis number

RMC200: %MDn.403, where n = 384 + the axis number

System Tag:

_Axis[n].ReqJerk, where n is the axis number

How to Find:

Axes Parameters Pane, All tab: Target

Data Type:

REAL

Units:

pu/s3

Range:

≥0

Default Value:

100000

Description

The Requested Jerk parameter is used for point-to-point and velocity closed loop motion commands. The term 'jerk' is the rate of acceleration. The Requested Jerk specifies the requested average Target Jerk. Therefore, the peak Target Jerk will be 1.5 times the Requested Jerk.

The Requested Jerk parameter is used as follows:

S-Curve Target Profile

The S-curve profile generates a 5th-order profile for the Target Velocity during the acceleration and deceleration phases, as shown by the magenta line below. This results in a smooth Target Acceleration (gray line), with no sudden jumps. A smooth Target Acceleration will result in a smooth control output contribution by the Acceleration Feed Forward, for optimal control of the axis motion.

With the S-curve target profile, the commanded acceleration specifies the average Target Acceleration. The maximum instantaneous Target Acceleration will be 1.5 times the commanded acceleration.

 

 

A disadvantage of the RMC's S-curve target profile is that if another motion command is sent to the axis during the deceleration portion of a point-to-point command, the Target Acceleration will be reset to zero before continuing. This will extend the deceleration time and may cause the Target Position to overshoot the requested position, as shown below. If commands are continuously sent to the axis while commands are in progress, Delta recommends using the trapezoidal target profile instead. Notice that if an identical command is sent during the deceleration portion, the RMC will recognize this and not reset the Target Acceleration, and the axis will not overshoot.

Trapezoidal Target Profile

The Trapezoidal profile generates linear segments for the Target Velocity, as shown by the magenta line below. This results in a Target Acceleration (gray line), that suddenly jumps to its requested value. This will result in a sudden jump in the control output contribution by the Acceleration Feed Forward, and may prevent optimal control of the axis motion, especially for highly dynamic systems.

A trapezoidal target profile should be used if commands are continuously sent to the axis while commands are in progress, to prevent the target position from overshooting.

 

 

See Also

Target Type | Move Absolute (20)


Send comments on this topic.

Copyright © 2026 Delta Computer Systems, Inc. dba Delta Motion