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-drill.stp', /* time_stamp */ '2005-06-09T21:01:49-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-drill-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-drill-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-drill-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-drill-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-drill] */ #22=PRODUCT_DEFINITION('2d-drill','Workpiece definition',#23,#16); #23=PRODUCT_DEFINITION_FORMATION('1.0','Workpiece',#24); #24=PRODUCT('2d-drill','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.125] * EDGE_RADIUS: #34, #40: [0] * EDGE_CENTER_HORIZONTAL: #34, #41: [0.0625] * EDGE_CENTER_VERTICAL: #34, #42: [0] * TOOL_TIP_HALF_ANGLE: #34, #43: [118] * TOOL_CIRCUMFERENCE_ANGLE: #34, #48: [118] * CUTTING_EDGE_LENGTH: #34, #49: [0] */ #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.125),#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.0625),#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(118.),#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(118.),#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.),#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: [2139] * 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(2139.), #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, #120, #121, #122, #114: [!] */ #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,#120); /************************************************ * 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, #123: [!] */ #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,#123,1.); /************************************************ * Application object: TOOLPATH_FEATURE (#114) * ITS_WORKPIECE: #114, #25, #22: [!] * FEATURE_PLACEMENT: #114, #115, #116, #117, #118: [0, 0, 0] */ #114=INSTANCED_FEATURE('the default tool path feature','toolpath', 'the default tool path feature','No geometry',#25,.T.); #115=PRODUCT_DEFINITION_SHAPE('toolpath',$,#114); #116=SHAPE_DEFINITION_REPRESENTATION(#115,#117); #117=SHAPE_REPRESENTATION_WITH_PARAMETERS('toolpath placement',(#118),#101); #118=AXIS2_PLACEMENT_3D('orientation',#119,#106,#107); #119=CARTESIAN_POINT('origin',(0.,0.,0.)); #120=MACHINING_FEATURE_PROCESS('machining','machining', 'the default tool path feature',' WS 1'); #121=PROPERTY_PROCESS('machining','No geometry',#120,' WS 1'); #122=PROCESS_PROPERTY_ASSOCIATION('the default tool path feature', 'No geometry',#121,#114); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#123) * ITS_PRIORITY: #123, #124, #125, #126: [required] * ITS_TYPE: #123, #128, #129, #130: [trajectory path] * ITS_TECHNOLOGY: #123, #132, #63: [!] * ITS_SPEED_1: #123, #133, #134, #135, #136: [rapid] * BASICCURVE: #123, #137, #138, #139, #140: [basic curve for WS 1 TP 1] */ #123=MACHINING_TOOLPATH(' WS 1 TP 1','cutter location trajectory',' ', ' '); #124=ACTION_PROPERTY('priority',' WS 1 TP 1',#123); #125=ACTION_PROPERTY_REPRESENTATION('priority',' WS 1 TP 1',#124,#126); #126=REPRESENTATION('priority',(#127),#31); #127=DESCRIPTIVE_REPRESENTATION_ITEM('constant','required'); #128=ACTION_PROPERTY('trajectory type',' WS 1 TP 1',#123); #129=ACTION_PROPERTY_REPRESENTATION('trajectory type',' WS 1 TP 1',#128, #130); #130=REPRESENTATION('trajectory type',(#131),#31); #131=DESCRIPTIVE_REPRESENTATION_ITEM('constant','trajectory path'); #132=MACHINING_TECHNOLOGY_RELATIONSHIP(' WS 1 TP 1', 'feed and speed values',#123,#63); #133=ACTION_PROPERTY('speed profile',' WS 1 TP 1',#123); #134=ACTION_PROPERTY_REPRESENTATION('rapid',' WS 1 TP 1',#133,#135); #135=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#136),#31); #136=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #137=ACTION_PROPERTY('basic curve',' WS 1 TP 1',#123); #138=ACTION_PROPERTY_REPRESENTATION('basic curve',' WS 1 TP 1',#137,#139); #139=REPRESENTATION('basic curve',(#140),#101); #140=POLYLINE('basic curve for WS 1 TP 1',(#141,#142)); #141=CARTESIAN_POINT('',(0.,0.,0.)); #142=CARTESIAN_POINT('',(0.556554009968554,0.0111536347208942,0.1)); /************************************************ * Application object: MILLING_MACHINE_FUNCTIONS (#143) * THROUGH_SPINDLE_COOLANT: #143, #144, #145, #53: [through spindle coolant off] * CHIP_REMOVAL: #143, #146, #147, #57: [chip removal off] * COOLANT: #143, #148, #149, #150: [coolant off] */ #143=MACHINING_FUNCTIONS('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #144=ACTION_PROPERTY('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#143); #145=ACTION_PROPERTY_REPRESENTATION('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#144,#53); #146=ACTION_PROPERTY('chip removal','AP-238 CC1 OMAC Subset Version 1.0 ',#143); #147=ACTION_PROPERTY_REPRESENTATION('chip removal', 'AP-238 CC1 OMAC Subset Version 1.0',#146,#57); #148=ACTION_PROPERTY('coolant','AP-238 CC1 OMAC Subset Version 1.0',#143); #149=ACTION_PROPERTY_REPRESENTATION('coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#148,#150); #150=REPRESENTATION('coolant',(#151),#31); #151=DESCRIPTIVE_REPRESENTATION_ITEM('constant','coolant off'); /************************************************ * END OF APPLICATION OBJECT DESCRIPTIONS */ #152=APPLICATION_PROTOCOL_DEFINITION('Draft International Standard', 'integrated_cnc_schema',2004,#14); ENDSEC; END-ISO-10303-21;