(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC
ENTITY machining_workplan
SUBTYPE OF (machining_process_executable);
WHERE
WR1:
(1 <= get_count_of_relating_amr(SELF, [ 'STEP_MERGED_AP_SCHEMA.MACHINING_PROCESS_SEQUENCE_RELATIONSHIP' ])) AND verify_related_type_for_amr(SELF, [ 'STEP_MERGED_AP_SCHEMA.MACHINING_PROCESS_SEQUENCE_RELATIONSHIP' ], [ 'STEP_MERGED_AP_SCHEMA.MACHINING_PROCESS_EXECUTABLE' ]);
WR2:
verify_optional_action_property(SELF, 'channel');
WR3:
(1 >= SIZEOF(QUERY (act <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION.CHOSEN_METHOD')| (act.name = 'setup')))) AND (0 = SIZEOF(QUERY (act <* USEDIN(SELF, 'STEP_MERGED_AP_SCHEMA.ACTION.CHOSEN_METHOD')| (act.name = 'setup') AND NOT ('STEP_MERGED_AP_SCHEMA.PRODUCT_DEFINITION_PROCESS' IN TYPEOF(act)))));
WR4:
verify_optional_in_process_geometry(SELF);
END_ENTITY;
|
Generated by STEP Tools® EXPRESS to HTML Converter
2025-09-04T17:14:53-04:00