ENTITY machining_execution_resource
(* SCHEMA step_merged_ap_schema; *)
-- IN AP238 STEP-NC
ENTITY machining_execution_resource
SUBTYPE OF (action_resource);
WHERE
WR1:
verify_optional_resource_property(SELF, 'feedrate') AND verify_rep_type_for_resource_property(SELF, 'feedrate', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_FEED_SPEED_REPRESENTATION' ]);
WR2:
verify_optional_resource_property(SELF, 'spindle') AND verify_rep_type_for_resource_property(SELF, 'spindle', [ 'STEP_MERGED_AP_SCHEMA.MACHINING_SPINDLE_SPEED_REPRESENTATION' ]);
WR3:
verify_optional_resource_property(SELF, 'spindle power') AND verify_rep_item_for_resource_property(SELF, 'spindle power', [ 'STEP_MERGED_AP_SCHEMA.MEASURE_REPRESENTATION_ITEM' ]);
WR4:
verify_optional_resource_property(SELF, 'spindle torque') AND verify_rep_item_for_resource_property(SELF, 'spindle torque', [ 'STEP_MERGED_AP_SCHEMA.MEASURE_REPRESENTATION_ITEM' ]);
WR5:
verify_optional_resource_property(SELF, 'number of control axis') AND verify_count_measure_resource_property(SELF, 'number of control axis');
WR6:
verify_optional_resource_property(SELF, 'number of simultaneous axis') AND verify_count_measure_resource_property(SELF, 'number of simultaneous axis');
WR7:
verify_optional_resource_property(SELF, 'positioning accuracy') AND verify_length_measure_resource_property(SELF, 'positioning accuracy');
WR8:
verify_optional_resource_property(SELF, 'table indexing') AND verify_enumeration_resource_property(SELF, 'table indexing', [ 'required', 'not required' ]);
WR9:
((verify_optional_resource_property(SELF, 'table length') AND verify_length_measure_resource_property(SELF, 'table length')) AND verify_optional_resource_property(SELF, 'table width')) AND verify_length_measure_resource_property(SELF, 'table width');
WR10:
verify_optional_resource_property(SELF, 'axis travel') AND (0 = SIZEOF(QUERY (prop <* get_resource_property(SELF, 'axis travel')| NOT (0 < SIZEOF(QUERY (prep <* USEDIN(prop, 'STEP_MERGED_AP_SCHEMA.RESOURCE_PROPERTY_REPRESENTATION.PROPERTY')| (1 <= SIZEOF(QUERY (it <* prep.representation.items| (SIZEOF([ 'STEP_MERGED_AP_SCHEMA.MEASURE_REPRESENTATION_ITEM', 'STEP_MERGED_AP_SCHEMA.LENGTH_MEASURE_WITH_UNIT' ] * TYPEOF(it)) = 2))))))))));
WR11:
((((verify_optional_resource_property(SELF, 'work volume length') AND verify_length_measure_resource_property(SELF, 'work volume length')) AND verify_optional_resource_property(SELF, 'work volume width')) AND verify_length_measure_resource_property(SELF, 'work volume width')) AND verify_optional_resource_property(SELF, 'work volume height')) AND verify_length_measure_resource_property(SELF, 'work volume height');
WR12:
(0 = SIZEOF(get_resource_property(SELF, 'axis travel'))) OR ((0 = SIZEOF(get_resource_property(SELF, 'work volume length'))) AND (0 = SIZEOF(get_resource_property(SELF, 'work volume width')))) AND (0 = SIZEOF(get_resource_property(SELF, 'work volume height')));
END_ENTITY;
Explicit Attributes
Entity machining_execution_resource has the following local and inherited explicit attributes:
Derived Attributes
No derived attributes
Inverse Attributes
No Inverse AttributesSupertypes
Entity machining_execution_resource inherits from the following supertypes:
action_resource
Subtypes
No subtypesReferenced By
Entity machining_execution_resource and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:16-04:00