Function Library 131
_8102_get_current_speed:
This function is used to read the current pulse output rate (pulse/
sec) of a specified axis. It is applicable in any time in any operation
mode.
_8102_speed_override:
This function is used to change motion speed on the fly. The over-
rided speed cannot higher than maximum motion speed. On the
other hand, Users also can use the function
“_8102_set_max_override_speed” to set the maximum override
speed which may higher or lower than maximum motion speed
before motion.
_8102_set_max_override_speed:
This function is used to set the max orerrided speed. This function
is used before velocity motion.
@ Syntax
C/C++(Windows 2000/XP)
I16 _8102_tv_move(I16 AxisNo, F64 StrVel, F64
MaxVel, F64 Tacc);
I16 _8102_sv_move(I16 AxisNo, F64 StrVel, F64
MaxVel, F64 Tacc, F64 SVacc);
I16 _8102_emg_stop(I16 AxisNo);
I16 _8102_sd_stop(I16 AxisNo, F64 Tdec);
I16 _8102_get_current_speed(I16 AxisNo, F64
*speed)
I16 _8102_speed_override(I16 CAxisNo, F64
NewVelPercent, F64 Time);
I16 _8102_set_max_override_speed(I16 AxisNo, F64
OvrdSpeed, I16 Enable);
Visual Basic6 (Windows 2000/XP)
B_8102_tv_move(ByVal AxisNo As Integer, ByVal
StrVel As Double, ByVal MaxVel As Double,
ByVal Tacc As Double) As Integer
B_8102_sv_move(ByVal AxisNo As Integer, ByVal
StrVel As Double, ByVal MaxVel As Double,
ByVal Tacc As Double, ByVal SVacc As Double)
As Integer
B_8102_emg_stop(ByVal AxisNo As Integer) As
Integer