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-incremental-depths-an d-retract.stp', /* time_stamp */ '2005-06-09T21:26:44-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-incremental-depths-and-retract-project] * MAIN_WORKPLAN: #11, #15, #17, #18, #20: [!] * ITS_WORKPIECES(1): #11, #15, #19, #23: [!] */ #11=PRODUCT_DEFINITION_FORMATION('1.0','Machining Project',#12); #12=MACHINING_PROJECT( '2d-contour-incremental-depths-and-retract-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-incremental-depths-and-retract-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-incremental-depths-and-retract-project','workpiece',$,#15,#23); /************************************************ * Application object: WORKPLAN (#20) * ITS_ID: #20: [Main workplan] * ITS_ELEMENTS(1.0): #20, #21, #98: [!] * ITS_ELEMENTS(2.0): #20, #22, #423: [!] */ #20=MACHINING_WORKPLAN('Main workplan','AP-238 CC2','',''); #21=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('Incremental Retract WS 1', ' ',#20,#98,1.); #22=MACHINING_PROCESS_SEQUENCE_RELATIONSHIP('Incremental Retract WS 2', ' ',#20,#423,2.); /************************************************ * Application object: WORKPIECE (#23) * ITS_ID: #23: [2d-contour-incremental-depths-and-retract] */ #23=PRODUCT_DEFINITION('2d-contour-incremental-depths-and-retract', 'Workpiece definition',#24,#16); #24=PRODUCT_DEFINITION_FORMATION('1.0','Workpiece',#25); #25=PRODUCT('2d-contour-incremental-depths-and-retract','AP-238 CC1',' ',(#13)); #26=PRODUCT_DEFINITION_SHAPE('workpiece',$,#23); /************************************************ * Application object: MILLING_CUTTING_TOOL (#27) * ITS_ID: #27: [Tool 1] * ITS_TOOL_BODY: #27, #29, #30, #31: [!] */ #27=MACHINING_TOOL('Tool 1','milling cutting tool',(#111,#432),#28); #28=ACTION_RESOURCE_TYPE('milling cutting tool'); #29=RESOURCE_PROPERTY('tool body','milling cutting tool',#27); #30=RESOURCE_PROPERTY_REPRESENTATION('tool body','milling cutting tool', #29,#31); /************************************************ * Application object: USER_DEFINED_TOOL (#31) * IDENTIFIER: #31, #33: [APT CUTTER] * DIMENSION: #31, #34, #35: [!] */ #31=MACHINING_TOOL_BODY_REPRESENTATION('user defined milling tool',(#33), #32); #32=REPRESENTATION_CONTEXT('','units not necessary'); #33=DESCRIPTIVE_REPRESENTATION_ITEM('tool identifier','APT CUTTER'); #34=REPRESENTATION_RELATIONSHIP('user defined milling tool','dimensions ',#31,#35); /************************************************ * Application object: TOOL_DIMENSION (#35) * DIAMETER: #35, #36: [0.25] * EDGE_RADIUS: #35, #41: [0] * EDGE_CENTER_HORIZONTAL: #35, #42: [0.125] * EDGE_CENTER_VERTICAL: #35, #43: [0] * TOOL_TIP_HALF_ANGLE: #35, #44: [180] * TOOL_CIRCUMFERENCE_ANGLE: #35, #49: [180] * CUTTING_EDGE_LENGTH: #35, #50: [1.5] */ #35=MACHINING_TOOL_DIMENSION_REPRESENTATION('milling',(#36,#41,#42,#43,#44, #49,#50),#32); #36=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.25),#37) REPRESENTATION_ITEM('diameter') ); #37=( CONVERSION_BASED_UNIT('INCH',#39) LENGTH_UNIT() NAMED_UNIT(#38) ); #38=DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.); #39=LENGTH_MEASURE_WITH_UNIT(LENGTH_MEASURE(25.4),#40); #40=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #41=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#37) REPRESENTATION_ITEM('edge radius') ); #42=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.125),#37) REPRESENTATION_ITEM('edge center horizintal') ); #43=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(0.),#37) REPRESENTATION_ITEM('edge center vertical') ); #44=( MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(180.),#45) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool tip half angle') ); #45=( CONVERSION_BASED_UNIT('DEGREE',#47) NAMED_UNIT(#46) PLANE_ANGLE_UNIT() ); #46=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); #47=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329251994), #48); #48=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #49=( MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(180.),#45) PLANE_ANGLE_MEASURE_WITH_UNIT() REPRESENTATION_ITEM('tool circumfrence angle') ); #50=( LENGTH_MEASURE_WITH_UNIT() MEASURE_REPRESENTATION_ITEM() MEASURE_WITH_UNIT(LENGTH_MEASURE(1.5),#37) REPRESENTATION_ITEM('cutting edge length') ); /************************************************ * Application object: MILLING_MACHINE_FUNCTIONS (#51) * THROUGH_SPINDLE_COOLANT: #51, #52, #53, #54: [through spindle coolant off] * CHIP_REMOVAL: #51, #56, #57, #58: [chip removal off] * COOLANT: #51, #60, #61, #62: [coolant on] */ #51=MACHINING_FUNCTIONS('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #52=ACTION_PROPERTY('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#51); #53=ACTION_PROPERTY_REPRESENTATION('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#52,#54); #54=REPRESENTATION('through spindle coolant',(#55),#32); #55=DESCRIPTIVE_REPRESENTATION_ITEM('constant', 'through spindle coolant off'); #56=ACTION_PROPERTY('chip removal','AP-238 CC1 OMAC Subset Version 1.0', #51); #57=ACTION_PROPERTY_REPRESENTATION('chip removal', 'AP-238 CC1 OMAC Subset Version 1.0',#56,#58); #58=REPRESENTATION('chip removal',(#59),#32); #59=DESCRIPTIVE_REPRESENTATION_ITEM('constant','chip removal off'); #60=ACTION_PROPERTY('coolant','AP-238 CC1 OMAC Subset Version 1.0',#51); #61=ACTION_PROPERTY_REPRESENTATION('coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#60,#62); #62=REPRESENTATION('coolant',(#63),#32); #63=DESCRIPTIVE_REPRESENTATION_ITEM('constant','coolant on'); /************************************************ * Application object: MILLING_TECHNOLOGY (#64) * FEEDRATE_REFERENCE: #64, #65, #66, #67: [tool center point] * SYNCHRONIZE_SPINDLE_WITH_FEED: #64, #69, #70, #71: [not synchronized] * INHIBIT_FEEDRATE_OVERRIDE: #64, #73, #74, #75: [override allowed] * INHIBIT_SPINDLE_OVERRIDE: #64, #77, #78, #79: [override allowed] * SPINDLE: #64, #81, #82, #83, #84: [2139] * FEEDRATE: #64, #91, #92, #93, #94: [0] */ #64=MACHINING_TECHNOLOGY('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #65=ACTION_PROPERTY('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#64); #66=ACTION_PROPERTY_REPRESENTATION('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#65,#67); #67=REPRESENTATION('feedrate reference',(#68),#32); #68=DESCRIPTIVE_REPRESENTATION_ITEM('constant','tool center point'); #69=ACTION_PROPERTY('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#64); #70=ACTION_PROPERTY_REPRESENTATION('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#69,#71); #71=REPRESENTATION('synchronize spindle with feed',(#72),#32); #72=DESCRIPTIVE_REPRESENTATION_ITEM('constant','not synchronized'); #73=ACTION_PROPERTY('inhibit feed rate override', 'AP-238 CC1 OMAC Subset Version 1.0',#64); #74=ACTION_PROPERTY_REPRESENTATION('inhibit feedrate override', 'AP-238 CC1 OMAC Subset Version 1.0',#73,#75); #75=REPRESENTATION('inhibit feedrate override',(#76),#32); #76=DESCRIPTIVE_REPRESENTATION_ITEM('constant','override allowed'); #77=ACTION_PROPERTY('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#64); #78=ACTION_PROPERTY_REPRESENTATION('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#77,#79); #79=REPRESENTATION('inhibit spindle override',(#80),#32); #80=DESCRIPTIVE_REPRESENTATION_ITEM('constant','override allowed'); #81=ACTION_PROPERTY('spindle','AP-238 CC1 OMAC Subset Version 1.0',#64); #82=ACTION_PROPERTY_REPRESENTATION('spindle speed', 'AP-238 CC1 OMAC Subset Version 1.0',#81,#83); #83=MACHINING_SPINDLE_SPEED_REPRESENTATION('spindle speed',(#84),#32); #84=MEASURE_REPRESENTATION_ITEM('rotational speed',NUMERIC_MEASURE(2139.), #85); #85=DERIVED_UNIT((#86)); #86=DERIVED_UNIT_ELEMENT(#87,-1.); #87=( CONVERSION_BASED_UNIT('MINUTE',#89) NAMED_UNIT(#88) TIME_UNIT() ); #88=DIMENSIONAL_EXPONENTS(0.,0.,1.,0.,0.,0.,0.); #89=TIME_MEASURE_WITH_UNIT(TIME_MEASURE(60.),#90); #90=( NAMED_UNIT(*) SI_UNIT($,.SECOND.) TIME_UNIT() ); #91=ACTION_PROPERTY('feedrate','AP-238 CC1 OMAC Subset Version 1.0',#64); #92=ACTION_PROPERTY_REPRESENTATION('feedrate', 'AP-238 CC1 OMAC Subset Version 1.0',#91,#93); #93=MACHINING_FEED_SPEED_REPRESENTATION('feed speed',(#94),#32); #94=MEASURE_REPRESENTATION_ITEM('feed speed',NUMERIC_MEASURE(0.),#95); #95=DERIVED_UNIT((#96,#97)); #96=DERIVED_UNIT_ELEMENT(#37,1.); #97=DERIVED_UNIT_ELEMENT(#87,-1.); /************************************************ * Application object: MACHINING_WORKINGSTEP (#98) * ITS_ID: #98: [Incremental Retract WS 1] * ITS_SECPLANE: #98, #99, #100, #101, #104: [0, 0, 1] * ITS_OPERATION: #98, #109, #111: [!] * ITS_FEATURE: #98, #110, #127, #128, #129, #121: [!] */ #98=MACHINING_WORKINGSTEP('Incremental Retract WS 1','machining',' ',' '); #99=ACTION_PROPERTY('security plane','Incremental Retract WS 1',#98); #100=ACTION_PROPERTY_REPRESENTATION('security plane', 'Incremental Retract WS 1',#99,#101); #101=REPRESENTATION('clearance plane',(#104),#102); #102=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNIT_ASSIGNED_CONTEXT((#37,#45,#103)) REPRESENTATION_CONTEXT('INCH DEGREE STERADIAN','') ); #103=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #104=PLANE('security plane',#105); #105=AXIS2_PLACEMENT_3D('security plane',#106,#107,#108); #106=CARTESIAN_POINT('origin of security plane',(0.,0.,1.)); #107=DIRECTION('Z direction',(0.,0.,1.)); #108=DIRECTION('X direction',(1.,0.,0.)); #109=MACHINING_OPERATION_RELATIONSHIP('Incremental Retract WS 1', 'CC1 freeform milling',#98,#111); #110=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#98,#127); /************************************************ * Application object: FREEFORM_OPERATION (#111) * ITS_ID: #111: [Incremental Retract WS 1] * ITS_MACHINE_FUNCTIONS: #111, #112, #51: [!] * ITS_TECHNOLOGY: #111, #113, #64: [!] * ITS_TOOL: #111, #27: [!] * ITS_TOOLPATH(1.0): #111, #114, #130: [!] * ITS_TOOLPATH(2.0): #111, #115, #168: [!] * ITS_TOOLPATH(3.0): #111, #116, #236: [!] * ITS_TOOLPATH(4.0): #111, #117, #254: [!] * ITS_TOOLPATH(5.0): #111, #118, #322: [!] * ITS_TOOLPATH(6.0): #111, #119, #340: [!] * ITS_TOOLPATH(7.0): #111, #120, #408: [!] */ #111=FREEFORM_MILLING_OPERATION('Incremental Retract WS 1', 'AP-238 CC1 OMAC Subset Version 1.0',' ',' '); #112=MACHINING_FUNCTIONS_RELATIONSHIP('Incremental Retract WS 1', 'coolant values',#111,#51); #113=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 1', 'default feed and speed values',#111,#64); #114=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 1 TP 1','AP-238 CC1 OMAC Subset Version 1.0',#111, #130,1.); #115=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 1 TP 2','AP-238 CC1 OMAC Subset Version 1.0',#111, #168,2.); #116=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 1 TP 3','AP-238 CC1 OMAC Subset Version 1.0',#111, #236,3.); #117=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 1 TP 4','AP-238 CC1 OMAC Subset Version 1.0',#111, #254,4.); #118=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 1 TP 5','AP-238 CC1 OMAC Subset Version 1.0',#111, #322,5.); #119=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 1 TP 6','AP-238 CC1 OMAC Subset Version 1.0',#111, #340,6.); #120=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 1 TP 7','AP-238 CC1 OMAC Subset Version 1.0',#111, #408,7.); /************************************************ * Application object: TOOLPATH_FEATURE (#121) * ITS_WORKPIECE: #121, #26, #23: [!] * FEATURE_PLACEMENT: #121, #122, #123, #124, #125: [0, 0, 0] */ #121=INSTANCED_FEATURE('the default tool path feature','toolpath', 'the default tool path feature','No geometry',#26,.T.); #122=PRODUCT_DEFINITION_SHAPE('toolpath',$,#121); #123=SHAPE_DEFINITION_REPRESENTATION(#122,#124); #124=SHAPE_REPRESENTATION_WITH_PARAMETERS('toolpath placement',(#125),#102); #125=AXIS2_PLACEMENT_3D('orientation',#126,#107,#108); #126=CARTESIAN_POINT('origin',(0.,0.,0.)); #127=MACHINING_FEATURE_PROCESS('machining','machining', 'the default tool path feature','Incremental Retract WS 2'); #128=PROPERTY_PROCESS('machining','No geometry',#127, 'Incremental Retract WS 2'); #129=PROCESS_PROPERTY_ASSOCIATION('the default tool path feature', 'No geometry',#128,#121); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#130) * ITS_PRIORITY: #130, #131, #132, #133: [required] * ITS_TYPE: #130, #135, #136, #137: [trajectory path] * ITS_TECHNOLOGY: #130, #139, #64: [!] * ITS_SPEED_1: #130, #140, #141, #142, #143: [rapid] * BASICCURVE: #130, #144, #145, #146, #147: [basic curve for WS 1 TP 1] */ #130=MACHINING_TOOLPATH('Incremental Retract WS 1 TP 1', 'cutter location trajectory',' ',' '); #131=ACTION_PROPERTY('priority','Incremental Retract WS 1 TP 1',#130); #132=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 1 TP 1',#131,#133); #133=REPRESENTATION('priority',(#134),#32); #134=DESCRIPTIVE_REPRESENTATION_ITEM('constant','required'); #135=ACTION_PROPERTY('trajectory type','Incremental Retract WS 1 TP 1',#130); #136=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 1 TP 1',#135,#137); #137=REPRESENTATION('trajectory type',(#138),#32); #138=DESCRIPTIVE_REPRESENTATION_ITEM('constant','trajectory path'); #139=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 1 TP 1', 'feed and speed values',#130,#64); #140=ACTION_PROPERTY('speed profile','Incremental Retract WS 1 TP 1',#130); #141=ACTION_PROPERTY_REPRESENTATION('rapid', 'Incremental Retract WS 1 TP 1',#140,#142); #142=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#143),#32); #143=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #144=ACTION_PROPERTY('basic curve','Incremental Retract WS 1 TP 1',#130); #145=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 1 TP 1',#144,#146); #146=REPRESENTATION('basic curve',(#147),#102); #147=POLYLINE('basic curve for WS 1 TP 1',(#148,#149,#150)); #148=CARTESIAN_POINT('Incremental Retract',(0.,0.,0.)); #149=CARTESIAN_POINT('Incremental Retract',(1.375,3.25,0.35)); #150=CARTESIAN_POINT('Incremental Retract',(1.375,3.25,-0.15)); /************************************************ * Application object: MILLING_TECHNOLOGY (#151) * FEEDRATE_REFERENCE: #151, #152, #153, #67: [tool center point] * SYNCHRONIZE_SPINDLE_WITH_FEED: #151, #154, #155, #71: [not synchronized] * INHIBIT_FEEDRATE_OVERRIDE: #151, #156, #157, #75: [override allowed] * INHIBIT_SPINDLE_OVERRIDE: #151, #158, #159, #79: [override allowed] * SPINDLE: #151, #160, #161, #162, #163: [2139] * FEEDRATE: #151, #164, #165, #166, #167: [6.4176] */ #151=MACHINING_TECHNOLOGY('AP-238 CC1 OMAC Subset Version 1.0','milling ',' ',' '); #152=ACTION_PROPERTY('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#151); #153=ACTION_PROPERTY_REPRESENTATION('feedrate reference', 'AP-238 CC1 OMAC Subset Version 1.0',#152,#67); #154=ACTION_PROPERTY('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#151); #155=ACTION_PROPERTY_REPRESENTATION('synchronize spindle with feed', 'AP-238 CC1 OMAC Subset Version 1.0',#154,#71); #156=ACTION_PROPERTY('inhibit feed rate override', 'AP-238 CC1 OMAC Subset Version 1.0',#151); #157=ACTION_PROPERTY_REPRESENTATION('inhibit feedrate override', 'AP-238 CC1 OMAC Subset Version 1.0',#156,#75); #158=ACTION_PROPERTY('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#151); #159=ACTION_PROPERTY_REPRESENTATION('inhibit spindle override', 'AP-238 CC1 OMAC Subset Version 1.0',#158,#79); #160=ACTION_PROPERTY('spindle','AP-238 CC1 OMAC Subset Version 1.0',#151); #161=ACTION_PROPERTY_REPRESENTATION('spindle speed', 'AP-238 CC1 OMAC Subset Version 1.0',#160,#162); #162=MACHINING_SPINDLE_SPEED_REPRESENTATION('spindle speed',(#163),#32); #163=MEASURE_REPRESENTATION_ITEM('rotational speed',NUMERIC_MEASURE(2139.), #85); #164=ACTION_PROPERTY('feedrate','AP-238 CC1 OMAC Subset Version 1.0',#151); #165=ACTION_PROPERTY_REPRESENTATION('feedrate', 'AP-238 CC1 OMAC Subset Version 1.0',#164,#166); #166=MACHINING_FEED_SPEED_REPRESENTATION('feed speed',(#167),#32); #167=MEASURE_REPRESENTATION_ITEM('feed speed',NUMERIC_MEASURE(6.4176),#95); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#168) * ITS_PRIORITY: #168, #169, #170, #133: [required] * ITS_TYPE: #168, #171, #172, #137: [trajectory path] * ITS_TECHNOLOGY: #168, #173, #151: [!] * BASICCURVE: #168, #174, #175, #176, #177: [composite curve for WS 1 TP 2] */ #168=MACHINING_TOOLPATH('Incremental Retract WS 1 TP 2', 'cutter location trajectory',' ',' '); #169=ACTION_PROPERTY('priority','Incremental Retract WS 1 TP 2',#168); #170=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 1 TP 2',#169,#133); #171=ACTION_PROPERTY('trajectory type','Incremental Retract WS 1 TP 2',#168); #172=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 1 TP 2',#171,#137); #173=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 1 TP 2', 'feed and speed values',#168,#151); #174=ACTION_PROPERTY('basic curve','Incremental Retract WS 1 TP 2',#168); #175=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 1 TP 2',#174,#176); #176=REPRESENTATION('basic curve',(#177),#102); #177=COMPOSITE_CURVE('composite curve for WS 1 TP 2',(#178,#182,#188,#191, #197,#200,#206,#209,#215,#218,#224,#227,#233),.F.); #178=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#179); #179=POLYLINE('basic curve for WS 1 TP 2',(#150,#180,#181)); #180=CARTESIAN_POINT('Incremental Retract',(1.375,3.25,-0.5)); #181=CARTESIAN_POINT('Incremental Retract',(1.125,3.25,-0.5)); #182=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#183); #183=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 2',#184,(#181), (#187),.T.,.CARTESIAN.); #184=CIRCLE('Circle for Incremental Retract in WS 1 TP 2',#185,0.5); #185=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 2',#186,#107,#108); #186=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 2',(1.125, 2.75,-0.5)); #187=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 2',(0.625, 2.75,-0.5)); #188=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#189); #189=POLYLINE('basic curve for WS 1 TP 2',(#187,#190)); #190=CARTESIAN_POINT('Incremental Retract',(0.625,1.25,-0.5)); #191=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#192); #192=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 2',#193,(#190), (#196),.T.,.CARTESIAN.); #193=CIRCLE('Circle for Incremental Retract in WS 1 TP 2',#194,0.375); #194=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 2',#195,#107,#108); #195=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 2',(1., 1.25,-0.5)); #196=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 2',(0.999999999999999, 0.875,-0.5)); #197=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#198); #198=POLYLINE('basic curve for WS 1 TP 2',(#196,#199)); #199=CARTESIAN_POINT('Incremental Retract',(3.5,0.875,-0.5)); #200=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#201); #201=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 2',#202,(#199), (#205),.T.,.CARTESIAN.); #202=CIRCLE('Circle for Incremental Retract in WS 1 TP 2',#203,0.375); #203=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 2',#204,#107,#108); #204=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 2',(3.5, 1.25,-0.5)); #205=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 2',(3.875, 1.25,-0.5)); #206=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#207); #207=POLYLINE('basic curve for WS 1 TP 2',(#205,#208)); #208=CARTESIAN_POINT('Incremental Retract',(3.875,4.25,-0.5)); #209=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#210); #210=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 2',#211,(#208), (#214),.T.,.CARTESIAN.); #211=CIRCLE('Circle for Incremental Retract in WS 1 TP 2',#212,0.375); #212=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 2',#213,#107,#108); #213=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 2',(3.5, 4.25,-0.5)); #214=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 2',(3.5, 4.625,-0.5)); #215=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#216); #216=POLYLINE('basic curve for WS 1 TP 2',(#214,#217)); #217=CARTESIAN_POINT('Incremental Retract',(0.999999998144631,4.625,-0.5)); #218=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#219); #219=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 2',#220,(#217), (#223),.T.,.CARTESIAN.); #220=CIRCLE('Circle for Incremental Retract in WS 1 TP 2',#221,0.375); #221=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 2',#222,#107,#108); #222=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 2',(1., 4.25,-0.5)); #223=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 2',(0.625, 4.25,-0.5)); #224=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#225); #225=POLYLINE('basic curve for WS 1 TP 2',(#223,#226)); #226=CARTESIAN_POINT('Incremental Retract',(0.625,2.75,-0.5)); #227=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#228); #228=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 2',#229,(#226), (#232),.T.,.CARTESIAN.); #229=CIRCLE('Circle for Incremental Retract in WS 1 TP 2',#230,0.5); #230=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 2',#231,#107,#108); #231=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 2',(1.125, 2.75,-0.5)); #232=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 2',(1.125, 2.25,-0.5)); #233=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#234); #234=POLYLINE('basic curve for WS 1 TP 2',(#232,#235)); #235=CARTESIAN_POINT('Incremental Retract',(1.375,2.25,-0.5)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#236) * ITS_PRIORITY: #236, #237, #238, #133: [required] * ITS_TYPE: #236, #239, #240, #137: [trajectory path] * ITS_TECHNOLOGY: #236, #241, #151: [!] * ITS_SPEED_1: #236, #242, #243, #244, #245: [rapid] * BASICCURVE: #236, #246, #247, #248, #249: [basic curve for WS 1 TP 3] */ #236=MACHINING_TOOLPATH('Incremental Retract WS 1 TP 3', 'cutter location trajectory',' ',' '); #237=ACTION_PROPERTY('priority','Incremental Retract WS 1 TP 3',#236); #238=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 1 TP 3',#237,#133); #239=ACTION_PROPERTY('trajectory type','Incremental Retract WS 1 TP 3',#236); #240=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 1 TP 3',#239,#137); #241=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 1 TP 3', 'feed and speed values',#236,#151); #242=ACTION_PROPERTY('speed profile','Incremental Retract WS 1 TP 3',#236); #243=ACTION_PROPERTY_REPRESENTATION('rapid', 'Incremental Retract WS 1 TP 3',#242,#244); #244=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#245),#32); #245=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #246=ACTION_PROPERTY('basic curve','Incremental Retract WS 1 TP 3',#236); #247=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 1 TP 3',#246,#248); #248=REPRESENTATION('basic curve',(#249),#102); #249=POLYLINE('basic curve for WS 1 TP 3',(#235,#250,#251,#252,#253)); #250=CARTESIAN_POINT('Incremental Retract',(1.375,2.25,0.1)); #251=CARTESIAN_POINT('Incremental Retract',(6.125,3.25,0.1)); #252=CARTESIAN_POINT('Incremental Retract',(6.125,3.25,-0.65)); #253=CARTESIAN_POINT('Incremental Retract',(6.125,3.25,-1.15)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#254) * ITS_PRIORITY: #254, #255, #256, #133: [required] * ITS_TYPE: #254, #257, #258, #137: [trajectory path] * ITS_TECHNOLOGY: #254, #259, #151: [!] * BASICCURVE: #254, #260, #261, #262, #263: [composite curve for WS 1 TP 4] */ #254=MACHINING_TOOLPATH('Incremental Retract WS 1 TP 4', 'cutter location trajectory',' ',' '); #255=ACTION_PROPERTY('priority','Incremental Retract WS 1 TP 4',#254); #256=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 1 TP 4',#255,#133); #257=ACTION_PROPERTY('trajectory type','Incremental Retract WS 1 TP 4',#254); #258=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 1 TP 4',#257,#137); #259=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 1 TP 4', 'feed and speed values',#254,#151); #260=ACTION_PROPERTY('basic curve','Incremental Retract WS 1 TP 4',#254); #261=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 1 TP 4',#260,#262); #262=REPRESENTATION('basic curve',(#263),#102); #263=COMPOSITE_CURVE('composite curve for WS 1 TP 4',(#264,#268,#274,#277, #283,#286,#292,#295,#301,#304,#310,#313,#319),.F.); #264=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#265); #265=POLYLINE('basic curve for WS 1 TP 4',(#253,#266,#267)); #266=CARTESIAN_POINT('Incremental Retract',(6.125,3.25,-1.5)); #267=CARTESIAN_POINT('Incremental Retract',(5.875,3.25,-1.5)); #268=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#269); #269=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 4',#270,(#267), (#273),.T.,.CARTESIAN.); #270=CIRCLE('Circle for Incremental Retract in WS 1 TP 4',#271,0.5); #271=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 4',#272,#107,#108); #272=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 4',(5.875, 2.75,-1.5)); #273=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 4',(5.375, 2.75,-1.5)); #274=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#275); #275=POLYLINE('basic curve for WS 1 TP 4',(#273,#276)); #276=CARTESIAN_POINT('Incremental Retract',(5.375,1.25,-1.5)); #277=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#278); #278=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 4',#279,(#276), (#282),.T.,.CARTESIAN.); #279=CIRCLE('Circle for Incremental Retract in WS 1 TP 4',#280,0.375); #280=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 4',#281,#107,#108); #281=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 4',(5.75, 1.25,-1.5)); #282=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 4',(5.75, 0.875,-1.5)); #283=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#284); #284=POLYLINE('basic curve for WS 1 TP 4',(#282,#285)); #285=CARTESIAN_POINT('Incremental Retract',(8.25,0.875,-1.5)); #286=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#287); #287=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 4',#288,(#285), (#291),.T.,.CARTESIAN.); #288=CIRCLE('Circle for Incremental Retract in WS 1 TP 4',#289,0.375); #289=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 4',#290,#107,#108); #290=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 4',(8.25, 1.25,-1.5)); #291=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 4',(8.625, 1.25,-1.5)); #292=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#293); #293=POLYLINE('basic curve for WS 1 TP 4',(#291,#294)); #294=CARTESIAN_POINT('Incremental Retract',(8.625,4.25,-1.5)); #295=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#296); #296=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 4',#297,(#294), (#300),.T.,.CARTESIAN.); #297=CIRCLE('Circle for Incremental Retract in WS 1 TP 4',#298,0.375); #298=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 4',#299,#107,#108); #299=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 4',(8.25, 4.25,-1.5)); #300=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 4',(8.25, 4.625,-1.5)); #301=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#302); #302=POLYLINE('basic curve for WS 1 TP 4',(#300,#303)); #303=CARTESIAN_POINT('Incremental Retract',(5.74999998510611,4.625,-1.5)); #304=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#305); #305=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 4',#306,(#303), (#309),.T.,.CARTESIAN.); #306=CIRCLE('Circle for Incremental Retract in WS 1 TP 4',#307,0.375); #307=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 4',#308,#107,#108); #308=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 4',(5.75, 4.25,-1.5)); #309=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 4',(5.375, 4.25,-1.5)); #310=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#311); #311=POLYLINE('basic curve for WS 1 TP 4',(#309,#312)); #312=CARTESIAN_POINT('Incremental Retract',(5.375,2.75,-1.5)); #313=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#314); #314=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 4',#315,(#312), (#318),.T.,.CARTESIAN.); #315=CIRCLE('Circle for Incremental Retract in WS 1 TP 4',#316,0.5); #316=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 4',#317,#107,#108); #317=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 4',(5.875, 2.75,-1.5)); #318=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 4',(5.875, 2.25,-1.5)); #319=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#320); #320=POLYLINE('basic curve for WS 1 TP 4',(#318,#321)); #321=CARTESIAN_POINT('Incremental Retract',(6.125,2.25,-1.5)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#322) * ITS_PRIORITY: #322, #323, #324, #133: [required] * ITS_TYPE: #322, #325, #326, #137: [trajectory path] * ITS_TECHNOLOGY: #322, #327, #151: [!] * ITS_SPEED_1: #322, #328, #329, #330, #331: [rapid] * BASICCURVE: #322, #332, #333, #334, #335: [basic curve for WS 1 TP 5] */ #322=MACHINING_TOOLPATH('Incremental Retract WS 1 TP 5', 'cutter location trajectory',' ',' '); #323=ACTION_PROPERTY('priority','Incremental Retract WS 1 TP 5',#322); #324=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 1 TP 5',#323,#133); #325=ACTION_PROPERTY('trajectory type','Incremental Retract WS 1 TP 5',#322); #326=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 1 TP 5',#325,#137); #327=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 1 TP 5', 'feed and speed values',#322,#151); #328=ACTION_PROPERTY('speed profile','Incremental Retract WS 1 TP 5',#322); #329=ACTION_PROPERTY_REPRESENTATION('rapid', 'Incremental Retract WS 1 TP 5',#328,#330); #330=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#331),#32); #331=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #332=ACTION_PROPERTY('basic curve','Incremental Retract WS 1 TP 5',#322); #333=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 1 TP 5',#332,#334); #334=REPRESENTATION('basic curve',(#335),#102); #335=POLYLINE('basic curve for WS 1 TP 5',(#321,#336,#337,#338,#339)); #336=CARTESIAN_POINT('Incremental Retract',(6.125,2.25,-0.9)); #337=CARTESIAN_POINT('Incremental Retract',(10.875,3.25,-0.9)); #338=CARTESIAN_POINT('Incremental Retract',(10.875,3.25,-1.65)); #339=CARTESIAN_POINT('Incremental Retract',(10.875,3.25,-2.15)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#340) * ITS_PRIORITY: #340, #341, #342, #133: [required] * ITS_TYPE: #340, #343, #344, #137: [trajectory path] * ITS_TECHNOLOGY: #340, #345, #151: [!] * BASICCURVE: #340, #346, #347, #348, #349: [composite curve for WS 1 TP 6] */ #340=MACHINING_TOOLPATH('Incremental Retract WS 1 TP 6', 'cutter location trajectory',' ',' '); #341=ACTION_PROPERTY('priority','Incremental Retract WS 1 TP 6',#340); #342=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 1 TP 6',#341,#133); #343=ACTION_PROPERTY('trajectory type','Incremental Retract WS 1 TP 6',#340); #344=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 1 TP 6',#343,#137); #345=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 1 TP 6', 'feed and speed values',#340,#151); #346=ACTION_PROPERTY('basic curve','Incremental Retract WS 1 TP 6',#340); #347=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 1 TP 6',#346,#348); #348=REPRESENTATION('basic curve',(#349),#102); #349=COMPOSITE_CURVE('composite curve for WS 1 TP 6',(#350,#354,#360,#363, #369,#372,#378,#381,#387,#390,#396,#399,#405),.F.); #350=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#351); #351=POLYLINE('basic curve for WS 1 TP 6',(#339,#352,#353)); #352=CARTESIAN_POINT('Incremental Retract',(10.875,3.25,-2.5)); #353=CARTESIAN_POINT('Incremental Retract',(10.625,3.25,-2.5)); #354=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#355); #355=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 6',#356,(#353), (#359),.T.,.CARTESIAN.); #356=CIRCLE('Circle for Incremental Retract in WS 1 TP 6',#357,0.5); #357=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 6',#358,#107,#108); #358=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 6',(10.625, 2.75,-2.5)); #359=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 6',(10.125, 2.75,-2.5)); #360=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#361); #361=POLYLINE('basic curve for WS 1 TP 6',(#359,#362)); #362=CARTESIAN_POINT('Incremental Retract',(10.125,1.25,-2.5)); #363=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#364); #364=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 6',#365,(#362), (#368),.T.,.CARTESIAN.); #365=CIRCLE('Circle for Incremental Retract in WS 1 TP 6',#366,0.375); #366=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 6',#367,#107,#108); #367=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 6',(10.5, 1.25,-2.5)); #368=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 6',(10.5, 0.875,-2.5)); #369=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#370); #370=POLYLINE('basic curve for WS 1 TP 6',(#368,#371)); #371=CARTESIAN_POINT('Incremental Retract',(13.,0.875,-2.5)); #372=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#373); #373=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 6',#374,(#371), (#377),.T.,.CARTESIAN.); #374=CIRCLE('Circle for Incremental Retract in WS 1 TP 6',#375,0.375); #375=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 6',#376,#107,#108); #376=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 6',(13., 1.25,-2.5)); #377=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 6',(13.375, 1.25,-2.5)); #378=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#379); #379=POLYLINE('basic curve for WS 1 TP 6',(#377,#380)); #380=CARTESIAN_POINT('Incremental Retract',(13.375,4.25,-2.5)); #381=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#382); #382=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 6',#383,(#380), (#386),.T.,.CARTESIAN.); #383=CIRCLE('Circle for Incremental Retract in WS 1 TP 6',#384,0.375); #384=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 6',#385,#107,#108); #385=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 6',(13., 4.25,-2.5)); #386=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 6',(13., 4.625,-2.5)); #387=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#388); #388=POLYLINE('basic curve for WS 1 TP 6',(#386,#389)); #389=CARTESIAN_POINT('Incremental Retract',(10.499999970205,4.625,-2.5)); #390=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#391); #391=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 6',#392,(#389), (#395),.T.,.CARTESIAN.); #392=CIRCLE('Circle for Incremental Retract in WS 1 TP 6',#393,0.375); #393=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 6',#394,#107,#108); #394=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 6',(10.5, 4.25,-2.5)); #395=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 6',(10.125, 4.25,-2.5)); #396=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#397); #397=POLYLINE('basic curve for WS 1 TP 6',(#395,#398)); #398=CARTESIAN_POINT('Incremental Retract',(10.125,2.75,-2.5)); #399=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#400); #400=TRIMMED_CURVE('Arc for Incremental Retract in WS 1 TP 6',#401,(#398), (#404),.T.,.CARTESIAN.); #401=CIRCLE('Circle for Incremental Retract in WS 1 TP 6',#402,0.5); #402=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 1 TP 6',#403,#107,#108); #403=CARTESIAN_POINT('Arc center for Incremental Retract in WS 1 TP 6',(10.625, 2.75,-2.5)); #404=CARTESIAN_POINT('Arc end for Incremental Retract in WS 1 TP 6',(10.625, 2.25,-2.5)); #405=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#406); #406=POLYLINE('basic curve for WS 1 TP 6',(#404,#407)); #407=CARTESIAN_POINT('Incremental Retract',(10.875,2.25,-2.5)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#408) * ITS_PRIORITY: #408, #409, #410, #133: [required] * ITS_TYPE: #408, #411, #412, #137: [trajectory path] * ITS_TECHNOLOGY: #408, #413, #151: [!] * ITS_SPEED_1: #408, #414, #415, #416, #417: [rapid] * BASICCURVE: #408, #418, #419, #420, #421: [basic curve for WS 1 TP 7] */ #408=MACHINING_TOOLPATH('Incremental Retract WS 1 TP 7', 'cutter location trajectory',' ',' '); #409=ACTION_PROPERTY('priority','Incremental Retract WS 1 TP 7',#408); #410=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 1 TP 7',#409,#133); #411=ACTION_PROPERTY('trajectory type','Incremental Retract WS 1 TP 7',#408); #412=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 1 TP 7',#411,#137); #413=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 1 TP 7', 'feed and speed values',#408,#151); #414=ACTION_PROPERTY('speed profile','Incremental Retract WS 1 TP 7',#408); #415=ACTION_PROPERTY_REPRESENTATION('rapid', 'Incremental Retract WS 1 TP 7',#414,#416); #416=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#417),#32); #417=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #418=ACTION_PROPERTY('basic curve','Incremental Retract WS 1 TP 7',#408); #419=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 1 TP 7',#418,#420); #420=REPRESENTATION('basic curve',(#421),#102); #421=POLYLINE('basic curve for WS 1 TP 7',(#407,#422)); #422=CARTESIAN_POINT('Incremental Retract',(10.875,2.25,-1.9)); /************************************************ * Application object: MACHINING_WORKINGSTEP (#423) * ITS_ID: #423: [Incremental Retract WS 2] * ITS_SECPLANE: #423, #424, #425, #426, #427: [0, 0, 1] * ITS_OPERATION: #423, #430, #432: [!] * ITS_FEATURE: #423, #431, #127, #128, #129, #121: [!] */ #423=MACHINING_WORKINGSTEP('Incremental Retract WS 2','machining',' ', ' '); #424=ACTION_PROPERTY('security plane','Incremental Retract WS 2',#423); #425=ACTION_PROPERTY_REPRESENTATION('security plane', 'Incremental Retract WS 2',#424,#426); #426=REPRESENTATION('clearance plane',(#427),#102); #427=PLANE('security plane',#428); #428=AXIS2_PLACEMENT_3D('security plane',#429,#107,#108); #429=CARTESIAN_POINT('origin of security plane',(0.,0.,1.)); #430=MACHINING_OPERATION_RELATIONSHIP('Incremental Retract WS 2', 'CC1 freeform milling',#423,#432); #431=MACHINING_FEATURE_RELATIONSHIP('its_feature','machining',#423,#127); /************************************************ * Application object: FREEFORM_OPERATION (#432) * ITS_ID: #432: [Incremental Retract WS 2] * ITS_MACHINE_FUNCTIONS: #432, #433, #51: [!] * ITS_TECHNOLOGY: #432, #434, #151: [!] * ITS_TOOL: #432, #27: [!] * ITS_TOOLPATH(1.0): #432, #435, #442: [!] * ITS_TOOLPATH(2.0): #432, #436, #458: [!] * ITS_TOOLPATH(3.0): #432, #437, #526: [!] * ITS_TOOLPATH(4.0): #432, #438, #543: [!] * ITS_TOOLPATH(5.0): #432, #439, #611: [!] * ITS_TOOLPATH(6.0): #432, #440, #628: [!] * ITS_TOOLPATH(7.0): #432, #441, #696: [!] */ #432=FREEFORM_MILLING_OPERATION('Incremental Retract WS 2', 'AP-238 CC1 OMAC Subset Version 1.0',' ',' '); #433=MACHINING_FUNCTIONS_RELATIONSHIP('Incremental Retract WS 2', 'coolant values',#432,#51); #434=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 2', 'default feed and speed values',#432,#151); #435=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 2 TP 8','AP-238 CC1 OMAC Subset Version 1.0',#432, #442,1.); #436=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 2 TP 9','AP-238 CC1 OMAC Subset Version 1.0',#432, #458,2.); #437=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 2 TP 10','AP-238 CC1 OMAC Subset Version 1.0',#432, #526,3.); #438=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 2 TP 11','AP-238 CC1 OMAC Subset Version 1.0',#432, #543,4.); #439=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 2 TP 12','AP-238 CC1 OMAC Subset Version 1.0',#432, #611,5.); #440=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 2 TP 13','AP-238 CC1 OMAC Subset Version 1.0',#432, #628,6.); #441=MACHINING_TOOLPATH_SEQUENCE_RELATIONSHIP( 'Incremental Retract WS 2 TP 14','AP-238 CC1 OMAC Subset Version 1.0',#432, #696,7.); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#442) * ITS_PRIORITY: #442, #443, #444, #133: [required] * ITS_TYPE: #442, #445, #446, #137: [trajectory path] * ITS_TECHNOLOGY: #442, #447, #151: [!] * ITS_SPEED_1: #442, #448, #449, #450, #451: [rapid] * BASICCURVE: #442, #452, #453, #454, #455: [basic curve for WS 2 TP 8] */ #442=MACHINING_TOOLPATH('Incremental Retract WS 2 TP 8', 'cutter location trajectory',' ',' '); #443=ACTION_PROPERTY('priority','Incremental Retract WS 2 TP 8',#442); #444=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 2 TP 8',#443,#133); #445=ACTION_PROPERTY('trajectory type','Incremental Retract WS 2 TP 8',#442); #446=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 2 TP 8',#445,#137); #447=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 2 TP 8', 'feed and speed values',#442,#151); #448=ACTION_PROPERTY('speed profile','Incremental Retract WS 2 TP 8',#442); #449=ACTION_PROPERTY_REPRESENTATION('rapid', 'Incremental Retract WS 2 TP 8',#448,#450); #450=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#451),#32); #451=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #452=ACTION_PROPERTY('basic curve','Incremental Retract WS 2 TP 8',#442); #453=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 2 TP 8',#452,#454); #454=REPRESENTATION('basic curve',(#455),#102); #455=POLYLINE('basic curve for WS 2 TP 8',(#422,#456,#457)); #456=CARTESIAN_POINT('Incremental Retract',(1.375,3.25,0.25)); #457=CARTESIAN_POINT('Incremental Retract',(1.375,3.25,-0.15)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#458) * ITS_PRIORITY: #458, #459, #460, #133: [required] * ITS_TYPE: #458, #461, #462, #137: [trajectory path] * ITS_TECHNOLOGY: #458, #463, #151: [!] * BASICCURVE: #458, #464, #465, #466, #467: [composite curve for WS 2 TP 9] */ #458=MACHINING_TOOLPATH('Incremental Retract WS 2 TP 9', 'cutter location trajectory',' ',' '); #459=ACTION_PROPERTY('priority','Incremental Retract WS 2 TP 9',#458); #460=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 2 TP 9',#459,#133); #461=ACTION_PROPERTY('trajectory type','Incremental Retract WS 2 TP 9',#458); #462=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 2 TP 9',#461,#137); #463=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 2 TP 9', 'feed and speed values',#458,#151); #464=ACTION_PROPERTY('basic curve','Incremental Retract WS 2 TP 9',#458); #465=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 2 TP 9',#464,#466); #466=REPRESENTATION('basic curve',(#467),#102); #467=COMPOSITE_CURVE('composite curve for WS 2 TP 9',(#468,#472,#478,#481, #487,#490,#496,#499,#505,#508,#514,#517,#523),.F.); #468=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#469); #469=POLYLINE('basic curve for WS 2 TP 9',(#457,#470,#471)); #470=CARTESIAN_POINT('Incremental Retract',(1.375,3.25,-0.5)); #471=CARTESIAN_POINT('Incremental Retract',(1.125,3.25,-0.5)); #472=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#473); #473=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 9',#474,(#471), (#477),.T.,.CARTESIAN.); #474=CIRCLE('Circle for Incremental Retract in WS 2 TP 9',#475,0.5); #475=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 9',#476,#107,#108); #476=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 9',(1.125, 2.75,-0.5)); #477=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 9',(0.625, 2.75,-0.5)); #478=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#479); #479=POLYLINE('basic curve for WS 2 TP 9',(#477,#480)); #480=CARTESIAN_POINT('Incremental Retract',(0.625,1.25,-0.5)); #481=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#482); #482=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 9',#483,(#480), (#486),.T.,.CARTESIAN.); #483=CIRCLE('Circle for Incremental Retract in WS 2 TP 9',#484,0.375); #484=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 9',#485,#107,#108); #485=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 9',(1., 1.25,-0.5)); #486=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 9',(0.999999999999999, 0.875,-0.5)); #487=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#488); #488=POLYLINE('basic curve for WS 2 TP 9',(#486,#489)); #489=CARTESIAN_POINT('Incremental Retract',(3.5,0.875,-0.5)); #490=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#491); #491=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 9',#492,(#489), (#495),.T.,.CARTESIAN.); #492=CIRCLE('Circle for Incremental Retract in WS 2 TP 9',#493,0.375); #493=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 9',#494,#107,#108); #494=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 9',(3.5, 1.25,-0.5)); #495=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 9',(3.875, 1.25,-0.5)); #496=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#497); #497=POLYLINE('basic curve for WS 2 TP 9',(#495,#498)); #498=CARTESIAN_POINT('Incremental Retract',(3.875,4.25,-0.5)); #499=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#500); #500=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 9',#501,(#498), (#504),.T.,.CARTESIAN.); #501=CIRCLE('Circle for Incremental Retract in WS 2 TP 9',#502,0.375); #502=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 9',#503,#107,#108); #503=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 9',(3.5, 4.25,-0.5)); #504=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 9',(3.5, 4.625,-0.5)); #505=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#506); #506=POLYLINE('basic curve for WS 2 TP 9',(#504,#507)); #507=CARTESIAN_POINT('Incremental Retract',(0.999999998144631,4.625,-0.5)); #508=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#509); #509=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 9',#510,(#507), (#513),.T.,.CARTESIAN.); #510=CIRCLE('Circle for Incremental Retract in WS 2 TP 9',#511,0.375); #511=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 9',#512,#107,#108); #512=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 9',(1., 4.25,-0.5)); #513=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 9',(0.625, 4.25,-0.5)); #514=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#515); #515=POLYLINE('basic curve for WS 2 TP 9',(#513,#516)); #516=CARTESIAN_POINT('Incremental Retract',(0.625,2.75,-0.5)); #517=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#518); #518=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 9',#519,(#516), (#522),.T.,.CARTESIAN.); #519=CIRCLE('Circle for Incremental Retract in WS 2 TP 9',#520,0.5); #520=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 9',#521,#107,#108); #521=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 9',(1.125, 2.75,-0.5)); #522=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 9',(1.125, 2.25,-0.5)); #523=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#524); #524=POLYLINE('basic curve for WS 2 TP 9',(#522,#525)); #525=CARTESIAN_POINT('Incremental Retract',(1.375,2.25,-0.5)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#526) * ITS_PRIORITY: #526, #527, #528, #133: [required] * ITS_TYPE: #526, #529, #530, #137: [trajectory path] * ITS_TECHNOLOGY: #526, #531, #151: [!] * ITS_SPEED_1: #526, #532, #533, #534, #535: [rapid] * BASICCURVE: #526, #536, #537, #538, #539: [basic curve for WS 2 TP 10] */ #526=MACHINING_TOOLPATH('Incremental Retract WS 2 TP 10', 'cutter location trajectory',' ',' '); #527=ACTION_PROPERTY('priority','Incremental Retract WS 2 TP 10',#526); #528=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 2 TP 10',#527,#133); #529=ACTION_PROPERTY('trajectory type','Incremental Retract WS 2 TP 10', #526); #530=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 2 TP 10',#529,#137); #531=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 2 TP 10', 'feed and speed values',#526,#151); #532=ACTION_PROPERTY('speed profile','Incremental Retract WS 2 TP 10',#526); #533=ACTION_PROPERTY_REPRESENTATION('rapid', 'Incremental Retract WS 2 TP 10',#532,#534); #534=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#535),#32); #535=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #536=ACTION_PROPERTY('basic curve','Incremental Retract WS 2 TP 10',#526); #537=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 2 TP 10',#536,#538); #538=REPRESENTATION('basic curve',(#539),#102); #539=POLYLINE('basic curve for WS 2 TP 10',(#525,#540,#541,#542)); #540=CARTESIAN_POINT('Incremental Retract',(1.375,2.25,0.25)); #541=CARTESIAN_POINT('Incremental Retract',(6.125,3.25,0.25)); #542=CARTESIAN_POINT('Incremental Retract',(6.125,3.25,-1.15)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#543) * ITS_PRIORITY: #543, #544, #545, #133: [required] * ITS_TYPE: #543, #546, #547, #137: [trajectory path] * ITS_TECHNOLOGY: #543, #548, #151: [!] * BASICCURVE: #543, #549, #550, #551, #552: [composite curve for WS 2 TP 11] */ #543=MACHINING_TOOLPATH('Incremental Retract WS 2 TP 11', 'cutter location trajectory',' ',' '); #544=ACTION_PROPERTY('priority','Incremental Retract WS 2 TP 11',#543); #545=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 2 TP 11',#544,#133); #546=ACTION_PROPERTY('trajectory type','Incremental Retract WS 2 TP 11', #543); #547=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 2 TP 11',#546,#137); #548=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 2 TP 11', 'feed and speed values',#543,#151); #549=ACTION_PROPERTY('basic curve','Incremental Retract WS 2 TP 11',#543); #550=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 2 TP 11',#549,#551); #551=REPRESENTATION('basic curve',(#552),#102); #552=COMPOSITE_CURVE('composite curve for WS 2 TP 11',(#553,#557,#563,#566, #572,#575,#581,#584,#590,#593,#599,#602,#608),.F.); #553=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#554); #554=POLYLINE('basic curve for WS 2 TP 11',(#542,#555,#556)); #555=CARTESIAN_POINT('Incremental Retract',(6.125,3.25,-1.5)); #556=CARTESIAN_POINT('Incremental Retract',(5.875,3.25,-1.5)); #557=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#558); #558=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 11',#559,(#556), (#562),.T.,.CARTESIAN.); #559=CIRCLE('Circle for Incremental Retract in WS 2 TP 11',#560,0.5); #560=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 11',#561,#107,#108); #561=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 11', (5.875,2.75,-1.5)); #562=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 11',(5.375, 2.75,-1.5)); #563=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#564); #564=POLYLINE('basic curve for WS 2 TP 11',(#562,#565)); #565=CARTESIAN_POINT('Incremental Retract',(5.375,1.25,-1.5)); #566=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#567); #567=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 11',#568,(#565), (#571),.T.,.CARTESIAN.); #568=CIRCLE('Circle for Incremental Retract in WS 2 TP 11',#569,0.375); #569=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 11',#570,#107,#108); #570=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 11', (5.75,1.25,-1.5)); #571=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 11',(5.75, 0.875,-1.5)); #572=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#573); #573=POLYLINE('basic curve for WS 2 TP 11',(#571,#574)); #574=CARTESIAN_POINT('Incremental Retract',(8.25,0.875,-1.5)); #575=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#576); #576=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 11',#577,(#574), (#580),.T.,.CARTESIAN.); #577=CIRCLE('Circle for Incremental Retract in WS 2 TP 11',#578,0.375); #578=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 11',#579,#107,#108); #579=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 11', (8.25,1.25,-1.5)); #580=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 11',(8.625, 1.25,-1.5)); #581=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#582); #582=POLYLINE('basic curve for WS 2 TP 11',(#580,#583)); #583=CARTESIAN_POINT('Incremental Retract',(8.625,4.25,-1.5)); #584=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#585); #585=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 11',#586,(#583), (#589),.T.,.CARTESIAN.); #586=CIRCLE('Circle for Incremental Retract in WS 2 TP 11',#587,0.375); #587=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 11',#588,#107,#108); #588=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 11', (8.25,4.25,-1.5)); #589=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 11',(8.25, 4.625,-1.5)); #590=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#591); #591=POLYLINE('basic curve for WS 2 TP 11',(#589,#592)); #592=CARTESIAN_POINT('Incremental Retract',(5.74999998510611,4.625,-1.5)); #593=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#594); #594=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 11',#595,(#592), (#598),.T.,.CARTESIAN.); #595=CIRCLE('Circle for Incremental Retract in WS 2 TP 11',#596,0.375); #596=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 11',#597,#107,#108); #597=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 11', (5.75,4.25,-1.5)); #598=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 11',(5.375, 4.25,-1.5)); #599=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#600); #600=POLYLINE('basic curve for WS 2 TP 11',(#598,#601)); #601=CARTESIAN_POINT('Incremental Retract',(5.375,2.75,-1.5)); #602=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#603); #603=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 11',#604,(#601), (#607),.T.,.CARTESIAN.); #604=CIRCLE('Circle for Incremental Retract in WS 2 TP 11',#605,0.5); #605=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 11',#606,#107,#108); #606=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 11', (5.875,2.75,-1.5)); #607=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 11',(5.875, 2.25,-1.5)); #608=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#609); #609=POLYLINE('basic curve for WS 2 TP 11',(#607,#610)); #610=CARTESIAN_POINT('Incremental Retract',(6.125,2.25,-1.5)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#611) * ITS_PRIORITY: #611, #612, #613, #133: [required] * ITS_TYPE: #611, #614, #615, #137: [trajectory path] * ITS_TECHNOLOGY: #611, #616, #151: [!] * ITS_SPEED_1: #611, #617, #618, #619, #620: [rapid] * BASICCURVE: #611, #621, #622, #623, #624: [basic curve for WS 2 TP 12] */ #611=MACHINING_TOOLPATH('Incremental Retract WS 2 TP 12', 'cutter location trajectory',' ',' '); #612=ACTION_PROPERTY('priority','Incremental Retract WS 2 TP 12',#611); #613=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 2 TP 12',#612,#133); #614=ACTION_PROPERTY('trajectory type','Incremental Retract WS 2 TP 12', #611); #615=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 2 TP 12',#614,#137); #616=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 2 TP 12', 'feed and speed values',#611,#151); #617=ACTION_PROPERTY('speed profile','Incremental Retract WS 2 TP 12',#611); #618=ACTION_PROPERTY_REPRESENTATION('rapid', 'Incremental Retract WS 2 TP 12',#617,#619); #619=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#620),#32); #620=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #621=ACTION_PROPERTY('basic curve','Incremental Retract WS 2 TP 12',#611); #622=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 2 TP 12',#621,#623); #623=REPRESENTATION('basic curve',(#624),#102); #624=POLYLINE('basic curve for WS 2 TP 12',(#610,#625,#626,#627)); #625=CARTESIAN_POINT('Incremental Retract',(6.125,2.25,0.25)); #626=CARTESIAN_POINT('Incremental Retract',(10.875,3.25,0.25)); #627=CARTESIAN_POINT('Incremental Retract',(10.875,3.25,-2.15)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#628) * ITS_PRIORITY: #628, #629, #630, #133: [required] * ITS_TYPE: #628, #631, #632, #137: [trajectory path] * ITS_TECHNOLOGY: #628, #633, #151: [!] * BASICCURVE: #628, #634, #635, #636, #637: [composite curve for WS 2 TP 13] */ #628=MACHINING_TOOLPATH('Incremental Retract WS 2 TP 13', 'cutter location trajectory',' ',' '); #629=ACTION_PROPERTY('priority','Incremental Retract WS 2 TP 13',#628); #630=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 2 TP 13',#629,#133); #631=ACTION_PROPERTY('trajectory type','Incremental Retract WS 2 TP 13', #628); #632=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 2 TP 13',#631,#137); #633=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 2 TP 13', 'feed and speed values',#628,#151); #634=ACTION_PROPERTY('basic curve','Incremental Retract WS 2 TP 13',#628); #635=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 2 TP 13',#634,#636); #636=REPRESENTATION('basic curve',(#637),#102); #637=COMPOSITE_CURVE('composite curve for WS 2 TP 13',(#638,#642,#648,#651, #657,#660,#666,#669,#675,#678,#684,#687,#693),.F.); #638=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#639); #639=POLYLINE('basic curve for WS 2 TP 13',(#627,#640,#641)); #640=CARTESIAN_POINT('Incremental Retract',(10.875,3.25,-2.5)); #641=CARTESIAN_POINT('Incremental Retract',(10.625,3.25,-2.5)); #642=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#643); #643=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 13',#644,(#641), (#647),.T.,.CARTESIAN.); #644=CIRCLE('Circle for Incremental Retract in WS 2 TP 13',#645,0.5); #645=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 13',#646,#107,#108); #646=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 13', (10.625,2.75,-2.5)); #647=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 13',(10.125, 2.75,-2.5)); #648=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#649); #649=POLYLINE('basic curve for WS 2 TP 13',(#647,#650)); #650=CARTESIAN_POINT('Incremental Retract',(10.125,1.25,-2.5)); #651=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#652); #652=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 13',#653,(#650), (#656),.T.,.CARTESIAN.); #653=CIRCLE('Circle for Incremental Retract in WS 2 TP 13',#654,0.375); #654=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 13',#655,#107,#108); #655=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 13', (10.5,1.25,-2.5)); #656=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 13',(10.5, 0.875,-2.5)); #657=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#658); #658=POLYLINE('basic curve for WS 2 TP 13',(#656,#659)); #659=CARTESIAN_POINT('Incremental Retract',(13.,0.875,-2.5)); #660=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#661); #661=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 13',#662,(#659), (#665),.T.,.CARTESIAN.); #662=CIRCLE('Circle for Incremental Retract in WS 2 TP 13',#663,0.375); #663=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 13',#664,#107,#108); #664=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 13', (13.,1.25,-2.5)); #665=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 13',(13.375, 1.25,-2.5)); #666=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#667); #667=POLYLINE('basic curve for WS 2 TP 13',(#665,#668)); #668=CARTESIAN_POINT('Incremental Retract',(13.375,4.25,-2.5)); #669=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#670); #670=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 13',#671,(#668), (#674),.T.,.CARTESIAN.); #671=CIRCLE('Circle for Incremental Retract in WS 2 TP 13',#672,0.375); #672=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 13',#673,#107,#108); #673=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 13', (13.,4.25,-2.5)); #674=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 13',(13., 4.625,-2.5)); #675=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#676); #676=POLYLINE('basic curve for WS 2 TP 13',(#674,#677)); #677=CARTESIAN_POINT('Incremental Retract',(10.499999970205,4.625,-2.5)); #678=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#679); #679=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 13',#680,(#677), (#683),.T.,.CARTESIAN.); #680=CIRCLE('Circle for Incremental Retract in WS 2 TP 13',#681,0.375); #681=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 13',#682,#107,#108); #682=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 13', (10.5,4.25,-2.5)); #683=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 13',(10.125, 4.25,-2.5)); #684=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#685); #685=POLYLINE('basic curve for WS 2 TP 13',(#683,#686)); #686=CARTESIAN_POINT('Incremental Retract',(10.125,2.75,-2.5)); #687=COMPOSITE_CURVE_SEGMENT(.CONTINUOUS.,.T.,#688); #688=TRIMMED_CURVE('Arc for Incremental Retract in WS 2 TP 13',#689,(#686), (#692),.T.,.CARTESIAN.); #689=CIRCLE('Circle for Incremental Retract in WS 2 TP 13',#690,0.5); #690=AXIS2_PLACEMENT_3D( 'Arc placement for Incremental Retract in WS 2 TP 13',#691,#107,#108); #691=CARTESIAN_POINT('Arc center for Incremental Retract in WS 2 TP 13', (10.625,2.75,-2.5)); #692=CARTESIAN_POINT('Arc end for Incremental Retract in WS 2 TP 13',(10.625, 2.25,-2.5)); #693=COMPOSITE_CURVE_SEGMENT(.DISCONTINUOUS.,.T.,#694); #694=POLYLINE('basic curve for WS 2 TP 13',(#692,#695)); #695=CARTESIAN_POINT('Incremental Retract',(10.875,2.25,-2.5)); /************************************************ * Application object: CUTTER_LOCATION_TRAJECTORY (#696) * ITS_PRIORITY: #696, #697, #698, #133: [required] * ITS_TYPE: #696, #699, #700, #137: [trajectory path] * ITS_TECHNOLOGY: #696, #701, #151: [!] * ITS_SPEED_1: #696, #702, #703, #704, #705: [rapid] * BASICCURVE: #696, #706, #707, #708, #709: [basic curve for WS 2 TP 14] */ #696=MACHINING_TOOLPATH('Incremental Retract WS 2 TP 14', 'cutter location trajectory',' ',' '); #697=ACTION_PROPERTY('priority','Incremental Retract WS 2 TP 14',#696); #698=ACTION_PROPERTY_REPRESENTATION('priority', 'Incremental Retract WS 2 TP 14',#697,#133); #699=ACTION_PROPERTY('trajectory type','Incremental Retract WS 2 TP 14', #696); #700=ACTION_PROPERTY_REPRESENTATION('trajectory type', 'Incremental Retract WS 2 TP 14',#699,#137); #701=MACHINING_TECHNOLOGY_RELATIONSHIP('Incremental Retract WS 2 TP 14', 'feed and speed values',#696,#151); #702=ACTION_PROPERTY('speed profile','Incremental Retract WS 2 TP 14',#696); #703=ACTION_PROPERTY_REPRESENTATION('rapid', 'Incremental Retract WS 2 TP 14',#702,#704); #704=MACHINING_TOOLPATH_SPEED_PROFILE_REPRESENTATION('rapid',(#705),#32); #705=DESCRIPTIVE_REPRESENTATION_ITEM('constant','rapid'); #706=ACTION_PROPERTY('basic curve','Incremental Retract WS 2 TP 14',#696); #707=ACTION_PROPERTY_REPRESENTATION('basic curve', 'Incremental Retract WS 2 TP 14',#706,#708); #708=REPRESENTATION('basic curve',(#709),#102); #709=POLYLINE('basic curve for WS 2 TP 14',(#695,#710)); #710=CARTESIAN_POINT('Incremental Retract',(10.875,2.25,0.25)); /************************************************ * Application object: MILLING_MACHINE_FUNCTIONS (#711) * THROUGH_SPINDLE_COOLANT: #711, #712, #713, #54: [through spindle coolant off] * CHIP_REMOVAL: #711, #714, #715, #58: [chip removal off] * COOLANT: #711, #716, #717, #718: [coolant off] */ #711=MACHINING_FUNCTIONS('AP-238 CC1 OMAC Subset Version 1.0','milling', ' ',' '); #712=ACTION_PROPERTY('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#711); #713=ACTION_PROPERTY_REPRESENTATION('through spindle coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#712,#54); #714=ACTION_PROPERTY('chip removal','AP-238 CC1 OMAC Subset Version 1.0 ',#711); #715=ACTION_PROPERTY_REPRESENTATION('chip removal', 'AP-238 CC1 OMAC Subset Version 1.0',#714,#58); #716=ACTION_PROPERTY('coolant','AP-238 CC1 OMAC Subset Version 1.0',#711); #717=ACTION_PROPERTY_REPRESENTATION('coolant', 'AP-238 CC1 OMAC Subset Version 1.0',#716,#718); #718=REPRESENTATION('coolant',(#719),#32); #719=DESCRIPTIVE_REPRESENTATION_ITEM('constant','coolant off'); /************************************************ * END OF APPLICATION OBJECT DESCRIPTIONS */ #720=APPLICATION_PROTOCOL_DEFINITION('Draft International Standard', 'integrated_cnc_schema',2004,#14); ENDSEC; END-ISO-10303-21;