C++
This manual is the secondary development interface document of C++.
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.
2. Data structure specification
4.6. Joint Space Motion (Automatic Forward Kinematics Calculation)
4.8. Cartesian Space Linear Motion (Automatic Inverse Kinematics Calculation)
4.10. Cartesian Space Circular Motion (Automatic Inverse Kinematics Calculation)
4.12. Cartesian Space Full Circle Motion (Automatic Inverse Kinematics Calculation)
4.16. Cartesian Space Spiral Motion (Automatic Inverse Kinematics Calculation)
4.26. Joint Torque Control Code Example with Overspeed Protection
4.30. Joint Space Spline Motion (Auto Forward Kinematics Calculation)
4.36. New Spline Command Point (Auto Inverse Kinematics Calculation)
5.19. Code Example for Waiting for Control Box Digital and Analog Input Signals
5.20. Set Whether to Reset Control Box DO Output After Stop/Pause
5.21. Set Whether to Reset Control Box AO Output After Stop/Pause
5.22. Set Whether to Reset End Tool DO Output After Stop/Pause
5.23. Set Whether to Reset End Tool AO Output After Stop/Pause
5.24. Set Whether to Reset Extension DO Output After Stop/Pause
5.25. Set Whether to Reset Extension AO Output After Stop/Pause
5.26. Set Whether to Reset SmartTool Output After Stop/Pause
5.27. Example Code for Setting LUA Program Output Reset After Stop/Pause
6.14. Robot External Tool Coordinate System Operation Example
6.26. Set End Effector Payload Center of Gravity Coordinates
6.36. Set Joint Friction Compensation Coefficient - Standard Installation
6.37. Set Joint Friction Compensation Coefficient - Wall Installation
6.38. Set Joint Friction Compensation Coefficient - Ceiling Installation
6.39. Set Joint Friction Compensation Coefficient - Free Installation
6.44. Set wide voltage control box temperature and fan current monitoring parameters
6.45. Obtain wide voltage control box temperature and fan current monitoring parameters
6.46. Wide voltage control box temperature and fan current state acquisition code example
6.52. Open the joint torque sensor sensitivity calibration function
6.54. Obtain joint torque sensor sensitivity calibration results
6.58. An example of joint torque sensor sensitivity auto-calibration code
6.64. Example of robot velocity feed-forward coefficient code
6.65. Photoelectric Sensor TCP Calibration - Compute Tool RPY
6.66. Photoelectric Sensor TCP Calibration - Compute Tool XYZ
6.67. Photoelectric Sensor TCP Calibration - Start Recording Flange Center Position
6.68. Photoelectric Sensor TCP Calibration - Stop Recording Flange Center Position
6.69. Photoelectric Sensor TCP Calibration - Get Tool Center Point Position