Thermal Spray Article: EXCELlence in Robot Programming for Coating Applications. How Microsoft Excel® 2003 software can be used as an aid for off-line development of a robot program for coating applications.
Thermal Spray Techniques
EXCELlence in Robot Programming for Coating Applications
D. R. Moody Control Systems Consultant to Plasma Powders & Systems, Inc, Marlboro, NJ, USA
Impressive gains have been made in thermal spray coatings through material development and coating parameter selection. Nevertheless, it is usually up to shop personnel to develop a robot program to achieve the final coating. Coating programs are often developed using trial and error. Some motion and deposit analysis programs are available. However, they can be costly and require a level of expertise that is generally not available to the typical coating shop.
This paper discusses how Microsoft Excel® 2003 software can be used as an aid for off-line development of a robot program for coating applications. It starts with a discussion of the Normal Distribution characteristic of thermal spray patterns. It then goes through development of an example using standard Excel function and chart tools for interactive feedback of the coating layers. Also included is a discussion on the use of the program for sensitivity analysis regarding changes to the spray pattern.
Introduction
Typical coating specifications provide details on the powder chemistry, powder morphology, powder feed rate, gas flow rates, gun configuration, gun traverse speed and gun stand-off distance. But little if any information is provided to the coating technician regarding motions for the gun. This is understandable for coatings applied manually, using a hand-held gun. For such cases it is up to the operator to establish the motion pattern. With the advent of robotic gun manipulators, the coating engineer can specify the gun motions for optimum results. This paper has two objectives:
to illustrate a technique for motion program development using tools available in Excel software and
to illustrate the cost-benefits of a well-engineered motion pattern. A sample program is developed to illustrate the technique and the benefits.
EXCELlence in Robot Programming for Coating Applications