(* SCHEMA integrated_cnc_schema; *)
ENTITY bottom_and_side_milling_operation
SUBTYPE OF (milling_type_operation);
WHERE
WR1: (SELF.description IN ['roughing','finishing']);
WR2: (verify_optional_action_property (SELF, 'axial cutting depth')) AND
(verify_length_measure_action_property (SELF, 'axial cutting depth'));
WR3: (verify_optional_action_property (SELF, 'radial cutting depth')) AND
(verify_length_measure_action_property (SELF, 'radial cutting depth'));
WR4: (verify_optional_action_property (SELF, 'allowance side')) AND
(verify_length_measure_action_property (SELF, 'allowance side'));
WR5: (verify_optional_action_property (SELF, 'allowance bottom')) AND
(verify_length_measure_action_property (SELF, 'allowance bottom'));
WR6: NOT (SELF.description = 'roughing') OR
((verify_required_action_property (SELF, 'allowance side')) AND
(verify_required_action_property (SELF, 'allowance bottom')));
END_ENTITY; -- 10303-238: integrated_cnc_schema
|
Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:17-02:00