Real-Time Space Trajectory Judgment for Industrial Robots in Welding Tasks

Xiangyang Wu,Renyong Tian,Yuncong Lei,Hongli Gao,Yanjiang Fang
DOI: https://doi.org/10.3390/machines12060360
IF: 2.899
2024-05-23
Machines
Abstract:In welding tasks, the repeated positioning precision of robots can generally reach the micron level, but the data of each axis during each operation may vary. There may even be out-of-control situations where the robot does not run according to the set welding trajectory, which may cause the robot and equipment to collide and be damaged. Therefore, a real-time judgment method for the welding robot trajectory is proposed. Firstly, multiple sets of axis data are obtained by running the welding robot, and the phase of the data is aligned by using a proposed algorithm, and then the Kendall correlation coefficient is used to identify and remove weak axis data. Secondly, the mean of multiple sets of axis data with strong correlation is calculated as the standard trajectory, and the trajectory threshold of the robot is set using the μ ± nσ method based on the trajectory deviation judgment sensitivity. Finally, the absolute difference between the real-time axis trajectory and the standard trajectory is used to determine the deviation of the running trajectory. When the deviation reaches the threshold, a forewarning starts. When the deviation exceeds the threshold + σ, the robot is stopped. Take the six-axis welding robot as an example, by collecting the axis data of the robot running multiple times under the same conditions, it is proved that the proposed method can accurately warn the deviation of the running trajectory. The research results have important practical value for the prevention of welding robot accidents in industrial production.
engineering, mechanical, electrical & electronic
What problem does this paper attempt to address?
### Problems the Paper Attempts to Solve This paper aims to address the issue of real-time trajectory deviation judgment in welding tasks performed by industrial robots. Specifically: 1. **Positioning Accuracy of Industrial Robots**: - Industrial robots (IR) typically have high repeat positioning precision (RPP) but low absolute positioning precision (APP). When moving repeatedly within a small range, they may collide with surrounding equipment, causing damage. 2. **Safety Monitoring in Case of Malfunction**: - Industrial robots that have been in use for a long time may occasionally malfunction and deviate from the set trajectory, posing a threat to the safety of products and personnel. Additionally, high-intensity continuous operation may lead to gear fatigue fractures, belt aging, and other issues, thereby affecting equipment safety and product quality. The paper proposes a method called TRTJM (Trajectory Real-Time Judgment Method) to achieve real-time monitoring and judgment of the spatial trajectory of industrial robots through the following steps: 1. **Determination of Standard Trajectory (DST)**: - Collect multiple sets of axis data and perform phase alignment. - Use the Kendall correlation coefficient to remove weakly correlated axis data. - Calculate the average of the strongly correlated axis data as the standard trajectory. 2. **Setting Trajectory Thresholds (STT)**: - Design a set of axis trajectory thresholds based on the robot's absolute positioning precision. - Use the μ±nσ method to determine the warning threshold for each axis trajectory. 3. **Real-Time Trajectory Judgment (RTJ)**: - Judge deviations by calculating the absolute difference between the real-time axis trajectory and the standard trajectory. - Issue a warning when the deviation reaches the threshold; stop the robot's operation when the deviation exceeds the threshold + σ. Through this method, real-time monitoring of trajectory deviations in industrial robots can be achieved, preventing safety accidents involving personnel, equipment, and products due to sudden failures. This method uses only the data from the internal controller of the industrial robot, requires no additional types of sensors, and is easy to implement and quickly deploy in actual production.