Continuously motion move, 5 continuously motion move – ADLINK PCI-8134A User Manual

Page 120

Advertising
background image

110

Additional Function Library



7.5

Continuously Motion Move

@ Name

_8134_tv_move – Accelerate an axis to a constant velocity with

trapezoidal profile

_8134_sv_move – Accelerate an axis to a constant velocity with S-

curve profile

_8134_v_change – Change speed on the fly
_8134_sd_stop – Decelerate to stop
_8134_emg_stop – Immediately Stop
_8134_set_sd – Set slow down stop mode and logic
_8134_fix_speed_range – Fix speed range setting
_8134_unfix_speed_range – Unfix speed range setting
_8134_get_current_speed – Get axis’ current output pulse rate
_8134_verify_speed – Get the minimum acceleration time under

the speed setting

@ Description

_8134_tv_move:

This function is used to accelerate an axis to the specified constant
velocity. The axis will continue to travel at a constant velocity until
the velocity is changed or the axis is commanded to stop. The
direction is determined by the sign of velocity parameter.

_8134_sv_move:

This function is similar to v_stop() but the accelerating is S-curve.

_8134_v_change:

You can change the velocity profile of command pulse ouput during
operation by this function. This function changes the maximum
velocity setting during operation.

_8134_sd_stop:

This function is used to decelerate an axis to stop anytime.

_8134_set_sd:

Select the motion actions for slow down only or slow down then stop
when SD pin is turned on

_8134_fix_speed_range:

This function is used to fix the speed resolution multiplier. The higher
it is set, the coarser speed step is performed but the higher
acceleration rate is obtained. Once it is set, the motion function will
use this multiplier setting instead. Notice that this value will not affect
the maximum speed of the motion command.

_8134_unfix_speed_range:

This function is used to unfix the speed resolution multiplier. Once it
is unfixed, all motion command will calculate a optimized multiplier

Advertising