User`s manual

http://www.adtechcn.com 47
5.6 adt8840a_sudden_stop( )
Name
int
adt8840a_
sudden_stop(int dev_num,int axis)
Definition Sudden stop
Input parameter
dev_num: device number
axis: axis number (1 - 4)
Output
parameter
None
Return value 0: execution OK; -1: transmission abnormity; -4: disabled device interface
Note
It immediately stops the pulse output when the drive is under way, even if the
acceleration/deceleration drive is engaged,
5.7 adt8840a_inp_move2( )
Name
int
adt8840a_
inp_move2(int dev_num,int axis1,int dev_num, int mode,int axis2,long
pulse1,long pulse2)
Definition Dual-axis linear interpolation
Input parameter
dev_num: device number
axis1,axis2: axis number engaged in interpolation
pulse1,pulse2: relative distance the axis travels
Output
parameter
None
Return value 0: execution OK; -1: transmission abnormity; -4: disabled device interface
Note
Supports interpolation of any two axes. The interpolation speed is based on the minimum
axis speed.
5.8 adt8840a_inp_move3( )
.
Name
int
adt8840a_
inp_move3(int dev_num,int mode,int axis1, int dev_num,int axis2, int
dev_num,int mode,int axis3,long pulse1, long pulse2, long pulse3)
Definition Tri-axis linear interpolation
Input parameter
dev_num: device number
axis1,axis2, axis3: axis number engaged in interpolation
pulse1,pulse2,pulse3: relative distance the axis travels
Output
parameter
None
Return value 0: execution OK; -1: transmission abnormity; -4: disabled device interface
Note
Supports interpolation of any three axes. The interpolation speed is based on the minimum
axis speed.
5.9 adt8840a_inp_move4( )
.
Name
int
adt8840a_
inp_move4(int dev_num,long pulse1, long pulse2, long pulse3, long
pulse4)