(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC
ENTITY machining_fixture_usage
SUBTYPE OF (action_method);
WHERE
WR1:
(1 >= SIZEOF(QUERY (act <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION.CHOSEN_METHOD')| (act.name = 'fixture workpiece')))) AND (0 = SIZEOF(QUERY (act <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION.CHOSEN_METHOD')| (act.name = 'fixture workpiece') AND NOT ('STEP_MERGED_AP_SCHEMA.PRODUCT_DEFINITION_PROCESS' IN TYPEOF(act)))));
WR2:
verify_optional_action_property(SELF, 'mount reference') AND verify_rep_item_for_action_property(SELF, 'mount reference', [ 'STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT_3D' ]);
WR3:
verify_optional_action_property(SELF, 'workpiece reference') AND verify_rep_item_for_action_property(SELF, 'workpiece reference', [ 'STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT_3D' ]);
END_ENTITY;
|
Generated by STEP Tools® EXPRESS to HTML Converter
2025-09-04T17:14:53-04:00