ABSTRACT
The focus of this paper is: how can standards for manufacturing machine control languages be evaluated? What is required of a standard defining one of these languages so that implementations will interoperate? The paper provides a set of specific questions to ask about a control language standard. Reasons why the questions should be asked are given. Four machine control languages are used as examples:
EIA-274-D, BCL, DMIS, and STEP-NC.
- Bray, T., et al., (editors), "Extensible Markup Language (XML) 1.0 Fourth Edition", World Wide Web Consortium, http://www.w3.org/TR/2006/REC-xml-20060816, 2006.Google Scholar
- Consortium for Advanced Manufacturing - International, "Dimensional Measuring Interface Standard Part I, Revision 05.0", Consortium for Advanced Manufacturing - International, 2004.Google Scholar
- Dimensional Metrology Standards Consortium, http:www.dmisstandard.org/content/blogsection/6/55, 2007.Google Scholar
- Electronic Industries Association, "EIA Standard EIA-274-D Interchangeable Variable Block Data Format for Positioning, Contouring, and Contouring/Positioning Numerically Controlled Machines", EIA, 1979.Google Scholar
- International Organization for Standardization, "ISO International Standard 10303-11, Industrial automation systems and integration --- Product data representation and exchange --- Part 11: Description method: The EXPRESS language reference manual", International Organization for Standardization, 2003.Google Scholar
- International Organization for Standardization, "ISO International Standard 10303-21, Industrial automation systems and integration --- Product data representation and exchange --- Part 21: Clear text encoding of the exchange structure", International Organization for Standardization, 2002.Google Scholar
- International Organization for Standardization, "ISO International Standard 10303-238, Industrial automation systems and integration --- Product data representation and exchange --- Part 238: Application protocol: Application interpreted model for computerized numerical controllers", International Organization for Standardization, 2007.Google Scholar
- International Organization for Standardization, "ISO International Standard 14649-10, Industrial automation systems and integration --- Physical device control --- Data model for computerized numerical controllers --- Part 10: General process data, second edition", International Organization for Standardization, 2004.Google Scholar
- International Organization for Standardization, "International Standard ISO 14649-11, Industrial automation systems and integration --- Physical device control --- Data model for computerized numerical controllers --- Part 11: Process data for milling, second edition", International Organization for Standardization, 2004.Google Scholar
- International Organization for Standardization, "International Standard ISO/IEC 14977, Information technology --- Syntactic metalanguage --- Extended BNF", International Organization for Standardization, 1996.Google Scholar
- Kearney&Trecker Corporation, "Part Programming and Operating Manual, KT/CNC Control Type C", Pub 687D, Kearney&Trecker, 1979.Google Scholar
- National Institute of Standards and Technology, "DMIS Test Suite", http://www.isd.mel.nist.gov/projects/metrology_interoperability/dmis_test_suite.htm, 2007.Google Scholar
- Numerical Control BCL Standards Association, "NCBSA Standard Proposal for EIA 494 C, Basic Control Language (BCL) An ASCII Data Exchange Specification for Computer Numerical Control Manufacturing", Numerical Control BCL Standards Association, 1996.Google Scholar
- Walmsley, P. (editor), "XML Schema Part 0: Primer Second Edition", World Wide Web Consortium, http://www.w3.org/TR/2004/REC-xmlschema-0-20041028, 2004.Google Scholar
- World Wide Web Consortium, http://www.w3.org/XML/Core/#IPR, 2007.Google Scholar
Recommendations
Design of a STEP compliant system for turning operations
The changing economic climate has made global manufacturing a growing necessity over the last decade, forcing companies from East and West to collaborate beyond geographic boundaries in the design, manufacture and assembly of products. The ISO 10303 and ...
The development of a new STEP-NC code generator (GEN-MILL)
The early NC machines and the current CNC utilise the same standard programming of G&M codes formalised as the ISO 6893 standard to machine parts with complex shape in a precise manner. However, the G&M code contains implicit technical information and ...
STEP-compliant CNC system for turning: Data model, architecture, and implementation
STEP-NC, a new data model for CAD-CAM-CNC chain, is expected to encompass the whole scope of e-manufacturing. The new data model formalized as ISO 14649 is under development by ISO TC184 SC1 and SC4 for the replacement of the old standard so-called G&M ...
Comments