Instruction Manual

Function Library 87
Integer) As Integer
@ Argument
axis
: axis number designated to move.
pos
: specified absolute position to move
distance or dist
: specified relative distance to move
str_vel
: starting velocity of a velocity profile in unit of pulse per second
max_vel
: starting velocity of a velocity profile in unit of pulse per second
Tacc
: specified acceleration time in unit of second
Tdec
: specified deceleration time in unit of second
Mode
: 0=Manual
Mode(default), 1=Auto Mode
@ Return Code
ERR_NoError
ERR_MoveError
6.7
S-Curve Profile Motion
@ Name
start_s_moveBegin a S-Curve profile motion
s_moveBegin a S-Curve profile motion and wait for completion
start_rs_moveBegin a relative S-Curve profile motion
rs_move Begin a relative S-Curve profile motion and wait for
completion
start_tas_move Begin a non-symmetrical absolute S-curve profile
motion
tas_move Begin a non-symmetrical absolute S-curve profile motion
and wait for completion
@ Description
start_s_move() :
This function causes the axis to accelerate from a starting velocity, slew
at constant velocity, and decelerate to stop at the specified absolute
position, immediately returning control to the program. The acceleration
rate is equal to the deceleration rate.
s_move()
starts an absolute
coordinate move and waits for completion.
start_rs_move() :
This function causes the axis to accelerate from a starting velocity, slew
at constant velocity, and decelerate to stop at the relative distance,
immediately returning control to the program. The acceleration rate is
equal to the deceleration rate.
rs_move()
starts a relative move and waits
for completion.
start_tas_move() :
This function causes the axis to accelerate from a starting velocity, slew
at constant velocity, and decelerate to stop at the specified absolute
position, immediately returning control to the program.
tas_move()
starts
an absolute coordinate move and waits for completion.