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 5', /* time_stamp */ '2005-06-01T11:59:55-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: [stage 5] * MAIN_WORKPLAN: #11, #15, #17, #18, #20: [!] * ITS_WORKPIECES(1): #11, #15, #19, #22: [!] */ #11=PRODUCT_DEFINITION_FORMATION('1.0','Machining Project',#12); #12=MACHINING_PROJECT('stage 5','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('stage 5','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('stage 5','workpiece',$,#15, #22); /************************************************ * Application object: WORKPLAN (#20) * ITS_ID: #20: [probing demonstration] * ITS_ELEMENTS(1.0): #20, #21, #26: [!] */ #20=MACHINING_WORKPLAN('probing demonstration','AP-238 CC2','',''); #21=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('WS 1',' ',#20,#26,1.); /************************************************ * Application object: WORKPIECE (#22) * ITS_ID: #22: [testpiece] */ #22=PRODUCT_DEFINITION('testpiece','Workpiece definition',#23,#16); #23=PRODUCT_DEFINITION_FORMATION('1.0','Workpiece',#24); #24=PRODUCT('testpiece','AP-238 CC1',' ',(#13)); #25=PRODUCT_DEFINITION_SHAPE('workpiece',$,#22); /************************************************ * Application object: MACHINING_WORKINGSTEP (#26) * ITS_ID: #26: [WS 1] * ITS_SECPLANE: #26, #27, #28, #29, #40: [0, 0, 10] * ITS_OPERATION: #26, #45, #110: [!] * ITS_FEATURE: #26, #46, #123, #124, #125, #117: [!] */ #26=MACHINING_WORKINGSTEP('WS 1','machining',' ',' '); #27=ACTION_PROPERTY('security plane','WS 1',#26); #28=ACTION_PROPERTY_REPRESENTATION('security plane','WS 1',#27,#29); #29=REPRESENTATION('clearance plane',(#40),#30); #30=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNIT_ASSIGNED_CONTEXT((#31,#35,#39)) REPRESENTATION_CONTEXT('INCH DEGREE STERADIAN','') ); #31=( CONVERSION_BASED_UNIT('INCH',#33) LENGTH_UNIT() NAMED_UNIT(#32) ); #32=DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); #33=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(25.4),#34); #34=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #35=( CONVERSION_BASED_UNIT('DEGREE',#37) NAMED_UNIT(#36) PLANE_ANGLE_UNIT() ); #36=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); #37=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329251994), #38); #38=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #39=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #40=PLANE('security plane',#41); #41=AXIS2_PLACEMENT_3D('security plane',#42,#43,#44); #42=CARTESIAN_POINT('origin of security plane',(0.,0.,10.)); #43=DIRECTION('Z direction',(0.,0.,1.)); #44=DIRECTION('X direction',(1.,0.,0.)); #45=MACHINING_OPERATION_RELATIONSHIP('WS 1','CC1 freeform milling',#26,#110); #46=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#26,#123); /************************************************ * Application object: MILLING_TECHNOLOGY (#47) * FEEDRATE_REFERENCE: #47, #48, #49, #50: [tool center point] * SYNCHRONIZE_SPINDLE_WITH_FEED: #47, #53, #54, #55: [not synchronized] * INHIBIT_FEEDRATE_OVERRIDE: #47, #57, #58, #59: [override allowed] * INHIBIT_SPINDLE_OVERRIDE: #47, #61, #62, #63: [override allowed] * SPINDLE: #47, #65, #66, #67, #68: [1069] * FEEDRATE: #47, #75, #76, #77, #78: [6.4176] */ #47=MACHINING_TECHNOLOGY('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #48=ACTION_PROPERTY('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#47); #49=ACTION_PROPERTY_REPRESENTATION('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#48,#50); #50=REPRESENTATION('feedrate reference',(#51),#52); #51=DESCRIPTIVE_REPRESENTATION_ITEM('constant','tool center point'); #52=REPRESENTATION_CONTEXT('','units not necessary'); #53=ACTION_PROPERTY('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#47); #54=ACTION_PROPERTY_REPRESENTATION('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#53,#55); #55=REPRESENTATION('synchronize spindle with feed',(#56),#52); #56=DESCRIPTIVE_REPRESENTATION_ITEM('constant','not synchronized'); #57=ACTION_PROPERTY('inhibit feed rate override', 'AP-238 CC1 OMAC Subset Version 1.0',#47); #58=ACTION_PROPERTY_REPRESENTATION('inhibit feedrate override', 'AP-238 CC1 OMAC Subset Version 1.0',#57,#59); #59=REPRESENTATION('inhibit feedrate override',(#60),#52); #60=DESCRIPTIVE_REPRESENTATION_ITEM('constant','override allowed'); #61=ACTION_PROPERTY('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#47); #62=ACTION_PROPERTY_REPRESENTATION('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#61,#63); #63=REPRESENTATION('inhibit spindle override',(#64),#52); #64=DESCRIPTIVE_REPRESENTATION_ITEM('constant','override allowed'); #65=ACTION_PROPERTY('spindle','AP-238 CC1 OMAC Subset Version 1.0',#47); #66=ACTION_PROPERTY_REPRESENTATION('spindle speed', 'AP-238 CC1 OMAC Subset Version 1.0',#65,#67); #67=MACHINING_SPINDLE_SPEED_REPRESENTATION('spindle speed',(#68),#52); #68=MEASURE_REPRESENTATION_ITEM('rotational speed',NUMERIC_MEASURE(1069.), #69); #69=DERIVED_UNIT((#70)); #70=DERIVED_UNIT_ELEMENT(#71,-1.); #71=( CONVERSION_BASED_UNIT('MINUTE',#73) NAMED_UNIT(#72) TIME_UNIT() ); #72=DIMENSIONAL_EXPONENTS(0.,0.,1.,0.,0.,0.,0.); #73=TIME_MEASURE_WITH_UNIT(TIME_MEASURE(60.),#74); #74=( NAMED_UNIT(*) SI_UNIT($,.SECOND.) TIME_UNIT() ); #75=ACTION_PROPERTY('feedrate','AP-238 CC1 OMAC Subset Version 1.0',#47); #76=ACTION_PROPERTY_REPRESENTATION('feedrate', 'AP-238 CC1 OMAC Subset Version 1.0',#75,#77); #77=MACHINING_FEED_SPEED_REPRESENTATION('feed speed',(#78),#52); #78=MEASURE_REPRESENTATION_ITEM('feed speed',NUMERIC_MEASURE(6.4176),#79); #79=DERIVED_UNIT((#80,#81)); #80=DERIVED_UNIT_ELEMENT(#31,1.); #81=DERIVED_UNIT_ELEMENT(#71,-1.); /************************************************ * Application object: MILLING_MACHINE_FUNCTIONS (#82) * THROUGH_SPINDLE_COOLANT: #82, #83, #84, #85: [through spindle coolant off] * CHIP_REMOVAL: #82, #87, #88, #89: [chip removal off] * COOLANT: #82, #91, #92, #93: [coolant off] */ #82=MACHINING_FUNCTIONS('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #83=ACTION_PROPERTY('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#82); #84=ACTION_PROPERTY_REPRESENTATION('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#83,#85); #85=REPRESENTATION('through spindle coolant',(#86),#52); #86=DESCRIPTIVE_REPRESENTATION_ITEM('constant', 'through spindle coolant off'); #87=ACTION_PROPERTY('chip removal','AP-238 CC1 OMAC Subset Version 1.0', #82); #88=ACTION_PROPERTY_REPRESENTATION('chip removal', 'AP-238 CC1 OMAC Subset Version 1.0',#87,#89); #89=REPRESENTATION('chip removal',(#90),#52); #90=DESCRIPTIVE_REPRESENTATION_ITEM('constant','chip removal off'); #91=ACTION_PROPERTY('coolant','AP-238 CC1 OMAC Subset Version 1.0',#82); #92=ACTION_PROPERTY_REPRESENTATION('coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#91,#93); #93=REPRESENTATION('coolant',(#94),#52); #94=DESCRIPTIVE_REPRESENTATION_ITEM('constant','coolant off'); /************************************************ * Application object: MILLING_CUTTING_TOOL (#95) * ITS_ID: #95: [Tool 0] * ITS_TOOL_BODY: #95, #97, #98, #99: [!] */ #95=MACHINING_TOOL('Tool 0','milling cutting tool',(#110),#96); #96=ACTION_RESOURCE_TYPE('milling cutting tool'); #97=RESOURCE_PROPERTY('tool body','milling cutting tool',#95); #98=RESOURCE_PROPERTY_REPRESENTATION('tool body','milling cutting tool', #97,#99); /************************************************ * Application object: USER_DEFINED_TOOL (#99) * IDENTIFIER: #99, #100: [APT CUTTER] * DIMENSION: #99, #101, #102: [!] */ #99=MACHINING_TOOL_BODY_REPRESENTATION('user defined milling tool',(#100), #52); #100=DESCRIPTIVE_REPRESENTATION_ITEM('tool identifier','APT CUTTER'); #101=REPRESENTATION_RELATIONSHIP('user defined milling tool', 'dimensions',#99,#102); /************************************************ * Application object: TOOL_DIMENSION (#102) * DIAMETER: #102, #103: [0] * EDGE_RADIUS: #102, #104: [0] * EDGE_CENTER_HORIZONTAL: #102, #105: [0] * EDGE_CENTER_VERTICAL: #102, #106: [0] * TOOL_TIP_HALF_ANGLE: #102, #107: [0] * TOOL_CIRCUMFERENCE_ANGLE: #102, #108: [0] * CUTTING_EDGE_LENGTH: #102, #109: [0] */ #102=MACHINING_TOOL_DIMENSION_REPRESENTATION('milling',(#103,#104,#105,#106, #107,#108,#109),#52); #103=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#31) REPRESENTATION_ITEM('diameter') ); #104=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#31) REPRESENTATION_ITEM('edge radius') ); #105=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#31) REPRESENTATION_ITEM('edge center horizintal') ); #106=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#31) REPRESENTATION_ITEM('edge center vertical') ); #107=( MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#35) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool tip half angle') ); #108=( MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#35) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool circumfrence angle') ); #109=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#31) REPRESENTATION_ITEM('cutting edge length') ); /************************************************ * Application object: FREEFORM_OPERATION (#110) * ITS_ID: #110: [WS 1] * ITS_MACHINE_FUNCTIONS: #110, #111, #82: [!] * ITS_TECHNOLOGY: #110, #112, #47: [!] * ITS_TOOL: #110, #95: [!] * ITS_TOOLPATH(1.0): #110, #113, #126: [!] * ITS_TOOLPATH(2.0): #110, #114, #146: [!] * ITS_TOOLPATH(3.0): #110, #115, #157: [!] * ITS_TOOLPATH(4.0): #110, #116, #337: [!] */ #110=FREEFORM_MILLING_OPERATION('WS 1', 'AP-238 CC1 OMAC Subset Version 1.0',' ',' '); #111=MACHINING_FUNCTIONS_RELATIONSHIP('WS 1','coolant values',#110,#82); #112=MACHINING_TECHNOLOGY_RELATIONSHIP('WS 1', 'default feed and speed values',#110,#47); #113=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 1', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#126,1.); #114=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 2', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#146,2.); #115=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 3', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#157,3.); #116=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 4', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#337,4.); /************************************************ * Application object: TOOLPATH_FEATURE (#117) * ITS_WORKPIECE: #117, #25, #22: [!] * FEATURE_PLACEMENT: #117, #118, #119, #120, #121: [0, 0, 0] */ #117=INSTANCED_FEATURE('the default tool path feature','toolpath', 'the default tool path feature','No geometry',#25,.T.); #118=PRODUCT_DEFINITION_SHAPE('toolpath',$,#117); #119=SHAPE_DEFINITION_REPRESENTATION(#118,#120); #120=SHAPE_REPRESENTATION_WITH_PARAMETERS('toolpath placement',(#121),#30); #121=AXIS2_PLACEMENT_3D('orientation',#122,#43,#44); #122=CARTESIAN_POINT('origin',(0.,0.,0.)); #123=MACHINING_FEATURE_PROCESS('machining','machining', 'the default tool path feature','WS 1'); #124=PROPERTY_PROCESS('machining','No geometry',#123,'WS 1'); #125=PROCESS_PROPERTY_ASSOCIATION('the default tool path feature', 'No geometry',#124,#117); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#126) * ITS_PRIORITY: #126, #127, #128, #129: [required] * ITS_TYPE: #126, #131, #132, #133: [trajectory path] * ITS_TECHNOLOGY: #126, #135, #47: [!] * ITS_SPEED_1: #126, #136, #137, #138, #139: [rapid] * BASICCURVE: #126, #140, #141, #142, #143: [basic curve for WS 1 TP 1] */ #126=MACHINING_TOOLPATH(' WS 1 TP 1','cutter location trajectory',' ', ' '); #127=ACTION_PROPERTY('priority',' WS 1 TP 1',#126); #128=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 1',#127,#129); #129=REPRESENTATION('priority',(#130),#52); #130=DESCRIPTIVE_REPRESENTATION_ITEM('constant','required'); #131=ACTION_PROPERTY('trajectory type',' WS 1 TP 1',#126); #132=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 1',#131, #133); #133=REPRESENTATION('trajectory type',(#134),#52); #134=DESCRIPTIVE_REPRESENTATION_ITEM('constant','trajectory path'); #135=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 1', 'feed and speed values',#126,#47); #136=ACTION_PROPERTY('speed profile',' WS 1 TP 1',#126); #137=ACTION_PROPERTY_REPRESENTATION('rapid',' WS 1 TP 1',#136,#138); #138=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#139),#52); #139=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #140=ACTION_PROPERTY('basic curve',' WS 1 TP 1',#126); #141=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 1',#140,#142); #142=REPRESENTATION('basic curve',(#143),#30); #143=POLYLINE('basic curve for WS 1 TP 1',(#144,#145)); #144=CARTESIAN_POINT('',(2.25999999999999,-0.500000000000001,2.)); #145=CARTESIAN_POINT('',(2.00999999999999,0.499999999999999,2.)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#146) * ITS_PRIORITY: #146, #147, #148, #129: [required] * ITS_TYPE: #146, #149, #150, #133: [trajectory path] * ITS_TECHNOLOGY: #146, #151, #47: [!] * BASICCURVE: #146, #152, #153, #154, #155: [basic curve for WS 1 TP 2] */ #146=MACHINING_TOOLPATH(' WS 1 TP 2','cutter location trajectory',' ', ' '); #147=ACTION_PROPERTY('priority',' WS 1 TP 2',#146); #148=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 2',#147,#129); #149=ACTION_PROPERTY('trajectory type',' WS 1 TP 2',#146); #150=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 2',#149, #133); #151=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 2', 'feed and speed values',#146,#47); #152=ACTION_PROPERTY('basic curve',' WS 1 TP 2',#146); #153=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 2',#152,#154); #154=REPRESENTATION('basic curve',(#155),#30); #155=POLYLINE('basic curve for WS 1 TP 2',(#145,#156)); #156=CARTESIAN_POINT('',(2.00999999999999,0.499999999999999,-0.625880325350568)); /************************************************ * Application object: CUTTER_CONTACT_TRAJECTORY (#157) * ITS_CONTACT_TYPE: #157, #158, #159, #160: [side] * ITS_PRIORITY: #157, #162, #163, #129: [required] * ITS_TYPE: #157, #164, #165, #133: [trajectory path] * ITS_TECHNOLOGY: #157, #166, #47: [!] * BASICCURVE: #157, #167, #168, #169, #170: [composite curve for WS 1 TP 3] * SURFACE_NORMAL: #157, #254, #255, #256, #257: [Left normals for WS 1 TP 3] */ #157=MACHINING_TOOLPATH(' WS 1 TP 3','cutter contact trajectory',' ',' '); #158=ACTION_PROPERTY('contact type','cutter contact trajectory',#157); #159=ACTION_PROPERTY_REPRESENTATION('contact type', 'cutter contact trajectory',#158,#160); #160=REPRESENTATION('contact type',(#161),#52); #161=DESCRIPTIVE_REPRESENTATION_ITEM('constant','side'); #162=ACTION_PROPERTY('priority',' WS 1 TP 3',#157); #163=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 3',#162,#129); #164=ACTION_PROPERTY('trajectory type',' WS 1 TP 3',#157); #165=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 3',#164, #133); #166=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 3', 'feed and speed values',#157,#47); #167=ACTION_PROPERTY('basic curve',' WS 1 TP 3',#157); #168=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 3',#167,#169); #169=REPRESENTATION('basic curve',(#170),#30); #170=COMPOSITE_CURVE('composite curve for WS 1 TP 3',(#171,#177,#248),.F.); #171=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#172); #172=TRIMMED_CURVE('Arc for in WS 1 TP 3',#173,(#156),(#176),.T.,.CARTESIAN.); #173=CIRCLE('Circle for in WS 1 TP 3',#174,0.5); #174=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 3',#175,#43,#44); #175=CARTESIAN_POINT('Arc center for in WS 1 TP 3',(1.99999999999999,-5.32907051820074E-016, -0.625880325350568)); #176=CARTESIAN_POINT('Arc end for in WS 1 TP 3',(1.49999999999999,-2.7587524278893E-017, -0.625880325350568)); #177=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#178); #178=POLYLINE('basic curve for WS 1 TP 3',(#176,#179,#180,#181,#182,#183, #184,#185,#186,#187,#188,#189,#190,#191,#192,#193,#194,#195,#196,#197,#198, #199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#211,#212,#213, #214,#215,#216,#217,#218,#219,#220,#221,#222,#223,#224,#225,#226,#227,#228, #229,#230,#231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,#242,#243, #244,#245,#246,#247)); #179=CARTESIAN_POINT('',(1.49999999999999,-1.25,-0.625880325350567)); #180=CARTESIAN_POINT('',(1.49596453244337,-1.29469762748159,-0.62519907366455)); #181=CARTESIAN_POINT('',(1.4933086133255,-1.30745362200607,-0.624751869081744)); #182=CARTESIAN_POINT('',(1.48559178636472,-1.33352476556637,-0.623456430123938)); #183=CARTESIAN_POINT('',(1.46698206672732,-1.37405531772292,-0.620361829921841)); #184=CARTESIAN_POINT('',(1.44628682043593,-1.40482727189727,-0.616968173363698)); #185=CARTESIAN_POINT('',(1.42719242371628,-1.42629235963904,-0.613881511603479)); #186=CARTESIAN_POINT('',(1.39288772244736,-1.45505303849231,-0.608440510300943)); #187=CARTESIAN_POINT('',(1.35697852126674,-1.4759548538683,-0.6028875867961)); #188=CARTESIAN_POINT('',(1.33145755008185,-1.48631156770781,-0.599045029979203)); #189=CARTESIAN_POINT('',(1.2878952656501,-1.49704268415537,-0.592660716254472)); #190=CARTESIAN_POINT('',(1.24999999999999,-1.5,-0.587227476440572)); #191=CARTESIAN_POINT('',(1.13984080069696,-1.5,-0.572471621491947)); #192=CARTESIAN_POINT('',(0.874201203044422,-1.5,-0.542582443944486)); #193=CARTESIAN_POINT('',(0.606915208805296,-1.5,-0.520552056261622)); #194=CARTESIAN_POINT('',(0.338565268413977,-1.5,-0.506456417764119)); #195=CARTESIAN_POINT('',(0.0697440420899867,-1.5,-0.500344133102169)); #196=CARTESIAN_POINT('',(-0.19895138280094,-1.5,-0.502235627655144)); #197=CARTESIAN_POINT('',(-0.466925409957149,-1.5,-0.512122865043863)); #198=CARTESIAN_POINT('',(-0.542058120212683,-1.5,-0.516338553000137)); #199=CARTESIAN_POINT('',(-0.809225773446904,-1.5,-0.536461160439426)); #200=CARTESIAN_POINT('',(-1.07618392699379,-1.5,-0.564583281894644)); #201=CARTESIAN_POINT('',(-1.25000000000001,-1.5,-0.58722823066743)); #202=CARTESIAN_POINT('',(-1.29517111590862,-1.49588430530145,-0.593680140907325)); #203=CARTESIAN_POINT('',(-1.2994912891482,-1.49505226442148,-0.59430955008374)); #204=CARTESIAN_POINT('',(-1.32736166590208,-1.48767855316303,-0.598423015933573)); #205=CARTESIAN_POINT('',(-1.36864961840394,-1.46996727652807,-0.604678613012587)); #206=CARTESIAN_POINT('',(-1.4038270678144,-1.4470716448595,-0.610159193569784)); #207=CARTESIAN_POINT('',(-1.42536137941793,-1.42811144709037,-0.613586894441294)); #208=CARTESIAN_POINT('',(-1.45435450442115,-1.39388097183863,-0.618285886036723)); #209=CARTESIAN_POINT('',(-1.47552300824214,-1.3578859247234,-0.621777663735365)); #210=CARTESIAN_POINT('',(-1.48604545769488,-1.33221045167974,-0.62353186193989)); #211=CARTESIAN_POINT('',(-1.49688065016283,-1.28888395354609,-0.625352081317025)); #212=CARTESIAN_POINT('',(-1.50000000000001,-1.25,-0.625880325350567)); #213=CARTESIAN_POINT('',(-1.50000000000001,1.25,-0.625880325350569)); #214=CARTESIAN_POINT('',(-1.4959645324434,1.29469762748155,-0.625199073664553)); #215=CARTESIAN_POINT('',(-1.49330861332552,1.30745362200607,-0.624751869081746)); #216=CARTESIAN_POINT('',(-1.48559178636474,1.33352476556637,-0.62345643012394)); #217=CARTESIAN_POINT('',(-1.46698206672735,1.37405531772291,-0.620361829921845)); #218=CARTESIAN_POINT('',(-1.44628682043595,1.40482727189727,-0.616968173363701)); #219=CARTESIAN_POINT('',(-1.4271924237163,1.42629235963905,-0.613881511603481)); #220=CARTESIAN_POINT('',(-1.39288772244738,1.45505303849231,-0.608440510300943)); #221=CARTESIAN_POINT('',(-1.35697852126676,1.4759548538683,-0.602887586796099)); #222=CARTESIAN_POINT('',(-1.33145755008187,1.4863115677078,-0.599045029979204)); #223=CARTESIAN_POINT('',(-1.28789526565018,1.49704268415533,-0.592660716254484)); #224=CARTESIAN_POINT('',(-1.25000000000001,1.5,-0.587227476440574)); #225=CARTESIAN_POINT('',(-0.982472324645842,1.5,-0.553818635544739)); #226=CARTESIAN_POINT('',(-0.714519602421409,1.5,-0.52842589755164)); #227=CARTESIAN_POINT('',(-0.450421565821907,1.5,-0.511278154651651)); #228=CARTESIAN_POINT('',(-0.242669727493639,1.5,-0.503287906267653)); #229=CARTESIAN_POINT('',(0.0253542459683964,1.5,-0.500090546922015)); #230=CARTESIAN_POINT('',(0.29394688161013,1.5,-0.50488198226332)); #231=CARTESIAN_POINT('',(0.562514643079847,1.5,-0.517671006772266)); #232=CARTESIAN_POINT('',(0.830460630049553,1.5,-0.538438012498209)); #233=CARTESIAN_POINT('',(1.09719049538445,1.5,-0.567135053678817)); #234=CARTESIAN_POINT('',(1.21055418464774,1.5,-0.581785012345132)); #235=CARTESIAN_POINT('',(1.24999999999999,1.5,-0.587221630109248)); #236=CARTESIAN_POINT('',(1.29517111590822,1.49588430530152,-0.593680140907272)); #237=CARTESIAN_POINT('',(1.29949128914818,1.49505226442148,-0.594309550083743)); #238=CARTESIAN_POINT('',(1.32736166590206,1.48767855316303,-0.598423015933575)); #239=CARTESIAN_POINT('',(1.3686496184039,1.46996727652808,-0.604678613012586)); #240=CARTESIAN_POINT('',(1.40382706781438,1.44707164485949,-0.610159193569787)); #241=CARTESIAN_POINT('',(1.42536137941791,1.42811144709036,-0.613586894441297)); #242=CARTESIAN_POINT('',(1.45435450442114,1.39388097183861,-0.618285886036728)); #243=CARTESIAN_POINT('',(1.47552300824212,1.3578859247234,-0.621777663735367)); #244=CARTESIAN_POINT('',(1.48604545769485,1.33221045167973,-0.623531861939891)); #245=CARTESIAN_POINT('',(1.49688065016279,1.28888395354611,-0.625352081317027)); #246=CARTESIAN_POINT('',(1.49999999999999,1.25,-0.625880325350569)); #247=CARTESIAN_POINT('',(1.49999999999999,0.,-0.625880325350568)); #248=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#249); #249=TRIMMED_CURVE('Arc for in WS 1 TP 3',#250,(#247),(#253),.T.,.CARTESIAN.); #250=CIRCLE('Circle for in WS 1 TP 3',#251,0.5); #251=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 3',#252,#43,#44); #252=CARTESIAN_POINT('Arc center for in WS 1 TP 3',(1.99999999999999,-5.32907051820076E-016, -0.625880325350568)); #253=CARTESIAN_POINT('Arc end for in WS 1 TP 3',(1.99999999999999,-0.500000000000001, -0.625880325350568)); #254=ACTION_PROPERTY('surface normal','cutter contact trajectory',#157); #255=ACTION_PROPERTY_REPRESENTATION(' WS 1 TP 3', 'cutter contact trajectory',#254,#256); #256=REPRESENTATION('surface normal',(#257),#30); #257=COMPOSITE_CURVE('Left normals for WS 1 TP 3',(#258,#262,#333),.F.); #258=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#259); #259=POLYLINE('Left normals for WS 1 TP 3',(#260,#261)); #260=CARTESIAN_POINT('Material on left at ',(-0.0199960011996002,-0.999800059980007, 0.)); #261=CARTESIAN_POINT('Material on left at Arc end for in WS 1 TP 3',(1., -1.01063905508236E-015,0.)); #262=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#263); #263=POLYLINE('Left normals for WS 1 TP 3',(#264,#265,#266,#267,#268,#269, #270,#271,#272,#273,#274,#275,#276,#277,#278,#279,#280,#281,#282,#283,#284, #285,#286,#287,#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,#298,#299, #300,#301,#302,#303,#304,#305,#306,#307,#308,#309,#310,#311,#312,#313,#314, #315,#316,#317,#318,#319,#320,#321,#322,#323,#324,#325,#326,#327,#328,#329, #330,#331,#332,#332)); #264=CARTESIAN_POINT('Material on left at Arc end for in WS 1 TP 3',(1., 0.,0.)); #265=CARTESIAN_POINT('Material on left at ',(0.995949173429069,-0.0899179845523345, 0.)); #266=CARTESIAN_POINT('Material on left at ',(0.979004621080049,-0.203838053130199, 0.)); #267=CARTESIAN_POINT('Material on left at ',(0.958877781844846,-0.283819307807463, 0.)); #268=CARTESIAN_POINT('Material on left at ',(0.908782514381251,-0.417270106232032, 0.)); #269=CARTESIAN_POINT('Material on left at ',(0.829795618485717,-0.558067407704398, 0.)); #270=CARTESIAN_POINT('Material on left at ',(0.747161780685129,-0.664642214641402, 0.)); #271=CARTESIAN_POINT('Material on left at ',(0.642467919527047,-0.766312581378244, 0.)); #272=CARTESIAN_POINT('Material on left at ',(0.503058800172249,-0.864252187483062, 0.)); #273=CARTESIAN_POINT('Material on left at ',(0.376028580697836,-0.926608065202527, 0.)); #274=CARTESIAN_POINT('Material on left at ',(0.239189116575403,-0.970972999888194, 0.)); #275=CARTESIAN_POINT('Material on left at ',(0.0778026363272302,-0.996968780745181, 0.)); #276=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #277=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #278=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #279=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #280=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #281=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #282=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #283=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #284=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #285=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #286=CARTESIAN_POINT('Material on left at ',(0.,-1.,0.)); #287=CARTESIAN_POINT('Material on left at ',(-0.0907375590292902,-0.995874839214952, 0.)); #288=CARTESIAN_POINT('Material on left at ',(-0.189118815603165,-0.981954211552075, 0.)); #289=CARTESIAN_POINT('Material on left at ',(-0.255771278276741,-0.966737323790016, 0.)); #290=CARTESIAN_POINT('Material on left at ',(-0.3942284225332,-0.919012486785128, 0.)); #291=CARTESIAN_POINT('Material on left at ',(-0.545495567543339,-0.838113706957815, 0.)); #292=CARTESIAN_POINT('Material on left at ',(-0.660824364840839,-0.75054057773894, 0.)); #293=CARTESIAN_POINT('Material on left at ',(-0.763068771541639,-0.64631729815775, 0.)); #294=CARTESIAN_POINT('Material on left at ',(-0.861987095516934,-0.506930219223791, 0.)); #295=CARTESIAN_POINT('Material on left at ',(-0.925308747762346,-0.379214611156372, 0.)); #296=CARTESIAN_POINT('Material on left at ',(-0.970123699671827,-0.24261081454677, 0.)); #297=CARTESIAN_POINT('Material on left at ',(-0.996797661049213,-0.0799651356956193, 0.)); #298=CARTESIAN_POINT('Material on left at ',(-1.,0.,0.)); #299=CARTESIAN_POINT('Material on left at ',(-0.995949173429082,0.0899179845521885, 0.)); #300=CARTESIAN_POINT('Material on left at ',(-0.97900462108002,0.203838053130338, 0.)); #301=CARTESIAN_POINT('Material on left at ',(-0.958877781844848,0.283819307807456, 0.)); #302=CARTESIAN_POINT('Material on left at ',(-0.908782514381297,0.417270106231931, 0.)); #303=CARTESIAN_POINT('Material on left at ',(-0.829795618485673,0.558067407704463, 0.)); #304=CARTESIAN_POINT('Material on left at ',(-0.747161780685283,0.664642214641229, 0.)); #305=CARTESIAN_POINT('Material on left at ',(-0.642467919526916,0.766312581378354, 0.)); #306=CARTESIAN_POINT('Material on left at ',(-0.503058800172249,0.864252187483062, 0.)); #307=CARTESIAN_POINT('Material on left at ',(-0.376028580697525,0.926608065202654, 0.)); #308=CARTESIAN_POINT('Material on left at ',(-0.239189116575085,0.970972999888272, 0.)); #309=CARTESIAN_POINT('Material on left at ',(-0.0778026363281525,0.996968780745109, 0.)); #310=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #311=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #312=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #313=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #314=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #315=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #316=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #317=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #318=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #319=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #320=CARTESIAN_POINT('Material on left at ',(0.,1.,0.)); #321=CARTESIAN_POINT('Material on left at ',(0.0907375590285133,0.995874839215023, 0.)); #322=CARTESIAN_POINT('Material on left at ',(0.189118815602497,0.981954211552203, 0.)); #323=CARTESIAN_POINT('Material on left at ',(0.255771278276741,0.966737323790016, 0.)); #324=CARTESIAN_POINT('Material on left at ',(0.394228422533173,0.919012486785139, 0.)); #325=CARTESIAN_POINT('Material on left at ',(0.545495567543456,0.838113706957739, 0.)); #326=CARTESIAN_POINT('Material on left at ',(0.660824364840839,0.75054057773894, 0.)); #327=CARTESIAN_POINT('Material on left at ',(0.763068771541625,0.646317298157767, 0.)); #328=CARTESIAN_POINT('Material on left at ',(0.861987095516913,0.506930219223826, 0.)); #329=CARTESIAN_POINT('Material on left at ',(0.925308747762524,0.379214611155937, 0.)); #330=CARTESIAN_POINT('Material on left at ',(0.97012369967184,0.242610814546718, 0.)); #331=CARTESIAN_POINT('Material on left at ',(0.996797661049175,0.0799651356960875, 0.)); #332=CARTESIAN_POINT('Material on left at ',(1.,0.,0.)); #333=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#334); #334=POLYLINE('Left normals for WS 1 TP 3',(#335,#336)); #335=CARTESIAN_POINT('Material on left at ',(1.,-1.06581410364015E-015,0.)); #336=CARTESIAN_POINT('Material on left at Arc end for in WS 1 TP 3',(0., 1.,0.)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#337) * ITS_PRIORITY: #337, #338, #339, #129: [required] * ITS_TYPE: #337, #340, #341, #133: [trajectory path] * ITS_TECHNOLOGY: #337, #342, #47: [!] * BASICCURVE: #337, #343, #344, #345, #346: [basic curve for WS 1 TP 4] */ #337=MACHINING_TOOLPATH(' WS 1 TP 4','cutter location trajectory',' ', ' '); #338=ACTION_PROPERTY('priority',' WS 1 TP 4',#337); #339=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 4',#338,#129); #340=ACTION_PROPERTY('trajectory type',' WS 1 TP 4',#337); #341=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 4',#340, #133); #342=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 4', 'feed and speed values',#337,#47); #343=ACTION_PROPERTY('basic curve',' WS 1 TP 4',#337); #344=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 4',#343,#345); #345=REPRESENTATION('basic curve',(#346),#30); #346=POLYLINE('basic curve for WS 1 TP 4',(#253,#347)); #347=CARTESIAN_POINT('',(2.00999999999999,-0.500000000000001,2.)); /************************************************ * END OF APPLICATION OBJECT DESCRIPTIONS */ #348=APPLICATION_PROTOCOL_DEFINITION('Draft International Standard', 'integrated_cnc_schema',2004,#14); ENDSEC; END-ISO-10303-21;