Manual

Table Of Contents
Arduino Kit Demo Description 7 MoveBlock Demo
Issue V2.1 (2019-12-05) Demo Description Copyright © Yuejiang Technology Co., Ltd
21
#define Des_position_X 207 //X-coordinate of B point
#define Des_position_Y -171 //Y-coordinate of B point
#define Des_position_Z -46 //Z-coordinate of B point
#define Des_position_R 0 // R-coordinate of B point
Dobot Magician moves from point A to point B with multiple times.
Program 7.3 Dobot Magician moves from point A to point B with multiple times
while(count > 0)
{
Dobot_SetPTPCmdEx(JUMP_XYZ,block_position_X, block_position_Y,
block_position_Z, block_position_R); //Move to point A
Dobot_SetEndEffectorSuctionCupEx(true); //Turn on air pump to pick up cube
Dobot_SetPTPCmdEx((JUMP_XYZ,block_position_X, block_position_Y,-4, block_position_R);
//Lift a certain height
Dobot_SetPTPCmdEx(JUMP_XYZ, Des_position_X, Des_position_Y,
Des_position_Z, Des_position_R); //Move to point B
Dobot_SetEndEffectorSuctionCupEx(false); //Turn off air pump to place cube
Dobot_SetPTPCmdEx(JUMP_XYZ, Des_position_X, Des_position_Y, -20, Des_position_R);
//Lift a certain height
Dobot_SetPTPCmdEx(MOVJ_XYZ, 178, -4, 40, 0); //Move back to the initial position
Dobot_SetPTPCmdEx(JUMP_XYZ, Des_position_X, Des_position_Y,
Des_position_Z, Des_position_R); //Move to point B
Dobot_SetEndEffectorSuctionCupEx(true); //Turn on air pump to pick up cube
Dobot_SetPTPCmdEx(MOVL_XYZ, Des_position_X, Des_position_Y, -10, Des_position_R);
//Lift a certain height
Dobot_SetPTPCmdEx(JUMP_XYZ,block_position_X, block_position_Y,
block_position_Z, block_position_R); //Move to point A
Dobot_SetEndEffectorSuctionCupEx(false); //Turn off air pump to place cube
Dobot_SetPTPCmdEx(MOVJ_XYZ, 178, -4, 40, 0); //Move back to the initial position
count--;
}