Function Library
•
85
manual move
or
home return
function is performed.
@ Syntax
C/C++ (DOS, Windows 95/NT)
U16 _8132_v_move(I16 axis, F64 str_vel, F64 max_vel, F64 Tacc)
U16 _8132_sv_move(I16 axis, F64 str_vel, F64 max_vel, F64 Tlacc, F64
Tsacc)
U16 _8132_v_change(I16 axis, F64 max_vel, F64 Tacc)
U16 _8132_fix_max_speed(I16 axis, F64 max_vel)
U16 _8132_v_stop(I16 axis, F64 Tdec)
Visual Basic (Windows 95/NT)
B_8132_v_move (ByVal axis As Integer, ByVal str_vel As Double, ByVal
max_vel As Double, ByVal Tacc As Double) As Integer
B_8132_sv_move(I16 axis, F64 str_vel, F64 max_vel, F64 Tlacc, F64 Tsacc)
As Integer
B_8132_v_change(I16 axis, F64 max_vel, F64 Tacc) As Integer
B_8132_fix_max_speed (ByVal axis As Integer, ByVal max_speed As
Double) As Integer
B_8132_v_stop (ByVal axis As Integer, ByVal Tacc As Double) As Integer
@ Argument
axis
: axis number designated to move or stop.
str_vel
: starting velocity in unit of pulse per second
max_vel
: maximum velocity in unit of pulse per second
max_speed
: maximum velocity during a v_change() function
Tacc
: specified acceleration time in unit of second
Tdec
: specified deceleration time in unit of second
@ Return Code
ERR_NoError
6.6 Trapezoidal Motion Mode
@ Name
_8132_start_a_move– Begin an absolute trapezoidal profile motion
_8132_start_r_move– Begin a relative trapezoidal profile motion
_8132_start_t_move– Begin a non-symmetrical relative trapezoidal
profile motion
_8132_start_ta_move– Begin a non-symmetrical absolute
trapezoidal profile motion
_8132_a_move– Begin an absolute trapezoidal profile motion and
wait for completion
_8132_r_move– Begin a relative trapezoidal profile motion and wait
for completion
_8132_t_move– Begin a non-symmetrical relative trapezoidal
profile motion and wait for completion