ENTITY machining_tool_direction_representation
(* SCHEMA integrated_cnc_schema; *)
ENTITY machining_tool_direction_representation
SUBTYPE OF (representation);
WHERE
WR1: (SELF.name IN ['two axes', 'three axes', 'three axes tilted tool',
'five axes const tilt yaw', 'five axes var tilt yaw']);
WR2: NOT (SELF.name = 'three axes tilted tool') OR
((verify_required_rep_item (SELF, 'tool direction orientation')) AND
(0 = SIZEOF (QUERY ( it <* SELF.items |
(it.name = 'tool direction orientation') AND NOT
('INTEGRATED_CNC_SCHEMA.DIRECTION' IN TYPEOF(it)))))
);
WR3: NOT (SELF.name = 'five axes const tilt yaw') OR
((verify_required_rep_item (SELF, 'tool direction tilt angle')) AND
(verify_angle_measure_rep_item (SELF, 'tool direction tilt angle')) AND
(verify_required_rep_item (SELF, 'tool direction yaw angle')) AND
(verify_angle_measure_rep_item (SELF, 'tool direction yaw angle'))
);
END_ENTITY; -- 10303-238: integrated_cnc_schema
Explicit Attributes
Entity machining_tool_direction_representation has the following local and inherited explicit attributes:
Derived Attributes
Entity machining_tool_direction_representation has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity machining_tool_direction_representation inherits from the following supertypes:
representation
Subtypes
No subtypesReferenced By
Entity machining_tool_direction_representation 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