(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC ENTITY machining_tool_usage SUBTYPE OF (action_method); WHERE WR1: verify_optional_action_property(SELF, 'tool position') AND verify_descriptive_action_property(SELF, 'tool position'); WR2: verify_optional_action_property(SELF, 'tool carousel') AND verify_descriptive_action_property(SELF, 'tool carousel'); WR3: (1 >= SIZEOF(QUERY (act <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION.CHOSEN_METHOD')| (act.name = 'tool usage')))) AND (0 = SIZEOF(QUERY (act <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION.CHOSEN_METHOD')| (act.name = 'tool usage') AND NOT ('STEP_MERGED_AP_SCHEMA.PRODUCT_DEFINITION_PROCESS' IN TYPEOF(act))))); WR4: verify_optional_action_property(SELF, 'gage placement') AND verify_rep_item_for_action_property(SELF, 'gage placement', [ 'STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT_3D' ]); WR5: verify_optional_action_property(SELF, 'tool end placement') AND verify_rep_item_for_action_property(SELF, 'tool end placement', [ 'STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT_3D' ]); END_ENTITY;
|
Generated by STEP Tools® EXPRESS to HTML Converter
2024-09-06T14:00:32-04:00