(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC
ENTITY drilling_type_strategy
SUBTYPE OF (machining_strategy);
WHERE
WR1:
(verify_optional_action_property(SELF, 'reduced cut at start') AND verify_rep_type_for_action_property(SELF, 'reduced cut at start', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_SPINDLE_SPEED_REPRESENTATION' ])) AND verify_rep_name_for_action_property(SELF, 'reduced cut at start', [ 'relative speed' ]);
WR2:
(verify_optional_action_property(SELF, 'reduced feedrate at start') AND verify_rep_type_for_action_property(SELF, 'reduced feedrate at start', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_FEED_SPEED_REPRESENTATION' ])) AND verify_rep_name_for_action_property(SELF, 'reduced feedrate at start', [ 'relative speed' ]);
WR3:
verify_optional_action_property(SELF, 'depth of start') AND verify_length_measure_action_property(SELF, 'depth of start');
WR4:
(verify_optional_action_property(SELF, 'reduced cut at end') AND verify_rep_type_for_action_property(SELF, 'reduced cut at end', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_SPINDLE_SPEED_REPRESENTATION' ])) AND verify_rep_name_for_action_property(SELF, 'reduced cut at end', [ 'relative speed' ]);
WR5:
(verify_optional_action_property(SELF, 'reduced feedrate at end') AND verify_rep_type_for_action_property(SELF, 'reduced feedrate at end', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_FEED_SPEED_REPRESENTATION' ])) AND verify_rep_name_for_action_property(SELF, 'reduced feedrate at end', [ 'relative speed' ]);
WR6:
verify_optional_action_property(SELF, 'depth of end') AND verify_length_measure_action_property(SELF, 'depth of end');
WR7:
verify_required_action_property(SELF, 'depth of start') OR (0 = SIZEOF(get_action_property(SELF, 'reduced cut at start'))) AND (0 = SIZEOF(get_action_property(SELF, 'reduced feedrate at start')));
WR8:
verify_required_action_property(SELF, 'depth of end') OR (0 = SIZEOF(get_action_property(SELF, 'reduced cut at end'))) AND (0 = SIZEOF(get_action_property(SELF, 'reduced feedrate at end')));
END_ENTITY;
|
Generated by STEP Tools® EXPRESS to HTML Converter
2025-09-04T17:14:52-04:00