(* SCHEMA integrated_cnc_schema; *)
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',
['INTEGRATED_CNC_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',
['INTEGRATED_CNC_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',
['INTEGRATED_CNC_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',
['INTEGRATED_CNC_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; -- 10303-238: integrated_cnc_schema
|
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:18-02:00