Modbus Collaborative Robot Product Manual

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

Modbus Collaborative Robot Product Manual缩略图
Modbus Collaborative Robot Product Manual插图

I. Product Overview

Collaborative robots are high-performance industrial robots that integrate real-time control systems. It combines features such as flexibility, safety, ease of use, and agility, while also possessing industrial grade precision and stability. This robot is designed to meet the needs of modern industrial automation and can be widely used in multiple industries, providing efficient and reliable automation solutions.

2, Functional Features

(1) Real time control system

The collaborative robot adopts an advanced real-time control system to ensure the accuracy and stability of motion. The system is capable of quickly responding to external commands, achieving precise positioning and motion control.

(II) Flexibility and Safety

Robots have excellent flexibility and can adapt to different working environments and task requirements. Its safety design complies with international standards, including emergency stop, collision detection and other functions, ensuring the safety of operators and equipment.

(III) Usability and Flexibility

The collaborative robot adopts a graphical programming interface, zero force teaching, and sliding drag function, making operation and programming simple and intuitive. The multi axis linkage design further enhances the flexibility of the robot and enables it to easily handle complex tasks.

(IV) Industrial grade accuracy and stability

The robot has a repeatability accuracy of ± 0.02mm and meets the ISO 9283 standard. Modular design ensures the stability and maintainability of the system.

III. Main Features

(1) Safe, Stable, and Reliable

The collaborative robot has high-precision repeat positioning capability, with a repeat positioning accuracy of ± 0.02mm. The modular design ensures the stability and scalability of the system.

(II) Flexible Deployment

The robot adopts graphical programming, zero force teaching, and silky drag and drop functions, making deployment simple and fast. The multi axis linkage design further enhances the adaptability of the robot.

(III) Efficient Protection

Robots have efficient protection mechanisms and can adapt to various complex working environments. The protection level reaches IP54 (optional IP66), ensuring the normal operation of the equipment in harsh environments.

(IV) Ecological improvement

Support ROS secondary development to meet more diverse needs. Supporting multiple communication protocol methods, providing convenience for device manufacturers and integrators.

(5) Widely used

Collaborative robots are suitable for various industries such as assembly, picking and placing, twisting screws, dispensing, monitoring, catering, moxibustion, and medical care. The on-site teaching service nationwide ensures the smooth implementation of the project.

4, Application Fields

Collaborative robots are widely used in households, office buildings, hotels, banks, hospitals, schools, airports, museums, laboratories, factories, agriculture, and other users who require electric robotic arms. Meanwhile, it is also suitable for professionals in equipment manufacturing, robot manufacturing, security manufacturing, and other fields.

5, Basic parameters of robotic arm

(1) Product parameters

  • Product TypeElectric motor arm
  • Model: UD01
  • Payload: 5kg
  • working radius: 922mm
  • degrees of freedom: 6 rotating joints
  • human-computer interaction10.1-inch teaching pendant or web server
  • Protection RatingIP54 (IP66 optional)
  • noise: < 65db
  • Installation direction: In any direction
  • I/O port: Digital Input (DI) 2; Digital output (DO) 2; Analog Input (AI) 2; Analog output (AO) 2; High speed pulse input 2
  • tool I/O power supply: 24V/1.5A
  • Base diameter: 149mm
  • Total weight: ≈ 22kg (excluding wire)
  • Operating Temperature: 0-45℃
  • Operating Humidity: 90%RH (non-condensing)
  • Equipment and materialsAluminum, steel

6, Motion characteristics of robotic arm

(1) Accuracy

  • Repetitive positioning accuracy: ± 0.02mm
  • pose repeatability in accordance with ISO 9283: ± 0.03mm

(II) Moving axis

Moving axisWorking rangeMaximum speed
Base± 175 °± 180 °/s
Shoulder+ 85°/- 265°±180°/s
elbow±160°±180°/s
Wrist 1+ 85°/- 265°±180°/s
Wrist 2±175°±180°/s
Wrist 3±175°±180°/s
Typical TCP speed1m/s-

7, Mini control box 2kw

(1) Equipment parameters

  • Equipment weight: 2.5kg (excluding wire)
  • Equipment and materialsGalvanized sheet
  • dimensional parameters: 24518044.5mm (excluding protrusions)
  • Protection Rating: IP54
  • Operating Temperature: 0-45℃
  • Operating Humidity: 90%RH (non-condensing)
  • I/O portDigital Input (DI) 16; Digital output (DO) 16; Analog Input (AI) 2; Analog output (AO) 2; High speed pulse input 2
  • I/O power supply: 24V/1.5A
  • communication: I/O, TCP/IP, Modbus TCP/RTU
  • Development Environment: C #/C++/Python/Java/ROS

8. Button Box

(1) Equipment Parameters

  • Equipment Weight: 490g (with wire weight)
  • Equipment Material: ABS
  • Size Parameters: 1306066mm (excluding protrusions)
  • Protection level: IP54
  • Cable length: 5m
  • Button count: ≥ 200000 times
  • Protocol type: TCP/IP
  • Network transmission rate: 100M
  • Button function: manual/automatic, drag, point recording, whether to cooperate with button box, start/stop, shutdown
  • Power Supply: Standard POE

9. Teaching pendant (optional)

(1) Equipment Parameters

  • Equipment Weight: 1.6kg (wire weight)
  • Equipment Material: ABS, PP
  • Size Parameters: 26821088mm
  • Protection Level: IP54
  • Operating humidity: 90% RH (non condensing)
  • Cable length: 5m
  • Display resolution: 1280 * 800 pixels

X. Communication parameters

Communication parameters are 9600 8 N 1, ensuring the stability and reliability of data transmission.

XI. Function Register Address

(I) Read Coils (0x)

Function CodeRegister nameRead/writeRegister address in decimalRegister address in hexadecimalValueValue meaningRemarks
01DI1Read/write0100006400 001: Start motion 0: Stop motionBackground preset motion track
DI2Read/Write0101006500 001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
DI3Read/Write0102006600 001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
DI4Read/Write0103006700 001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
DI5Read/Write01040068001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
DI6Read/Write01050069001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
DI7Read/Write0106006A00 001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
DI8Read/Write0107006B00 001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
DI9Read/Write0108006C00 001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
DI10Read/Write0109006D001: Start Motion 0: Stop MotionBackground Preset Motion Trajectory
PauseWrite050001 F400 00Jogging signal, first send 1, then need to send 0 within one second to put him in that state-
StartWrite050101 F500 00Jogging signal, first send 1, then need to send 0 within one second to put him in that state-
RestoreWrite050201 F600 00Jogging signal, first send 1, then need to send 0 within one second to put him in that state-
StopWrite050301 F700 00Jogging signal, first send 1, then need to send 0 within one second to put him in that state-
Move to originWrite050401 F800 00Jogging signal, first send 1, then need to send 0 within one second to put him in that state-
Manual automatic mode switchingWrite050501 F900 00Jogging signal, first send 1, then need to send 0 within one second to put him in that state-
Start the main programWrite050601 FA00 00jog signal, send 1 first, and then send 0 again within one second to put it in this state-

(II) Read Discrete Input (1X)

Function codeRegister nameRead/writeRegister address in decimalRegister address in hexadecimalValueValue meaningRemarks
02Start exercisingRead0100006400 00--
Complete the actionRead0101006500 00--
DO2Read0102006600 00--
DO3Read0103006700 00--
DO4Read0104006800 00--
DO5Read0105006900 00--
DO6Read0106006A00 00--
DO7Read0107006B00 00--
DO8Read0108006C00 00--
DO9Read0109006D00 00--

(3) Read Input Register (3X)

function codeRegister nameRead/WriteRegister address in decimal formatRegister address in hexadecimal formatValueValue meaningRemark
04Enabled stateRead031001 3600 001: In enabled state 0: Not in enabled state-
ModeRead031101 3700 001: Manual 0: Automatic-
StatusRead031201 3800 001: Stop 2: Run 3: Pause 4: Drag-
Workpiece Number NRRead031301 3900--
Workpiece Number NRRead031401 3A00 00--
Emergency stop statusRead031501 3B00 000: Running 1: Emergency stopIs it in emergency stop
Main fault codeRead031601 3C00--
Sub fault codeRead031701 3D00 00--
Collision stateRead031801 3E00 001: Collision 0: No collision-
Move to positionRead031901 3F00 001: Movement to position 0: No movement to position-
Safety stop signal S10Read032001 4000 001: The robotic arm is in a stopped state 0: not in a stopped state-
Safety stop signal S11Read032101 4100 00--

12, Installation and Debugging

(1) Installation environment

Collaborative robots should be installed in a stable, dry, and non corrosive gas environment. During installation, it is necessary to ensure sufficient space around for easy operation and maintenance.

(II) Electrical Connection

The robot needs to be connected to a stable power source to ensure that the voltage and frequency meet the equipment requirements. All electrical connections should be made by professionals to avoid equipment damage or safety accidents caused by improper connections.

(III) Debugging steps

  1. Power on check: After connecting the power, check whether the various components of the robot are running normally, including joint motion, control system response, etc.
  2. Parameter Setting: Set the working parameters of the robot according to actual application requirements, such as load, speed, accuracy, etc.
  3. Teaching Programming: Use a teaching device or programming software to teach programming of robots, set work trajectories and action sequences.
  4. Safety TestBefore formal operation, conduct safety testing to ensure that the robot's emergency stop, collision detection, and other functions are working properly.

13, Maintenance and upkeep

(1) Daily maintenance

  1. cleanRegularly clean the surface of the robot to avoid the accumulation of dust and dirt that may affect equipment performance.
  2. Check the connectionCheck whether the connections of each component are firm and ensure the safety of electrical and mechanical connections.
  3. Lubrication: Regularly lubricate robot joints and moving parts to reduce wear and extend equipment lifespan.

(II) Regular Maintenance

  1. Performance Testing: Regularly conduct performance testing to check whether the accuracy, speed, and stability of the robot meet the requirements.
  2. Component Replacement: Replace worn components such as seals, bearings, etc. in a timely manner based on equipment usage.
  3. System UpdateRegularly update the software of the control system to ensure that the equipment has the latest features and performance optimization.

14, Frequently Asked Questions and Answers

(1) The robot cannot start

  • Possible reasons: Improper power connection, control system malfunction, emergency stop button triggered.
  • SolutionCheck if the power connection is correct, restart the control system, and verify if the emergency stop button has been triggered and reset.

(2) Robot motion accuracy decreases

  • Possible reasonsJoint wear, insufficient lubrication, and control system parameter drift.
  • SolutionCheck joint wear and perform maintenance, replenish lubricant, and recalibrate control system parameters.

(3) Robot malfunction alarm

  • Possible reasonsOverload, collision, electrical malfunction.
  • SolutionCheck if the load exceeds the rated load of the robot, review collision detection records and eliminate collision factors, and check the electrical connections and control system status.

15, Appendix

(1) Technical specification sheet

Product ModelUD01
Payload5kg
working radius922mm
degrees of freedom6 rotating joints
Repetitive positioning accuracy±0.02mm
Operating Temperature0-45℃
Operating Humidity90%RH (non-condensing)
Protection RatingIP54 (IP66 optional)
Total weight≈ 22kg (excluding wires)

(2) Communication Protocol Specification

communication parameters9600 8 N 1
Protocol TypeTCP/IP, Modbus_TCP/RTU

(3) Fault code table

fault codeFault descriptionSolution
01OverloadReduce load and inspect mechanical components
02collisionCheck the cause of the collision and reset the system
03Electrical malfunctionCheck the electrical connections and restart the control system
04Programming ErrorCheck program logic and re upload program
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.