This manual is the secondary development interface document of Python.
Important
Robot parameter unit description: The robot position unit is millimeter (mm), and the attitude unit is degree (°).
Important
In code examples that are not specifically stated, the robot has been powered on and enabled by default;
All code examples in the documentation default to no interference within the robot’s workspace;
Please use the data of the on-site robot in the actual use test.
Note
The current document applies to SDK-v2.0.0 version and is backward compatible with v1.x version.
5.10. Obtain the status of the button for recording the end point of the robot
5.19. Waiting control box digital, analog input signal code example
5.20. Set Whether Control Box DO Output Resets After Stop/Pause
5.21. Set Whether Control Box AO Output Resets After Stop/Pause
5.22. Set Whether End Tool DO Output Resets After Stop/Pause
5.23. Set Whether End Tool AO Output Resets After Stop/Pause
5.24. Set Whether Extended DO Output Resets After Stop/Pause
5.25. Set Whether Extended AO Output Resets After Stop/Pause
5.27. Code Example for Setting Output Reset After Lua Program Stop/Pause
6.5. Calculate the tool coordinate system based on the point information
6.10. Setting External Tool Reference Points-Six-Point Method
6.11. Calculation of the external tool coordinate system - Six-point method
6.14. Example code for robot external tool coordinate system operation
6.15. Setting the workpiece reference point - three-point method
6.16. Calculation of the workpiece coordinate system - three-point method
6.19. Calculate the workpiece coordinate system based on the point information
6.21. Example of robot workpiece coordinate system manipulation code
6.36. Setting the joint friction compensation coefficients - positive loading
6.37. Setting the joint friction compensation coefficient - side mounting
6.38. Setting the Joint Friction Compensation Factor - Inverted
6.39. Setting the joint friction compensation factor - free mounting
6.43. Robot fault state acquisition and clearing error code examples
6.46. Sample code for obtaining wide voltage control box temperature and fan current status
6.53. Joint torque sensor sensitivity calibration function is enabled
6.55. The sensitivity calibration results of the joint torque sensor were obtained
6.59. Sample code for automatic calibration of joint torque sensor sensitivity
6.60. The number of error frames at eight slave ports of the robot is obtained
6.64. The velocity feedforward coefficients of each axis are obtained
6.66. Photoelectric Sensor TCP Calibration - Compute Tool RPY
6.67. Photoelectric Sensor TCP Calibration - Compute Tool XYZ
6.68. Photoelectric Sensor TCP Calibration - Start Recording Flange Center Position
6.69. Photoelectric Sensor TCP Calibration - Stop Recording Flange Center Position
6.70. Photoelectric Sensor TCP Calibration - Get Tool Center Point Position
8.18. Obtain the communication status between the SDK and the robot
8.25. Inverse Kinematics Solution - Specifying Reference Positions
8.26. Inverse Kinematics Solution, Cartesian Space Includes Extended Axis Position
8.27. Inverse Kinematics Solution Including Extended Axis Position Code Example
8.28. Inverse kinematics solving-whether there is a solution
8.30. Example code for robot forward and inverse kinematics calculation
8.34. Query robot teaching management point data code example
8.35. Get the tool coordinate system according to the number
8.36. The workpiece coordinate system is obtained according to the No
8.37. The external tool coordinate system is obtained according to the number
8.38. The extended axis coordinate system is obtained according to the No
8.39. Get the load mass and centroid according to the number
9.15. Setting the force and torque during trajectory operation
9.16. Setting the force along the x-direction in the trajectory run
9.17. Setting the force along the y-direction in the trajectory run
9.18. Setting the force along the z-direction in a trajectory run
9.19. Setting the torque around the x-axis in a trajectory run
9.20. Setting the torque around the y-axis in trajectory operation
9.21. Setting the torque around the z-axis in trajectory operation
11.15. Get the number of rotation turns of the rotary gripper
11.16. Gets the percentage of rotation speed of the rotating gripper
11.17. Obtains the percentage of rotating torque of the rotating gripper
11.56. Example of LUA file manipulation code at the end of the robot
11.65. Configuration of sampling period for laser peripherals
11.75. Obtain the coordinate information of the laser sensor location
11.76. Example of laser peripheral sensor parameter configuration and debugging code
11.77. Code example of laser trajectory scanning and trajectory reproduction
11.78. Code examples for laser locating and real-time tracking
11.79. Code example of the extended axis synchronized with the robot for laser tracking
12.5. Setting the force transducer reference coordinate system
12.7. Setting the load center of mass under the force transducer
12.9. Obtaining the center of mass of the load under the force transducer
12.11. Obtaining force/torque data in the reference coordinate system
12.13. Force sensor configuration and automatic zero correction code example
12.22. A code example of constant force control with damping
12.25. Code Example for Spiral Search, Linear Insertion, and Other Commands
12.27. Examples of instruction code for spiral exploration, straight line insertion, etc
12.42. The force sensor turns on automatically after the error is cleared.
12.44. Setting up hybrid drag switches and parameters for six-dimensional force and joint impedance
12.45. Six dimensional force and joint impedance mixed drag code example
12.48. Enable Torque Compensation Function and Compensation Coefficients
13.5. Setting the 485 extended axis target position (position mode)
13.6. Setting the 485 extended axis target torque (torque mode)-not yet available
13.10. Setting the 485 extended axis target speed (velocity mode)
13.11. Setting the 485 extended axis data axis number in the status feedback
13.12. Setting the 485 Extended Axis Motion Acceleration and Deceleration Speed
13.13. Setting the 485 extended axis emergency stop acceleration and deceleration speeds
13.14. Get 485 Extended Axis Motion Acceleration and Deceleration
13.15. Get 485 extended axis emergency stop acceleration and deceleration speeds
13.17. Parameter configuration for UDP extended axis communication
13.21. UDP Extended Axis Communication Recovery after Abnormal Disconnection
13.22. UDP extension axis communication is closed after abnormal disconnection.
13.24. Setting the extended robot position relative to the extended axis
13.25. Setting the extended axis system DH parameter configuration
13.30. Example of UDP extension axis configuration and tapping code
13.31. Setting the reference point of the extended axis coordinate system - four-point method
13.32. Calculating the Extended Axis Coordinate System - Four Point Method
13.33. Reference Point Setting for the Shifter Coordinate System - Four-Point Method
13.34. Shifter Coordinate System Calculation - Four Point Method
13.38. Extended axis coordinate system calibration code example
13.41. UDP extension axes synchronized with robot joint motion
13.42. UDP extension axes synchronized with robot joint motion code example
13.43. UDP extension axes synchronized with robot linear motion
13.44. UDP extension axes synchronized with robot linear motion code example
13.45. UDP extension axes synchronized with robot circular motion
13.46. UDP extension axes synchronized with robot circular motion code example
13.64. Set the synchronous movement strategy of the extended axis and the robot
13.65. Code example for setting the synchronous motion strategy of the extended axis and the robot
13.78. Example of slave mode related interface instruction code
14.3. Setting of welding current and output analog correspondences
14.4. Setting the welding voltage and output analog correspondence
14.5. Acquiring the correspondence between welding current and output analog quantity
14.6. Getting welding voltage and output analog correspondence
14.12. The detection parameters of unexpected interruption of robot welding arc were obtained
14.13. Set the detection parameters of robot welding arc unexpected interruption
14.14. Obtain the robot welding interrupt recovery parameters
14.25. Set the robot to resume welding after welding interruption
14.26. Set the robot to exit welding after welding interruption
14.37. Extended IO-Configuration Welder Gas Detection Signal
14.39. Extended IO-Configuration of the welder’s reverse wire feed signal
14.40. Extended IO-Configuration of the welder’s forward wire feed signal
14.41. Extended IO-Configuration of the welder’s arc start success signal
14.43. Extended IO-Configuration Weld Interrupt Recovery Signal
14.44. Example code for setting up extended IO solder signals
14.47. Arc tracking + multi-layer multi-channel compensation on
14.48. Arc Tracking + Multi-Layer Multi-Channel Compensation Off
14.49. Offset Coordinate Change - Multi-layer Multi-pass Welding
14.50. Example code for multi-layer multi-pass welding arc tracking
14.51. Selection of AI channels for current feedback in arc tracking welding machines
14.52. Selection of AI channel for voltage feedback of arc tracking welding machine
14.53. Current feedback conversion parameters of arc tracking welding machine
14.54. Voltage feedback conversion parameters of arc tracking welding machine