Skip to main content

Part of the book series: Springer Series in Advanced Manufacturing ((SSAM))

Abstract

As the technological information of enterprises becomes more and more distributed, continuous data acquisition in decentralised computer numerical control (CNC) machine tools and databases is necessary for a distributed manufacturing system. This chapter focuses on an emerging ISO standard, informally known as STEP-NC, and the role it plays in closing the gap between design and manufacturing for a distributed and collaborative manufacturing environment. This new standard defines a new generation of NC programming language and is fully compliant with STEP. STEP-NC brings richer information to the CNC machine tools, hence intelligent machining and control are made possible. Its Web-enabled feature gives itself an additional dimension in that distributed manufacturing can be readily supported. A case study toward the end demonstrates such a system. The system adopts a three-tiered, Internet-based network architecture, so that designing and manufacturing data can be exchanged over the Internet. A STEP-NC adapter has been developed to convert generic manufacturing information (at the task level) into native manufacturing information (at the method level) for a chosen machine tool. A native CNC system database has been developed to capture the conditions and capabilities of a machine tool and cutting tool. This database is the foundation of the whole system since it contains all the native information about a specific CNC machine.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Li, L., Fuh, J.Y.H., Zhang, Y.F. and Nee, A.Y.C., 2005, “Application of genetic algorithm to computer-aided process planning in distributed manufacturing environments,” Robotics and Computer-Integrated Manufacturing, 21(6), pp. 568–578.

    Article  Google Scholar 

  2. Lutz, P. and Sperling, W., 1997, “OSACA — The vendor neutral control architecture,” In Proceedings of the European Conference on Integration in Manufacturing IiM’97, Dresden, (Fichtner, D. et al. eds.), Selbstverlag der TU Dresden.

    Google Scholar 

  3. “Open Modular Architecture Controls: OMAC-HMI, OSACA, JOP-Standard CNC Data Type Analysis,” http://www.omac.org/wgs/MachTool/HMI-API/standards_compare.pdf.

    Google Scholar 

  4. http://www.mazak.jp/english/products/cnc/index.html

    Google Scholar 

  5. http://www.siemens.de/jobshop

    Google Scholar 

  6. http://www.gibbscam.com/

    Google Scholar 

  7. ISO 10303-1, 1994, “Part 1: Overview and fundamental principles,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  8. ISO 10303-203, 1994, “Part 203: Application protocol: configuration controlled 3D designs of mechanical parts and assemblies,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  9. ISO 10303-214, 1994, “Part 214: Application protocol: core data for automotive mechanical design processes,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  10. ISO 6983-1, 1982, “Part 1: Data format for positioning, line motion and contouring control systems,” Numerical Control of Machines — Program Format and Definition of Address Words.

    Google Scholar 

  11. ISO 14649-1, 2003, Data Model for Computerized Numerical Controllers: Part 1 — Overview and Fundamental Principles.

    Google Scholar 

  12. ISO 14649-10, 2003, Data Model for Computerized Numerical Controllers: Part 10 — General Process Data.

    Google Scholar 

  13. ISO 14649-11, 2003, Data Model for Computerized Numerical Controllers: Part 11 — Process Data for Milling.

    Google Scholar 

  14. ISO 14649-111, 2001, Data Model for Computerized Numerical Controllers: Part 111 — Tools for Milling.

    Google Scholar 

  15. ISO/DIS 14649-12, 2003, Data model for Computerized Numerical Controllers: Part 12 — Process data for turning.

    Google Scholar 

  16. ISO/DIS 14649-121, 2003, Data Model for Computerized Numerical Controllers: Part 12–Tools for Turning.

    Google Scholar 

  17. ISO/DIS 10303-238, 2003, “Part 238: Application protocols: application interpreted model for computerized numerical controllers,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  18. Wolf, J., 2003, “Requirements in NC machining and use cases for STEP-NC-Analysis of ISO 14649 (ARM) and AP 238 (AIM),” White Paper, ISO T24 STEP-Manufacturing Meeting, San Diego, USA, March 2003.

    Google Scholar 

  19. Feeney, A.B., Kramer, T., Proctor, F., Hardwick, M. and Loffredo, D., 2003, “STEPNC implementation — ARM or AIM?” White Paper, ISO T24 STEP-Manufacturing Meeting, San Diego, USA, March 2003.

    Google Scholar 

  20. Xu, X., Wang, H., Mao, J., Newman, S.T., Kramer, T.R., Proctor, F.M. and Michaloski, J.L., 2005, “STEP-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC integration,” International Journal of Production Research, 43(17), pp. 3703–3743.

    Article  Google Scholar 

  21. Newman, S.T., 2004, “Integrated CAD/CAM/CNC manufacture for the 21st century,” Keynote Speech, In Proceedings of the 14th International Conference on Flexible Automation and Intelligent Manufacturing (FAIM2004), July 12–14, 2004, Toronto, Canada.

    Google Scholar 

  22. Allen, R.D., Newman, S.T., Harding, J.A. and Rosso, Jr. R.S.U., 2003, “The design of a STEP-NC compliant agent based CAD/CAM system,” In Proceedings of the 13th International Conference on Flexible Automation and Intelligent Manufacturing (FAIM2003), Tampa, Florida, USA, pp. 530–540.

    Google Scholar 

  23. ISO 13030-224, 2001, “Part 224: Application protocol: mechanical product definition for process plans using machining features,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  24. Xu, X. and He, Q., 2004, “Striving for a total integration of CAD, CAPP, CAM and CNC,” Robotics and Computer Integrated Manufacturing, 20, pp. 101–109.

    Article  Google Scholar 

  25. OMAC STEP-NC Working Group, 2002, “The value proposition for STEP-NC,” OMAC Users Group, Draft Version 4.

    Google Scholar 

  26. ISO 10303-11, 1994, “Part 11: Description methods: the EXPRESS language reference manual,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  27. ISO 10303-21, 2002, “Part 21: Implementation methods: Clear text encoding of the exchange structure,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  28. ISO 10303-22, 1998, “Part 22: Implementation methods: standard data access interface,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  29. ISO 10303-23, 2000, “Part 23: C++ language binding to the standard data access interface,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  30. ISO 10303-24, 2001, “Part 24: C language binding of standard data access interface,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  31. ISO 10303-27, 2000, “Part 27: Java programming language binding to the standard data access interface with Internet/Intranet extensions,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.

    Google Scholar 

  32. ISO/CD TS 10303-28 (Edition 1), 2002, “Product data representation and exchange: Implementation methods: EXPRESS to XML binding,” Draft Technical Specification, ISO TC184/SC4/WG11 N169, 2002-02-14.

    Google Scholar 

  33. ISO/TS 10303-28 (Edition 2), 2004, ISO ISO/WD 10303-28 (Edition 2), “Product data representation and exchange: Implementation methods: XML schema governed representation of EXPRESS schema governed data,” TC184/SC4/WG11 N223, 2004-02-17.

    Google Scholar 

  34. Harold, E.R., 2002, XML Bible Gold Edition, Hungry Minds. Inc., New York, NY, USA, ISBN: 0-7645-4819-0.

    Google Scholar 

  35. Wosnik, M., Kramer, C., Selig, A. and Klemm, P., 2006, “Enabling feedback of process data by use of STEP-NC,” International Journal of Computer-Integrated Manufacturing, 19(6), pp. 559–569.

    Google Scholar 

  36. Fichtner, D., Nestler, A., Dang, T.N., Schulze, A., Carlsen, U., Schreiber, S. and Lee, S.W., 2006, “Use of agents and neural networks for acquisition and preparation of distributed NC information to support NC planning,” International Journal of Computer-Integrated Manufacturing, 19(6), pp. 581–592.

    Google Scholar 

  37. Lee, W. and Bang, Y.B., 2003, “Design and implementation of an ISO14649-compliant CNC milling machine,” International Journal of Production Research, 41(3), pp. 3007–3017.

    Article  Google Scholar 

  38. Lee, W. and Bang, Y.B., 2003, “Development of STEP-NC milling based on XML,” In Proceedings of the 5th German-Korean Workshop on Manufacturing and control.

    Google Scholar 

  39. Lee, W., Bang, Y.B. and Kwon, W., 2002, “PC-NC STEP-NC milling using STEPNC in XML form,” In Proceedings of the 3rd Seoul International IMS, Seoul, Korea, February 2002.

    Google Scholar 

  40. Lee, W., Bang, Y.B., Ryou, M.S., Kwon, W.H. and Jee, H.S., 2006, “Development of a PC-based milling machine operated by STEP-NC in XML format,” International Journal of Computer Integrated Manufacturing, 19(6), pp. 593–602.

    Google Scholar 

  41. Mao, J., 2003, “A STEP-compliant collaborative product development system,” Master of Engineering Thesis, Department of Mechanical Engineering, School of Engineering, The University of Auckland.

    Google Scholar 

  42. Xu, X. and Mao, J., 2004, “A STEP-compliant collaborative product development system”, In Proceedings of the 33rd International Conference on Computers and Industrial Engineering, Jeju, Korea, 25–27 March, 2004, CIE598.

    Google Scholar 

  43. http://www.steptools.com

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag London Limited

About this chapter

Cite this chapter

Xu, X. (2007). STEP into Distributed Manufacturing with STEP-NC. In: Wang, L., Shen, W. (eds) Process Planning and Scheduling for Distributed Manufacturing. Springer Series in Advanced Manufacturing. Springer, London. https://doi.org/10.1007/978-1-84628-752-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-752-7_16

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-751-0

  • Online ISBN: 978-1-84628-752-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics