Overview
AP224 is formally known as STEP Part 224: Application Protocol for Mechanical Product Definition for Process Planning Using Machining Features. The standard was published in 1999, updated by a second edition in 2001, and then a third edition issued in 2006 as ISO 10303-224:2006(E).
Programming Notes
The AP224 schema is the same for all editions and is identified by
the StplibSchemaType stplib_schema_ap224
enum.
RoseDesign * d; // all editions "FEATURE_BASED_PROCESS_PLANNING" stplib_put_schema (d, stplib_schema_ap224); switch (stplib_get_schema(d)) { case stplib_schema_ap224: // ap224, all editions }
Deprecated Definitions
AP224 was an early AP, and used naming conventions that later changed. Assignments in AP224 had a "feature_based_pp_" prefix, while newer APs use the "applied_" prefix.
The table below shows the changes. When reading an AP224 file, an entity in the left column is will appear in memory as an instance of the type on the right. When writing a file as AP224, an instance of a type on the right will be written as the type on the left.
AP224 Definition | Merged Library Definition |
---|---|
Deprecated AP224 assignments, automatically remapped to applied types | |
feature_based_pp_action_assignment | applied_action_assignment |
feature_based_pp_action_request_assignment | applied_action_request_assignment |
feature_based_pp_approval_assignment | applied_approval_assignment |
feature_based_pp_date_assignment | applied_date_assignment |
feature_based_pp_organization_assignment | applied_organization_assignment |
feature_based_pp_person_and_organization_assignment | applied_person_and_organization_assignment |
feature_based_pp_security_classification_assignment | applied_security_classification_assignment |
Outdated AP224 definitions | |
machining_feature | Always read as instanced_feature. The original AP224 used machining_feature rather than instanced but this changed in E2 to harmonize with AP214. |