ISO 14649-10:2004
Industrial automation systems and integration — Physical device control — Data model for computerized numerical controllers — Part 10: General process data
Industrial automation systems and integration — Physical device control — Data model for computerized numerical controllers — Part 10: General process data
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 153
- Дата публикации:
- 6 декабря 2004 г.
- Издание:
- ISO IS 14649 edition 2 version 1
- ICS:
- 25.040.20
ISO 14649-10:2004 specifies the process data which is generally needed for NC-machining and therefore common to several machining technologies. These data elements describe the interface between the programming system (i.e. CAM system or shop-floor programming system) and a computerized numerical controller. The programme for the numerical controller includes geometric and technological information. It can be described using ISO 14649-10:2004 together with the technology-specific parts (ISO 14649-11, ISO 14649-12, etc.). ISO 14649-10:2004 provides the control structures for the sequence of programme execution, mainly the sequence of working steps and associated machine functions. The "machining_schema" defined in ISO 14649-10:2004 contains the definition of data types which are generally relevant for different technologies (e.g. milling, turning, grinding). It includes: the general executables, including workplan, workingsteps and NC-functions; the definition of the workpiece; a feature catalogue containing features which might be referenced by several technologies; the basis for an operation definition. Not included in this schema are the following: geometric items; representations, which are referenced from ISO 10303's generic resources; the technology-specific definitions, which are defined in separate parts of ISO 14649. ISO 14649-10:2004 cannot stand alone. An implementation needs in addition at least one technology-specific part (e.g. ISO 14649-11 for milling, ISO 14649-12 for turning). Additionally, the schema uses machining features similar to ISO 10303-224 and ISO 10303-214. The description of process data is done using the EXPRESS language as defined in ISO 10303-11. The encoding of the data is done using ISO 10303-21.
Abstract
Overview
ISO 14649-10:2004 - part of the ISO 14649 family - defines the general process data model used to describe NC-machining processes and the interface between CAM/programming systems and computerized numerical controllers (CNCs). Known as the machining_schema, this part provides process-independent data types and control structures (workplans, workingsteps and NC-functions) that are common across machining technologies (milling, turning, grinding). ISO 14649-10 is expressed in the EXPRESS language (ISO 10303-11) and encoded using ISO 10303-21 (STEP file format).
Key topics and requirements
- Process data scope: Defines the data elements generally needed for NC-machining (workpiece description, feature catalogue, executables, operations, explicit toolpath constructs).
- Control structures: Provides structures to manage programme execution sequence - primarily workingsteps, workplans and NC-functions that map process intent to machine action.
- Machining features: Supplies a catalogue of manufacturing features (e.g., pockets, slots, holes, profiles) that can be referenced by multiple technologies.
- Data modelling: Uses ISO 10303 EXPRESS for formal schema definition; includes normative EXPRESS listings and implementation guidance.
- Modularity: ISO 14649-10 is not standalone - implementations must combine it with at least one technology-specific part (e.g., ISO 14649-11 for milling, ISO 14649-12 for turning).
- Interoperability rules: Specifies conformance classes and rules for consistent implementation across CAM systems, CNCs and PLM/MES environments.
Practical applications
- CAM-to-CNC data exchange: Replace or augment legacy G/M-code workflows with feature-based, portable NC programs that describe machining intent instead of machine-axis motions.
- Postprocessor reduction: By describing operations and features at a higher level, ISO 14649-10 reduces dependency on machine-specific postprocessing and vendor extensions.
- Multi-vendor integration: Enables consistent transfer of manufacturing process data between CAD/CAM, PLM, MES and open-architecture controllers.
- Advanced automation: Useful for implementers building feature-based programming, automated process planning, and digital manufacturing pipelines.
Who uses it: CAM vendors, CNC manufacturers, system integrators, PLM/MES implementers, machine tool builders, and advanced manufacturers seeking interoperable, feature-oriented NC-programming.
Related standards
- ISO 14649 family (Part 11: Milling, Part 12: Turning)
- ISO 10303 (STEP) - including ISO 10303-11 (EXPRESS) and ISO 10303-21 (STEP file encoding)
- ISO 10303-214 and ISO 10303-224 (related machining feature models)
ISO 14649-10:2004 is a core reference for organizations implementing standardized, portable, and process-aware NC data exchange across modern manufacturing systems.
Технические детали
- Технический комитет
- ISO/TC 184/SC 1 - Industrial cyber and physical device control
- SKU
- ISO 14649-10:2004
Похожие стандарты
Стандарты, упомянутые в описании
ISO 14649-111:2010
ДействующийIndustrial automation systems and integration — Physical device control — Data model for computerized numeric…
Overview ISO 14649-111:2010 - part of the ISO 14649 series - defines a standardized data model for cutting tools used on milling machines and machining centres. It specifies the data elements (using…
BS ISO 14649-10:2004
ДействующийIndustrial automation systems and integration. Physical device control. Data model for computerized numerical…
ISO 10303-111:2007
ДействующийIndustrial automation systems and integration — Product data representation and exchange — Part 111: Integrat…
ISO 10303-111:2007 - Overview of the Standard Standard Reference: ISO 10303-111:2007 Title: Industrial automation systems and integration - Product data representation and exchange - Part 111: Integr…