ISO 3592:2000
Industrial automation systems — Numerical control of machines — NC processor output — File structure and language format
Industrial automation systems — Numerical control of machines — NC processor output — File structure and language format
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 56
- Дата публикации:
- 21 сентября 2000 г.
- Издание:
- ISO IS 3592 edition 2 version 1
- ICS:
- 25.040.20
This International Standard defines a file structure format and a language format for the representation of CLDATA on physical media. The CLDATA reference language (RL) is used for the machining of parts. It provides for the control of technological functions and movement at the numerical control machine. Each processor using one of the numerical control programming languages shall be capable of producing CLDATA as defined in this International Standard. Each post processor shall be capable of using the CLDATA defined in this International Standard as input. The RL has been developed primarily for numerically controlled machine tools.
Abstract
Overview - ISO 3592:2000 (NC processor output, file structure & language format)
ISO 3592:2000 specifies a standardized file structure and language format for CLDATA (originally “cutter location data”) used to transfer machining information from an NC (numerical control) processor to a post processor. The document defines the CLDATA Reference Language (RL) - a stream-oriented representation of tool location, orientation and technological control information - and the rules for representing that RL on physical, record‑oriented media. The standard was developed primarily for numerically controlled machine tools to ensure consistent exchange of machining data between systems.
Key topics and technical requirements
- CLDATA file model: a CLDATA file is composed of records; each record contains up to 245 elements. Elements represent integers, reals, literal character strings or keywords.
- Record and element semantics: the first element is a sequence number (starting at 1); the second element is a record type code. Remaining elements follow record-specific syntax and semantics.
- Record types: standardized record types include original program identification, post‑processor commands (integer/literal), surface and tool position data, relative tool direction, unsegmented tool path, part contour description, termination records and proprietary records.
- Coordinate system: uses a right‑handed Cartesian system with reference axes X, Y, Z and tool orientation components (i, j, k). Angles are given in degrees and decimals.
- Character set & delimiters: defines letters, digits, special characters and literal delimiters (apostrophe), and makes use of ISO/IEC 646 character set rules.
- Syntax rules: formal syntax for integers, reals, unary operators, literal strings, element separators (comma), record separators (semicolon) and file delimiter (colon). Annexes provide representation rules for record‑oriented media and syntax conventions.
Practical applications
- Enables interoperable data exchange between NC processors, CAD/CAM systems and post processors.
- Standardizes tool path, cutter location and machine command representation for multi‑axis CNC machine tools.
- Useful for post processor development, CAM output formatting, archival of NC programs, and automated tool‑path verification or conversion.
- Supports portability of manufacturing programs between different NC equipment and software environments.
Who should use it
- NC/NC‑processor and post‑processor developers
- CAM/CAD system integrators and CNC software engineers
- Machine tool manufacturers and production engineering teams
- Standards and interoperability engineers working with CNC data exchange
Related standards
- ISO 4342 (basic part program reference language)
- ISO 4343 (NC processor output - post processor)
- ISO 841 (axis and motion nomenclature)
- ISO/IEC 646 (7‑bit coded character set)
Keywords: ISO 3592, CLDATA, reference language (RL), NC processor output, file structure, language format, numerical control, CNC, post processor, tool position, cutter location data.
Технические детали
- Технический комитет
- ISO/TC 184/SC 1 - Industrial cyber and physical device control
- SKU
- ISO 3592:2000
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 646:1991
ДействующийInformation technology — ISO 7-bit coded character set for information interchange
Overview ISO/IEC 646:1991 specifies a 7‑bit coded character set for information interchange. It defines a repertoire of 128 characters (control characters and graphic characters such as letters, digi…
ISO 4342:1985
ДействующийNumerical control of machines — NC processor input — Basic part program reference language
Overview ISO 4342:1985 - "Numerical control of machines - NC processor input - Basic part program reference language" defines a higher‑level, symbolic reference language (RL) for writing part program…
ISO 4343:2000
ДействующийIndustrial automation systems — Numerical control of machines — NC processor output — Post processor commands
Overview ISO 4343:2000 (Industrial automation systems - Numerical control of machines - NC processor output - Post processor commands) defines a standardized set of post processor statements for nume…
ISO 841:2001
ДействующийIndustrial automation systems and integration — Numerical control of machines — Coordinate system and motion…
Overview ISO 841:2001 - Industrial automation systems and integration - Numerical control of machines - Coordinate system and motion nomenclature - defines a standard machine coordinate system and mo…