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\\2d_machining\\2d-contour-ramp.stp', /* time_stamp */ '2005-06-09T21:06:47-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: [2d-contour-ramp-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('2d-contour-ramp-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('2d-contour-ramp-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('2d-contour-ramp-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: [2d-contour-ramp] */ #22=PRODUCT_DEFINITION('2d-contour-ramp','Workpiece definition',#23,#16); #23=PRODUCT_DEFINITION_FORMATION('1.0','Workpiece',#24); #24=PRODUCT('2d-contour-ramp','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: [0.5] * EDGE_RADIUS: #34, #40: [0] * EDGE_CENTER_HORIZONTAL: #34, #41: [0.25] * EDGE_CENTER_VERTICAL: #34, #42: [0] * TOOL_TIP_HALF_ANGLE: #34, #43: [180] * TOOL_CIRCUMFERENCE_ANGLE: #34, #48: [180] * CUTTING_EDGE_LENGTH: #34, #49: [2] */ #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(0.5),#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.25),#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(180.),#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(180.),#44) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool circumfrence angle') ); #49=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(2.),#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 on] */ #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 on'); /************************************************ * 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: [1069] * 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(1069.), #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, #122, #123, #124, #116: [!] */ #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,#122); /************************************************ * 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, #125: [!] * ITS_TOOLPATH(2.0): #110, #114, #163: [!] * ITS_TOOLPATH(3.0): #110, #115, #321: [!] */ #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,#125,1.); #114=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 2', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#163,2.); #115=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP(' WS 1 TP 3', 'AP-238 CC1 OMAC Subset Version 1.0',#110,#321,3.); /************************************************ * Application object: TOOLPATH_FEATURE (#116) * ITS_WORKPIECE: #116, #25, #22: [!] * FEATURE_PLACEMENT: #116, #117, #118, #119, #120: [0, 0, 0] */ #116=INSTANCED_FEATURE('the default tool path feature','toolpath', 'the default tool path feature','No geometry',#25,.T.); #117=PRODUCT_DEFINITION_SHAPE('toolpath',$,#116); #118=SHAPE_DEFINITION_REPRESENTATION(#117,#119); #119=SHAPE_REPRESENTATION_WITH_PARAMETERS('toolpath placement',(#120),#101); #120=AXIS2_PLACEMENT_3D('orientation',#121,#106,#107); #121=CARTESIAN_POINT('origin',(0.,0.,0.)); #122=MACHINING_FEATURE_PROCESS('machining','machining', 'the default tool path feature',' WS 1'); #123=PROPERTY_PROCESS('machining','No geometry',#122,' WS 1'); #124=PROCESS_PROPERTY_ASSOCIATION('the default tool path feature', 'No geometry',#123,#116); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#125) * ITS_PRIORITY: #125, #126, #127, #128: [required] * ITS_TYPE: #125, #130, #131, #132: [trajectory path] * ITS_TECHNOLOGY: #125, #134, #63: [!] * ITS_SPEED_1: #125, #135, #136, #137, #138: [rapid] * BASICCURVE: #125, #139, #140, #141, #142: [basic curve for WS 1 TP 1] */ #125=MACHINING_TOOLPATH(' WS 1 TP 1','cutter location trajectory',' ', ' '); #126=ACTION_PROPERTY('priority',' WS 1 TP 1',#125); #127=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 1',#126,#128); #128=REPRESENTATION('priority',(#129),#31); #129=DESCRIPTIVE_REPRESENTATION_ITEM('constant','required'); #130=ACTION_PROPERTY('trajectory type',' WS 1 TP 1',#125); #131=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 1',#130, #132); #132=REPRESENTATION('trajectory type',(#133),#31); #133=DESCRIPTIVE_REPRESENTATION_ITEM('constant','trajectory path'); #134=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 1', 'feed and speed values',#125,#63); #135=ACTION_PROPERTY('speed profile',' WS 1 TP 1',#125); #136=ACTION_PROPERTY_REPRESENTATION('rapid',' WS 1 TP 1',#135,#137); #137=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#138),#31); #138=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #139=ACTION_PROPERTY('basic curve',' WS 1 TP 1',#125); #140=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 1',#139,#141); #141=REPRESENTATION('basic curve',(#142),#101); #142=POLYLINE('basic curve for WS 1 TP 1',(#143,#144,#145)); #143=CARTESIAN_POINT('',(0.,0.,0.)); #144=CARTESIAN_POINT('',(-4.56102362204725,-1.70866141732283,2.)); #145=CARTESIAN_POINT('',(-4.56102362204725,-1.70866141732283,0.1)); /************************************************ * Application object: MILLING_TECHNOLOGY (#146) * FEEDRATE_REFERENCE: #146, #147, #148, #66: [tool center point] * SYNCHRONIZE_SPINDLE_WITH_FEED: #146, #149, #150, #70: [not synchronized] * INHIBIT_FEEDRATE_OVERRIDE: #146, #151, #152, #74: [override allowed] * INHIBIT_SPINDLE_OVERRIDE: #146, #153, #154, #78: [override allowed] * SPINDLE: #146, #155, #156, #157, #158: [1069] * FEEDRATE: #146, #159, #160, #161, #162: [6.4176] */ #146=MACHINING_TECHNOLOGY('AP-238 CC1 OMAC Subset Version 1.0','milling ',' ',' '); #147=ACTION_PROPERTY('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#146); #148=ACTION_PROPERTY_REPRESENTATION('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#147,#66); #149=ACTION_PROPERTY('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#146); #150=ACTION_PROPERTY_REPRESENTATION('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#149,#70); #151=ACTION_PROPERTY('inhibit feed rate override', 'AP-238 CC1 OMAC Subset Version 1.0',#146); #152=ACTION_PROPERTY_REPRESENTATION('inhibit feedrate override', 'AP-238 CC1 OMAC Subset Version 1.0',#151,#74); #153=ACTION_PROPERTY('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#146); #154=ACTION_PROPERTY_REPRESENTATION('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#153,#78); #155=ACTION_PROPERTY('spindle','AP-238 CC1 OMAC Subset Version 1.0',#146); #156=ACTION_PROPERTY_REPRESENTATION('spindle speed', 'AP-238 CC1 OMAC Subset Version 1.0',#155,#157); #157=MACHINING_SPINDLE_SPEED_REPRESENTATION('spindle speed',(#158),#31); #158=MEASURE_REPRESENTATION_ITEM('rotational speed',NUMERIC_MEASURE(1069.), #84); #159=ACTION_PROPERTY('feedrate','AP-238 CC1 OMAC Subset Version 1.0',#146); #160=ACTION_PROPERTY_REPRESENTATION('feedrate', 'AP-238 CC1 OMAC Subset Version 1.0',#159,#161); #161=MACHINING_FEED_SPEED_REPRESENTATION('feed speed',(#162),#31); #162=MEASURE_REPRESENTATION_ITEM('feed speed',NUMERIC_MEASURE(6.4176),#94); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#163) * ITS_PRIORITY: #163, #164, #165, #128: [required] * ITS_TYPE: #163, #166, #167, #132: [trajectory path] * ITS_TECHNOLOGY: #163, #168, #146: [!] * BASICCURVE: #163, #169, #170, #171, #172: [composite curve for WS 1 TP 2] */ #163=MACHINING_TOOLPATH(' WS 1 TP 2','cutter location trajectory',' ', ' '); #164=ACTION_PROPERTY('priority',' WS 1 TP 2',#163); #165=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 2',#164,#128); #166=ACTION_PROPERTY('trajectory type',' WS 1 TP 2',#163); #167=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 2',#166, #132); #168=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 2', 'feed and speed values',#163,#146); #169=ACTION_PROPERTY('basic curve',' WS 1 TP 2',#163); #170=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 2',#169,#171); #171=REPRESENTATION('basic curve',(#172),#101); #172=COMPOSITE_CURVE('composite curve for WS 1 TP 2',(#173,#177,#183,#187, #193,#196,#202,#206,#212,#216,#222,#225,#231,#234,#240,#245,#251,#254,#260, #264,#270,#273,#279,#283,#289,#293,#299,#302,#308,#311,#317),.F.); #173=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#174); #174=POLYLINE('basic curve for WS 1 TP 2',(#145,#175,#176)); #175=CARTESIAN_POINT('',(-4.56102362204725,-1.70866141732283,0.)); #176=CARTESIAN_POINT('',(-4.56102362204725,2.8503937007874,-0.119383059752435)); #177=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#178); #178=TRIMMED_CURVE('Arc for in WS 1 TP 2',#179,(#176),(#182),.F.,.CARTESIAN.); #179=CIRCLE('Circle for in WS 1 TP 2',#180,0.5); #180=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#181,#106,#107); #181=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(-4.06102362204725,2.8503937007874, -0.139949434459744)); #182=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(-4.06102362204725,3.3503937007874, -0.139949434459744)); #183=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#184); #184=POLYLINE('basic curve for WS 1 TP 2',(#182,#185,#186)); #185=CARTESIAN_POINT('',(-2.21081446850394,3.3503937007874,-0.188398866241021)); #186=CARTESIAN_POINT('',(-2.21081446850394,4.80582554133858,-0.226510690266991)); #187=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#188); #188=TRIMMED_CURVE('Arc for in WS 1 TP 2',#189,(#186),(#192),.F.,.CARTESIAN.); #189=CIRCLE('Circle for in WS 1 TP 2',#190,0.5); #190=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#191,#106,#107); #191=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(-1.71081446850394,4.80582554133858, -0.2470770649743)); #192=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(-1.71081446850394,5.30582554133858, -0.2470770649743)); #193=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#194); #194=POLYLINE('basic curve for WS 1 TP 2',(#192,#195)); #195=CARTESIAN_POINT('',(-9.22736220463349E-005,5.30582554133858,-0.291873902196145)); #196=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#197); #197=TRIMMED_CURVE('Arc for in WS 1 TP 2',#198,(#195),(#201),.F.,.CARTESIAN.); #198=CIRCLE('Circle for in WS 1 TP 2',#199,0.5); #199=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#200,#106,#107); #200=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(-9.2273622046446E-005, 4.80582554133858,-0.312440276903454)); #201=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(0.499907726377954,4.80582554133858, -0.312440276903454)); #202=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#203); #203=POLYLINE('basic curve for WS 1 TP 2',(#201,#204,#205)); #204=CARTESIAN_POINT('',(0.499907726377954,3.3503937007874,-0.350552100929424)); #205=CARTESIAN_POINT('',(2.80118110236221,3.3503937007874,-0.410813065062206)); #206=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#207); #207=TRIMMED_CURVE('Arc for in WS 1 TP 2',#208,(#205),(#211),.F.,.CARTESIAN.); #208=CIRCLE('Circle for in WS 1 TP 2',#209,0.5); #209=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#210,#106,#107); #210=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(2.80118110236221,2.8503937007874, -0.431379439769515)); #211=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(3.30118110236221,2.8503937007874, -0.431379439769515)); #212=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#213); #213=POLYLINE('basic curve for WS 1 TP 2',(#211,#214,#215)); #214=CARTESIAN_POINT('',(3.30118110236221,1.05739419291339,-0.478330784256295)); #215=CARTESIAN_POINT('',(8.07384965551181,1.05739419291339,-0.603307508664795)); #216=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#217); #217=TRIMMED_CURVE('Arc for in WS 1 TP 2',#218,(#215),(#221),.F.,.CARTESIAN.); #218=CIRCLE('Circle for in WS 1 TP 2',#219,0.5); #219=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#220,#106,#107); #220=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(8.07384965551181,0.557394192913389, -0.623873883372104)); #221=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(8.57384965551181,0.557394192913389, -0.623873883372104)); #222=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#223); #223=POLYLINE('basic curve for WS 1 TP 2',(#221,#224)); #224=CARTESIAN_POINT('',(8.57384965551181,-3.30637918307087,-0.72505034995674)); #225=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#226); #226=TRIMMED_CURVE('Arc for in WS 1 TP 2',#227,(#224),(#230),.F.,.CARTESIAN.); #227=CIRCLE('Circle for in WS 1 TP 2',#228,0.5); #228=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#229,#106,#107); #229=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(8.07384965551181,-3.30637918307087, -0.745616724664049)); #230=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(8.07384965551181,-3.80637918307087, -0.745616724664049)); #231=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#232); #232=POLYLINE('basic curve for WS 1 TP 2',(#230,#233)); #233=CARTESIAN_POINT('',(3.13355068897638,-3.80637918307087,-0.874983005930081)); #234=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#235); #235=TRIMMED_CURVE('Arc for in WS 1 TP 2',#236,(#233),(#239),.F.,.CARTESIAN.); #236=CIRCLE('Circle for in WS 1 TP 2',#237,0.5); #237=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#238,#106,#107); #238=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(3.13355068897638,-3.30637918307087, -0.89554938063739)); #239=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(2.63355068897638,-3.30637918307087, -0.89554938063739)); #240=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#241); #241=POLYLINE('basic curve for WS 1 TP 2',(#239,#242,#243,#244)); #242=CARTESIAN_POINT('',(2.63355068897638,-2.20866141732283,-0.924294131956371)); #243=CARTESIAN_POINT('',(-0.257539771353719,-2.20866141732283,-1.)); #244=CARTESIAN_POINT('',(-4.06102362204725,-2.20866141732283,-1.)); #245=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#246); #246=TRIMMED_CURVE('Arc for in WS 1 TP 2',#247,(#244),(#250),.F.,.CARTESIAN.); #247=CIRCLE('Circle for in WS 1 TP 2',#248,0.5); #248=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#249,#106,#107); #249=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(-4.06102362204725,-1.70866141732283, -1.)); #250=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(-4.56102362204725,-1.70866141732283, -1.)); #251=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#252); #252=POLYLINE('basic curve for WS 1 TP 2',(#250,#253)); #253=CARTESIAN_POINT('',(-4.56102362204725,2.8503937007874,-1.)); #254=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#255); #255=TRIMMED_CURVE('Arc for in WS 1 TP 2',#256,(#253),(#259),.F.,.CARTESIAN.); #256=CIRCLE('Circle for in WS 1 TP 2',#257,0.5); #257=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#258,#106,#107); #258=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(-4.06102362204725,2.8503937007874, -1.)); #259=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(-4.06102362204725,3.3503937007874, -1.)); #260=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#261); #261=POLYLINE('basic curve for WS 1 TP 2',(#259,#262,#263)); #262=CARTESIAN_POINT('',(-2.21081446850394,3.3503937007874,-1.)); #263=CARTESIAN_POINT('',(-2.21081446850394,4.80582554133858,-1.)); #264=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#265); #265=TRIMMED_CURVE('Arc for in WS 1 TP 2',#266,(#263),(#269),.F.,.CARTESIAN.); #266=CIRCLE('Circle for in WS 1 TP 2',#267,0.5); #267=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#268,#106,#107); #268=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(-1.71081446850394,4.80582554133858, -1.)); #269=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(-1.71081446850394,5.30582554133858, -1.)); #270=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#271); #271=POLYLINE('basic curve for WS 1 TP 2',(#269,#272)); #272=CARTESIAN_POINT('',(-9.22736220463349E-005,5.30582554133858,-1.)); #273=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#274); #274=TRIMMED_CURVE('Arc for in WS 1 TP 2',#275,(#272),(#278),.F.,.CARTESIAN.); #275=CIRCLE('Circle for in WS 1 TP 2',#276,0.5); #276=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#277,#106,#107); #277=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(-9.2273622046446E-005, 4.80582554133858,-1.)); #278=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(0.499907726377954,4.80582554133858, -1.)); #279=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#280); #280=POLYLINE('basic curve for WS 1 TP 2',(#278,#281,#282)); #281=CARTESIAN_POINT('',(0.499907726377954,3.3503937007874,-1.)); #282=CARTESIAN_POINT('',(2.80118110236221,3.3503937007874,-1.)); #283=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#284); #284=TRIMMED_CURVE('Arc for in WS 1 TP 2',#285,(#282),(#288),.F.,.CARTESIAN.); #285=CIRCLE('Circle for in WS 1 TP 2',#286,0.5); #286=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#287,#106,#107); #287=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(2.80118110236221,2.8503937007874, -1.)); #288=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(3.30118110236221,2.8503937007874, -1.)); #289=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#290); #290=POLYLINE('basic curve for WS 1 TP 2',(#288,#291,#292)); #291=CARTESIAN_POINT('',(3.30118110236221,1.05739419291339,-1.)); #292=CARTESIAN_POINT('',(8.07384965551181,1.05739419291339,-1.)); #293=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#294); #294=TRIMMED_CURVE('Arc for in WS 1 TP 2',#295,(#292),(#298),.F.,.CARTESIAN.); #295=CIRCLE('Circle for in WS 1 TP 2',#296,0.5); #296=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#297,#106,#107); #297=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(8.07384965551181,0.557394192913389, -1.)); #298=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(8.57384965551181,0.557394192913389, -1.)); #299=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#300); #300=POLYLINE('basic curve for WS 1 TP 2',(#298,#301)); #301=CARTESIAN_POINT('',(8.57384965551181,-3.30637918307087,-1.)); #302=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#303); #303=TRIMMED_CURVE('Arc for in WS 1 TP 2',#304,(#301),(#307),.F.,.CARTESIAN.); #304=CIRCLE('Circle for in WS 1 TP 2',#305,0.5); #305=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#306,#106,#107); #306=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(8.07384965551181,-3.30637918307087, -1.)); #307=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(8.07384965551181,-3.80637918307087, -1.)); #308=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#309); #309=POLYLINE('basic curve for WS 1 TP 2',(#307,#310)); #310=CARTESIAN_POINT('',(3.13355068897638,-3.80637918307087,-1.)); #311=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#312); #312=TRIMMED_CURVE('Arc for in WS 1 TP 2',#313,(#310),(#316),.F.,.CARTESIAN.); #313=CIRCLE('Circle for in WS 1 TP 2',#314,0.5); #314=AXIS2_PLACEMENT_3D('Arc placement for in WS 1 TP 2',#315,#106,#107); #315=CARTESIAN_POINT('Arc center for in WS 1 TP 2',(3.13355068897638,-3.30637918307087, -1.)); #316=CARTESIAN_POINT('Arc end for in WS 1 TP 2',(2.63355068897638,-3.30637918307087, -1.)); #317=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#318); #318=POLYLINE('basic curve for WS 1 TP 2',(#316,#319,#320)); #319=CARTESIAN_POINT('',(2.63355068897638,-2.20866141732283,-1.)); #320=CARTESIAN_POINT('',(-0.257539771353726,-2.20866141732283,-1.)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#321) * ITS_PRIORITY: #321, #322, #323, #128: [required] * ITS_TYPE: #321, #324, #325, #132: [trajectory path] * ITS_TECHNOLOGY: #321, #326, #146: [!] * ITS_SPEED_1: #321, #327, #328, #329, #330: [rapid] * BASICCURVE: #321, #331, #332, #333, #334: [basic curve for WS 1 TP 3] */ #321=MACHINING_TOOLPATH(' WS 1 TP 3','cutter location trajectory',' ', ' '); #322=ACTION_PROPERTY('priority',' WS 1 TP 3',#321); #323=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 3',#322,#128); #324=ACTION_PROPERTY('trajectory type',' WS 1 TP 3',#321); #325=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 3',#324, #132); #326=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 3', 'feed and speed values',#321,#146); #327=ACTION_PROPERTY('speed profile',' WS 1 TP 3',#321); #328=ACTION_PROPERTY_REPRESENTATION('rapid',' WS 1 TP 3',#327,#329); #329=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#330),#31); #330=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #331=ACTION_PROPERTY('basic curve',' WS 1 TP 3',#321); #332=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 3',#331,#333); #333=REPRESENTATION('basic curve',(#334),#101); #334=POLYLINE('basic curve for WS 1 TP 3',(#320,#335)); #335=CARTESIAN_POINT('',(-0.257539771353726,-2.20866141732283,2.)); /************************************************ * Application object: MILLING_MACHINE_FUNCTIONS (#336) * THROUGH_SPINDLE_COOLANT: #336, #337, #338, #53: [through spindle coolant off] * CHIP_REMOVAL: #336, #339, #340, #57: [chip removal off] * COOLANT: #336, #341, #342, #343: [coolant off] */ #336=MACHINING_FUNCTIONS('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #337=ACTION_PROPERTY('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#336); #338=ACTION_PROPERTY_REPRESENTATION('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#337,#53); #339=ACTION_PROPERTY('chip removal','AP-238 CC1 OMAC Subset Version 1.0 ',#336); #340=ACTION_PROPERTY_REPRESENTATION('chip removal', 'AP-238 CC1 OMAC Subset Version 1.0',#339,#57); #341=ACTION_PROPERTY('coolant','AP-238 CC1 OMAC Subset Version 1.0',#336); #342=ACTION_PROPERTY_REPRESENTATION('coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#341,#343); #343=REPRESENTATION('coolant',(#344),#31); #344=DESCRIPTIVE_REPRESENTATION_ITEM('constant','coolant off'); /************************************************ * END OF APPLICATION OBJECT DESCRIPTIONS */ #345=APPLICATION_PROTOCOL_DEFINITION('Draft International Standard', 'integrated_cnc_schema',2004,#14); ENDSEC; END-ISO-10303-21;