Surface manufacturing is a process of adding material to or removing material from the surfaces of a part. Spray painting, spray forming, rapid tooling, spray coating, and polishing are some of the typical applications of surface manufacturing, where industrial robots are usually used. Tool planning for industrial robots in surface manufacturing is a challenging research topic. Typical teaching methods are not affordable any more because products are subject to a shorter product life, frequent design changes, small lot sizes, and small in-process inventory restrictions. An automatic tool trajectory planning process is hence desirable for tool trajectory planning of industrial robots. Based on the computer-aided design model of a part, the tool model, task constraints, and optimization criteria, a general framework of optimal tool trajectory planning in surface manufacturing is developed. Optimal tool trajectories are generated by approximately solving a multiobjective optimization problem. To test if the generated trajectory satisfies the given constraints, a trajectory verification model is developed. Simulations are performed to determine if the given constraints are satisfied. Simulation results show that the optimal tool trajectory planning framework can be applied to generate trajectories for a variety of applications in surface manufacturing. This general framework can also be extended to other applications such as dimensional inspection and demining.

1.
Chen, H., Xi, N., Sheng, W., Song, M., and Chen, Y., 2002, “Automated Robot Trajectory Planning for Spray Painting of Free-Form Surfaces in Automotive Manufacturing,” IEEE International Conference Robotics and Automation, Washington, DC, Vol. 1, pp. 450–455.
2.
Asakawa N., and Takeuchi, Y., 1997, “Teachingless Spray-Painting of Sculptured Surface by an Industrial Robot,” IEEE International Conference Robotics and Automation, Albuquerque, New Mexico, Vol. 3, pp. 1875–1879.
3.
Suh
,
S.
,
Woo
,
I.
, and
Noh
,
S.
,
1991
, “
Automatic Trajectory Planning System (ATPS) for Spray Painting Robots
,”
J. Manuf. Syst.
,
10
(
5
), pp.
396
406
.
4.
Chavka N. G., and Dahl, J., 1998, “P4 Preforming Technology: Development of a High Volume Manufacturing Method for Fiber Preforms,” IEEE ACCE/ESD: Advanced Composite Conference Proceedings, Detroit, MI, Vol 1.
5.
Chalmers
,
R. E.
,
2001
, “
Rapid tooling Technology from Ford Country
,”
Manuf. Eng.
,
11
, pp.
36
38
.
6.
Sheng, W., Xi, N., Song, M., Chen, Y., and MacNeille, P., 2000, “CAD-guided Robot Path Planning for Spray Painting of Compound Surfaces,” IEEE International Conference Intelligent Robots and Systems, Takamatsu, Japn, Vol. 3 pp. 1918–1923.
7.
Chen, H., Xi, N., Sheng, W., Chen, Y., and Dahl, J., 2003, “A General Framework for Automatic CAD-Guided Tool Planning for Surface Manufacturing,” IEEE International Conference Robotics and Automation, Taipei, Taiwan, Vol. 3, pp. 3504–3509.
8.
Tecnomatix, 1999, ROBCAD/Paint Training, Tecnomatix, Michigan.
9.
Sheng, W., 2002, CAD-Based Robot Motion Planning for Inspection in Manufacturing, Michigan State University, Michigan.
10.
Shah, J. J., and Mantyla, M., 1995, Parametric and Feature-Based CAD/CAM: Concepts, Wiley, New York.
11.
Lai
,
J. Y.
, and
Wang
,
D. J.
,
1994
, “
A Strategy for Finish Cutting Path Generation of Compound Surface
,”
Kagaku Kogaku Ronbunshu
,
25
, pp.
189
209
.
12.
Antonio
,
J. K.
,
Ramabhadran
,
R.
, and
Ling
,
T. L.
,
1997
, “
Practical Identification of NARMAX Models Using Radial Basis Function
,”
Int. J. Robotics Automation
,
12
(
4
), pp.
124
134
.
13.
Persoons, W., and Van Brussel, H., 1993, “CAD-Based Robotic Coating with Highly Curved Surfaces,” International Symposium on Intelligent Robotics (ISIR’93), Bangalore, India, Vol. XXIV pp. 611–618.
14.
Chen, H., Xi, N., Chen, Y., 2003, “Multiple Optimal Robot Path Planning in Manufacturing, IEEE International Conference on Intelligent Robots and Systems. Las Vegas, Vol. 2, pp. 1167–1172.
15.
Gill, P. E., Murray, W., and Wright, M. H., 1981, Practical Optimization, Academic Press, New York.
16.
Chen, H., Xi, N., Wei, Z., Chen, Y., and Dahl, J., 2003, “Robot Trajectory Integration for Painting Automotive Parts with Multiple Patches,” IEEE International Conference Robotics and Automation, Taipei, Taiwan, Vol. 3 pp. 3504–3509.
17.
Avriel, M., 1976, Nonlinear Programming: Analysis and Methods, Prentice-Hall Inc., Englewood Cliffs, N.J.
18.
Hwang
,
C.
,
Paidy
,
S.
, and
Yoon
,
K.
,
1980
, “
Mathematical Programming with Multiple Objectives: A Tutorial
,”
Comput. Operations Res.
,
7
, pp.
5
31
.
19.
Garth, P. M., 1983, Nonlinear Programming: Theory, Algorithm and Applications, Wiley, New York.
You do not currently have access to this content.