
ICPDAS
I-8092F Software User Manual
43
//set the acceleration of all axes on module 1 to 1000 PPS/Sec.
i8092MF_SET_SV(cardNo, AXIS_XY, 2000);
//set the start speed of all axes on module 1 to 2000 PPS.
i8092MF_SET_AO(cardNo, AXIS_XY, 9);
//set the number of remaining offset pulses for all axes to 9 pulses.
i8092MF_FIXED_MOVE(cardNo, AXIS_XY, 10000);
//move all axes on module 1 for 10000 pulses.
//========================================================
i8092MF_NORMAL_SPEED(cardNo, AXIS_XY,1);
//use a symmetric S-curve for all axes on module 1.
i8092MF_SET_V(cardNo, AXIS_XY, 2000);
//set the speed of all axes on module 1 to 2000 PPS.
i8092MF_SET_K(cardNo, AXIS_XY, 50);
//set the acceleration rate of all axes on module 1 to 500 PPS/Sec^2.
i8092MF_SET_SV(cardNo, AXIS_XY, 200);
//set the start speed of all axes on module 1 to 200 PPS.
i8092MF_SET_AO(cardNo, AXIS_XY, 9);
//set the number of remaining offset pulses to 9 pulses for all axes.
i8092MF_FIXED_MOVE(cardNo, AXIS_XY, -10000);
//move all axes on module 1 for 10000 pulses in reverse direction.
//========================================================
i8092MF_NORMAL_SPEED(cardNo, AXIS_XY,2);
//use an asymmetric T-curve for all axes on module 1.
i8092MF_SET_V(cardNo, AXIS_XY, 2000);
//set the speed of all axes on module 1 to 2000 PPS.
i8092MF_SET_A(cardNo, AXIS_XY,1000 );
//set the acceleration of all axes on module 1 to 1000 PPS/Sec.
i8092MF_SET_D(cardNo, AXIS_XY, 500);
//set the deceleration of all axes on module 1 to 500 PPS.
i8092MF_SET_SV(cardNo, AXIS_XY, 200);
//set the start speed of all axes on module 1 to 200 PPS.
i8092MF_SET_AO(cardNo, AXIS_XY, 9);
//set the number of remaining offset pulses to 9 pulses for all axes.
i8092MF_FIXED_MOVE(cardNo, axis, 10000);
//move all axes on module 1 for 10000 pulses.
Note: Relevant parameters must be set to achieve the desired motion.