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 */ 'C:\\Dave\\mcam_samples\\circle_machining\\circle-threadmill-external.s tp', /* time_stamp */ '2005-06-09T21:49:35-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: [circle-threadmill-external-project] * 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('circle-threadmill-external-project','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('circle-threadmill-external-project', '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( 'circle-threadmill-external-project','workpiece',$,#15,#22); /************************************************ * Application object: WORKPLAN (#20) * ITS_ID: #20: [Main workplan] * ITS_ELEMENTS(1.0): #20, #21, #97: [!] */ #20=MACHINING_WORKPLAN('Main workplan','AP-238 CC2','',''); #21=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP(' WS 1',' ',#20,#97,1.); /************************************************ * Application object: WORKPIECE (#22) * ITS_ID: #22: [circle-threadmill-external] */ #22=PRODUCT_DEFINITION('circle-threadmill-external', 'Workpiece definition',#23,#16); #23=PRODUCT_DEFINITION_FORMATION('1.0','Workpiece',#24); #24=PRODUCT('circle-threadmill-external','AP-238 CC1',' ',(#13)); #25=PRODUCT_DEFINITION_SHAPE('workpiece',$,#22); /************************************************ * Application object: MILLING_CUTTING_TOOL (#26) * ITS_ID: #26: [Tool 1] * ITS_TOOL_BODY: #26, #28, #29, #30: [!] */ #26=MACHINING_TOOL('Tool 1','milling cutting tool',(#110),#27); #27=ACTION_RESOURCE_TYPE('milling cutting tool'); #28=RESOURCE_PROPERTY('tool body','milling cutting tool',#26); #29=RESOURCE_PROPERTY_REPRESENTATION('tool body','milling cutting tool', #28,#30); /************************************************ * Application object: USER_DEFINED_TOOL (#30) * IDENTIFIER: #30, #32: [APT CUTTER] * DIMENSION: #30, #33, #34: [!] */ #30=MACHINING_TOOL_BODY_REPRESENTATION('user defined milling tool',(#32), #31); #31=REPRESENTATION_CONTEXT('','units not necessary'); #32=DESCRIPTIVE_REPRESENTATION_ITEM('tool identifier','APT CUTTER'); #33=REPRESENTATION_RELATIONSHIP('user defined milling tool','dimensions ',#30,#34); /************************************************ * Application object: TOOL_DIMENSION (#34) * DIAMETER: #34, #35: [1] * EDGE_RADIUS: #34, #40: [0] * EDGE_CENTER_HORIZONTAL: #34, #41: [0.5] * EDGE_CENTER_VERTICAL: #34, #42: [0] * TOOL_TIP_HALF_ANGLE: #34, #43: [0] * TOOL_CIRCUMFERENCE_ANGLE: #34, #48: [0] * CUTTING_EDGE_LENGTH: #34, #49: [0.025] */ #34=MACHINING_TOOL_DIMENSION_REPRESENTATION('milling',(#35,#40,#41,#42,#43, #48,#49),#31); #35=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(1.),#36) REPRESENTATION_ITEM('diameter') ); #36=( CONVERSION_BASED_UNIT('INCH',#38) LENGTH_UNIT() NAMED_UNIT(#37) ); #37=DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); #38=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(25.4),#39); #39=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #40=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#36) REPRESENTATION_ITEM('edge radius') ); #41=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.5),#36) REPRESENTATION_ITEM('edge center horizintal') ); #42=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#36) REPRESENTATION_ITEM('edge center vertical') ); #43=( MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#44) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool tip half angle') ); #44=( CONVERSION_BASED_UNIT('DEGREE',#46) NAMED_UNIT(#45) PLANE_ANGLE_UNIT() ); #45=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); #46=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329251994), #47); #47=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #48=( MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.),#44) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool circumfrence angle') ); #49=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.025),#36) REPRESENTATION_ITEM('cutting edge length') ); /************************************************ * Application object: MILLING_MACHINE_FUNCTIONS (#50) * THROUGH_SPINDLE_COOLANT: #50, #51, #52, #53: [through spindle coolant off] * CHIP_REMOVAL: #50, #55, #56, #57: [chip removal off] * COOLANT: #50, #59, #60, #61: [coolant off] */ #50=MACHINING_FUNCTIONS('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #51=ACTION_PROPERTY('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#50); #52=ACTION_PROPERTY_REPRESENTATION('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#51,#53); #53=REPRESENTATION('through spindle coolant',(#54),#31); #54=DESCRIPTIVE_REPRESENTATION_ITEM('constant', 'through spindle coolant off'); #55=ACTION_PROPERTY('chip removal','AP-238 CC1 OMAC Subset Version 1.0', #50); #56=ACTION_PROPERTY_REPRESENTATION('chip removal', 'AP-238 CC1 OMAC Subset Version 1.0',#55,#57); #57=REPRESENTATION('chip removal',(#58),#31); #58=DESCRIPTIVE_REPRESENTATION_ITEM('constant','chip removal off'); #59=ACTION_PROPERTY('coolant','AP-238 CC1 OMAC Subset Version 1.0',#50); #60=ACTION_PROPERTY_REPRESENTATION('coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#59,#61); #61=REPRESENTATION('coolant',(#62),#31); #62=DESCRIPTIVE_REPRESENTATION_ITEM('constant','coolant off'); /************************************************ * Application object: MILLING_TECHNOLOGY (#63) * FEEDRATE_REFERENCE: #63, #64, #65, #66: [tool center point] * SYNCHRONIZE_SPINDLE_WITH_FEED: #63, #68, #69, #70: [not synchronized] * INHIBIT_FEEDRATE_OVERRIDE: #63, #72, #73, #74: [override allowed] * INHIBIT_SPINDLE_OVERRIDE: #63, #76, #77, #78: [override allowed] * SPINDLE: #63, #80, #81, #82, #83: [500] * FEEDRATE: #63, #90, #91, #92, #93: [0] */ #63=MACHINING_TECHNOLOGY('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #64=ACTION_PROPERTY('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#63); #65=ACTION_PROPERTY_REPRESENTATION('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#64,#66); #66=REPRESENTATION('feedrate reference',(#67),#31); #67=DESCRIPTIVE_REPRESENTATION_ITEM('constant','tool center point'); #68=ACTION_PROPERTY('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#63); #69=ACTION_PROPERTY_REPRESENTATION('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#68,#70); #70=REPRESENTATION('synchronize spindle with feed',(#71),#31); #71=DESCRIPTIVE_REPRESENTATION_ITEM('constant','not synchronized'); #72=ACTION_PROPERTY('inhibit feed rate override', 'AP-238 CC1 OMAC Subset Version 1.0',#63); #73=ACTION_PROPERTY_REPRESENTATION('inhibit feedrate override', 'AP-238 CC1 OMAC Subset Version 1.0',#72,#74); #74=REPRESENTATION('inhibit feedrate override',(#75),#31); #75=DESCRIPTIVE_REPRESENTATION_ITEM('constant','override allowed'); #76=ACTION_PROPERTY('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#63); #77=ACTION_PROPERTY_REPRESENTATION('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#76,#78); #78=REPRESENTATION('inhibit spindle override',(#79),#31); #79=DESCRIPTIVE_REPRESENTATION_ITEM('constant','override allowed'); #80=ACTION_PROPERTY('spindle','AP-238 CC1 OMAC Subset Version 1.0',#63); #81=ACTION_PROPERTY_REPRESENTATION('spindle speed', 'AP-238 CC1 OMAC Subset Version 1.0',#80,#82); #82=MACHINING_SPINDLE_SPEED_REPRESENTATION('spindle speed',(#83),#31); #83=MEASURE_REPRESENTATION_ITEM('rotational speed',NUMERIC_MEASURE(500.), #84); #84=DERIVED_UNIT((#85)); #85=DERIVED_UNIT_ELEMENT(#86,-1.); #86=( CONVERSION_BASED_UNIT('MINUTE',#88) NAMED_UNIT(#87) TIME_UNIT() ); #87=DIMENSIONAL_EXPONENTS(0.,0.,1.,0.,0.,0.,0.); #88=TIME_MEASURE_WITH_UNIT(TIME_MEASURE(60.),#89); #89=( NAMED_UNIT(*) SI_UNIT($,.SECOND.) TIME_UNIT() ); #90=ACTION_PROPERTY('feedrate','AP-238 CC1 OMAC Subset Version 1.0',#63); #91=ACTION_PROPERTY_REPRESENTATION('feedrate', 'AP-238 CC1 OMAC Subset Version 1.0',#90,#92); #92=MACHINING_FEED_SPEED_REPRESENTATION('feed speed',(#93),#31); #93=MEASURE_REPRESENTATION_ITEM('feed speed',NUMERIC_MEASURE(0.),#94); #94=DERIVED_UNIT((#95,#96)); #95=DERIVED_UNIT_ELEMENT(#36,1.); #96=DERIVED_UNIT_ELEMENT(#86,-1.); /************************************************ * Application object: MACHINING_WORKINGSTEP (#97) * ITS_ID: #97: [ WS 1] * ITS_SECPLANE: #97, #98, #99, #100, #103: [0, 0, 2] * ITS_OPERATION: #97, #108, #110: [!] * ITS_FEATURE: #97, #109, #124, #125, #126, #118: [!] */ #97=MACHINING_WORKINGSTEP(' WS 1','machining',' ',' '); #98=ACTION_PROPERTY('security plane',' WS 1',#97); #99=ACTION_PROPERTY_REPRESENTATION('security plane',' WS 1',#98,#100); #100=REPRESENTATION('clearance plane',(#103),#101); #101=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNIT_ASSIGNED_CONTEXT((#36,#44,#102)) REPRESENTATION_CONTEXT('INCH DEGREE STERADIAN','') ); #102=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #103=PLANE('security plane',#104); #104=AXIS2_PLACEMENT_3D('security plane',#105,#106,#107); #105=CARTESIAN_POINT('origin of security plane',(0.,0.,2.)); #106=DIRECTION('Z direction',(0.,0.,1.)); #107=DIRECTION('X direction',(1.,0.,0.)); #108=MACHINING_OPERATION_RELATIONSHIP(' WS 1','CC1 freeform milling',#97, #110); #109=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#97,#124); /************************************************ * Application object: FREEFORM_OPERATION (#110) * ITS_ID: #110: [ WS 1] * ITS_MACHINE_FUNCTIONS: #110, #111, #50: [!] * ITS_TECHNOLOGY: #110, #112, #63: [!] * ITS_TOOL: #110, #26: [!] * ITS_TOOLPATH(1.0): #110, #113, #127: [!] * ITS_TOOLPATH(2.0): #110, #114, #165: [!] * ITS_TOOLPATH(3.0): #110, #115, #176: [!] * ITS_TOOLPATH(4.0): #110, #116, #437: [!] * ITS_TOOLPATH(5.0): #110, #117, #449: [!] */ #110=FREEFORM_MILLING_OPERATION(' WS 1', 'AP-238 CC1 OMAC Subset Version 1.0',' ',' '); #111=MACHINING_FUNCTIONS_RELATIONSHIP(' WS 1','coolant values',#110,#50); #112=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1', 'default feed and speed values',#110,#63); #113=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 1', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#127,1.); #114=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 2', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#165,2.); #115=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 3', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#176,3.); #116=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 4', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#437,4.); #117=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 5', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#449,5.); /************************************************ * Application object: TOOLPATH_FEATURE (#118) * ITS_WORKPIECE: #118, #25, #22: [!] * FEATURE_PLACEMENT: #118, #119, #120, #121, #122: [0, 0, 0] */ #118=INSTANCED_FEATURE('the default tool path feature','toolpath', 'the default tool path feature','No geometry',#25,.T.); #119=PRODUCT_DEFINITION_SHAPE('toolpath',$,#118); #120=SHAPE_DEFINITION_REPRESENTATION(#119,#121); #121=SHAPE_REPRESENTATION_WITH_PARAMETERS('toolpath placement',(#122),#101); #122=AXIS2_PLACEMENT_3D('orientation',#123,#106,#107); #123=CARTESIAN_POINT('origin',(0.,0.,0.)); #124=MACHINING_FEATURE_PROCESS('machining','machining', 'the default tool path feature',' WS 1'); #125=PROPERTY_PROCESS('machining','No geometry',#124,' WS 1'); #126=PROCESS_PROPERTY_ASSOCIATION('the default tool path feature', 'No geometry',#125,#118); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#127) * ITS_PRIORITY: #127, #128, #129, #130: [required] * ITS_TYPE: #127, #132, #133, #134: [trajectory path] * ITS_TECHNOLOGY: #127, #136, #63: [!] * ITS_SPEED_1: #127, #137, #138, #139, #140: [rapid] * BASICCURVE: #127, #141, #142, #143, #144: [basic curve for WS 1 TP 1] */ #127=MACHINING_TOOLPATH(' WS 1 TP 1','cutter location trajectory',' ', ' '); #128=ACTION_PROPERTY('priority',' WS 1 TP 1',#127); #129=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 1',#128,#130); #130=REPRESENTATION('priority',(#131),#31); #131=DESCRIPTIVE_REPRESENTATION_ITEM('constant','required'); #132=ACTION_PROPERTY('trajectory type',' WS 1 TP 1',#127); #133=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 1',#132, #134); #134=REPRESENTATION('trajectory type',(#135),#31); #135=DESCRIPTIVE_REPRESENTATION_ITEM('constant','trajectory path'); #136=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 1', 'feed and speed values',#127,#63); #137=ACTION_PROPERTY('speed profile',' WS 1 TP 1',#127); #138=ACTION_PROPERTY_REPRESENTATION('rapid',' WS 1 TP 1',#137,#139); #139=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#140),#31); #140=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #141=ACTION_PROPERTY('basic curve',' WS 1 TP 1',#127); #142=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 1',#141,#143); #143=REPRESENTATION('basic curve',(#144),#101); #144=POLYLINE('basic curve for WS 1 TP 1',(#145,#146,#147)); #145=CARTESIAN_POINT('',(0.,0.,0.)); #146=CARTESIAN_POINT('',(1.77979647051001,1.22761573844295,0.25)); #147=CARTESIAN_POINT('',(1.77979647051001,1.22761573844295,0.05)); /************************************************ * Application object: MILLING_TECHNOLOGY (#148) * FEEDRATE_REFERENCE: #148, #149, #150, #66: [tool center point] * SYNCHRONIZE_SPINDLE_WITH_FEED: #148, #151, #152, #70: [not synchronized] * INHIBIT_FEEDRATE_OVERRIDE: #148, #153, #154, #74: [override allowed] * INHIBIT_SPINDLE_OVERRIDE: #148, #155, #156, #78: [override allowed] * SPINDLE: #148, #157, #158, #159, #160: [500] * FEEDRATE: #148, #161, #162, #163, #164: [10] */ #148=MACHINING_TECHNOLOGY('AP-238 CC1 OMAC Subset Version 1.0','milling ',' ',' '); #149=ACTION_PROPERTY('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#148); #150=ACTION_PROPERTY_REPRESENTATION('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#149,#66); #151=ACTION_PROPERTY('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#148); #152=ACTION_PROPERTY_REPRESENTATION('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#151,#70); #153=ACTION_PROPERTY('inhibit feed rate override', 'AP-238 CC1 OMAC Subset Version 1.0',#148); #154=ACTION_PROPERTY_REPRESENTATION('inhibit feedrate override', 'AP-238 CC1 OMAC Subset Version 1.0',#153,#74); #155=ACTION_PROPERTY('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#148); #156=ACTION_PROPERTY_REPRESENTATION('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#155,#78); #157=ACTION_PROPERTY('spindle','AP-238 CC1 OMAC Subset Version 1.0',#148); #158=ACTION_PROPERTY_REPRESENTATION('spindle speed', 'AP-238 CC1 OMAC Subset Version 1.0',#157,#159); #159=MACHINING_SPINDLE_SPEED_REPRESENTATION('spindle speed',(#160),#31); #160=MEASURE_REPRESENTATION_ITEM('rotational speed',NUMERIC_MEASURE(500.), #84); #161=ACTION_PROPERTY('feedrate','AP-238 CC1 OMAC Subset Version 1.0',#148); #162=ACTION_PROPERTY_REPRESENTATION('feedrate', 'AP-238 CC1 OMAC Subset Version 1.0',#161,#163); #163=MACHINING_FEED_SPEED_REPRESENTATION('feed speed',(#164),#31); #164=MEASURE_REPRESENTATION_ITEM('feed speed',NUMERIC_MEASURE(10.),#94); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#165) * ITS_PRIORITY: #165, #166, #167, #130: [required] * ITS_TYPE: #165, #168, #169, #134: [trajectory path] * ITS_TECHNOLOGY: #165, #170, #148: [!] * BASICCURVE: #165, #171, #172, #173, #174: [basic curve for WS 1 TP 2] */ #165=MACHINING_TOOLPATH(' WS 1 TP 2','cutter location trajectory',' ', ' '); #166=ACTION_PROPERTY('priority',' WS 1 TP 2',#165); #167=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 2',#166,#130); #168=ACTION_PROPERTY('trajectory type',' WS 1 TP 2',#165); #169=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 2',#168, #134); #170=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 2', 'feed and speed values',#165,#148); #171=ACTION_PROPERTY('basic curve',' WS 1 TP 2',#165); #172=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 2',#171,#173); #173=REPRESENTATION('basic curve',(#174),#101); #174=POLYLINE('basic curve for WS 1 TP 2',(#147,#175)); #175=CARTESIAN_POINT('',(1.77979647051001,1.22761573844295,-0.05065)); /************************************************ * Application object: CUTTER_CONTACT_TRAJECTORY (#176) * ITS_CONTACT_TYPE: #176, #177, #178, #179: [side] * ITS_PRIORITY: #176, #181, #182, #130: [required] * ITS_TYPE: #176, #183, #184, #134: [trajectory path] * ITS_TECHNOLOGY: #176, #185, #148: [!] * BASICCURVE: #176, #186, #187, #188, #189: [composite curve for WS 1 TP 3] * SURFACE_NORMAL: #176, #313, #314, #315, #316: [Left normals for WS 1 TP 3] */ #176=MACHINING_TOOLPATH(' WS 1 TP 3','cutter contact trajectory',' ',' '); #177=ACTION_PROPERTY('contact type','cutter contact trajectory',#176); #178=ACTION_PROPERTY_REPRESENTATION('contact type', 'cutter contact trajectory',#177,#179); #179=REPRESENTATION('contact type',(#180),#31); #180=DESCRIPTIVE_REPRESENTATION_ITEM('constant','side'); #181=ACTION_PROPERTY('priority',' WS 1 TP 3',#176); #182=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 3',#181,#130); #183=ACTION_PROPERTY('trajectory type',' WS 1 TP 3',#176); #184=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 3',#183, #134); #185=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 3', 'feed and speed values',#176,#148); #186=ACTION_PROPERTY('basic curve',' WS 1 TP 3',#176); #187=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 3',#186,#188); #188=REPRESENTATION('basic curve',(#189),#101); #189=COMPOSITE_CURVE('composite curve for WS 1 TP 3',(#190,#197),.F.); #190=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#191); #191=TRIMMED_CURVE('Arc for in WS 1 TP 3',#192,(#195),(#196),.F.,.CARTESIAN.); #192=CIRCLE('Circle for in WS 1 TP 3',#193,1.93303526372621); #193=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 3',#194,#106,#107); #194=CARTESIAN_POINT('Arc center for in WS 1 TP 3',(-0.156145357561297, 0.218768772349433,-0.05065)); #195=CARTESIAN_POINT('',(1.55809347511647,1.11208313770388,-0.05065)); #196=CARTESIAN_POINT('Arc end for in WS 1 TP 3',(0.966846306634506,-1.35460818596533, -0.05065)); #197=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#198); #198=POLYLINE('basic curve for WS 1 TP 3',(#196,#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,#248, #249,#250,#251,#252,#253,#254,#255,#256,#257,#258,#259,#260,#261,#262,#263, #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)); #199=CARTESIAN_POINT('',(0.871086606190037,-1.41808435667748,-0.0531225274725275)); #200=CARTESIAN_POINT('',(0.771175781376405,-1.47480270963799,-0.0555950549450549)); #201=CARTESIAN_POINT('',(0.667589952772989,-1.52449295606559,-0.0580675824175824)); #202=CARTESIAN_POINT('',(0.56082275402581,-1.56691829930726,-0.0605401098901099)); #203=CARTESIAN_POINT('',(0.451382979458415,-1.60187656328205,-0.0630126373626374)); #204=CARTESIAN_POINT('',(0.339792159435219,-1.6292011559422,-0.0654851648351649)); #205=CARTESIAN_POINT('',(0.226582075031812,-1.64876186316015,-0.0679576923076923)); #206=CARTESIAN_POINT('',(0.112292223855967,-1.6604654692581,-0.0704302197802198)); #207=CARTESIAN_POINT('',(-0.00253275090415017,-1.66425620122321,-0.0729027472527473)); #208=CARTESIAN_POINT('',(-0.117345655952801,-1.66011599449137,-0.0753752747252747)); #209=CARTESIAN_POINT('',(-0.231599355511917,-1.64806457903309,-0.0778478021978022)); #210=CARTESIAN_POINT('',(-0.344749378672251,-1.62815938533123,-0.0803203296703297)); #211=CARTESIAN_POINT('',(-0.456256514045205,-1.60049527069853,-0.0827928571428572)); #212=CARTESIAN_POINT('',(-0.565589379350655,-1.56520406723941,-0.0852653846153847)); #213=CARTESIAN_POINT('',(-0.672226953695507,-1.52245395360987,-0.0877379120879121)); #214=CARTESIAN_POINT('',(-0.775661060475522,-1.47244865356964,-0.0902104395604396)); #215=CARTESIAN_POINT('',(-0.875398789068261,-1.41542646514571,-0.0926829670329671)); #216=CARTESIAN_POINT('',(-0.970964843776664,-1.35165912503368,-0.0951554945054945)); #217=CARTESIAN_POINT('',(-1.06190380882951,-1.28145051364867,-0.097628021978022)); #218=CARTESIAN_POINT('',(-1.14778231864493,-1.20513520699676,-0.10010054945055)); #219=CARTESIAN_POINT('',(-1.2281911230148,-1.12307688226795,-0.102573076923077)); #220=CARTESIAN_POINT('',(-1.30274703736834,-1.03566658474871,-0.105045604395604)); #221=CARTESIAN_POINT('',(-1.37109476882107,-0.943320864313175,-0.107518131868132)); #222=CARTESIAN_POINT('',(-1.43290860930723,-0.846479790373216,-0.109990659340659)); #223=CARTESIAN_POINT('',(-1.48789398772703,-0.745604854747344,-0.112463186813187)); #224=CARTESIAN_POINT('',(-1.53578887371211,-0.641176772442011,-0.114935714285714)); #225=CARTESIAN_POINT('',(-1.57636502631952,-0.533693190825689,-0.117408241758242)); #226=CARTESIAN_POINT('',(-1.60942908170383,-0.423666318112535,-0.119880769230769)); #227=CARTESIAN_POINT('',(-1.63482347458383,-0.311620482456991,-0.122353296703297)); #228=CARTESIAN_POINT('',(-1.6524271891129,-0.198089633291349,-0.124825824175824)); #229=CARTESIAN_POINT('',(-1.66215633557463,-0.0836147968135494,-0.127298351648352)); #230=CARTESIAN_POINT('',(-1.6639645501555,0.0312585022490368,-0.129770879120879)); #231=CARTESIAN_POINT('',(-1.65784321588958,0.145982840313362,-0.132243406593407)); #232=CARTESIAN_POINT('',(-1.64382150372228,0.260011503663374,-0.134715934065934)); #233=CARTESIAN_POINT('',(-1.62196623349753,0.372801093789839,-0.137188461538462)); #234=CARTESIAN_POINT('',(-1.59238155553079,0.483814116931708,-0.139660989010989)); #235=CARTESIAN_POINT('',(-1.55520845428536,0.592521545478655,-0.142133516483517)); #236=CARTESIAN_POINT('',(-1.5106240765172,0.698405339028564,-0.144606043956044)); #237=CARTESIAN_POINT('',(-1.45884088709001,0.800960913085952,-0.147078571428572)); #238=CARTESIAN_POINT('',(-1.40010565648334,0.899699543636885,-0.149551098901099)); #239=CARTESIAN_POINT('',(-1.3346982848189,0.994150696141461,-0.152023626373626)); #240=CARTESIAN_POINT('',(-1.26293046800903,1.08386426784518,-0.154496153846154)); #241=CARTESIAN_POINT('',(-1.18514421238371,1.16841273272353,-0.156968681318681)); #242=CARTESIAN_POINT('',(-1.10171020487467,1.2473931788382,-0.159441208791209)); #243=CARTESIAN_POINT('',(-1.01302604652332,1.32042922839598,-0.161913736263736)); #244=CARTESIAN_POINT('',(-0.91951435773075,1.38717283136027,-0.164386263736264)); #245=CARTESIAN_POINT('',(-0.821620764279051,1.44730592406808,-0.166858791208791)); #246=CARTESIAN_POINT('',(-0.719811773721518,1.50054194494821,-0.169331318681319)); #247=CARTESIAN_POINT('',(-0.614572552261715,1.54662720011759,-0.171803846153846)); #248=CARTESIAN_POINT('',(-0.506404612715578,1.58534207234825,-0.174276373626374)); #249=CARTESIAN_POINT('',(-0.395823424574455,1.61650206764334,-0.176748901098901)); #250=CARTESIAN_POINT('',(-0.283355957558235,1.63995869443511,-0.179221428571429)); #251=CARTESIAN_POINT('',(-0.169538170364653,1.6556001712148,-0.181693956043956)); #252=CARTESIAN_POINT('',(-0.0549124565820241,1.66335195922246,-0.184166483516484)); #253=CARTESIAN_POINT('',(0.0599749400632138,1.66317711765809,-0.186639010989011)); #254=CARTESIAN_POINT('',(0.174576528806612,1.65507647972137,-0.189111538461539)); #255=CARTESIAN_POINT('',(0.288346180888532,1.63908864864108,-0.191584065934066)); #256=CARTESIAN_POINT('',(0.400741732106386,1.61528981371314,-0.194056593406594)); #257=CARTESIAN_POINT('',(0.511227566473969,1.5837933872239,-0.196529120879121)); #258=CARTESIAN_POINT('',(0.619277168675545,1.54474946398899,-0.199001648351649)); #259=CARTESIAN_POINT('',(0.724375633151104,1.49834410608311,-0.201474175824176)); #260=CARTESIAN_POINT('',(0.826022117855843,1.44479845616958,-0.203946703296703)); #261=CARTESIAN_POINT('',(0.923732231000587,1.38436768365479,-0.206419230769231)); #262=CARTESIAN_POINT('',(1.01704033939926,1.3173397686898,-0.208891758241758)); #263=CARTESIAN_POINT('',(1.10550178742306,1.24403412981376,-0.211364285714286)); #264=CARTESIAN_POINT('',(1.18869501598704,1.16480010177911,-0.213836813186813)); #265=CARTESIAN_POINT('',(1.26622357147109,1.08001527081243,-0.216309340659341)); #266=CARTESIAN_POINT('',(1.33771799500203,0.990083675244067,-0.218781868131868)); #267=CARTESIAN_POINT('',(1.40283758309335,0.895433880081531,-0.221254395604396)); #268=CARTESIAN_POINT('',(1.46127201125249,0.796516934702052,-0.223726923076923)); #269=CARTESIAN_POINT('',(1.51274281281839,0.693804223396893,-0.226199450549451)); #270=CARTESIAN_POINT('',(1.5570047059819,0.587785219010535,-0.228671978021978)); #271=CARTESIAN_POINT('',(1.59384676266536,0.47896515037967,-0.231144505494506)); #272=CARTESIAN_POINT('',(1.62309341369087,0.367862594687712,-0.233617032967033)); #273=CARTESIAN_POINT('',(1.64460528544745,0.255007006208359,-0.236089560439561)); #274=CARTESIAN_POINT('',(1.65827986406974,0.140936193214869,-0.238562087912088)); #275=CARTESIAN_POINT('',(1.66405198396322,0.0261937550787193,-0.241034615384616)); #276=CARTESIAN_POINT('',(1.661894138348,-0.0886735082289512,-0.243507142857143)); #277=CARTESIAN_POINT('',(1.6518166103411,-0.203118201888216,-0.245979670329671)); #278=CARTESIAN_POINT('',(1.63386742395276,-0.316594944815962,-0.248452197802198)); #279=CARTESIAN_POINT('',(1.60813211523014,-0.428562968655111,-0.250924725274725)); #280=CARTESIAN_POINT('',(1.5747333246391,-0.538488694782113,-0.253397252747253)); #281=CARTESIAN_POINT('',(1.53383021262652,-0.645848277052069,-0.25586978021978)); #282=CARTESIAN_POINT('',(1.48561770114833,-0.750130098164179,-0.258342307692308)); #283=CARTESIAN_POINT('',(1.43032554477757,-0.850837207751161,-0.260814835164835)); #284=CARTESIAN_POINT('',(1.36821723581927,-0.947489690574068,-0.263287362637363)); #285=CARTESIAN_POINT('',(1.29958874864956,-1.03962695353695,-0.26575989010989)); #286=CARTESIAN_POINT('',(1.22476712926307,-1.1268099206227,-0.268232417582418)); #287=CARTESIAN_POINT('',(1.14410893674975,-1.20862312529027,-0.270704945054945)); #288=CARTESIAN_POINT('',(1.05799854412846,-1.28467669036187,-0.273177472527473)); #289=CARTESIAN_POINT('',(0.966846306634498,-1.35460818596533,-0.27565)); #290=CARTESIAN_POINT('',(0.866823777375797,-1.42140179188318,-0.278095652173913)); #291=CARTESIAN_POINT('',(0.762840947078188,-1.48184567622324,-0.280541304347826)); #292=CARTESIAN_POINT('',(0.655300372668162,-1.53570583781209,-0.282986956521739)); #293=CARTESIAN_POINT('',(0.544618384447404,-1.58277376356112,-0.285432608695652)); #294=CARTESIAN_POINT('',(0.431223474320475,-1.62286723569963,-0.287878260869565)); #295=CARTESIAN_POINT('',(0.315554636940339,-1.65583103720892,-0.290323913043478)); #296=CARTESIAN_POINT('',(0.198059670193756,-1.68153755272611,-0.292769565217391)); #297=CARTESIAN_POINT('',(0.0791934416060307,-1.69988726259157,-0.295215217391304)); #298=CARTESIAN_POINT('',(-0.0405838726234864,-1.71080912812726,-0.297660869565217)); #299=CARTESIAN_POINT('',(-0.160808569137793,-1.71426086665429,-0.30010652173913)); #300=CARTESIAN_POINT('',(-0.281015212593585,-1.71022911518525,-0.302552173913043)); #301=CARTESIAN_POINT('',(-0.400738437537788,-1.69872948215738,-0.304997826086957)); #302=CARTESIAN_POINT('',(-0.519514750013513,-1.67980648700637,-0.30744347826087)); #303=CARTESIAN_POINT('',(-0.63688432192074,-1.6535333878148,-0.309889130434783)); #304=CARTESIAN_POINT('',(-0.752392771185089,-1.62001189770233,-0.312334782608696)); #305=CARTESIAN_POINT('',(-0.865592920842953,-1.57937179105566,-0.314780434782609)); #306=CARTESIAN_POINT('',(-0.976046530232927,-1.53177040112277,-0.317226086956522)); #307=CARTESIAN_POINT('',(-1.08332599159141,-1.47739201091628,-0.319671739130435)); #308=CARTESIAN_POINT('',(-1.18701598548426,-1.41644713978412,-0.322117391304348)); #309=CARTESIAN_POINT('',(-1.28671508866564,-1.34917172840935,-0.324563043478261)); #310=CARTESIAN_POINT('',(-1.38203732813947,-1.27582622539444,-0.327008695652174)); #311=CARTESIAN_POINT('',(-1.47261367540711,-1.19669457896605,-0.329454347826087)); #312=CARTESIAN_POINT('',(-1.55809347511647,-1.11208313770388,-0.3319)); #313=ACTION_PROPERTY('surface normal','cutter contact trajectory',#176); #314=ACTION_PROPERTY_REPRESENTATION(' WS 1 TP 3', 'cutter contact trajectory',#313,#315); #315=REPRESENTATION('surface normal',(#316),#101); #316=COMPOSITE_CURVE('Left normals for WS 1 TP 3',(#317,#321),.F.); #317=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#318); #318=POLYLINE('Left normals for WS 1 TP 3',(#319,#320)); #319=CARTESIAN_POINT('Material on left at ',(0.88681198157416,0.462130402956257, 0.)); #320=CARTESIAN_POINT('Material on left at Arc end for in WS 1 TP 3',(0.580947324277505, -0.813941156604584,0.)); #321=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#322); #322=POLYLINE('Left normals for WS 1 TP 3',(#323,#324,#325,#326,#327,#328, #329,#330,#331,#332,#333,#334,#335,#336,#337,#338,#339,#340,#341,#342,#343, #344,#345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357,#358, #359,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370,#371,#372,#373, #374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,#386,#387,#388, #389,#390,#391,#392,#393,#394,#395,#396,#397,#398,#399,#400,#401,#402,#403, #404,#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,#415,#416,#417,#418, #419,#420,#421,#422,#423,#424,#425,#426,#427,#428,#429,#430,#431,#432,#433, #434,#435,#436,#436)); #323=CARTESIAN_POINT('Material on left at Arc end for in WS 1 TP 3',(0.552507055250474, -0.833508220654392,0.)); #324=CARTESIAN_POINT('Material on left at ',(0.493685895372816,-0.869640291563093, 0.)); #325=CARTESIAN_POINT('Material on left at ',(0.432512097380376,-0.90162813045048, 0.)); #326=CARTESIAN_POINT('Material on left at ',(0.369277182278992,-0.929319300697068, 0.)); #327=CARTESIAN_POINT('Material on left at ',(0.304282493236144,-0.952581841266143, 0.)); #328=CARTESIAN_POINT('Material on left at ',(0.23783775954353,-0.971304895558194, 0.)); #329=CARTESIAN_POINT('Material on left at ',(0.170259620615976,-0.985399239693082, 0.)); #330=CARTESIAN_POINT('Material on left at ',(0.10187011706038,-0.994797707702478, 0.)); #331=CARTESIAN_POINT('Material on left at ',(0.0329951560055899,-0.999455511606278, 0.)); #332=CARTESIAN_POINT('Material on left at ',(-0.0360370419934796,-0.999350454847728, 0.)); #333=CARTESIAN_POINT('Material on left at ',(-0.104897507076265,-0.994483038070125, 0.)); #334=CARTESIAN_POINT('Material on left at ',(-0.173258087767773,-0.984876456731023, 0.)); #335=CARTESIAN_POINT('Material on left at ',(-0.240793014769766,-0.970576490565317, 0.)); #336=CARTESIAN_POINT('Material on left at ',(-0.30718045339984,-0.951651285423956, 0.)); #337=CARTESIAN_POINT('Material on left at ',(-0.372104037280256,-0.928191028527929, 0.)); #338=CARTESIAN_POINT('Material on left at ',(-0.435254375967783,-0.900307518685086, 0.)); #339=CARTESIAN_POINT('Material on left at ',(-0.496330529340058,-0.868133633517915, 0.)); #340=CARTESIAN_POINT('Material on left at ',(-0.555041441712352,-0.831822696241136, 0.)); #341=CARTESIAN_POINT('Material on left at ',(-0.611107328850396,-0.79154774500679, 0.)); #342=CARTESIAN_POINT('Material on left at ',(-0.664261011269714,-0.747500708298619, 0.)); #343=CARTESIAN_POINT('Material on left at ',(-0.714249187467527,-0.699891490305446, 0.)); #344=CARTESIAN_POINT('Material on left at ',(-0.760833641019758,-0.64894697063213, 0.)); #345=CARTESIAN_POINT('Material on left at ',(-0.803792375790787,-0.594909923114922, 0.)); #346=CARTESIAN_POINT('Material on left at ',(-0.84292067384613,-0.538037858893578, 0.)); #347=CARTESIAN_POINT('Material on left at ',(-0.87803207102663,-0.4786017992535, 0.)); #348=CARTESIAN_POINT('Material on left at ',(-0.908959245535067,-0.416884984085925, 0.)); #349=CARTESIAN_POINT('Material on left at ',(-0.935554815300761,-0.35318152212079, 0.)); #350=CARTESIAN_POINT('Material on left at ',(-0.957692040322218,-0.287794989364768, 0.)); #351=CARTESIAN_POINT('Material on left at ',(-0.975265426640973,-0.221036982423306, 0.)); #352=CARTESIAN_POINT('Material on left at ',(-0.988191229068343,-0.153225633600901, 0.)); #353=CARTESIAN_POINT('Material on left at ',(-0.996407850269381,-0.0846840948558241, 0.)); #354=CARTESIAN_POINT('Material on left at ',(-0.999876134302238,-0.0157389978338266, 0.)); #355=CARTESIAN_POINT('Material on left at ',(-0.998579553214047,0.0532811026803444, 0.)); #356=CARTESIAN_POINT('Material on left at ',(-0.992524285804155,0.122047294476167, 0.)); #357=CARTESIAN_POINT('Material on left at ',(-0.981739188179322,0.190231875333776, 0.)); #358=CARTESIAN_POINT('Material on left at ',(-0.96627565624124,0.257509914674292, 0.)); #359=CARTESIAN_POINT('Material on left at ',(-0.946207380761643,0.323560802002021, 0.)); #360=CARTESIAN_POINT('Material on left at ',(-0.921629996212238,0.388069774759424, 0.)); #361=CARTESIAN_POINT('Material on left at ',(-0.89266062502288,0.450729418314094, 0.)); #362=CARTESIAN_POINT('Material on left at ',(-0.859437319439869,0.51124113092944, 0.)); #363=CARTESIAN_POINT('Material on left at ',(-0.822118403644113,0.569316546737977, 0.)); #364=CARTESIAN_POINT('Material on left at ',(-0.780881719264327,0.624678909935968, 0.)); #365=CARTESIAN_POINT('Material on left at ',(-0.735923777880657,0.677064393650901, 0.)); #366=CARTESIAN_POINT('Material on left at ',(-0.687458824557532,0.726223357196652, 0.)); #367=CARTESIAN_POINT('Material on left at ',(-0.635717816868361,0.771921535725054, 0.)); #368=CARTESIAN_POINT('Material on left at ',(-0.580947324277503,0.813941156604585, 0.)); #369=CARTESIAN_POINT('Material on left at ',(-0.523408353124498,0.852081977206126, 0.)); #370=CARTESIAN_POINT('Material on left at ',(-0.463375102810003,0.886162239150269, 0.)); #371=CARTESIAN_POINT('Material on left at ',(-0.401133659110749,0.916019534468791, 0.)); #372=CARTESIAN_POINT('Material on left at ',(-0.336980630850561,0.941511579552561, 0.)); #373=CARTESIAN_POINT('Material on left at ',(-0.271221736424238,0.962516893197736, 0.)); #374=CARTESIAN_POINT('Material on left at ',(-0.20417034691015,0.978935375519032, 0.)); #375=CARTESIAN_POINT('Material on left at ',(-0.136145992714367,0.990688784971254, 0.)); #376=CARTESIAN_POINT('Material on left at ',(-0.0674728408627536,0.997721111205887, 0.)); #377=CARTESIAN_POINT('Material on left at ',(0.00152184980252826,0.999998841985919, 0.)); #378=CARTESIAN_POINT('Material on left at ',(0.0705092881604605,0.99751112288691, 0.)); #379=CARTESIAN_POINT('Material on left at ',(0.139160717650557,0.990269809023269, 0.)); #380=CARTESIAN_POINT('Material on left at ',(0.207148982947595,0.978309408553233, 0.)); #381=CARTESIAN_POINT('Material on left at ',(0.274150089005764,0.961686918231776, 0.)); #382=CARTESIAN_POINT('Material on left at ',(0.339844745042557,0.940481551795121, 0.)); #383=CARTESIAN_POINT('Material on left at ',(0.403919886104764,0.914794362471214, 0.)); #384=CARTESIAN_POINT('Material on left at ',(0.466070164965583,0.884747761415057, 0.)); #385=CARTESIAN_POINT('Material on left at ',(0.525999407243146,0.850484934363837, 0.)); #386=CARTESIAN_POINT('Material on left at ',(0.58342202280638,0.812169159291654, 0.)); #387=CARTESIAN_POINT('Material on left at ',(0.638064366742003,0.769983028315642, 0.)); #388=CARTESIAN_POINT('Material on left at ',(0.689666043397188,0.724127577561349, 0.)); #389=CARTESIAN_POINT('Material on left at ',(0.737981147283384,0.67482132913409, 0.)); #390=CARTESIAN_POINT('Material on left at ',(0.782779434928002,0.622299249761558, 0.)); #391=CARTESIAN_POINT('Material on left at ',(0.82384742208939,0.566811631070382, 0.)); #392=CARTESIAN_POINT('Material on left at ',(0.860989401106459,0.508622896832557, 0.)); #393=CARTESIAN_POINT('Material on left at ',(0.894028373534832,0.448010342865724, 0.)); #394=CARTESIAN_POINT('Material on left at ',(0.922806893625019,0.385262815592348, 0.)); #395=CARTESIAN_POINT('Material on left at ',(0.947187818623128,0.320679335554944, 0.)); #396=CARTESIAN_POINT('Material on left at ',(0.967054962318528,0.254567672447052, 0.)); #397=CARTESIAN_POINT('Material on left at ',(0.982313648724063,0.187242878450472, 0.)); #398=CARTESIAN_POINT('Material on left at ',(0.992891163250244,0.119025786868131, 0.)); #399=CARTESIAN_POINT('Material on left at ',(0.998737099223379,0.0502414832073184, 0.)); #400=CARTESIAN_POINT('Material on left at ',(0.999823598096331,-0.0187822440008192, 0.)); #401=CARTESIAN_POINT('Material on left at ',(0.996145482207183,-0.0877164652629112, 0.)); #402=CARTESIAN_POINT('Material on left at ',(0.98772027945315,-0.156232677622167, 0.)); #403=CARTESIAN_POINT('Material on left at ',(0.974588139762173,-0.224004370124575, 0.)); #404=CARTESIAN_POINT('Material on left at ',(0.956811643760221,-0.290708579792315, 0.)); #405=CARTESIAN_POINT('Material on left at ',(0.934475504546117,-0.356027430689379, 0.)); #406=CARTESIAN_POINT('Material on left at ',(0.907686163995038,-0.419649648745204, 0.)); #407=CARTESIAN_POINT('Material on left at ',(0.876571285514508,-0.481272045117357, 0.)); #408=CARTESIAN_POINT('Material on left at ',(0.841279145670123,-0.54060096102444, 0.)); #409=CARTESIAN_POINT('Material on left at ',(0.801977927580201,-0.597353667163905, 0.)); #410=CARTESIAN_POINT('Material on left at ',(0.758854919446608,-0.651259711045971, 0.)); #411=CARTESIAN_POINT('Material on left at ',(0.712115622041215,-0.702062205822855, 0.)); #412=CARTESIAN_POINT('Material on left at ',(0.661982769401123,-0.749519054471613, 0.)); #413=CARTESIAN_POINT('Material on left at ',(0.608695267399528,-0.793404103496709, 0.)); #414=CARTESIAN_POINT('Material on left at ',(0.555344248561309,-0.831620565877176, 0.)); #415=CARTESIAN_POINT('Material on left at ',(0.502550552072978,-0.864547825519875, 0.)); #416=CARTESIAN_POINT('Material on left at ',(0.447811292023141,-0.894128093025024, 0.)); #417=CARTESIAN_POINT('Material on left at ',(0.391338384823584,-0.920246851971615, 0.)); #418=CARTESIAN_POINT('Material on left at ',(0.333350458490947,-0.942802986749552, 0.)); #419=CARTESIAN_POINT('Material on left at ',(0.274072006254845,-0.961709174016472, 0.)); #420=CARTESIAN_POINT('Material on left at ',(0.213732517459536,-0.976892220759491, 0.)); #421=CARTESIAN_POINT('Material on left at ',(0.152565589123743,-0.988293347653077, 0.)); #422=CARTESIAN_POINT('Material on left at ',(0.0908080215980903,-0.995868416616091, 0.)); #423=CARTESIAN_POINT('Material on left at ',(0.0286989018212597,-0.999588101687017, 0.)); #424=CARTESIAN_POINT('Material on left at ',(-0.0335213222761411,-0.999438002555866, 0.)); #425=CARTESIAN_POINT('Material on left at ',(-0.0956117726365802,-0.995418700313235, 0.)); #426=CARTESIAN_POINT('Material on left at ',(-0.157332073605829,-0.987545755200684, 0.)); #427=CARTESIAN_POINT('Material on left at ',(-0.218443282518165,-0.975849646371145, 0.)); #428=CARTESIAN_POINT('Material on left at ',(-0.27870881473396,-0.960375653892575, 0.)); #429=CARTESIAN_POINT('Material on left at ',(-0.337895359548425,-0.941183683451663, 0.)); #430=CARTESIAN_POINT('Material on left at ',(-0.395773783425749,-0.91834803443622, 0.)); #431=CARTESIAN_POINT('Material on left at ',(-0.452120017061801,-0.891957112294104, 0.)); #432=CARTESIAN_POINT('Material on left at ',(-0.506715922841293,-0.862113086282245, 0.)); #433=CARTESIAN_POINT('Material on left at ',(-0.559350139331124,-0.828931493930742, 0.)); #434=CARTESIAN_POINT('Material on left at ',(-0.609818899540554,-0.792540793753324, 0.)); #435=CARTESIAN_POINT('Material on left at ',(-0.657926819780414,-0.753081867935771, 0.)); #436=CARTESIAN_POINT('Material on left at ',(-0.70348765606738,-0.71070747692762, 0.)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#437) * ITS_PRIORITY: #437, #438, #439, #130: [required] * ITS_TYPE: #437, #440, #441, #134: [trajectory path] * ITS_TECHNOLOGY: #437, #442, #148: [!] * BASICCURVE: #437, #443, #444, #445, #446: [basic curve for WS 1 TP 4] */ #437=MACHINING_TOOLPATH(' WS 1 TP 4','cutter location trajectory',' ', ' '); #438=ACTION_PROPERTY('priority',' WS 1 TP 4',#437); #439=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 4',#438,#130); #440=ACTION_PROPERTY('trajectory type',' WS 1 TP 4',#437); #441=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 4',#440, #134); #442=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 4', 'feed and speed values',#437,#148); #443=ACTION_PROPERTY('basic curve',' WS 1 TP 4',#437); #444=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 4',#443,#445); #445=REPRESENTATION('basic curve',(#446),#101); #446=POLYLINE('basic curve for WS 1 TP 4',(#447,#448)); #447=CARTESIAN_POINT('',(-1.73940782357445,-1.28420259344105,-0.3319)); #448=CARTESIAN_POINT('',(-1.73940782357445,-1.28420259344105,0.05)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#449) * ITS_PRIORITY: #449, #450, #451, #130: [required] * ITS_TYPE: #449, #452, #453, #134: [trajectory path] * ITS_TECHNOLOGY: #449, #454, #148: [!] * ITS_SPEED_1: #449, #455, #456, #457, #458: [rapid] * BASICCURVE: #449, #459, #460, #461, #462: [basic curve for WS 1 TP 5] */ #449=MACHINING_TOOLPATH(' WS 1 TP 5','cutter location trajectory',' ', ' '); #450=ACTION_PROPERTY('priority',' WS 1 TP 5',#449); #451=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 5',#450,#130); #452=ACTION_PROPERTY('trajectory type',' WS 1 TP 5',#449); #453=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 5',#452, #134); #454=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 5', 'feed and speed values',#449,#148); #455=ACTION_PROPERTY('speed profile',' WS 1 TP 5',#449); #456=ACTION_PROPERTY_REPRESENTATION('rapid',' WS 1 TP 5',#455,#457); #457=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#458),#31); #458=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #459=ACTION_PROPERTY('basic curve',' WS 1 TP 5',#449); #460=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 5',#459,#461); #461=REPRESENTATION('basic curve',(#462),#101); #462=POLYLINE('basic curve for WS 1 TP 5',(#448,#463)); #463=CARTESIAN_POINT('',(-1.73940782357445,-1.28420259344105,0.25)); /************************************************ * END OF APPLICATION OBJECT DESCRIPTIONS */ #464=APPLICATION_PROTOCOL_DEFINITION('Draft International Standard', 'integrated_cnc_schema',2004,#14); ENDSEC; END-ISO-10303-21;