An integrated web-based CAD/CAPP/CAM system for the remote design and manufacture of feature-based cylindrical parts

  • Alberto J. Álvares
  • João Carlos E. Ferreira
  • Roman M. Lorenzo


This work describes the implementation of an integrated web-based CAD/CAPP/CAM system for the remote design and manufacture of feature-based cylindrical parts. This system, called WebMachining (, was developed in an e-manufacturing context, and the use of features allows the integration among the activities of collaborative design (WebCADbyFeatures), generative process planning (WebCAPP) and manufacturing (WebTurning). Through the WebCADby Features agent-based collaborative design module, cylindrical parts are modeled based on the synthesis of design features, in a Concurrent Engineering context. The WebCAPP generative CAPP module maps design features into machining features (including turning, milling, and drilling), and the mapping considers the setup, geometry, and operation. It uses a data structure similar to STEP-NC, and the generated process plans are nonlinear (i.e. they have alternatives). The WebTurning module performs the remote manufacture of the part, and it is based on a client–server architecture, where: (a) the servers are represented by the programs located at a workstation (Linux platform), which are connected to the machine tool through an Ethernet network interface; (b) the client is represented by a Java Applet. Some examples are provided in this paper, illustrating the remote design, process planning and manufacture of parts in a CNC turning center.


E-manufacturing Telemanufacturing CAD CAPP CNC Internet 


  1. Álvares, A. J. (2005). A methodology for the CAD/CAPP/CAM integration for the remote manufacture of cylindrical parts based on the internet. Ph.D. Thesis, Universidade Federal de Santa Catarina, Florianópolis, SC, Brazil (in Portuguese).Google Scholar
  2. Álvares A.J., Romariz L.J. (2002) Telerobotics: Methodology for the development of a through-the-internet robotic teleoperated system. Journal of the Brazilian Society of Mechanical Sciences 24(2): 122–126CrossRefGoogle Scholar
  3. Álvares, A. J., & Paulinyi, S. C. A. (1999). Telerobotics: Through-the-internet teleoperation of the ABB IRB 2000 industrial robot. Telemanipulator and telepresence technologies V—SPIE (pp. 259–269). The International Society for Optical Engineering, Boston, USA.Google Scholar
  4. Bidarra, R., Van den Berg, E., & Bronsvoort, W. F. (2001). Collaborative modeling with features, Proceedings of DET’01, ASME Design Engineering Technical Conferences, Pittsburgh, USA.Google Scholar
  5. CAM-I, Deere & Company. (1986). Part features for process planning. Moline, Illinois, CAM-I.Google Scholar
  6. Cecil, J., Davidson, S., & Muthayan, A., (2005). A distributed internet-based framework for manufacturing planning. International Journal Advanced Manufacturing Technology, Springer-Verlag. Published online.Google Scholar
  7. Chen L., Bender P., Renton P., El-Wardany T. (2002) Integrated virtual manufacturing systems for process optimisation and monitoring. Annals of CIRP 51(1): 409–412CrossRefGoogle Scholar
  8. Corney J., Lim T. (2001) 3D modeling with ACIS (2nd ed). Saxe-Coburg Publications, StirlingGoogle Scholar
  9. Detand, J. (1993). A computer aided process planning system generating non-linear process plans. Ph.D. Thesis, Catholic University of Leuven, Leuven, Belgium.Google Scholar
  10. FANUC. (2003). FOCAS1: FANUC open CNC API specifications version 1-FOCAS1/Ethernet CNC/PMC Data window library.
  11. Ferreira J.C.E., Wysk R.A. (2001) An investigation of the influence of alternative process plans on equipment control. Journal of Manufacturing Systems 9(6): 393–406CrossRefGoogle Scholar
  12. Fuh J.Y.H., Li W.D. (2005) Advances in collaborative CAD: The state-of-the-art. Computer-Aided Design 37(5): 571–581CrossRefGoogle Scholar
  13. Groover M. (2003) Automation, production systems, and computer integrated manufacturing (2nd ed.). Prentice Hall, New JerseyGoogle Scholar
  14. Haag S., Cummings M., Dawkins J. (1998) Management information systems for the information age. McGraw-Hill, BostonGoogle Scholar
  15. Han J.H., Requicha A.A.G. (1998) Modeler-independent Feature recognition in a distributed environment. Computer-Aided Design 30(6): 453–463CrossRefGoogle Scholar
  16. Hardwick M., Spooner D.L., Rando T., Morrir K.C. (1996) Sharing manufacturing information in virtual enterprises. Communications of the ACM 39(2): 46–54CrossRefGoogle Scholar
  17. International Standards Organization (ISO) 6983-1. (1982). Numerical control of machines program format and definition address words. Part 1. Data Format for positioning, line and contouring control system (1st ed.).Google Scholar
  18. International Standards Organization (ISO) ISO/DIS 14649-121. (2003). Industrial automation systems and integration—physical device control—data model for computerized numerical controllers—Part 121: Tools for turning machines. ISO TC 184/SC 1, July.Google Scholar
  19. International Standards Organization (ISO) ISO/DIS 14649-12. (2003). Industrial automation systems and integration—physical device control—data model for computerized numerical controllers—part 12: Process data for turning. ISO TC 184/SC 1, October.Google Scholar
  20. Kao Y.C., Lin G.C. (1996) CAD/CAM collaboration and remote machining. Computer Integrated Manufacturing Systems 9(3): 149–160CrossRefGoogle Scholar
  21. Kong S.H., Park J., Han Y., Kim G., Lee K. (2002) The Internet-based virtual machining system using CORBA. Integrated Manufacturing Systems 13(5): 340–344CrossRefGoogle Scholar
  22. Lee W.B., Lau H.C.W. (1999) Multi-agent modeling of dispersed manufacturing networks. Expert Systems with Applications 16(3): 297–306CrossRefGoogle Scholar
  23. Lee J.Y., Han S.B., Kim H., Park S.B. (1999) Network-centric feature-based modeling. Pacific Graphics, SeoulGoogle Scholar
  24. Li W.D., Ong S.K., Fuh J.Y.H., Wong Y.S., Lu Y.Q., Nee A.Y.C. (2004) Feature-based design in a collaborative and distributed environment. Computer-Aided Design 36(9): 775–797CrossRefGoogle Scholar
  25. Martino T.D., Falcidieno B., Hasinger S. (1998) Design and engineering process integration through a multiple view intermediate modeler in a distributed object-oriented system environment. Computer-Aided Design 30(6): 437–452CrossRefGoogle Scholar
  26. Malek L.A., Wolf C., Guyot P.D. (1998) Telemanufacturing: A flexible manufacturing solution. International Journal of Production Economics 56–57: 1–12CrossRefGoogle Scholar
  27. Nof, S. Y. (2004). Collaborative E-Work and E-Mfg: The state of the art and challenges for production and logistics managers. International Federation of Automatic Control 11th IFAC Symposium on Information Control Problems in Manufacturing (INCOM) 5–7th April, Salvador, Brazil.Google Scholar
  28. Shah J.J., Dedhia H., Pherwani V., Solkhan S. (1997) Dynamic interfacing of applications to geometric modeling services via modeler neutral protocol. Computer-Aided Design 29: 811–824CrossRefGoogle Scholar
  29. Shao, X., Li, Y., Li, P., & Liu, Q. (2004). Design and implementation of a process-oriented intelligent collaborative product design system. Computers in Industry, 53(2), February, 205–229.Google Scholar
  30. Smith C.S., Wright P.K. (2001) Cybercut: An internet-based CAD/CAM system. ASME Journal of Computing and Information Science in Engineering 1(1): 1–33CrossRefGoogle Scholar
  31. Salomons, O. W. (1995). Computer support in the design of mechanical products. Ph.D. Thesis, University of Twente, Twente, The Netherlands.Google Scholar
  32. Tay F.E.H., Khanal Y.P., Kwong K.K., Tan K.C. (2001) Distributed rapid prototyping—a framework for internet prototyping and manufacturing. Integrated Manufacturing Systems 12(6): 409–415CrossRefGoogle Scholar
  33. Taylor, K., & Trevelyan, J. (1995). A telerobot on the world wide web. National Conference of the Australian Robot Association, Melbourne, July 5–7,

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Alberto J. Álvares
    • 1
  • João Carlos E. Ferreira
    • 2
  • Roman M. Lorenzo
    • 2
  1. 1.Departamento de Engenharia Mecanica e Mecatronica, GRACOUniversidade de BrasiliaBrasiliaBrazil
  2. 2.Departamento de Engenharia Mecanica, GRIMA/GRUCONUniversidade Federal de Santa CatarinaFlorianopolisBrazil

Personalised recommendations