ENTITY machining_operation
(* SCHEMA integrated_cnc_schema; *)
ENTITY machining_operation
SUBTYPE OF (action_method);
WHERE
WR1: ((verify_related_type_for_amr (SELF,
['INTEGRATED_CNC_SCHEMA.MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP'],
['INTEGRATED_CNC_SCHEMA.MACHINING_TOOLPATH']))
);
WR2: (verify_optional_action_property (SELF, 'tool direction')) AND
(verify_rep_type_for_action_property (SELF, 'tool direction',
['INTEGRATED_CNC_SCHEMA.MACHINING_TOOL_DIRECTION_REPRESENTATION']));
WR3: ('INTEGRATED_CNC_SCHEMA.MACHINING_RAPID_MOVEMENT' IN TYPEOF(SELF)) OR
('INTEGRATED_CNC_SCHEMA.MACHINING_TOUCH_PROBING' IN TYPEOF(SELF)) OR
((verify_optional_action_property (SELF, 'retract plane')) AND
(verify_length_measure_action_property (SELF, 'retract plane')) AND
(verify_optional_action_property (SELF, 'cut start point')) AND
(verify_rep_item_for_action_property (SELF, 'cut start point',
['INTEGRATED_CNC_SCHEMA.CARTESIAN_POINT'])) AND
(1 = SIZEOF (QUERY (mt <*
USEDIN (SELF, 'INTEGRATED_CNC_SCHEMA.ACTION_RESOURCE.USAGE') |
('INTEGRATED_CNC_SCHEMA.MACHINING_TOOL' in TYPEOF(mt))))) AND
(verify_required_relating_amr (SELF,
['INTEGRATED_CNC_SCHEMA.MACHINING_TECHNOLOGY_RELATIONSHIP'])) AND
(verify_related_type_for_amr (SELF,
['INTEGRATED_CNC_SCHEMA.MACHINING_TECHNOLOGY_RELATIONSHIP'],
['INTEGRATED_CNC_SCHEMA.MACHINING_TECHNOLOGY'])) AND
(verify_required_relating_amr (SELF,
['INTEGRATED_CNC_SCHEMA.MACHINING_FUNCTIONS_RELATIONSHIP'])) AND
(verify_related_type_for_amr (SELF,
['INTEGRATED_CNC_SCHEMA.MACHINING_FUNCTIONS_RELATIONSHIP'],
['INTEGRATED_CNC_SCHEMA.MACHINING_FUNCTIONS']))
);
END_ENTITY; -- 10303-238: integrated_cnc_schema
Explicit Attributes
Entity machining_operation has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
No Inverse AttributesSupertypes
Entity machining_operation inherits from the following supertypes:
action_method
Subtypes
Entity machining_operation has the following subtypes:
back_boring_operation boring_operation bottom_and_side_milling_operation contouring_turning_operation drilling_operation drilling_type_operation* facing_turning_operation freeform_milling_operation grooving_turning_operation knurling_turning_operation machining_rapid_movement* machining_touch_probing* milling_type_operation* plane_milling_operation side_milling_operation tapping_operation threading_turning_operation turning_type_operation*
* - Immediate Subtypes
Referenced By
Entity machining_operation and its supertypes are referenced by the following definitions:
[Top Level Definitions] Generated by STEP ToolsTM EXPRESS to HTML Converter
on 2010-01-12T10:42:21-02:00