ISO-10303-21; HEADER; /* Generated by software containing ST-Developer * from STEP Tools, Inc. (www.steptools.com) */ FILE_DESCRIPTION( /* description */ ('ARM_SCHEMA: ap238_arm_schema'), /* implementation_level */ '2;1'); FILE_NAME( /* name */ 'stage 2', /* time_stamp */ '2005-05-31T12:22:31-04:00', /* author */ ('STEP-NC Maker 2.0'), /* organization */ ('NIST'), /* preprocessor_version */ 'ST-DEVELOPER v11', /* originating_system */ 'Mastercam 9.0', /* authorisation */ ''); FILE_SCHEMA (('INTEGRATED_CNC_SCHEMA')); ENDSEC; DATA; /************************************************ * Application object: PROJECT (#11) * ITS_ID: #11, #12: [NIST probe paste] * MAIN_WORKPLAN: #11, #15, #17, #18, #20: [!] * ITS_WORKPIECES(1): #11, #15, #19, #29: [!] */ #11=PRODUCT_DEFINITION_FORMATION('1.0','Machining Project',#12); #12=MACHINING_PROJECT('NIST probe paste','AP-238 CC1',' ',(#13)); #13=PRODUCT_CONTEXT('drilling and milling',#14,'CNC Machining'); #14=APPLICATION_CONTEXT( 'Application protocol for the exchange of CNC data'); #15=PRODUCT_DEFINITION('NIST probe paste','Project definition',#11,#16); #16=PRODUCT_DEFINITION_CONTEXT(' ',#14,'Manufacturing'); #17=PROCESS_PRODUCT_ASSOCIATION('AP-238 CC1',' ',#15,#18); #18=PRODUCT_DEFINITION_PROCESS('machining',' ',#20,' '); #19=MACHINING_PROJECT_WORKPIECE_RELATIONSHIP('NIST probe paste', 'workpiece',$,#15,#29); /************************************************ * Application object: WORKPLAN (#20) * ITS_ID: #20: [probing demonstration] * ITS_ELEMENTS(1.0): #20, #21, #33: [!] * ITS_ELEMENTS(2.0): #20, #22, #147: [!] * ITS_ELEMENTS(3.0): #20, #23, #178: [!] * ITS_ELEMENTS(4.0): #20, #24, #205: [!] * ITS_ELEMENTS(5.0): #20, #25, #236: [!] * ITS_ELEMENTS(6.0): #20, #26, #263: [!] * ITS_ELEMENTS(7.0): #20, #27, #294: [!] * ITS_ELEMENTS(8.0): #20, #28, #321: [!] */ #20=MACHINING_WORKPLAN('probing demonstration','AP-238 CC2','',''); #21=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 1',' ',#20,#33,1.); #22=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 2',' ',#20,#147,2.); #23=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 3',' ',#20,#178,3.); #24=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 4',' ',#20,#205,4.); #25=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 5',' ',#20,#236,5.); #26=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 6',' ',#20,#263,6.); #27=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 7',' ',#20,#294,7.); #28=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 8',' ',#20,#321,8.); /************************************************ * Application object: WORKPIECE (#29) * ITS_ID: #29: [testpiece] */ #29=PRODUCT_DEFINITION('testpiece','Workpiece definition',#30,#16); #30=PRODUCT_DEFINITION_FORMATION('1.0','Workpiece',#31); #31=PRODUCT('testpiece','AP-238 CC1',' ',(#13)); #32=PRODUCT_DEFINITION_SHAPE('workpiece',$,#29); /************************************************ * Application object: MACHINING_WORKINGSTEP (#33) * ITS_ID: #33: [WS 1] * ITS_SECPLANE: #33, #34, #35, #36, #47: [0, 0, 10] * ITS_OPERATION: #33, #52, #117: [!] * ITS_FEATURE: #33, #53, #127, #128, #129, #121: [!] */ #33=MACHINING_WORKINGSTEP('WS 1','machining',' ',' '); #34=ACTION_PROPERTY('security plane','WS 1',#33); #35=ACTION_PROPERTY_REPRESENTATION('security plane','WS 1',#34,#36); #36=REPRESENTATION('clearance plane',(#47),#37); #37=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNIT_ASSIGNED_CONTEXT((#38,#42,#46)) REPRESENTATION_CONTEXT('INCH DEGREE STERADIAN','') ); #38=( CONVERSION_BASED_UNIT('INCH',#40) LENGTH_UNIT() NAMED_UNIT(#39) ); #39=DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); #40=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(25.4),#41); #41=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #42=( CONVERSION_BASED_UNIT('DEGREE',#44) NAMED_UNIT(#43) PLANE_ANGLE_UNIT() ); #43=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); #44=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329251994), #45); #45=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #46=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #47=PLANE('security plane',#48); #48=AXIS2_PLACEMENT_3D('security plane',#49,#50,#51); #49=CARTESIAN_POINT('origin of security plane',(0.,0.,10.)); #50=DIRECTION('Z direction',(0.,0.,1.)); #51=DIRECTION('X direction',(1.,0.,0.)); #52=MACHINING_OPERATION_RELATIONSHIP('WS 1','CC1 freeform milling',#33,#117); #53=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#33,#127); /************************************************ * Application object: MILLING_TECHNOLOGY (#54) * FEEDRATE_REFERENCE: #54, #55, #56, #57: [tool center point] * SYNCHRONIZE_SPINDLE_WITH_FEED: #54, #60, #61, #62: [not synchronized] * INHIBIT_FEEDRATE_OVERRIDE: #54, #64, #65, #66: [override allowed] * INHIBIT_SPINDLE_OVERRIDE: #54, #68, #69, #70: [override allowed] * SPINDLE: #54, #72, #73, #74, #75: [0] * FEEDRATE: #54, #82, #83, #84, #85: [118.110236220472] */ #54=MACHINING_TECHNOLOGY('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #55=ACTION_PROPERTY('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#54); #56=ACTION_PROPERTY_REPRESENTATION('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#55,#57); #57=REPRESENTATION('feedrate reference',(#58),#59); #58=DESCRIPTIVE_REPRESENTATION_ITEM('constant','tool center point'); #59=REPRESENTATION_CONTEXT('','units not necessary'); #60=ACTION_PROPERTY('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#54); #61=ACTION_PROPERTY_REPRESENTATION('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#60,#62); #62=REPRESENTATION('synchronize spindle with feed',(#63),#59); #63=DESCRIPTIVE_REPRESENTATION_ITEM('constant','not synchronized'); #64=ACTION_PROPERTY('inhibit feed rate override', 'AP-238 CC1 OMAC Subset Version 1.0',#54); #65=ACTION_PROPERTY_REPRESENTATION('inhibit feedrate override', 'AP-238 CC1 OMAC Subset Version 1.0',#64,#66); #66=REPRESENTATION('inhibit feedrate override',(#67),#59); #67=DESCRIPTIVE_REPRESENTATION_ITEM('constant','override allowed'); #68=ACTION_PROPERTY('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#54); #69=ACTION_PROPERTY_REPRESENTATION('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#68,#70); #70=REPRESENTATION('inhibit spindle override',(#71),#59); #71=DESCRIPTIVE_REPRESENTATION_ITEM('constant','override allowed'); #72=ACTION_PROPERTY('spindle','AP-238 CC1 OMAC Subset Version 1.0',#54); #73=ACTION_PROPERTY_REPRESENTATION('spindle speed', 'AP-238 CC1 OMAC Subset Version 1.0',#72,#74); #74=MACHINING_SPINDLE_SPEED_REPRESENTATION('spindle speed',(#75),#59); #75=MEASURE_REPRESENTATION_ITEM('rotational speed',NUMERIC_MEASURE(0.),#76); #76=DERIVED_UNIT((#77)); #77=DERIVED_UNIT_ELEMENT(#78,-1.); #78=( CONVERSION_BASED_UNIT('MINUTE',#80) NAMED_UNIT(#79) TIME_UNIT() ); #79=DIMENSIONAL_EXPONENTS(0.,0.,1.,0.,0.,0.,0.); #80=TIME_MEASURE_WITH_UNIT(TIME_MEASURE(60.),#81); #81=( NAMED_UNIT(*) SI_UNIT($,.SECOND.) TIME_UNIT() ); #82=ACTION_PROPERTY('feedrate','AP-238 CC1 OMAC Subset Version 1.0',#54); #83=ACTION_PROPERTY_REPRESENTATION('feedrate', 'AP-238 CC1 OMAC Subset Version 1.0',#82,#84); #84=MACHINING_FEED_SPEED_REPRESENTATION('feed speed',(#85),#59); #85=MEASURE_REPRESENTATION_ITEM('feed speed',NUMERIC_MEASURE(118.110236220472), #86); #86=DERIVED_UNIT((#87,#88)); #87=DERIVED_UNIT_ELEMENT(#38,1.); #88=DERIVED_UNIT_ELEMENT(#78,-1.); /************************************************ * Application object: MILLING_MACHINE_FUNCTIONS (#89) * THROUGH_SPINDLE_COOLANT: #89, #90, #91, #92: [through spindle coolant off] * CHIP_REMOVAL: #89, #94, #95, #96: [chip removal off] * COOLANT: #89, #98, #99, #100: [coolant off] */ #89=MACHINING_FUNCTIONS('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #90=ACTION_PROPERTY('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#89); #91=ACTION_PROPERTY_REPRESENTATION('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#90,#92); #92=REPRESENTATION('through spindle coolant',(#93),#59); #93=DESCRIPTIVE_REPRESENTATION_ITEM('constant', 'through spindle coolant off'); #94=ACTION_PROPERTY('chip removal','AP-238 CC1 OMAC Subset Version 1.0', #89); #95=ACTION_PROPERTY_REPRESENTATION('chip removal', 'AP-238 CC1 OMAC Subset Version 1.0',#94,#96); #96=REPRESENTATION('chip removal',(#97),#59); #97=DESCRIPTIVE_REPRESENTATION_ITEM('constant','chip removal off'); #98=ACTION_PROPERTY('coolant','AP-238 CC1 OMAC Subset Version 1.0',#89); #99=ACTION_PROPERTY_REPRESENTATION('coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#98,#100); #100=REPRESENTATION('coolant',(#101),#59); #101=DESCRIPTIVE_REPRESENTATION_ITEM('constant','coolant off'); /************************************************ * Application object: MILLING_CUTTING_TOOL (#102) * ITS_ID: #102: [Tool 0] * ITS_TOOL_BODY: #102, #104, #105, #106: [!] */ #102=MACHINING_TOOL('Tool 0','milling cutting tool',(#117,#184,#242,#300), #103); #103=ACTION_RESOURCE_TYPE('milling cutting tool'); #104=RESOURCE_PROPERTY('tool body','milling cutting tool',#102); #105=RESOURCE_PROPERTY_REPRESENTATION('tool body','milling cutting tool ',#104,#106); /************************************************ * Application object: USER_DEFINED_TOOL (#106) * IDENTIFIER: #106, #107: [APT CUTTER] * DIMENSION: #106, #108, #109: [!] */ #106=MACHINING_TOOL_BODY_REPRESENTATION('user defined milling tool',(#107), #59); #107=DESCRIPTIVE_REPRESENTATION_ITEM('tool identifier','APT CUTTER'); #108=REPRESENTATION_RELATIONSHIP('user defined milling tool', 'dimensions',#106,#109); /************************************************ * Application object: TOOL_DIMENSION (#109) * DIAMETER: #109, #110: [0] * EDGE_RADIUS: #109, #111: [0] * EDGE_CENTER_HORIZONTAL: #109, #112: [0] * EDGE_CENTER_VERTICAL: #109, #113: [0] * TOOL_TIP_HALF_ANGLE: #109, #114: [0] * TOOL_CIRCUMFERENCE_ANGLE: #109, #115: [0] * CUTTING_EDGE_LENGTH: #109, #116: [0] */ #109=MACHINING_TOOL_DIMENSION_REPRESENTATION('milling',(#110,#111,#112,#113, #114,#115,#116),#59); #110=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#38) REPRESENTATION_ITEM('diameter') ); #111=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#38) REPRESENTATION_ITEM('edge radius') ); #112=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#38) REPRESENTATION_ITEM('edge center horizintal') ); #113=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#38) REPRESENTATION_ITEM('edge center vertical') ); #114=( MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#42) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool tip half angle') ); #115=( MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#42) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool circumfrence angle') ); #116=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#38) REPRESENTATION_ITEM('cutting edge length') ); /************************************************ * Application object: FREEFORM_OPERATION (#117) * ITS_ID: #117: [WS 1] * ITS_MACHINE_FUNCTIONS: #117, #118, #89: [!] * ITS_TECHNOLOGY: #117, #119, #54: [!] * ITS_TOOL: #117, #102: [!] * ITS_TOOLPATH(1.0): #117, #120, #130: [!] */ #117=FREEFORM_MILLING_OPERATION('WS 1', 'AP-238 CC1 OMAC Subset Version 1.0',' ',' '); #118=MACHINING_FUNCTIONS_RELATIONSHIP('WS 1','coolant values',#117,#89); #119=MACHINING_TECHNOLOGY_RELATIONSHIP('WS 1', 'default feed and speed values',#117,#54); #120=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 3 WS 1 TP 1', 'AP-238 CC1 OMAC Subset Version 1.0',#117,#130,1.); /************************************************ * Application object: TOOLPATH_FEATURE (#121) * ITS_WORKPIECE: #121, #32, #29: [!] * FEATURE_PLACEMENT: #121, #122, #123, #124, #125: [0, 0, 0] */ #121=INSTANCED_FEATURE('the default tool path feature','toolpath', 'the default tool path feature','No geometry',#32,.T.); #122=PRODUCT_DEFINITION_SHAPE('toolpath',$,#121); #123=SHAPE_DEFINITION_REPRESENTATION(#122,#124); #124=SHAPE_REPRESENTATION_WITH_PARAMETERS('toolpath placement',(#125),#37); #125=AXIS2_PLACEMENT_3D('orientation',#126,#50,#51); #126=CARTESIAN_POINT('origin',(0.,0.,0.)); #127=MACHINING_FEATURE_PROCESS('machining','machining', 'the default tool path feature','WS 8'); #128=PROPERTY_PROCESS('machining','No geometry',#127,'WS 8'); #129=PROCESS_PROPERTY_ASSOCIATION('the default tool path feature', 'No geometry',#128,#121); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#130) * ITS_PRIORITY: #130, #131, #132, #133: [required] * ITS_TYPE: #130, #135, #136, #137: [trajectory path] * ITS_TECHNOLOGY: #130, #139, #54: [!] * BASICCURVE: #130, #140, #141, #142, #143: [basic curve for WS 1 TP 1] */ #130=MACHINING_TOOLPATH(' WS 3 WS 1 TP 1','cutter location trajectory', ' ',' '); #131=ACTION_PROPERTY('priority',' WS 3 WS 1 TP 1',#130); #132=ACTION_PROPERTY_REPRESENTATION('priority',' WS 3 WS 1 TP 1',#131,#133); #133=REPRESENTATION('priority',(#134),#59); #134=DESCRIPTIVE_REPRESENTATION_ITEM('constant','required'); #135=ACTION_PROPERTY('trajectory type',' WS 3 WS 1 TP 1',#130); #136=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 3 WS 1 TP 1', #135,#137); #137=REPRESENTATION('trajectory type',(#138),#59); #138=DESCRIPTIVE_REPRESENTATION_ITEM('constant','trajectory path'); #139=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 3 WS 1 TP 1', 'feed and speed values',#130,#54); #140=ACTION_PROPERTY('basic curve',' WS 3 WS 1 TP 1',#130); #141=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 3 WS 1 TP 1',#140, #142); #142=REPRESENTATION('basic curve',(#143),#37); #143=POLYLINE('basic curve for WS 1 TP 1',(#144,#145)); #144=CARTESIAN_POINT(' WS 3',(10.7874015748032,0.,8.5)); #145=CARTESIAN_POINT(' WS 3',(9.80314960629921,0.,6.32283464566929)); /************************************************ * Application object: TOUCH_PROBE (#146) * ITS_ID: #146: [Rennishaw best] */ #146=REPRESENTATION('Rennishaw best',$,#37); /************************************************ * Application object: MACHINING_WORKINGSTEP (#147) * ITS_ID: #147: [WS 2] * ITS_SECPLANE: #147, #148, #149, #150, #47: [0, 0, 10] * ITS_FEATURE: #147, #151, #127, #128, #129, #121: [!] * ITS_OPERATION: #147, #152, #153: [!] */ #147=MACHINING_WORKINGSTEP('WS 2','machining',' ',' '); #148=ACTION_PROPERTY('security plane','WS 2',#147); #149=ACTION_PROPERTY_REPRESENTATION('security plane','WS 2',#148,#150); #150=REPRESENTATION('clearance plane',(#47),#37); #151=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#147,#127); #152=MACHINING_OPERATION_RELATIONSHIP('WS 2-measurement', 'CC1 freeform milling',#147,#153); /************************************************ * Application object: WORKPIECE_PROBING (#153) * ITS_ID: #153: [WS 2-measurement] * START_POSITION: #153, #154, #155, #156, #157: [-2.17717, 0, -0.19685] * DIRECTION: #153, #159, #160, #161, #162: [WS 2] * EXPECTED_VALUE: #153, #163, #164, #165, #166: [0.196850393700839] * ITS_SECPLANE: #153, #167, #168, #169, #47: [0, 0, 10] * ITS_WORKPIECE: #153, #170, #171, #29: [!] * ITS_PROBE: #153, #172, #173, #146: [!] * MEASURED_OFFSET: #153, #174, #175, #176, #177: [!] */ #153=MACHINING_TOUCH_PROBING('WS 2-measurement','workpiece probing', 'more accurate machining','determine cutter compensation'); #154=ACTION_PROPERTY('start position','workpiece probing',#153); #155=ACTION_PROPERTY_REPRESENTATION('WS 2-measurement', 'workpiece probing',#154,#156); #156=REPRESENTATION('WS 2-measurement',(#157),#37); #157=AXIS2_PLACEMENT_3D('WS 2',#158,#162,#51); #158=CARTESIAN_POINT('axis location',(-2.17716535433071,0.,-0.196850393700787)); #159=ACTION_PROPERTY('direction','workpiece probing',#153); #160=ACTION_PROPERTY_REPRESENTATION('WS 2-measurement', 'workpiece probing',#159,#161); #161=REPRESENTATION('WS 2-measurement',(#162),#37); #162=DIRECTION('WS 2',(1.,0.,0.)); #163=ACTION_PROPERTY('expected value','workpiece probing',#153); #164=ACTION_PROPERTY_REPRESENTATION('WS 2-measurement', 'workpiece probing',#163,#165); #165=REPRESENTATION('WS 2-measurement',(#166),#37); #166=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.196850393700839),#38) REPRESENTATION_ITEM('probe input') ); #167=ACTION_PROPERTY('security plane','workpiece probing',#153); #168=ACTION_PROPERTY_REPRESENTATION('WS 2-measurement', 'workpiece probing',#167,#169); #169=REPRESENTATION('WS 2-measurement',(#47),#37); #170=PRODUCT_DEFINITION_PROCESS('workpiece probing','workpiece probing', #153,'probing workpiece'); #171=PROCESS_PRODUCT_ASSOCIATION('WS 2-measurement','workpiece probing', #29,#170); #172=ACTION_PROPERTY('probe','workpiece probing',#153); #173=ACTION_PROPERTY_REPRESENTATION('WS 2-measurement', 'workpiece probing',#172,#146); #174=ACTION_PROPERTY('measured offset','workpiece probing',#153); #175=ACTION_PROPERTY_REPRESENTATION('WS 2-measurement', 'workpiece probing',#174,#176); #176=REPRESENTATION('WS 2-measurement',(#177),#37); /************************************************ * Application object: NC_VARIABLE (#177) * ITS_NAME: #177: [WS 2] */ #177=( EXPRESSION() EXPRESSION_REPRESENTATION_ITEM() GENERIC_EXPRESSION() GENERIC_VARIABLE() NUMERIC_EXPRESSION() NUMERIC_VARIABLE() REAL_NUMERIC_VARIABLE() REPRESENTATION_ITEM('WS 2') SIMPLE_GENERIC_EXPRESSION() SIMPLE_NUMERIC_EXPRESSION() VARIABLE() ); /************************************************ * Application object: MACHINING_WORKINGSTEP (#178) * ITS_ID: #178: [WS 3] * ITS_SECPLANE: #178, #179, #180, #181, #47: [0, 0, 10] * ITS_OPERATION: #178, #182, #184: [!] * ITS_FEATURE: #178, #183, #127, #128, #129, #121: [!] */ #178=MACHINING_WORKINGSTEP('WS 3','machining',' ',' '); #179=ACTION_PROPERTY('security plane','WS 3',#178); #180=ACTION_PROPERTY_REPRESENTATION('security plane','WS 3',#179,#181); #181=REPRESENTATION('clearance plane',(#47),#37); #182=MACHINING_OPERATION_RELATIONSHIP('WS 3','CC1 freeform milling',#178, #184); #183=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#178,#127); /************************************************ * Application object: FREEFORM_OPERATION (#184) * ITS_ID: #184: [WS 3] * ITS_MACHINE_FUNCTIONS: #184, #185, #89: [!] * ITS_TECHNOLOGY: #184, #186, #54: [!] * ITS_TOOL: #184, #102: [!] * ITS_TOOLPATH(1.0): #184, #187, #188: [!] */ #184=FREEFORM_MILLING_OPERATION('WS 3', 'AP-238 CC1 OMAC Subset Version 1.0',' ',' '); #185=MACHINING_FUNCTIONS_RELATIONSHIP('WS 3','coolant values',#184,#89); #186=MACHINING_TECHNOLOGY_RELATIONSHIP('WS 3', 'default feed and speed values',#184,#54); #187=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Clear Point WS 6 WS 3 TP 2','AP-238 CC1 OMAC Subset Version 1.0',#184,#188, 1.); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#188) * ITS_PRIORITY: #188, #189, #190, #133: [required] * ITS_TYPE: #188, #191, #192, #137: [trajectory path] * ITS_TECHNOLOGY: #188, #193, #54: [!] * BASICCURVE: #188, #194, #195, #196, #197: [basic curve for WS 3 TP 2] */ #188=MACHINING_TOOLPATH('Clear Point WS 6 WS 3 TP 2', 'cutter location trajectory',' ',' '); #189=ACTION_PROPERTY('priority','Clear Point WS 6 WS 3 TP 2',#188); #190=ACTION_PROPERTY_REPRESENTATION('priority', 'Clear Point WS 6 WS 3 TP 2',#189,#133); #191=ACTION_PROPERTY('trajectory type','Clear Point WS 6 WS 3 TP 2',#188); #192=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Clear Point WS 6 WS 3 TP 2',#191,#137); #193=MACHINING_TECHNOLOGY_RELATIONSHIP('Clear Point WS 6 WS 3 TP 2', 'feed and speed values',#188,#54); #194=ACTION_PROPERTY('basic curve','Clear Point WS 6 WS 3 TP 2',#188); #195=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Clear Point WS 6 WS 3 TP 2',#194,#196); #196=REPRESENTATION('basic curve',(#197),#37); #197=POLYLINE('basic curve for WS 3 TP 2',(#145,#198,#199,#200,#201,#202, #203,#204)); #198=CARTESIAN_POINT('Clear Point WS 6',(9.80314960629921,0.,6.32283464566929)); #199=CARTESIAN_POINT('Clear Point WS 6',(9.80314960629921,0.,6.32283464566929)); #200=CARTESIAN_POINT('Clear Point WS 6',(10.7874015748032,0.,8.5)); #201=CARTESIAN_POINT(' WS 7',(10.7874015748032,0.,8.5)); #202=CARTESIAN_POINT(' WS 7',(9.80314960629921,2.17716535433071,8.5)); #203=CARTESIAN_POINT(' WS 7',(9.80314960629921,2.17716535433071,8.5)); #204=CARTESIAN_POINT(' WS 7',(9.80314960629921,2.17716535433071,8.5)); /************************************************ * Application object: MACHINING_WORKINGSTEP (#205) * ITS_ID: #205: [WS 4] * ITS_SECPLANE: #205, #206, #207, #208, #47: [0, 0, 10] * ITS_FEATURE: #205, #209, #127, #128, #129, #121: [!] * ITS_OPERATION: #205, #210, #211: [!] */ #205=MACHINING_WORKINGSTEP('WS 4','machining',' ',' '); #206=ACTION_PROPERTY('security plane','WS 4',#205); #207=ACTION_PROPERTY_REPRESENTATION('security plane','WS 4',#206,#208); #208=REPRESENTATION('clearance plane',(#47),#37); #209=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#205,#127); #210=MACHINING_OPERATION_RELATIONSHIP('WS 4-measurement', 'CC1 freeform milling',#205,#211); /************************************************ * Application object: WORKPIECE_PROBING (#211) * ITS_ID: #211: [WS 4-measurement] * START_POSITION: #211, #212, #213, #214, #215: [0, 2.17717, -0.19685] * DIRECTION: #211, #217, #218, #219, #220: [WS 4] * EXPECTED_VALUE: #211, #221, #222, #223, #224: [0.196850393701015] * ITS_SECPLANE: #211, #225, #226, #227, #47: [0, 0, 10] * ITS_WORKPIECE: #211, #228, #229, #29: [!] * ITS_PROBE: #211, #230, #231, #146: [!] * MEASURED_OFFSET: #211, #232, #233, #234, #235: [!] */ #211=MACHINING_TOUCH_PROBING('WS 4-measurement','workpiece probing', 'more accurate machining','determine cutter compensation'); #212=ACTION_PROPERTY('start position','workpiece probing',#211); #213=ACTION_PROPERTY_REPRESENTATION('WS 4-measurement', 'workpiece probing',#212,#214); #214=REPRESENTATION('WS 4-measurement',(#215),#37); #215=AXIS2_PLACEMENT_3D('WS 4',#216,#220,#51); #216=CARTESIAN_POINT('axis location',(0.,2.17716535433071,-0.196850393700787)); #217=ACTION_PROPERTY('direction','workpiece probing',#211); #218=ACTION_PROPERTY_REPRESENTATION('WS 4-measurement', 'workpiece probing',#217,#219); #219=REPRESENTATION('WS 4-measurement',(#220),#37); #220=DIRECTION('WS 4',(0.,-1.,0.)); #221=ACTION_PROPERTY('expected value','workpiece probing',#211); #222=ACTION_PROPERTY_REPRESENTATION('WS 4-measurement', 'workpiece probing',#221,#223); #223=REPRESENTATION('WS 4-measurement',(#224),#37); #224=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.196850393701015),#38) REPRESENTATION_ITEM('probe input') ); #225=ACTION_PROPERTY('security plane','workpiece probing',#211); #226=ACTION_PROPERTY_REPRESENTATION('WS 4-measurement', 'workpiece probing',#225,#227); #227=REPRESENTATION('WS 4-measurement',(#47),#37); #228=PRODUCT_DEFINITION_PROCESS('workpiece probing','workpiece probing', #211,'probing workpiece'); #229=PROCESS_PRODUCT_ASSOCIATION('WS 4-measurement','workpiece probing', #29,#228); #230=ACTION_PROPERTY('probe','workpiece probing',#211); #231=ACTION_PROPERTY_REPRESENTATION('WS 4-measurement', 'workpiece probing',#230,#146); #232=ACTION_PROPERTY('measured offset','workpiece probing',#211); #233=ACTION_PROPERTY_REPRESENTATION('WS 4-measurement', 'workpiece probing',#232,#234); #234=REPRESENTATION('WS 4-measurement',(#235),#37); /************************************************ * Application object: NC_VARIABLE (#235) * ITS_NAME: #235: [WS 4] */ #235=( EXPRESSION() EXPRESSION_REPRESENTATION_ITEM() GENERIC_EXPRESSION() GENERIC_VARIABLE() NUMERIC_EXPRESSION() NUMERIC_VARIABLE() REAL_NUMERIC_VARIABLE() REPRESENTATION_ITEM('WS 4') SIMPLE_GENERIC_EXPRESSION() SIMPLE_NUMERIC_EXPRESSION() VARIABLE() ); /************************************************ * Application object: MACHINING_WORKINGSTEP (#236) * ITS_ID: #236: [WS 5] * ITS_SECPLANE: #236, #237, #238, #239, #47: [0, 0, 10] * ITS_OPERATION: #236, #240, #242: [!] * ITS_FEATURE: #236, #241, #127, #128, #129, #121: [!] */ #236=MACHINING_WORKINGSTEP('WS 5','machining',' ',' '); #237=ACTION_PROPERTY('security plane','WS 5',#236); #238=ACTION_PROPERTY_REPRESENTATION('security plane','WS 5',#237,#239); #239=REPRESENTATION('clearance plane',(#47),#37); #240=MACHINING_OPERATION_RELATIONSHIP('WS 5','CC1 freeform milling',#236, #242); #241=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#236,#127); /************************************************ * Application object: FREEFORM_OPERATION (#242) * ITS_ID: #242: [WS 5] * ITS_MACHINE_FUNCTIONS: #242, #243, #89: [!] * ITS_TECHNOLOGY: #242, #244, #54: [!] * ITS_TOOL: #242, #102: [!] * ITS_TOOLPATH(1.0): #242, #245, #246: [!] */ #242=FREEFORM_MILLING_OPERATION('WS 5', 'AP-238 CC1 OMAC Subset Version 1.0',' ',' '); #243=MACHINING_FUNCTIONS_RELATIONSHIP('WS 5','coolant values',#242,#89); #244=MACHINING_TECHNOLOGY_RELATIONSHIP('WS 5', 'default feed and speed values',#242,#54); #245=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Clear Point WS 9 WS 5 TP 3','AP-238 CC1 OMAC Subset Version 1.0',#242,#246, 1.); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#246) * ITS_PRIORITY: #246, #247, #248, #133: [required] * ITS_TYPE: #246, #249, #250, #137: [trajectory path] * ITS_TECHNOLOGY: #246, #251, #54: [!] * BASICCURVE: #246, #252, #253, #254, #255: [basic curve for WS 5 TP 3] */ #246=MACHINING_TOOLPATH('Clear Point WS 9 WS 5 TP 3', 'cutter location trajectory',' ',' '); #247=ACTION_PROPERTY('priority','Clear Point WS 9 WS 5 TP 3',#246); #248=ACTION_PROPERTY_REPRESENTATION('priority', 'Clear Point WS 9 WS 5 TP 3',#247,#133); #249=ACTION_PROPERTY('trajectory type','Clear Point WS 9 WS 5 TP 3',#246); #250=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Clear Point WS 9 WS 5 TP 3',#249,#137); #251=MACHINING_TECHNOLOGY_RELATIONSHIP('Clear Point WS 9 WS 5 TP 3', 'feed and speed values',#246,#54); #252=ACTION_PROPERTY('basic curve','Clear Point WS 9 WS 5 TP 3',#246); #253=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Clear Point WS 9 WS 5 TP 3',#252,#254); #254=REPRESENTATION('basic curve',(#255),#37); #255=POLYLINE('basic curve for WS 5 TP 3',(#204,#256,#257,#258,#259,#260, #261,#262)); #256=CARTESIAN_POINT('Clear Point WS 9',(9.80314960629921,2.17716535433071, 8.5)); #257=CARTESIAN_POINT('Clear Point WS 9',(9.80314960629921,2.17716535433071, 8.5)); #258=CARTESIAN_POINT('Clear Point WS 9',(10.7874015748032,0.,8.5)); #259=CARTESIAN_POINT(' WS 10',(10.7874015748032,0.,8.5)); #260=CARTESIAN_POINT(' WS 10',(9.80314960629921,0.,10.6771653543307)); #261=CARTESIAN_POINT(' WS 10',(9.80314960629921,0.,10.6771653543307)); #262=CARTESIAN_POINT(' WS 10',(9.80314960629921,0.,10.6771653543307)); /************************************************ * Application object: MACHINING_WORKINGSTEP (#263) * ITS_ID: #263: [WS 6] * ITS_SECPLANE: #263, #264, #265, #266, #47: [0, 0, 10] * ITS_FEATURE: #263, #267, #127, #128, #129, #121: [!] * ITS_OPERATION: #263, #268, #269: [!] */ #263=MACHINING_WORKINGSTEP('WS 6','machining',' ',' '); #264=ACTION_PROPERTY('security plane','WS 6',#263); #265=ACTION_PROPERTY_REPRESENTATION('security plane','WS 6',#264,#266); #266=REPRESENTATION('clearance plane',(#47),#37); #267=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#263,#127); #268=MACHINING_OPERATION_RELATIONSHIP('WS 6-measurement', 'CC1 freeform milling',#263,#269); /************************************************ * Application object: WORKPIECE_PROBING (#269) * ITS_ID: #269: [WS 6-measurement] * START_POSITION: #269, #270, #271, #272, #273: [2.17717, 0, -0.19685] * DIRECTION: #269, #275, #276, #277, #278: [WS 6] * EXPECTED_VALUE: #269, #279, #280, #281, #282: [0.196850393700837] * ITS_SECPLANE: #269, #283, #284, #285, #47: [0, 0, 10] * ITS_WORKPIECE: #269, #286, #287, #29: [!] * ITS_PROBE: #269, #288, #289, #146: [!] * MEASURED_OFFSET: #269, #290, #291, #292, #293: [!] */ #269=MACHINING_TOUCH_PROBING('WS 6-measurement','workpiece probing', 'more accurate machining','determine cutter compensation'); #270=ACTION_PROPERTY('start position','workpiece probing',#269); #271=ACTION_PROPERTY_REPRESENTATION('WS 6-measurement', 'workpiece probing',#270,#272); #272=REPRESENTATION('WS 6-measurement',(#273),#37); #273=AXIS2_PLACEMENT_3D('WS 6',#274,#278,#51); #274=CARTESIAN_POINT('axis location',(2.17716535433071,0.,-0.196850393700787)); #275=ACTION_PROPERTY('direction','workpiece probing',#269); #276=ACTION_PROPERTY_REPRESENTATION('WS 6-measurement', 'workpiece probing',#275,#277); #277=REPRESENTATION('WS 6-measurement',(#278),#37); #278=DIRECTION('WS 6',(-1.,0.,0.)); #279=ACTION_PROPERTY('expected value','workpiece probing',#269); #280=ACTION_PROPERTY_REPRESENTATION('WS 6-measurement', 'workpiece probing',#279,#281); #281=REPRESENTATION('WS 6-measurement',(#282),#37); #282=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.196850393700837),#38) REPRESENTATION_ITEM('probe input') ); #283=ACTION_PROPERTY('security plane','workpiece probing',#269); #284=ACTION_PROPERTY_REPRESENTATION('WS 6-measurement', 'workpiece probing',#283,#285); #285=REPRESENTATION('WS 6-measurement',(#47),#37); #286=PRODUCT_DEFINITION_PROCESS('workpiece probing','workpiece probing', #269,'probing workpiece'); #287=PROCESS_PRODUCT_ASSOCIATION('WS 6-measurement','workpiece probing', #29,#286); #288=ACTION_PROPERTY('probe','workpiece probing',#269); #289=ACTION_PROPERTY_REPRESENTATION('WS 6-measurement', 'workpiece probing',#288,#146); #290=ACTION_PROPERTY('measured offset','workpiece probing',#269); #291=ACTION_PROPERTY_REPRESENTATION('WS 6-measurement', 'workpiece probing',#290,#292); #292=REPRESENTATION('WS 6-measurement',(#293),#37); /************************************************ * Application object: NC_VARIABLE (#293) * ITS_NAME: #293: [WS 6] */ #293=( EXPRESSION() EXPRESSION_REPRESENTATION_ITEM() GENERIC_EXPRESSION() GENERIC_VARIABLE() NUMERIC_EXPRESSION() NUMERIC_VARIABLE() REAL_NUMERIC_VARIABLE() REPRESENTATION_ITEM('WS 6') SIMPLE_GENERIC_EXPRESSION() SIMPLE_NUMERIC_EXPRESSION() VARIABLE() ); /************************************************ * Application object: MACHINING_WORKINGSTEP (#294) * ITS_ID: #294: [WS 7] * ITS_SECPLANE: #294, #295, #296, #297, #47: [0, 0, 10] * ITS_OPERATION: #294, #298, #300: [!] * ITS_FEATURE: #294, #299, #127, #128, #129, #121: [!] */ #294=MACHINING_WORKINGSTEP('WS 7','machining',' ',' '); #295=ACTION_PROPERTY('security plane','WS 7',#294); #296=ACTION_PROPERTY_REPRESENTATION('security plane','WS 7',#295,#297); #297=REPRESENTATION('clearance plane',(#47),#37); #298=MACHINING_OPERATION_RELATIONSHIP('WS 7','CC1 freeform milling',#294, #300); #299=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#294,#127); /************************************************ * Application object: FREEFORM_OPERATION (#300) * ITS_ID: #300: [WS 7] * ITS_MACHINE_FUNCTIONS: #300, #301, #89: [!] * ITS_TECHNOLOGY: #300, #302, #54: [!] * ITS_TOOL: #300, #102: [!] * ITS_TOOLPATH(1.0): #300, #303, #304: [!] */ #300=FREEFORM_MILLING_OPERATION('WS 7', 'AP-238 CC1 OMAC Subset Version 1.0',' ',' '); #301=MACHINING_FUNCTIONS_RELATIONSHIP('WS 7','coolant values',#300,#89); #302=MACHINING_TECHNOLOGY_RELATIONSHIP('WS 7', 'default feed and speed values',#300,#54); #303=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Clear Point WS 12 WS 7 TP 4','AP-238 CC1 OMAC Subset Version 1.0',#300, #304,1.); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#304) * ITS_PRIORITY: #304, #305, #306, #133: [required] * ITS_TYPE: #304, #307, #308, #137: [trajectory path] * ITS_TECHNOLOGY: #304, #309, #54: [!] * BASICCURVE: #304, #310, #311, #312, #313: [basic curve for WS 7 TP 4] */ #304=MACHINING_TOOLPATH('Clear Point WS 12 WS 7 TP 4', 'cutter location trajectory',' ',' '); #305=ACTION_PROPERTY('priority','Clear Point WS 12 WS 7 TP 4',#304); #306=ACTION_PROPERTY_REPRESENTATION('priority', 'Clear Point WS 12 WS 7 TP 4',#305,#133); #307=ACTION_PROPERTY('trajectory type','Clear Point WS 12 WS 7 TP 4',#304); #308=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Clear Point WS 12 WS 7 TP 4',#307,#137); #309=MACHINING_TECHNOLOGY_RELATIONSHIP('Clear Point WS 12 WS 7 TP 4', 'feed and speed values',#304,#54); #310=ACTION_PROPERTY('basic curve','Clear Point WS 12 WS 7 TP 4',#304); #311=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Clear Point WS 12 WS 7 TP 4',#310,#312); #312=REPRESENTATION('basic curve',(#313),#37); #313=POLYLINE('basic curve for WS 7 TP 4',(#262,#314,#315,#316,#317,#318, #319,#320)); #314=CARTESIAN_POINT('Clear Point WS 12',(9.80314960629921,0.,10.6771653543307)); #315=CARTESIAN_POINT('Clear Point WS 12',(9.80314960629921,0.,10.6771653543307)); #316=CARTESIAN_POINT('Clear Point WS 12',(10.7874015748032,0.,8.5)); #317=CARTESIAN_POINT(' WS 13',(10.7874015748032,0.,8.5)); #318=CARTESIAN_POINT(' WS 13',(9.80314960629921,-2.17716535433071,8.5)); #319=CARTESIAN_POINT(' WS 13',(9.80314960629921,-2.17716535433071,8.5)); #320=CARTESIAN_POINT(' WS 13',(9.80314960629921,-2.17716535433071,8.5)); /************************************************ * Application object: MACHINING_WORKINGSTEP (#321) * ITS_ID: #321: [WS 8] * ITS_SECPLANE: #321, #322, #323, #324, #47: [0, 0, 10] * ITS_FEATURE: #321, #325, #127, #128, #129, #121: [!] * ITS_OPERATION: #321, #326, #327: [!] */ #321=MACHINING_WORKINGSTEP('WS 8','machining',' ',' '); #322=ACTION_PROPERTY('security plane','WS 8',#321); #323=ACTION_PROPERTY_REPRESENTATION('security plane','WS 8',#322,#324); #324=REPRESENTATION('clearance plane',(#47),#37); #325=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#321,#127); #326=MACHINING_OPERATION_RELATIONSHIP('WS 8-measurement', 'CC1 freeform milling',#321,#327); /************************************************ * Application object: WORKPIECE_PROBING (#327) * ITS_ID: #327: [WS 8-measurement] * START_POSITION: #327, #328, #329, #330, #331: [0, -2.17717, -0.19685] * DIRECTION: #327, #333, #334, #335, #336: [WS 8] * EXPECTED_VALUE: #327, #337, #338, #339, #340: [0.196850393700777] * ITS_SECPLANE: #327, #341, #342, #343, #47: [0, 0, 10] * ITS_WORKPIECE: #327, #344, #345, #29: [!] * ITS_PROBE: #327, #346, #347, #146: [!] * MEASURED_OFFSET: #327, #348, #349, #350, #351: [!] */ #327=MACHINING_TOUCH_PROBING('WS 8-measurement','workpiece probing', 'more accurate machining','determine cutter compensation'); #328=ACTION_PROPERTY('start position','workpiece probing',#327); #329=ACTION_PROPERTY_REPRESENTATION('WS 8-measurement', 'workpiece probing',#328,#330); #330=REPRESENTATION('WS 8-measurement',(#331),#37); #331=AXIS2_PLACEMENT_3D('WS 8',#332,#336,#51); #332=CARTESIAN_POINT('axis location',(0.,-2.17716535433071,-0.196850393700787)); #333=ACTION_PROPERTY('direction','workpiece probing',#327); #334=ACTION_PROPERTY_REPRESENTATION('WS 8-measurement', 'workpiece probing',#333,#335); #335=REPRESENTATION('WS 8-measurement',(#336),#37); #336=DIRECTION('WS 8',(0.,1.,0.)); #337=ACTION_PROPERTY('expected value','workpiece probing',#327); #338=ACTION_PROPERTY_REPRESENTATION('WS 8-measurement', 'workpiece probing',#337,#339); #339=REPRESENTATION('WS 8-measurement',(#340),#37); #340=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.196850393700777),#38) REPRESENTATION_ITEM('probe input') ); #341=ACTION_PROPERTY('security plane','workpiece probing',#327); #342=ACTION_PROPERTY_REPRESENTATION('WS 8-measurement', 'workpiece probing',#341,#343); #343=REPRESENTATION('WS 8-measurement',(#47),#37); #344=PRODUCT_DEFINITION_PROCESS('workpiece probing','workpiece probing', #327,'probing workpiece'); #345=PROCESS_PRODUCT_ASSOCIATION('WS 8-measurement','workpiece probing', #29,#344); #346=ACTION_PROPERTY('probe','workpiece probing',#327); #347=ACTION_PROPERTY_REPRESENTATION('WS 8-measurement', 'workpiece probing',#346,#146); #348=ACTION_PROPERTY('measured offset','workpiece probing',#327); #349=ACTION_PROPERTY_REPRESENTATION('WS 8-measurement', 'workpiece probing',#348,#350); #350=REPRESENTATION('WS 8-measurement',(#351),#37); /************************************************ * Application object: NC_VARIABLE (#351) * ITS_NAME: #351: [WS 8] */ #351=( EXPRESSION() EXPRESSION_REPRESENTATION_ITEM() GENERIC_EXPRESSION() GENERIC_VARIABLE() NUMERIC_EXPRESSION() NUMERIC_VARIABLE() REAL_NUMERIC_VARIABLE() REPRESENTATION_ITEM('WS 8') SIMPLE_GENERIC_EXPRESSION() SIMPLE_NUMERIC_EXPRESSION() VARIABLE() ); /************************************************ * END OF APPLICATION OBJECT DESCRIPTIONS */ #352=APPLICATION_PROTOCOL_DEFINITION('Draft International Standard', 'integrated_cnc_schema',2004,#14); ENDSEC; END-ISO-10303-21;