Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN CSA M427-M91 is a Canadian national standard developed by the Canadian Standards Association (CSA) under the category M (Mechanical and Industrial Engineering). It establishes a comprehensive framework for the management of data exchange between Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) systems. As engineering teams increasingly rely on multi-vendor software environments, the need for a structured, verifiable method of transferring product definition data becomes critical. This standard was originally published in 1991 and remains a foundational reference for organizations seeking to reduce errors, rework, and inefficiencies caused by incompatible data formats or incomplete transfers.
The scope of CAN CSA M427-M91 covers the entire life cycle of a CAD/CAM data exchange event, from planning and format selection to final verification. It applies to:
CAN CSA M427-M91 does not mandate a single file format; instead, it imposes requirements on the process of exchanging data. The core technical requirements are organized into four main areas.
Before any transfer, the sending and receiving parties must jointly document the scope, purpose, and required quality level of the data exchange. This includes identifying the data items to be transferred (e.g., solids, surfaces, annotations), the tolerances, and the intended use of the received data.
The standard requires that an intermediate neutral format be used unless a direct native-to-native translator has been validated to the same level of fidelity. Commonly referenced formats include IGES, VDAFS, SET, or later ISO 10303 (STEP) where applicable. The translator must preserve the semantic meaning of the original design and not introduce tolerance violations.
| Requirement Area | Description | Acceptance Criteria |
|---|---|---|
| Planning documentation | Written agreement covering data elements, tolerances, and intended use | Signed off by both parties before exchange |
| Neutral format selection | Use of a stable, published neutral format (e.g., IGES 5.3, STEP AP203) | Format must be capable of representing all required entities |
| Translation verification | Comparison of pre- and post-transfer model for topological and geometric fidelity | No missing or deformed faces; tolerance deviation < 0.1% of design tolerance |
| Metadata retention | Layer names, colors, attribute definitions must be preserved | All assigned attributes present in the receiving system |
The standard mandates a two-step process: verification (checking that the data structure is correct) and validation (checking that the data satisfies the intended use). Typical verification methods include automatic geometry comparisons (e.g., surface deviation analysis) and manual inspection of critical features.
A record must be kept of each exchange, including the source and target software versions, the neutral format used, any deviations from the plan, and the verification results. This documentation is essential for audits and for troubleshooting future exchanges.
Implementing CAN CSA M427-M91 requires integrating the above requirements into an organization’s existing quality management system (e.g., ISO 9001). Below is a step-by-step approach.
Define a corporate policy that mandates adherence to M427-M91 for all critical data exchanges. Include roles and responsibilities (e.g., data exchange coordinator, technical reviewers).
Engineers and technicians must understand the importance of planning, neutral formats, and verification. Training should cover the basics of the selected neutral formats and how to run automated comparison tools.
Choose a translator that supports the required neutral format and has been tested with the organization’s typical models. Periodically retest after software updates.
Use software that can compare the source and target models automatically and generate a report of deviations. Many modern CAD systems include built-in geometry comparison utilities. Configure these tools to flag any deviation beyond the thresholds defined in the standard.
Compliance with CAN CSA M427-M91 can be claimed by an organization after a self-assessment or third-party audit. The standard does not itself offer certification, but many customers (including government agencies) require compliance as a contractual condition.
An auditor will check for written procedures, records of at least three sample exchanges, and evidence that personnel have been trained. Particular attention is paid to consistency: the same process must be applied to similar exchanges.
CAN CSA M427-M91 aligns with the principles of ISO 10303 (STEP) and shares the same management model as later ISO 14649 (STEP-NC). Organizations that already conform to ISO 9001 can integrate M427-M91 as a “product and data realization” procedure.
While the standard focuses on current exchanges, best practice suggests also archiving the neutral file alongside the native file. This ensures that the data remains usable even if the original CAD system becomes obsolete.
Last updated: 2026. This article is for informational purposes and should not be used as a substitute for the official standard. Refer to the current CSA publications for authoritative text.