# $RCSfile: ap238_cc1.ws,v $ # $Revision: 1.2 $ $Date: 2007/06/28 21:26:00 $ # Auth: Dave Loffredo (loffredo@steptools.com) # # AP-238 WORKING SET -- CONFORMANCE CLASS 1 # # This working set file lists the permitted entities and complex # entities needed for working with AP-238 CC1 data. # # This conformance class supports the description of machining # programs containing a single sequence of operations, each of which # is described using the machine-independent path of the tool center # point, using a simplified set of curves types, as well as tool # requirements, management information about the program, and all # technology-specific process parameters. # # To see how to use working sets with the EXPRESS compiler, consult # the EXPRESS compiler section of the STEP Utilities reference manual. # This file is specified using the -ws option to the compiler # # % expfront -ws workset.ws schema.exp # # # Unit Descriptions # ANDOR( si_unit length_unit ) ANDOR( si_unit mass_unit ) ANDOR( si_unit plane_angle_unit ) ANDOR( si_unit solid_angle_unit ) ANDOR( si_unit ratio_unit ) ANDOR( si_unit time_unit ) # no conversion based solid angle or ratio ANDOR( conversion_based_unit length_unit ) ANDOR( conversion_based_unit mass_unit ) ANDOR( conversion_based_unit plane_angle_unit ) ANDOR( conversion_based_unit time_unit ) # # Measure Descriptions -- The length and plane measures may also be # combined with a qualified rep item, to handle plus minus ranges or # precisions. Qualified lengths are widely used but qualified angles # may also appear in data imported from AP-224. # ANDOR( measure_representation_item length_measure_with_unit ) ANDOR( measure_representation_item length_measure_with_unit \ qualified_representation_item ) ANDOR( measure_representation_item mass_measure_with_unit ) ANDOR( measure_representation_item mass_measure_with_unit \ qualified_representation_item ) ANDOR( measure_representation_item plane_angle_measure_with_unit ) ANDOR( measure_representation_item plane_angle_measure_with_unit \ qualified_representation_item ) ANDOR( measure_representation_item time_measure_with_unit ) ANDOR( measure_representation_item time_measure_with_unit \ qualified_representation_item ) # for qualified speeds and pressures ANDOR( measure_representation_item qualified_representation_item ) # for percentage measures ANDOR( measure_representation_item ratio_measure_with_unit ) # # Contexts and relationships # ANDOR( geometric_representation_context \ global_uncertainty_assigned_context \ global_unit_assigned_context ) ANDOR( geometric_representation_context \ global_unit_assigned_context ) # ------------------------------ # The regular entities permitted by CC1 # action action_method action_method_relationship action_method_with_associated_documents action_property action_property_representation action_resource action_resource_relationship action_resource_requirement action_resource_requirement_relationship action_resource_type address application_context application_context_element application_protocol_definition applied_approval_assignment applied_classification_assignment applied_date_and_time_assignment applied_date_assignment applied_document_reference applied_document_usage_constraint_assignment applied_external_identification_assignment applied_organization_assignment applied_person_and_organization_assignment applied_security_classification_assignment approval approval_assignment approval_date_time approval_person_organization approval_relationship approval_role approval_status assembly_component_usage axis1_placement axis2_placement_2d axis2_placement_3d b_spline_curve b_spline_curve_with_knots back_boring_operation bezier_curve boring_operation bottom_and_side_milling_operation boundary_curve bounded_curve bounded_surface_curve calendar_date cartesian_point cartesian_transformation_operator cartesian_transformation_operator_3d characterized_object circle class classification_assignment classification_role composite_curve composite_curve_on_surface composite_curve_segment conic context_dependent_shape_representation context_dependent_unit contouring_turning_operation conversion_based_unit coordinated_universal_time_offset curve date date_and_time date_and_time_assignment date_assignment date_role date_time_role derived_unit derived_unit_element description_attribute descriptive_representation_item dimensional_exponents direction document document_file document_reference document_representation_type document_type document_usage_constraint document_usage_constraint_assignment document_usage_role document_with_class drilling_operation drilling_type_operation drilling_type_strategy elementary_surface ellipse external_identification_assignment externally_defined_class externally_defined_general_property externally_defined_item_relationship externally_defined_representation_with_parameters facing_turning_operation founded_item freeform_milling_operation freeform_milling_strategy freeform_milling_tolerance_representation general_property general_property_association geometric_representation_context geometric_representation_item global_uncertainty_assigned_context global_unit_assigned_context grooving_turning_operation group hyperbola id_attribute item_defined_transformation known_source knurling_turning_operation length_measure_with_unit length_unit line local_time machining_adaptive_control_relationship machining_approach_retract_strategy machining_cutting_component machining_cutting_corner_representation machining_dwell_time_representation machining_execution_resource machining_feed_speed_representation machining_functions machining_functions_relationship machining_nc_function machining_operation machining_operation_relationship machining_operator_instruction machining_operator_instruction_relationship machining_process_body_relationship machining_process_executable machining_process_model machining_process_model_relationship machining_process_sequence_relationship machining_project machining_project_workpiece_relationship machining_rapid_movement machining_setup machining_setup_workpiece_relationship machining_spindle_speed_representation machining_strategy machining_strategy_relationship machining_technology machining_technology_relationship machining_tool machining_tool_body_representation machining_tool_direction_representation machining_tool_usage machining_toolpath machining_toolpath_sequence_relationship machining_toolpath_speed_profile_representation machining_workingstep machining_workplan make_from_usage_option mass_measure_with_unit mass_unit material_designation material_designation_characterization material_property material_property_representation measure_representation_item measure_with_unit milling_type_operation milling_type_strategy name_attribute named_unit next_assembly_usage_occurrence object_role ordinal_date organization organization_assignment organization_role organizational_address outer_boundary_curve parabola person person_and_organization person_and_organization_assignment person_and_organization_role personal_address placement plane plane_angle_measure_with_unit plane_angle_unit plane_milling_operation point polyline pre_defined_item precision_qualifier process_product_association product product_context product_definition product_definition_context product_definition_formation product_definition_formation_with_specified_source product_definition_process product_definition_relationship product_definition_usage product_definition_with_associated_documents property_definition property_definition_representation qualified_representation_item qualitative_uncertainty quasi_uniform_curve ratio_measure_with_unit ratio_unit rational_b_spline_curve reparametrised_composite_curve_segment representation representation_context representation_item representation_item_relationship representation_map representation_relationship representation_relationship_with_transformation requirement_for_action_resource resource_property resource_property_representation resource_requirement_type role_association security_classification security_classification_assignment security_classification_level sequential_method serial_action_method si_unit side_milling_operation solid_angle_measure_with_unit solid_angle_unit standard_uncertainty surface_of_revolution surface_texture_representation tapping_operation threading_turning_operation time_measure_with_unit time_unit trimmed_curve turning_type_operation turning_type_strategy type_qualifier uniform_curve value_range value_representation_item vector week_of_year_and_day_date