(* SCHEMA integrated_cnc_schema; *)
ENTITY drilling_operation
SUBTYPE OF (drilling_type_operation);
WHERE
WR1: (SELF.description IN ['drilling','counter sinking',
'center drilling', 'multistep drilling']);
WR2: NOT (SELF.description = 'multistep drilling') OR
((verify_required_action_property (SELF, 'retract distance')) AND
(verify_length_measure_action_property (SELF, 'retract distance')) AND
(verify_required_action_property (SELF, 'first depth')) AND
(verify_length_measure_action_property (SELF, 'first depth')) AND
(verify_required_action_property (SELF, 'depth of step')) AND
(verify_length_measure_action_property (SELF, 'depth of step')) AND
(verify_optional_action_property (SELF, 'dwell time step')) AND
(verify_rep_type_for_action_property (SELF, 'dwell time step',
['INTEGRATED_CNC_SCHEMA.MACHINING_DWELL_TIME_REPRESENTATION'])) AND
(verify_rep_name_for_action_property (SELF, 'dwell time step',
['dwell time']))
);
END_ENTITY; -- 10303-238: integrated_cnc_schema
|
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:18-02:00