Figure 4-10: automatic velocity decrease – ADLINK HSL-4XMO User Manual

Page 53

Advertising
background image

Operation Theory

43

velocity from (StrVel + VSacc) to (MaxVel - VSacc) constantly. The
deceleration period is similar in fashion.

Note:

If user wants to disable the linear region, the VSacc/VSdec

must be assigned “0” rather than “0.5” (MaxVel-StrVel).

Remember that the VSacc/VSdec is in units of PPS and it should
always keep in the range of [0 to (MaxVel - Strvel)/2 ], where “0”
means no linear region.

The S-curve profile motion functions are designed to always pro-
duce smooth motion. If the time for acceleration parameters com-
bined with the final position don’t allow an axis to reach the
maximum velocity (i.e. the moving distance is too small to reach
MaxVel), then the maximum velocity is automatically lowered (see
the following figure).

The rule is to lower the value of MaxVel and the Tacc, Tdec,
VSacc, VSdec automatically, and keep StrVel, acceleration, and
jerk unchanged. This is also applicable to Trapezoidal profile
motion.

Figure 4-10: Automatic Velocity Decrease

X

Relative Functions:

HSL_M_start_sr_move()
HSL_M_start_sa_move()
HSL_M_motion_done()
HSL_M_set_feedback_src()
HSL_M_set_move_ratio()

Advertising