Honeybee CNC has launched a complete set of "Robot Intelligent Production Kit"

In order to effectively solve the above problems in the use of robots, Honeybee CNC has launched a complete set of "Robot Intelligent Production Kit", which includes the following five functions:

1. "HBRobotCNC" robot offline programming software

2. Robot visual identification, positioning, judgment, and guidance devices

3. Robotic laser tracking and correcting device

4. Human-computer interaction system without teaching pendant operation

5. Large-scale expansion technology of robot linkage axis


This article focuses on the "HBRobotCNC" robot offline programming software in the kit.


Robots perform repetitive work according to pre-programmed programs, but to replace a brand new task, the operator must spend time and energy programming the new task.

Therefore, choosing a simple and practical programming software will directly improve the machining accuracy and production efficiency of the robot.

At present, there are roughly two ways of robot programming:

1. Teach programming

2. Offline programming


Let's compare these two programming styles one by one:

  1. The difference in operation way:

Robot teaching programming:

The original programming method of conventional robots; the operator manually controls the joint arm of the robot to move it to each track point in the motion track through the teach pendant on the robot and records them into the robot one by one (according to the structure and complexity of the workpiece) , the track points to be recorded range from a few to thousands). The robot starts working by repeatedly running the recorded track points.


HBRobotCNC offline programming software:

There is no need to rely on the robot to complete the programming task; the operator open the 3D workstation of the robot used in the software, imports the workpiece drawing to be processed, quickly sets it according to the processing requirements, and can view the real movement of the robot in the software, and the software automatically calculates the robot movement trajectories, generating programs. A robot starts working by executing a program.


B. The difference in production efficiency:

Robot teaching programming:

① It is necessary to manually control the robot joint arm to reach each trajectory point on the workpiece for position recording, which is a heavy workload.

②Due to the different complexity of the target workpiece, sometimes the programming time will be as long as several days.

③During the programming period, the entire set of robots was occupied and production was delayed.


HBRobotCNC offline programming software:

①The software automatically generates trajectories, copies and modifies the same or similar requirements in batches, automatically cooperates with the robot's working posture according to the drawing structure, and sets various production processes with one key.

②The programming task can be finished in about 5 to 30 minutes.

③The programming work is completed on the computer, which does not affect the work of the robot, and the production cycle is uninterrupted;


C. Differences in programming accuracy

Robot teaching programming:

①The accuracy of the track point position is determined by the operator's visual inspection. It is difficult to control the track point accuracy due to factors such as light, observation posture, and workpiece structure that hinder the operator's line of sight;

②The workpiece to be welded does not have a track for reference. It can only draw the contour line first, and then find the track point based on this.


HBRobotCNC offline programming software:

①The program is digitally generated by the software according to the size of the drawing. During programming, the workpiece can be adjusted at any angle in the software without being disturbed by external factors, so that the robot can accurately complete every movement.

② Handle complex trajectory programs with ease.


D. The difference in learning difficulty:

Robot teaching programming:

① It is very difficult to master the use method of the robot teaching device, which requires the operator to have a deep understanding of the robot code, and the operation is cumbersome. The interface of many imported robot teach pendants is in a foreign language or a literal translation language, which is more difficult for the operator to learn;

②Each brand of robot has its own teaching pendant, with different operation methods and programming instructions. It is not easy for the operator to master one kind of teaching pendant proficiently. Many companies often have robots of multiple brands at the same time. However, due to different teaching and programming methods, it will inevitably increase the amount of personnel training, bring a lot of inconvenience to the unified management of equipment, and also increase the production cost of the enterprise.


HBRobotCNC offline programming software:

①The software has a full English/Chinese interface, and the operation methods and shortcut keys are in line with production habits. There is no need to touch any robot codes during programming, which is easy to understand. Even if the operator has zero foundation, he can easily get started after a short period of learning. ② Xiao Rong is good, mastering a set of software can control all brands of robots;



E. Differences in Security

Robot teaching programming:

①In order to improve the visual accuracy of the teaching programming as much as possible, the operator needs to always observe the relative position of the robot and the workpiece at close range. In case of a large and complex structural part, it is necessary to climb the workpiece or squeeze inside the workpiece, which is really hard and dangerous.

②The operator must be in contact with the robot. In order to take into account both precision and efficiency, almost every point in the programming must switch between high and low speed.

HBRobotCNC offline programming software: do not touch the robot, stay away from the dangerous working environment, avoid the risk of work injury, and reduce labor intensity;