(* SCHEMA integrated_cnc_schema; *)
ENTITY drilling_type_operation
SUBTYPE OF (machining_operation);
WHERE
WR1: (verify_optional_action_property (SELF, 'overcut length')) AND
(verify_length_measure_action_property (SELF, 'overcut length'));
WR2: (verify_optional_action_property (SELF, 'cutting depth')) AND
(verify_length_measure_action_property (SELF, 'cutting depth'));
WR3: (verify_optional_action_property (SELF, 'previous diameter')) AND
(verify_length_measure_action_property (SELF, 'previous diameter'));
WR4: (verify_optional_action_property (SELF, 'dwell time bottom')) AND
(verify_rep_type_for_action_property (SELF, 'dwell time bottom',
['INTEGRATED_CNC_SCHEMA.MACHINING_DWELL_TIME_REPRESENTATION'])) AND
(verify_rep_name_for_action_property (SELF, 'dwell time bottom',
['dwell time']));
WR5: (verify_optional_action_property (SELF, 'feedrate on retract')) AND
(verify_rep_type_for_action_property (SELF, 'feedrate on retract',
['INTEGRATED_CNC_SCHEMA.MACHINING_FEED_SPEED_REPRESENTATION'])) AND
(verify_rep_name_for_action_property (SELF, 'feedrate on retract',
['relative speed']));
WR6: ((verify_optional_relating_amr_with_name (SELF, 'machining',
['INTEGRATED_CNC_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP'])) AND
(verify_related_type_for_amr_with_name (SELF, 'machining',
['INTEGRATED_CNC_SCHEMA.MACHINING_STRATEGY_RELATIONSHIP'],
['INTEGRATED_CNC_SCHEMA.DRILLING_TYPE_STRATEGY']))
);
END_ENTITY; -- 10303-238: integrated_cnc_schema
|
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:18-02:00