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.
Keywords
- Machine Tool
- Computer Numerically Control
- Computer Numerically Control Machine
- Computer Numerically Control System
- Computer Numerically Control Machine Tool
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
“Open Modular Architecture Controls: OMAC-HMI, OSACA, JOP-Standard CNC Data Type Analysis,” http://www.omac.org/wgs/MachTool/HMI-API/standards_compare.pdf.
http://www.mazak.jp/english/products/cnc/index.html
http://www.siemens.de/jobshop
http://www.gibbscam.com/
ISO 10303-1, 1994, “Part 1: Overview and fundamental principles,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.
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.
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.
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.
ISO 14649-1, 2003, Data Model for Computerized Numerical Controllers: Part 1 — Overview and Fundamental Principles.
ISO 14649-10, 2003, Data Model for Computerized Numerical Controllers: Part 10 — General Process Data.
ISO 14649-11, 2003, Data Model for Computerized Numerical Controllers: Part 11 — Process Data for Milling.
ISO 14649-111, 2001, Data Model for Computerized Numerical Controllers: Part 111 — Tools for Milling.
ISO/DIS 14649-12, 2003, Data model for Computerized Numerical Controllers: Part 12 — Process data for turning.
ISO/DIS 14649-121, 2003, Data Model for Computerized Numerical Controllers: Part 12–Tools for Turning.
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.
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.
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.
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.
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.
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.
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.
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.
OMAC STEP-NC Working Group, 2002, “The value proposition for STEP-NC,” OMAC Users Group, Draft Version 4.
ISO 10303-11, 1994, “Part 11: Description methods: the EXPRESS language reference manual,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.
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.
ISO 10303-22, 1998, “Part 22: Implementation methods: standard data access interface,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.
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.
ISO 10303-24, 2001, “Part 24: C language binding of standard data access interface,” Industrial Automation Systems and Integration — Product Data Representation and Exchange.
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.
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.
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.
Harold, E.R., 2002, XML Bible Gold Edition, Hungry Minds. Inc., New York, NY, USA, ISBN: 0-7645-4819-0.
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.
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.
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.
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.
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.
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.
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.
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.
http://www.steptools.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)