Sheet Metal Spraying Circle ☆ Follow our official account for updates ☆
With the rise of robotics and artificial intelligence, the trend of industrial automation is becoming increasingly pronounced, and the future development prospects are becoming clearer. Cranes are closely related to national infrastructure such as bridges, buildings, and the military industry. To prevent corrosion and extend the service life of cranes, the spraying process has become a crucial step.Due to the relatively low level of industrial automation in our country, most crane spraying is done manually. Prolonged exposure to paint can harm human health. Therefore, developing a comprehensive parameterized automatic programming system for the coating line can increase company efficiency, reduce costs, and address the health risks associated with paint exposure.The parameterized automatic programming system for the coating line is an application software developed for the spraying of crane main beams. Its main function is to use a graphical interface written in QT to read various parameters of the main beams from configuration files. Based on these parameters and the C++ program written, it generates control command files for ABB robots, achieving automated spraying.Overview of the Spraying Principle of the Coating System:1.1 System StructureIn the coating workshop, there are three ABB robots on each side, spraying the left and right sides of the main beam. The system can spray one layer of primer and two layers of topcoat. The system can generate six MOD files for coating control commands recognizable by the robots. The user interface is divided into five tables: general parameters for both sides, conventional parameters for the left robot, posture parameters for the left robot, conventional parameters for the right robot, and posture parameters for the right robot. Based on the data in these parameters, the position and posture of the ABB robot at each point during the spraying process can be calculated. The generated control commands are written into the corresponding MOD files, which are then imported into the robots. The ABB robots will execute the corresponding trajectory operations according to the command lines in the files. The system program interface is shown in Figure 1-1.
Figure 1-1 Program Main Interface1.2 Program Logic PrincipleTable 1-1 Functionality Introduction Table
Table 1-1 is the function table of the coating system program, with the following logic:(1) Initialize the main window, using the Qsettings class to read the key value of “name” from the sprayline.ini file. In the readWorkParams function, find the corresponding configuration file in the data folder based on the defined array values and the prefix name in the configuration file to initialize the robot parameters.(2) Define four buttons in the interface. When the corresponding button is clicked, the click signal connects to execute the corresponding slot function, performing read and write operations on the configuration file and changing the displayed parameters in the interface. The genCode function executes the writing of the robot spraying trajectory.(3) The spraying sequence of the robot is as follows: bottom -> side -> top -> walkway -> walkway -> top -> side -> bottom. As shown in the code below, the corresponding statements are executed based on the value of status in the switch statement. During the spraying of the intermediate section, the program bypasses the supporting structure of the main beam. Therefore, the program divides the main beam into five segments, determines the direction of the robot’s coordinate system in the XYZ axes, calculates the starting and ending positions of the robot in each direction, and allows the spray gun to operate at predetermined trajectory intervals. The position of the main beam’s support points is calculated, and an IF condition checks whether a segment of the spraying process passes through the support point, implementing obstacle avoidance. After completing a segment of spraying, the status is assigned to statusFinish, and the program exits the switch and while loop to proceed to the next segment of spraying until the entire main beam is sprayed automatically. Automated spraying is shown in Figure 1-2.
Figure 1-2 ABB Robot Automated SprayingAtomization Spraying Problem Description:Due to the connection between the walkway and the web of the crane main beam, and the angle steel welded on the back of the walkway for reinforcement, the structure of the main beam and the limited reach of the ABB robot’s arm necessitate atomization spraying at the junction of the walkway and the web. Atomization spraying refers to the paint sprayed by the robot’s spray gun being atomized in the air, allowing the atomized paint to adhere to the crane main beam, indirectly coating areas that the spray gun cannot reach. Experiments have shown that atomization spraying does not meet production requirements, as the adhesion of the paint is insufficient. The experimental results are shown in Figure 2-1.
Figure 2-1 Atomization Spraying ProblemIn the figure, a boundary of paint can be seen, with the left side showing the results of normal spraying, while the right side near the junction of the walkway and the web shows the effect of atomization spraying, which has insufficient adhesion and fails to meet production requirements.Solution Measures:To address the issue of non-compliant spraying, an initial measure was to have manual touch-up spraying. As shown in Figure 3-1, a high-pressure air gun is first used to remove the surface layer of paint from the non-compliant area, followed by manual repainting. However, if the touch-up personnel cannot promptly remove the paint surface, the moisture in the paint will evaporate and adhere to the main beam’s surface. The high-pressure air gun will be unable to remove the non-compliant paint, necessitating the use of a grinding wheel, which wastes time and labor.
Figure 3-1 High-Pressure Air Gun Paint RemovalTo address the time and labor cost waste caused by manual paint removal and subsequent touch-up spraying, the coating system was optimized. When the robot moves to the web surface of the main beam, it is instructed to spray at a 60-degree angle to the web surface, while simultaneously increasing the pressure of the spray gun, allowing the left and right robots to directly coat the non-compliant areas without the need for manual touch-up spraying.Source:Li Jingyu, Shao Wangsheng, You Huayun (Henan Weihua Heavy Machinery Co., Ltd.)

—— For reference only, welcome to discuss and learn—
Disclaimer: This official account maintains neutrality regarding all original, reprinted, and shared content, statements, opinions, and judgments. The articles published are for readers’ reference only, and the copyright of the published articles, videos, images, etc., belongs to the authors. If any reprinted works have incorrect author or source markings or involve infringement, please kindly remind the original author and contact the editor for deletion.





Spraying ▶
◆Comprehensive Knowledge Points of Automotive Spraying Technology
◆Why Spraying Technicians Who Can Adjust Paint Have Better Career Prospects?
◆Discussing the Spray Guns Used in Recent Years
◆Why Does Automotive Spraying Have Beading?
◆Sharing How to Quickly Prepare the Base?
◆PPG Repair Paint Knowledge Q&A◆How to Achieve 90-Minute Delivery for Sheet Metal Spraying?◆How to Solve Poor Paint Adhesion Issues?◆Skillfully Using Color Paint for Local Touch-Ups◆Selected Knowledge of Water-Based Paint Spraying Construction (Color Paint Layer Shrinkage, Color Bleeding Shadows)◆Common Types of Coatings and Their Characteristics◆PPG Oil-Based Color Formulation Collection◆BMW Gray Car Paint Collection◆Coating Tutorial: Mixing and Applying Primer◆Examples of Color Mixing in Automotive Paint Adjustment◆Have You Noticed These Spraying Details?◆Steps for Feather Edge Sanding◆How Many Steps Are Involved in Spraying a White Car Body?◆Three-Process White Pearl Touch-Up “Color Paint Joint Spraying Techniques”◆Three-Process Pearl Paint Color Bleeding Touch-Up Techniques◆Three-Process Color Paint Construction Techniques for Automotive Coating Repair◆Have You Noticed These Spraying Details?◆Atomized Gray Sanding◆Intermediate Primer◆Why Is Spraying at 4S Shops So “Slow”?◆Steps for Feather Edge Sanding◆ How to Apply Clear Coat, How to Spray Clear Coat?◆Detailed Explanation of Spraying Automotive (Pearl White Paint)◆Analysis of the Repair Process for Two-Process Water-Based Metallic Paint◆Common Problems and Defects in the Spraying Process — Paint Film Bubbling◆How to Choose the Best Feeding Method for Spray Guns◆Why Do Bubbles and Peeling Occur After Automotive Spraying? You Might Have Missed These Points◆How to Spray the Automotive Hood◆Correct Methods for Spraying Clear Coat in Summer◆What Are the Tips for Spraying Plastic Parts?◆Discussing the Spraying Methods for Water-Based Clear Coats◆How to Find Sand Holes When Applying Automotive Putty, and How to Handle Them◆Why Should You Spray the Entire Area When Touching Up Automotive Scratches?◆Why Is Full Dry Sanding Required After Automotive Spraying?◆Solutions for Paint Odor in Cars After Spraying◆FESTOOL Dry Sanding Four-Step Method◆Detailed Process of Dust-Free Dry Sanding◆Three Common Dry Sanding Systems◆ What Is the Most Difficult Part of Spraying to Deliver?◆ Why Are Luxury Car Paints Always So Shiny?◆ Does Automotive Spraying Still Require Technical Skills?◆ Why Are There Color Differences After Automotive Spraying? What Factors Affect Paint Color Differences?◆ Discussing the Two-Color Coating Process for Automotive Doors◆ Are Touch-Up Paint Pens Sold on Taobao Useful? Is It a Tax on Intelligence?◆ Silver Powder Spraying Techniques◆Analysis of Joint Process Flow◆ Discussing 2K Paint!◆What Reactions Occur When Clear Coat and Hardener Are Not Compatible?◆ Discussing the Order of Spray Gun Operation◆ Who Says Automotive Paint Is Worthless After Spraying?◆ What Causes Bubbles and Peeling in Automotive Spraying?◆The Effect of Thinner on Paint Gloss◆ Common Paint Film Defects After Spraying: 10 Types◆ Why Should You Leave a “Joint” When Spraying Color Paint?◆ How to Determine the Color of Automotive Primer?◆ Methods for Properly Spraying Clear Coat◆Analysis of Application Methods for Water-Based Anti-Rust Primers◆Common Spray Gun Failures and Their Solutions◆ Matte Clear Coat Construction Process and Techniques◆ How to Repair Paint Layer Defects?◆ Five Essential Conditions for Color Adjustment Technicians◆ Techniques for Applying and Sanding Primer on Complex Workpieces◆ Application of Primer◆Can You Differentiate Between Various Holes, Bubbles, and Cracks in Spraying?◆ Types and Introduction of Automotive Putty◆Automotive Spraying Putty Techniques (with Video)◆How to Find Sand Holes When Applying Automotive Putty (with Video)◆ Process Flow and Requirements (Standard Construction Process for Vehicle Body Treatment)◆ Essential Knowledge About Spray Booths You Must Understand◆ Introduction to Spraying Flexible Plastic Parts (Bumper Spraying)◆ Enhancing Clear Coat Adhesion and Preventing Clear Coat Peeling◆ Pre-Treatment of Automotive Paint Before Spraying – Double Insurance for Automotive Spraying◆ Recommended Spraying Process for Bare Plastic Bumpers◆ Common Causes and Prevention of Defects in Repair Paint – Loss of Gloss◆ How to Skillfully Handle Cracking in Automotive Paint Film?◆ What Types of Automotive Paint Are There?◆Common Methods for Measuring Coating Thickness and Application Standards◆ Why Do Pinholes Appear After Spraying Pure White Water-Based Paint?◆ How Do Water Stains Occur During the Spraying Process?◆ Why Do I Have to Touch Up After a Scratch? How Is My Paint Layer Adjusted?◆ Can You Differentiate Between Various Holes, Bubbles, and Cracks?◆ Types and Characteristics of Spray Guns – 5-Minute Video Tutorial◆Two-Color Spraying Process Video◆How to Spray White Pearl Paint Well?◆ Why Does White Paint Turn Yellow Within 72 Hours?◆ What Causes Rework?◆ The Polishing Process You Might Overlook Is Also Very Important◆ Where to Check Automotive Paint Color Codes?◆ Quickly Understanding the Automotive Paint Color Matching System◆How Long Can Automotive Paint Adjustment Shops Last?◆How High Are the Costs of an Auto Repair Technician’s Departure?◆Functions, Ratios, and Precautions of Hardener◆Many Tricks in Quick Automotive Paint Repair – Listen to the Quick Repair Master Reveal the Secrets◆How to Control the Viscosity of Paint During Spraying?◆Flowchart of Repair Paint Spraying Process – Standard Procedure◆Analysis of Causes and Prevention of Solvent Bubbles and Pinholes in Automotive Spraying◆Management System for Paint Auxiliary Materials in Spraying Workshops◆Reference for Automotive Spraying Prices! It’s Not Easy, Stop the Price Wars!◆How to Prevent Paint Surface Contamination in the Baking Booth?