STEP-NC AP-238 is the result of a ten-year effort to replace the RS274D (ISO 6983) M and G code standard with a modern associative language that connects CAD design data to CAM process data. STEP-NC builds on previous work to develop a neutral data standard for CAD data and uses the modern geometric constructs of that standard to define device-independent tool paths, and CAM-independent volume removal features. This paper describes four key factors, or challenges, that had to be addressed to extend STEP-NC AP-238 functionality beyond that offered by other CNC standards. The four factors are difficulties inherent in all CAD/CAM integration projects and can be summarized as follows: the information complexity of geometry, the volume of attributes defined for manufacturing processes, the difficulties of integrating models that span CAD and CAM, and the requirement for easy implementation. We describe an advanced CNC application that uses these four factors and show how STEP-NC AP-238 enhances CNC machining and measurement.

1.
ISO
, 2007, ISO 10303-238:2007, “
Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 238: Application Protocol: Application Interpreted Model for Computerized Numerical Controllers
,” ISO TC184/SC4.
2.
EIA
, 1992, “
32-Bit Binary CL (BCL) and 7-Bit ASCII CL (ACL) Exchange Input Format for Numerically Controlled Machines
,”
Electronics Industries Association
, Washington, DC ANSI/EIA-494-B-1992.
3.
ISO
, 1994, ISO 10303-1:1994, “
Industrial Automation Systems and Integration Product Data Representation and Exchange—Overview and Fundamental Principles, International Standard
,” ISO TC184/SC4.
4.
Kemmerer
,
S.
, ed., 1999, “
TEP: The Grand Experience
,”
National Institute of Standards and Technology
, Special Publication No. 939, Washington, DC.
5.
ISO
, 2003, ISO 14649-1:2003, “
Industrial Automation Systems and Integration—Physical Device Control—Data Model for Computerized Numerical Controllers—Part 1: Overview and Fundamental Principles
,” ISO TC184/ SC1.
6.
Xu
,
X.
,
Klemm
,
P.
,
Proctor
,
F.
, and
Suh
,
Sh.
, 2006, “
STEP Compliant Process Planning and Manufacturing
,”
Int. J. Comput. Integr. Manuf.
0951-192X,
19
(
6
), pp.
491
494
.
7.
Hardwick
,
M.
, 2004, “
On STEP-NC and the Complexities of Product Data Integration
,”
ASME J. Comput. Inf. Sci. Eng.
1530-9827,
4
(
1
), pp.
60
67
.
8.
ISO
, 2007. ISO 10303-28:2007, “
Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 28: Implementation Methods: XML Representations of EXPRESS Schemas and Data
,” ISO TC184/SC4.
9.
Garrido
,
J.
, and
Hardwick
,
M.
, 2006, “
A Traceability Information Model for CNC Manufacturing
,”
Comput.-Aided Des.
0010-4485,
38
(
2
), pp.
540
551
.
You do not currently have access to this content.