<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<template-document xmlns="http://www.hsmworks.com/namespace/hsmworks/document/template" version="1.0">

  <user-description></user-description>

  <template description="1/8 Bore" strategy="bore" unit="inches">
    <tool guid="1353a45b-8f8d-4a3e-a8eb-18445bdad182" type="flat end mill" unit="inches" version="1.3">
      <description>Mill - 1/8" Flat Endmill</description>
      <nc break-control="0" diameter-offset="2" length-offset="2" live-tool="1" manual-tool-change="0" number="2" turret="0"/>
      <coolant mode="flood"/>
      <material name="unspecified"/>
      <body body-length="0.6" coolant-support="no" diameter="0.125" flute-length="0.5" number-of-flutes="3" overall-length="1.5" shaft-diameter="0.125" shoulder-length="0.5" thread-pitch="0" thread-profile-angle="60"/>
      <holder description="Maritool CAT40-ER32-2.35" product-id="CAT40-ER32-2.35" vendor="Maritool">
        <section diameter="1.5" length="0"/>
        <section diameter="1.97" length="0.148"/>
        <section diameter="1.97" length="0.836"/>
        <section diameter="1.57" length="0"/>
        <section diameter="1.57" length="0.176"/>
        <section diameter="1.75" length="0.09"/>
        <section diameter="1.75" length="0.425"/>
        <section diameter="1.85" length="0.05"/>
        <section diameter="2.442" length="0"/>
        <section diameter="2.502" length="0.03"/>
        <section diameter="2.502" length="0.145"/>
        <section diameter="2.215" length="0.079"/>
        <section diameter="2.215" length="0.118"/>
        <section diameter="2.502" length="0.079"/>
        <section diameter="2.502" length="0.143"/>
        <section diameter="2.442" length="0.03"/>
        <section diameter="1.75" length="0"/>
        <section diameter="1.75" length="0.125"/>
      </holder>
      <motion clockwise="yes" cutting-feedrate="20" entry-feedrate="20" exit-feedrate="20" feed-mode="per-minute" plunge-feedrate="6.66667" ramp-feedrate="20" ramp-spindle-rpm="12000" retract-feedrate="0" spindle-rpm="10000"/>
      <presets>
        <preset description="SAMPLE preset for roughing in Aluminum" id="{cf3547e7-f681-4bee-96ef-03c44402209b}" name="Aluminum - Roughing" tool_coolant="flood" tool_feedCutting="508" tool_feedEntry="508" tool_feedExit="508" tool_feedPlunge="169.33333163999998" tool_feedRamp="508" tool_rampSpindleSpeed="12000" tool_spindleSpeed="10000" tool_stepdown="0.38099999999999995" tool_stepover="0.50800000000000001"/>
        <preset description="SAMPLE preset for slotting in Aluminum" id="{901b3222-0ba9-43f5-873b-65b27b466b3d}" name="Aluminum - Slotting" tool_coolant="flood" tool_feedCutting="1274.881348196257" tool_feedEntry="1274.9752577319605" tool_feedExit="1274.9752577319605" tool_feedPlunge="424.96044939875298" tool_feedRamp="1274.9752577319605" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for finishing in Aluminum" id="{938af52b-e114-427f-a84b-4419818be668}" name="Aluminum - Finishing" tool_coolant="flood" tool_feedCutting="1610.9221619722045" tool_feedEntry="1611.0408247422681" tool_feedExit="1611.0408247422681" tool_feedPlunge="536.97405399073466" tool_feedRamp="1611.0408247422681" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Brass" id="{96110121-550d-46b0-9c72-abdc57a9a536}" name="Brass - Slotting" tool_coolant="flood" tool_feedCutting="1018.4911620895064" tool_feedEntry="1018.5661855670105" tool_feedExit="1018.5661855670105" tool_feedPlunge="339.49705402983545" tool_feedRamp="1018.5661855670105" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Brass" id="{0c727bf6-b564-4f0c-a85c-0b0c34a0ad3e}" name="Brass - Roughing" tool_coolant="flood" tool_feedCutting="1018.4911620895064" tool_feedEntry="1018.5661855670105" tool_feedExit="1018.5661855670105" tool_feedPlunge="339.49705402983545" tool_feedRamp="1018.5661855670105" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Brass" id="{d733f432-791c-41ed-8581-30ff87825de9}" name="Brass - Finishing" tool_coolant="flood" tool_feedCutting="1287.3238131102628" tool_feedEntry="1287.4186391752582" tool_feedExit="1287.4186391752582" tool_feedPlunge="429.10793770342116" tool_feedRamp="1287.4186391752582" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Copper" id="{0d80fb5f-79cf-437b-a393-6de79cd62564}" name="Copper - Slotting" tool_coolant="flood" tool_feedCutting="583.59543587728774" tool_feedEntry="583.63842432989725" tool_feedExit="583.63842432989725" tool_feedPlunge="194.53181195909576" tool_feedRamp="583.63842432989725" tool_rampSpindleSpeed="6876" tool_spindleSpeed="6875.4935415698837" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Copper" id="{7b4f6c1a-6ded-494c-b82a-52d9e53d4e39}" name="Copper - Roughing" tool_coolant="flood" tool_feedCutting="583.59543587728774" tool_feedEntry="583.63842432989725" tool_feedExit="583.63842432989725" tool_feedPlunge="194.53181195909576" tool_feedRamp="583.63842432989725" tool_rampSpindleSpeed="6876" tool_spindleSpeed="6875.4935415698837" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Copper" id="{9accfa13-13d4-4fa0-9e74-29f89a8b608d}" name="Copper - Finishing" tool_coolant="flood" tool_feedCutting="737.6365449121804" tool_feedEntry="737.69088024742325" tool_feedExit="737.69088024742325" tool_feedPlunge="245.87884830406023" tool_feedRamp="737.69088024742325" tool_rampSpindleSpeed="6876" tool_spindleSpeed="6875.4935415698837" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Low Carbon Steel" id="{1ad2658c-dad9-42a3-b125-a1b443248d32}" name="Low Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="441.42472115364723" tool_feedEntry="441.45723711340207" tool_feedExit="441.45723711340207" tool_feedPlunge="147.14157371788215" tool_feedRamp="441.45723711340207" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Low Carbon Steel" id="{19ff9b59-1beb-4a4a-b02d-41d99ad62a58}" name="Low Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="394.95399992179853" tool_feedEntry="394.98309278350524" tool_feedExit="394.98309278350524" tool_feedPlunge="131.65133330726621" tool_feedRamp="394.98309278350524" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Low Carbon Steel" id="{b5c8d648-9ab3-4a4f-a9db-aa87303a3a5d}" name="Low Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="499.48955741899914" tool_feedEntry="499.52635051546389" tool_feedExit="499.52635051546389" tool_feedPlunge="166.49651913966665" tool_feedRamp="499.52635051546389" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in High Carbon Steel" id="{fbedfcc6-e195-4824-b06e-6e81f2b11d76}" name="High Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="204.33191835826932" tool_feedEntry="204.34696973195852" tool_feedExit="204.34696973195852" tool_feedPlunge="68.110639452756288" tool_feedRamp="204.34696973195852" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in High Carbon Steel" id="{8508056e-ad2b-41dc-88a4-2ac7691b2c13}" name="High Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.77528505402478" tool_feedEntry="182.78874853608261" tool_feedExit="182.78874853608261" tool_feedPlunge="60.925095018008321" tool_feedRamp="182.78874853608261" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in High Carbon Steel" id="{2b4e3fbf-10dc-4512-8429-6cd4e57cf53a}" name="High Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="235.39459485681218" tool_feedEntry="235.41193435051539" tool_feedExit="235.41193435051539" tool_feedPlunge="78.464864952270773" tool_feedRamp="235.41193435051539" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Plastics" id="{616936e1-0960-4a32-a763-c94f52524c00}" name="Plastics - Slotting" tool_coolant="flood" tool_feedCutting="1289.020512871263" tool_feedEntry="1289.1154639175256" tool_feedExit="1289.1154639175256" tool_feedPlunge="429.67350429042125" tool_feedRamp="1289.1154639175256" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="0.74301546391753459" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Plastics" id="{3be610b6-088c-4fc2-9eb4-a0e88b43d413}" name="Plastics - Roughing" tool_coolant="flood" tool_feedCutting="1289.020512871263" tool_feedEntry="1289.1154639175256" tool_feedExit="1289.1154639175256" tool_feedPlunge="429.67350429042125" tool_feedRamp="1289.1154639175256" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Plastics" id="{8b0d09d1-81c3-40c0-ab44-62e12ba5635e}" name="Plastics - Finishing" tool_coolant="flood" tool_feedCutting="1589.7134149596952" tool_feedEntry="1589.8305154639181" tool_feedExit="1589.8305154639181" tool_feedPlunge="529.90447165323235" tool_feedRamp="1589.8305154639181" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Stainless Steel" id="{129c6704-3f20-4b1a-917c-c1091a5d6917}" name="Stainless Steel - Slotting" tool_coolant="flood" tool_feedCutting="204.33191835826932" tool_feedEntry="204.34696973195852" tool_feedExit="204.34696973195852" tool_feedPlunge="68.110639452756288" tool_feedRamp="204.34696973195852" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="1.1112499999999994" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Stainless Steel" id="{93bf809f-41ab-4907-af1b-c90efba5fbc7}" name="Stainless Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.77528505402478" tool_feedEntry="182.78874853608261" tool_feedExit="182.78874853608261" tool_feedPlunge="60.925095018008321" tool_feedRamp="182.78874853608261" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Stainless Steel" id="{dbeae6c4-e0c9-4fea-81d9-a5fbafb50800}" name="Stainless Steel - Finishing" tool_coolant="flood" tool_feedCutting="235.39459485681218" tool_feedEntry="235.41193435051539" tool_feedExit="235.41193435051539" tool_feedPlunge="78.464864952270773" tool_feedRamp="235.41193435051539" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Titanium" id="{78ab75f3-7ff5-48a3-8e20-651beb95c2c4}" name="Titanium - Slotting" tool_coolant="flood" tool_feedCutting="250.82991246775765" tool_feedEntry="250.84838894845367" tool_feedExit="250.84838894845367" tool_feedPlunge="83.609970822585709" tool_feedRamp="250.84838894845367" tool_rampSpindleSpeed="4584" tool_spindleSpeed="4583.6623610465922" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Titanium" id="{ad4b1f14-88dd-41ae-b548-aae575b4ec5f}" name="Titanium - Roughing" tool_coolant="flood" tool_feedCutting="248.12933201483176" tool_feedEntry="248.14760956701028" tool_feedExit="248.14760956701028" tool_feedPlunge="82.709777338277249" tool_feedRamp="248.14760956701028" tool_rampSpindleSpeed="4584" tool_spindleSpeed="4583.6623610465922" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Titanium" id="{9df34e9a-8178-44f7-acbd-863d90f4e822}" name="Titanium - Finishing" tool_coolant="flood" tool_feedCutting="250.82991246775765" tool_feedEntry="250.84838894845367" tool_feedExit="250.84838894845367" tool_feedPlunge="83.609970822585709" tool_feedRamp="250.84838894845367" tool_rampSpindleSpeed="4584" tool_spindleSpeed="4583.6623610465922" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
      </presets>
    </tool>
    <parameter expression="false" name="advancedMode"/>
    <parameter expression="false" name="betaMode"/>
    <parameter expression="false" name="alphaMode"/>
    <parameter expression="false" name="isXpress"/>
    <parameter expression="true" name="licenseMultiaxis"/>
    <parameter expression="true" name="license3D"/>
    <parameter expression="false" name="metric"/>
    <parameter expression="true" name="isAssemblyDocument"/>
    <parameter expression="'operation'" name="context"/>
    <parameter expression="'bore'" name="strategy"/>
    <parameter expression="'Bore'" name="operation_description"/>
    <parameter expression="false" name="tab_tool"/>
    <parameter expression="true" name="group_tool"/>
    <parameter expression="false" name="tool_select"/>
    <parameter expression="'flat end mill'" name="tool_type"/>
    <parameter expression="true" name="undercut"/>
    <parameter expression="tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'" name="tool_isTurning"/>
    <parameter expression="tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill'" name="tool_isMill"/>
    <parameter expression="tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'" name="tool_isDrill"/>
    <parameter expression="'tapered_bull_nose'" name="tool_taperedType"/>
    <parameter expression="'inches'" name="tool_unit"/>
    <parameter expression="2" name="tool_number"/>
    <parameter expression="tool_number" name="tool_diameterOffset"/>
    <parameter expression="tool_number" name="tool_lengthOffset"/>
    <parameter expression="tool_number" name="tool_compensationOffset"/>
    <parameter expression="0" name="tool_turret"/>
    <parameter expression="false" name="tool_manualToolChange"/>
    <parameter expression="false" name="tool_breakControl"/>
    <parameter expression="true" name="tool_live"/>
    <parameter expression="'flood'" name="tool_coolant"/>
    <parameter expression="'unspecified'" name="tool_material"/>
    <parameter expression="'Mill - 1/8&quot; Flat Endmill'" name="tool_description"/>
    <parameter expression="''" name="tool_comment"/>
    <parameter expression="''" name="tool_vendor"/>
    <parameter expression="''" name="tool_productId"/>
    <parameter expression="0.125in" name="tool_diameter"/>
    <parameter expression="0.0in" name="tool_tipDiameter"/>
    <parameter expression="0.0in" name="tool_tipOffset"/>
    <parameter expression="0.0in" name="tool_cornerRadius"/>
    <parameter expression="tool_taperAngle * 2" name="tool_inclusiveAngle"/>
    <parameter expression="0.0" name="tool_taperAngle"/>
    <parameter expression="(tool_type == 'counter sink') ? 90.0deg : 118.0deg" name="tool_tipAngle"/>
    <parameter expression="60." name="tool_threadProfileAngle"/>
    <parameter expression="0.0in" name="tool_tipLength"/>
    <parameter expression="0.5in" name="tool_fluteLength"/>
    <parameter expression="tool_fluteLength" name="tool_shoulderLength"/>
    <parameter expression="0.6in" name="tool_bodyLength"/>
    <parameter expression="1.5in" name="tool_overallLength"/>
    <parameter expression="tool_diameter" name="tool_shaftDiameter"/>
    <parameter expression="tool_shaftDiameter/2" name="tool_segmentHeight"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterUpper"/>
    <parameter expression="Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)" name="tool_shaftSegmentHeight"/>
    <parameter expression="tool_diameter" name="tool_shaftSegmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter" name="tool_shaftSegmentDiameterUpper"/>
    <parameter expression="0.0in" name="tool_threadPitch"/>
    <parameter expression="1" name="tool_numberOfTeeth"/>
    <parameter expression="3" name="tool_numberOfFlutes"/>
    <parameter expression="false" name="holder_attached"/>
    <parameter expression="'Maritool CAT40-ER32-2.35'" name="holder_description"/>
    <parameter expression="''" name="holder_comment"/>
    <parameter expression="'Maritool'" name="holder_vendor"/>
    <parameter expression="'CAT40-ER32-2.35'" name="holder_productId"/>
    <parameter expression="''" name="holder_productLink"/>
    <parameter expression="''" name="holder_libraryName"/>
    <parameter expression="''" name="tool_productLink"/>
    <parameter expression="true" name="group_feedspeed"/>
    <parameter expression="false" name="preset_select"/>
    <parameter expression="10000." name="tool_spindleSpeed"/>
    <parameter expression="tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter" name="tool_stockDiameter"/>
    <parameter expression="tool_diameter * Math.PI * tool_spindleSpeed" name="tool_surfaceSpeed"/>
    <parameter expression="12000." name="tool_rampSpindleSpeed"/>
    <parameter expression="20.in/min" name="tool_feedCutting"/>
    <parameter expression="tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes)" name="tool_feedPerTooth"/>
    <parameter expression="120inpm" name="tool_feedProbeLink"/>
    <parameter expression="(tool_type == 'probe' || tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter' ? 40inpm : tool_feedCutting)" name="tool_feedEntry"/>
    <parameter expression="tool_feedCutting" name="tool_feedExit"/>
    <parameter expression="12inpm" name="tool_feedProbeMeasure"/>
    <parameter expression="20.in/min" name="tool_feedRamp"/>
    <parameter expression="6.6666666in/min" name="tool_feedPlunge"/>
    <parameter expression="tool_feedPlunge/tool_spindleSpeed" name="tool_feedPerRevolution"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRetract"/>
    <parameter expression="true" name="tool_clockwise"/>
    <parameter expression="'none'" name="featureOperationId"/>
    <parameter expression="-1.016" name="surfaceZHigh"/>
    <parameter expression="-5.7785" name="surfaceZLow"/>
    <parameter expression="1.016" name="surfaceXLow"/>
    <parameter expression="102.61599999999999" name="surfaceXHigh"/>
    <parameter expression="1.016" name="surfaceYLow"/>
    <parameter expression="102.61599999999999" name="surfaceYHigh"/>
    <parameter expression="0.0" name="stockZHigh"/>
    <parameter expression="-5.7785" name="stockZLow"/>
    <parameter expression="0.0" name="stockXLow"/>
    <parameter expression="103.63199999999999" name="stockXHigh"/>
    <parameter expression="0.0" name="stockYLow"/>
    <parameter expression="103.63199999999999" name="stockYHigh"/>
    <parameter expression="false" name="tab_geometry"/>
    <parameter expression="true" name="group_geometry"/>
    <parameter expression="true" name="circularFaces"/>
    <parameter expression="true" name="selectSameDiameter"/>
    <parameter expression="false" name="selectSameDepth"/>
    <parameter expression="false" name="selectSameTopZ"/>
    <parameter expression="false" name="containmentBoundary"/>
    <parameter expression="false" name="orderHolesByDepth"/>
    <parameter expression="'optimize-order'" name="holeToolpathOrder"/>
    <parameter expression="true" name="holeToolpathOrder_bidirectional"/>
    <parameter expression="false" name="reverseOrder"/>
    <parameter expression="0" name="numberOfHoles"/>
    <parameter expression="tool_diameter * 1e-5" name="compareTolerance"/>
    <parameter expression="3.9878mm" name="holeTopDiameter"/>
    <parameter expression="false" name="overrideToolView"/>
    <parameter expression="'axesZX'" name="view_orientation_mode"/>
    <parameter expression="false" name="view_orientation_axisZ"/>
    <parameter expression="false" name="view_orientation_flipZ"/>
    <parameter expression="false" name="view_orientation_cSys"/>
    <parameter expression="false" name="view_orientation_surfaceNormal"/>
    <parameter expression="0deg" name="view_turn_from_setup"/>
    <parameter expression="0deg" name="view_tilt_from_setup"/>
    <parameter expression="0.0" name="view_turn_from_recipe"/>
    <parameter expression="0.0" name="view_tilt_from_recipe"/>
    <parameter expression="false" name="view_align_to_view"/>
    <parameter expression="false" name="view_align_to_view_direction"/>
    <parameter expression="false" name="view_orientation_axisX"/>
    <parameter expression="false" name="view_orientation_flipX"/>
    <parameter expression="false" name="view_orientation_axisY"/>
    <parameter expression="false" name="view_orientation_flipY"/>
    <parameter expression="(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'" name="view_origin_mode"/>
    <parameter expression="false" name="view_origin_point"/>
    <parameter expression="false" name="view_model_point"/>
    <parameter expression="'top center'" name="view_origin_boxPoint"/>
    <parameter expression="false" name="view_stock_point"/>
    <parameter expression="false" name="machineOrientationInfo"/>
    <parameter expression="false" name="tab_heights"/>
    <parameter expression="true" name="clearanceHeight_group"/>
    <parameter expression="'from retract height'" name="clearanceHeight_mode"/>
    <parameter expression="false" name="clearanceHeight_ref"/>
    <parameter expression="0.4in" name="clearanceHeight_offset"/>
    <parameter expression="15.24" name="clearanceHeight_value"/>
    <parameter expression="clearanceHeight_value" name="zClearance"/>
    <parameter expression="clearanceHeight_value" name="relativeZClearance"/>
    <parameter expression="true" name="clearanceHeight_absolute"/>
    <parameter expression="true" name="retractHeight_group"/>
    <parameter expression="'from stock top'" name="retractHeight_mode"/>
    <parameter expression="false" name="retractHeight_ref"/>
    <parameter expression="0.2in" name="retractHeight_offset"/>
    <parameter expression="5.08" name="retractHeight_value"/>
    <parameter expression="retractHeight_value" name="zRetract"/>
    <parameter expression="retractHeight_value" name="relativeZRetract"/>
    <parameter expression="true" name="retractHeight_absolute"/>
    <parameter expression="true" name="topHeight_group"/>
    <parameter expression="'from hole top'" name="topHeight_mode"/>
    <parameter expression="false" name="topHeight_ref"/>
    <parameter expression="0in" name="topHeight_offset"/>
    <parameter expression="0.0" name="topHeight_value"/>
    <parameter expression="false" name="topHeight_absolute"/>
    <parameter expression="true" name="bottomHeight_group"/>
    <parameter expression="'from hole bottom'" name="bottomHeight_mode"/>
    <parameter expression="false" name="bottomHeight_ref"/>
    <parameter expression="0in" name="bottomHeight_offset"/>
    <parameter expression="0.0" name="bottomHeight_value"/>
    <parameter expression="false" name="bottomHeight_absolute"/>
    <parameter expression="false" name="tab_passes"/>
    <parameter expression="true" name="group_passes"/>
    <parameter expression="0.0004in" name="tolerance"/>
    <parameter expression="tolerance * 0.5" name="contourTolerance"/>
    <parameter expression="tolerance" name="calculationTolerance"/>
    <parameter expression="0.01*calculationTolerance" name="thinningTolerance"/>
    <parameter expression="0.0004in" name="chainingTolerance"/>
    <parameter expression="calculationTolerance" name="gougingTolerance"/>
    <parameter expression="false" name="useAngle"/>
    <parameter expression="1" name="threadPitch"/>
    <parameter expression="2deg" name="plungeAngle"/>
    <parameter expression="'computer'" name="compensationType"/>
    <parameter expression="false" name="doMultiplePasses"/>
    <parameter expression="2" name="numberOfStepovers"/>
    <parameter expression="tool_diameter * 0.5" name="stepover"/>
    <parameter expression="false" name="doFinishingPasses"/>
    <parameter expression="tool_diameter * 0.1" name="finishingStepover"/>
    <parameter expression="false" name="nullPass"/>
    <parameter expression="'climb'" name="direction"/>
    <parameter expression="false" name="useStockToLeave"/>
    <parameter expression="0.004in" name="stockToLeave"/>
    <parameter expression="false" name="simpleStockToLeave"/>
    <parameter expression="false" name="tab_linking"/>
    <parameter expression="true" name="group_linking"/>
    <parameter expression="'disabled'" name="highFeedrateMode"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="highFeedrate"/>
    <parameter expression="0.08in" name="safeDistance"/>
    <parameter expression="false" name="keepToolDown"/>
    <parameter expression="true" name="group_leadsTranstions"/>
    <parameter expression="tool_diameter * 0.1" name="leadRadius"/>
    <parameter expression="tool_diameter * 0.05" name="leadDistance"/>
    <parameter expression="leadRadius" name="verticalLeadRadius"/>
    <parameter expression="false" name="leadToCenter"/>
    <parameter expression="true" name="use_tool_stepdown"/>
    <parameter expression="0.015in" name="tool_stepdown"/>
    <parameter expression="0.008in" name="tool_finishingStepdown"/>
    <parameter expression="true" name="use_tool_stepover"/>
    <parameter expression="0.02in" name="tool_stepover"/>
    <parameter expression="tool_diameter * 0.1" name="tool_finishingStepover"/>
    <parameter expression="" name="tool_rampType"/>
    <parameter expression="2.0deg" name="tool_rampAngle"/>
    <parameter expression="false" name="associatedView"/>
  </template>

  <template description="1/8 Slot" strategy="slot" unit="inches">
    <tool guid="1353a45b-8f8d-4a3e-a8eb-18445bdad182" type="flat end mill" unit="inches" version="1.3">
      <description>Mill - 1/8" Flat Endmill</description>
      <nc break-control="0" diameter-offset="2" length-offset="2" live-tool="1" manual-tool-change="0" number="2" turret="0"/>
      <coolant mode="flood"/>
      <material name="unspecified"/>
      <body body-length="0.6" coolant-support="no" diameter="0.125" flute-length="0.5" number-of-flutes="3" overall-length="1.5" shaft-diameter="0.125" shoulder-length="0.5" thread-pitch="0" thread-profile-angle="60"/>
      <holder description="Maritool CAT40-ER32-2.35" product-id="CAT40-ER32-2.35" vendor="Maritool">
        <section diameter="1.5" length="0"/>
        <section diameter="1.97" length="0.148"/>
        <section diameter="1.97" length="0.836"/>
        <section diameter="1.57" length="0"/>
        <section diameter="1.57" length="0.176"/>
        <section diameter="1.75" length="0.09"/>
        <section diameter="1.75" length="0.425"/>
        <section diameter="1.85" length="0.05"/>
        <section diameter="2.442" length="0"/>
        <section diameter="2.502" length="0.03"/>
        <section diameter="2.502" length="0.145"/>
        <section diameter="2.215" length="0.079"/>
        <section diameter="2.215" length="0.118"/>
        <section diameter="2.502" length="0.079"/>
        <section diameter="2.502" length="0.143"/>
        <section diameter="2.442" length="0.03"/>
        <section diameter="1.75" length="0"/>
        <section diameter="1.75" length="0.125"/>
      </holder>
      <motion clockwise="yes" cutting-feedrate="20" entry-feedrate="20" exit-feedrate="20" feed-mode="per-minute" plunge-feedrate="6.66667" ramp-feedrate="20" ramp-spindle-rpm="12000" retract-feedrate="0" spindle-rpm="10000"/>
      <presets>
        <preset description="SAMPLE preset for roughing in Aluminum" id="{cf3547e7-f681-4bee-96ef-03c44402209b}" name="Aluminum - Roughing" tool_coolant="flood" tool_feedCutting="508" tool_feedEntry="508" tool_feedExit="508" tool_feedPlunge="169.33333163999998" tool_feedRamp="508" tool_rampSpindleSpeed="12000" tool_spindleSpeed="10000" tool_stepdown="0.38099999999999995" tool_stepover="0.50800000000000001"/>
        <preset description="SAMPLE preset for slotting in Aluminum" id="{901b3222-0ba9-43f5-873b-65b27b466b3d}" name="Aluminum - Slotting" tool_coolant="flood" tool_feedCutting="1274.881348196257" tool_feedEntry="1274.9752577319605" tool_feedExit="1274.9752577319605" tool_feedPlunge="424.96044939875298" tool_feedRamp="1274.9752577319605" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for finishing in Aluminum" id="{938af52b-e114-427f-a84b-4419818be668}" name="Aluminum - Finishing" tool_coolant="flood" tool_feedCutting="1610.9221619722045" tool_feedEntry="1611.0408247422681" tool_feedExit="1611.0408247422681" tool_feedPlunge="536.97405399073466" tool_feedRamp="1611.0408247422681" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Brass" id="{96110121-550d-46b0-9c72-abdc57a9a536}" name="Brass - Slotting" tool_coolant="flood" tool_feedCutting="1018.4911620895064" tool_feedEntry="1018.5661855670105" tool_feedExit="1018.5661855670105" tool_feedPlunge="339.49705402983545" tool_feedRamp="1018.5661855670105" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Brass" id="{0c727bf6-b564-4f0c-a85c-0b0c34a0ad3e}" name="Brass - Roughing" tool_coolant="flood" tool_feedCutting="1018.4911620895064" tool_feedEntry="1018.5661855670105" tool_feedExit="1018.5661855670105" tool_feedPlunge="339.49705402983545" tool_feedRamp="1018.5661855670105" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Brass" id="{d733f432-791c-41ed-8581-30ff87825de9}" name="Brass - Finishing" tool_coolant="flood" tool_feedCutting="1287.3238131102628" tool_feedEntry="1287.4186391752582" tool_feedExit="1287.4186391752582" tool_feedPlunge="429.10793770342116" tool_feedRamp="1287.4186391752582" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Copper" id="{0d80fb5f-79cf-437b-a393-6de79cd62564}" name="Copper - Slotting" tool_coolant="flood" tool_feedCutting="583.59543587728774" tool_feedEntry="583.63842432989725" tool_feedExit="583.63842432989725" tool_feedPlunge="194.53181195909576" tool_feedRamp="583.63842432989725" tool_rampSpindleSpeed="6876" tool_spindleSpeed="6875.4935415698837" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Copper" id="{7b4f6c1a-6ded-494c-b82a-52d9e53d4e39}" name="Copper - Roughing" tool_coolant="flood" tool_feedCutting="583.59543587728774" tool_feedEntry="583.63842432989725" tool_feedExit="583.63842432989725" tool_feedPlunge="194.53181195909576" tool_feedRamp="583.63842432989725" tool_rampSpindleSpeed="6876" tool_spindleSpeed="6875.4935415698837" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Copper" id="{9accfa13-13d4-4fa0-9e74-29f89a8b608d}" name="Copper - Finishing" tool_coolant="flood" tool_feedCutting="737.6365449121804" tool_feedEntry="737.69088024742325" tool_feedExit="737.69088024742325" tool_feedPlunge="245.87884830406023" tool_feedRamp="737.69088024742325" tool_rampSpindleSpeed="6876" tool_spindleSpeed="6875.4935415698837" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Low Carbon Steel" id="{1ad2658c-dad9-42a3-b125-a1b443248d32}" name="Low Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="441.42472115364723" tool_feedEntry="441.45723711340207" tool_feedExit="441.45723711340207" tool_feedPlunge="147.14157371788215" tool_feedRamp="441.45723711340207" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Low Carbon Steel" id="{19ff9b59-1beb-4a4a-b02d-41d99ad62a58}" name="Low Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="394.95399992179853" tool_feedEntry="394.98309278350524" tool_feedExit="394.98309278350524" tool_feedPlunge="131.65133330726621" tool_feedRamp="394.98309278350524" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Low Carbon Steel" id="{b5c8d648-9ab3-4a4f-a9db-aa87303a3a5d}" name="Low Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="499.48955741899914" tool_feedEntry="499.52635051546389" tool_feedExit="499.52635051546389" tool_feedPlunge="166.49651913966665" tool_feedRamp="499.52635051546389" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in High Carbon Steel" id="{fbedfcc6-e195-4824-b06e-6e81f2b11d76}" name="High Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="204.33191835826932" tool_feedEntry="204.34696973195852" tool_feedExit="204.34696973195852" tool_feedPlunge="68.110639452756288" tool_feedRamp="204.34696973195852" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in High Carbon Steel" id="{8508056e-ad2b-41dc-88a4-2ac7691b2c13}" name="High Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.77528505402478" tool_feedEntry="182.78874853608261" tool_feedExit="182.78874853608261" tool_feedPlunge="60.925095018008321" tool_feedRamp="182.78874853608261" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in High Carbon Steel" id="{2b4e3fbf-10dc-4512-8429-6cd4e57cf53a}" name="High Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="235.39459485681218" tool_feedEntry="235.41193435051539" tool_feedExit="235.41193435051539" tool_feedPlunge="78.464864952270773" tool_feedRamp="235.41193435051539" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Plastics" id="{616936e1-0960-4a32-a763-c94f52524c00}" name="Plastics - Slotting" tool_coolant="flood" tool_feedCutting="1289.020512871263" tool_feedEntry="1289.1154639175256" tool_feedExit="1289.1154639175256" tool_feedPlunge="429.67350429042125" tool_feedRamp="1289.1154639175256" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="0.74301546391753459" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Plastics" id="{3be610b6-088c-4fc2-9eb4-a0e88b43d413}" name="Plastics - Roughing" tool_coolant="flood" tool_feedCutting="1289.020512871263" tool_feedEntry="1289.1154639175256" tool_feedExit="1289.1154639175256" tool_feedPlunge="429.67350429042125" tool_feedRamp="1289.1154639175256" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Plastics" id="{8b0d09d1-81c3-40c0-ab44-62e12ba5635e}" name="Plastics - Finishing" tool_coolant="flood" tool_feedCutting="1589.7134149596952" tool_feedEntry="1589.8305154639181" tool_feedExit="1589.8305154639181" tool_feedPlunge="529.90447165323235" tool_feedRamp="1589.8305154639181" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Stainless Steel" id="{129c6704-3f20-4b1a-917c-c1091a5d6917}" name="Stainless Steel - Slotting" tool_coolant="flood" tool_feedCutting="204.33191835826932" tool_feedEntry="204.34696973195852" tool_feedExit="204.34696973195852" tool_feedPlunge="68.110639452756288" tool_feedRamp="204.34696973195852" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="1.1112499999999994" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Stainless Steel" id="{93bf809f-41ab-4907-af1b-c90efba5fbc7}" name="Stainless Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.77528505402478" tool_feedEntry="182.78874853608261" tool_feedExit="182.78874853608261" tool_feedPlunge="60.925095018008321" tool_feedRamp="182.78874853608261" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Stainless Steel" id="{dbeae6c4-e0c9-4fea-81d9-a5fbafb50800}" name="Stainless Steel - Finishing" tool_coolant="flood" tool_feedCutting="235.39459485681218" tool_feedEntry="235.41193435051539" tool_feedExit="235.41193435051539" tool_feedPlunge="78.464864952270773" tool_feedRamp="235.41193435051539" tool_rampSpindleSpeed="6112" tool_spindleSpeed="6111.5498147287835" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
        <preset description="SAMPLE preset for slotting in Titanium" id="{78ab75f3-7ff5-48a3-8e20-651beb95c2c4}" name="Titanium - Slotting" tool_coolant="flood" tool_feedCutting="250.82991246775765" tool_feedEntry="250.84838894845367" tool_feedExit="250.84838894845367" tool_feedPlunge="83.609970822585709" tool_feedRamp="250.84838894845367" tool_rampSpindleSpeed="4584" tool_spindleSpeed="4583.6623610465922" tool_stepdown="0.5957216494845442" tool_stepover="3.1749999999999989"/>
        <preset description="SAMPLE preset for roughing in Titanium" id="{ad4b1f14-88dd-41ae-b548-aae575b4ec5f}" name="Titanium - Roughing" tool_coolant="flood" tool_feedCutting="248.12933201483176" tool_feedEntry="248.14760956701028" tool_feedExit="248.14760956701028" tool_feedPlunge="82.709777338277249" tool_feedRamp="248.14760956701028" tool_rampSpindleSpeed="4584" tool_spindleSpeed="4583.6623610465922" tool_stepdown="9.5249999999999986" tool_stepover="0.49916237113401796"/>
        <preset description="SAMPLE preset for finishing in Titanium" id="{9df34e9a-8178-44f7-acbd-863d90f4e822}" name="Titanium - Finishing" tool_coolant="flood" tool_feedCutting="250.82991246775765" tool_feedEntry="250.84838894845367" tool_feedExit="250.84838894845367" tool_feedPlunge="83.609970822585709" tool_feedRamp="250.84838894845367" tool_rampSpindleSpeed="4584" tool_spindleSpeed="4583.6623610465922" tool_stepdown="9.5249999999999986" tool_stepover="0.30440721649483959"/>
      </presets>
    </tool>
    <parameter expression="false" name="advancedMode"/>
    <parameter expression="false" name="betaMode"/>
    <parameter expression="false" name="alphaMode"/>
    <parameter expression="false" name="isXpress"/>
    <parameter expression="true" name="licenseMultiaxis"/>
    <parameter expression="true" name="license3D"/>
    <parameter expression="false" name="metric"/>
    <parameter expression="true" name="isAssemblyDocument"/>
    <parameter expression="'operation'" name="context"/>
    <parameter expression="'slot'" name="strategy"/>
    <parameter expression="'Slot'" name="operation_description"/>
    <parameter expression="false" name="tab_tool"/>
    <parameter expression="true" name="group_tool"/>
    <parameter expression="false" name="tool_select"/>
    <parameter expression="'flat end mill'" name="tool_type"/>
    <parameter expression="true" name="undercut"/>
    <parameter expression="tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'" name="tool_isTurning"/>
    <parameter expression="tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill'" name="tool_isMill"/>
    <parameter expression="tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'" name="tool_isDrill"/>
    <parameter expression="'tapered_bull_nose'" name="tool_taperedType"/>
    <parameter expression="'inches'" name="tool_unit"/>
    <parameter expression="2" name="tool_number"/>
    <parameter expression="tool_number" name="tool_diameterOffset"/>
    <parameter expression="tool_number" name="tool_lengthOffset"/>
    <parameter expression="tool_number" name="tool_compensationOffset"/>
    <parameter expression="0" name="tool_turret"/>
    <parameter expression="false" name="tool_manualToolChange"/>
    <parameter expression="false" name="tool_breakControl"/>
    <parameter expression="true" name="tool_live"/>
    <parameter expression="'flood'" name="tool_coolant"/>
    <parameter expression="'unspecified'" name="tool_material"/>
    <parameter expression="'Mill - 1/8&quot; Flat Endmill'" name="tool_description"/>
    <parameter expression="''" name="tool_comment"/>
    <parameter expression="''" name="tool_vendor"/>
    <parameter expression="''" name="tool_productId"/>
    <parameter expression="0.125in" name="tool_diameter"/>
    <parameter expression="0.0in" name="tool_tipDiameter"/>
    <parameter expression="0.0in" name="tool_tipOffset"/>
    <parameter expression="0.0in" name="tool_cornerRadius"/>
    <parameter expression="tool_taperAngle * 2" name="tool_inclusiveAngle"/>
    <parameter expression="0.0" name="tool_taperAngle"/>
    <parameter expression="(tool_type == 'counter sink') ? 90.0deg : 118.0deg" name="tool_tipAngle"/>
    <parameter expression="60." name="tool_threadProfileAngle"/>
    <parameter expression="0.0in" name="tool_tipLength"/>
    <parameter expression="0.5in" name="tool_fluteLength"/>
    <parameter expression="tool_fluteLength" name="tool_shoulderLength"/>
    <parameter expression="0.6in" name="tool_bodyLength"/>
    <parameter expression="1.5in" name="tool_overallLength"/>
    <parameter expression="tool_diameter" name="tool_shaftDiameter"/>
    <parameter expression="tool_shaftDiameter/2" name="tool_segmentHeight"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterUpper"/>
    <parameter expression="Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)" name="tool_shaftSegmentHeight"/>
    <parameter expression="tool_diameter" name="tool_shaftSegmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter" name="tool_shaftSegmentDiameterUpper"/>
    <parameter expression="0.0in" name="tool_threadPitch"/>
    <parameter expression="1" name="tool_numberOfTeeth"/>
    <parameter expression="3" name="tool_numberOfFlutes"/>
    <parameter expression="false" name="holder_attached"/>
    <parameter expression="'Maritool CAT40-ER32-2.35'" name="holder_description"/>
    <parameter expression="''" name="holder_comment"/>
    <parameter expression="'Maritool'" name="holder_vendor"/>
    <parameter expression="'CAT40-ER32-2.35'" name="holder_productId"/>
    <parameter expression="''" name="holder_productLink"/>
    <parameter expression="''" name="holder_libraryName"/>
    <parameter expression="''" name="tool_productLink"/>
    <parameter expression="true" name="group_feedspeed"/>
    <parameter expression="false" name="preset_select"/>
    <parameter expression="10000." name="tool_spindleSpeed"/>
    <parameter expression="tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter" name="tool_stockDiameter"/>
    <parameter expression="tool_diameter * Math.PI * tool_spindleSpeed" name="tool_surfaceSpeed"/>
    <parameter expression="12000." name="tool_rampSpindleSpeed"/>
    <parameter expression="20.in/min" name="tool_feedCutting"/>
    <parameter expression="tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes)" name="tool_feedPerTooth"/>
    <parameter expression="120inpm" name="tool_feedProbeLink"/>
    <parameter expression="(tool_type == 'probe' || tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter' ? 40inpm : tool_feedCutting)" name="tool_feedEntry"/>
    <parameter expression="tool_feedCutting" name="tool_feedExit"/>
    <parameter expression="12inpm" name="tool_feedProbeMeasure"/>
    <parameter expression="20.in/min" name="tool_feedRamp"/>
    <parameter expression="6.6666666in/min" name="tool_feedPlunge"/>
    <parameter expression="tool_feedPlunge/tool_spindleSpeed" name="tool_feedPerRevolution"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRetract"/>
    <parameter expression="true" name="tool_clockwise"/>
    <parameter expression="'none'" name="featureOperationId"/>
    <parameter expression="-1.016" name="surfaceZHigh"/>
    <parameter expression="-5.7785" name="surfaceZLow"/>
    <parameter expression="1.016" name="surfaceXLow"/>
    <parameter expression="102.61599999999999" name="surfaceXHigh"/>
    <parameter expression="1.016" name="surfaceYLow"/>
    <parameter expression="102.61599999999999" name="surfaceYHigh"/>
    <parameter expression="0.0" name="stockZHigh"/>
    <parameter expression="-5.7785" name="stockZLow"/>
    <parameter expression="0.0" name="stockXLow"/>
    <parameter expression="103.63199999999999" name="stockXHigh"/>
    <parameter expression="0.0" name="stockYLow"/>
    <parameter expression="103.63199999999999" name="stockYHigh"/>
    <parameter expression="false" name="tab_geometry"/>
    <parameter expression="true" name="group_geometry"/>
    <parameter expression="true" name="pockets"/>
    <parameter expression="true" name="pockets_detectOpenPockets"/>
    <parameter expression="'tangent'" name="pockets_extensionMethod"/>
    <parameter expression="true" name="pockets_connectOpenPockets"/>
    <parameter expression="true" name="pockets_errorCheck"/>
    <parameter expression="false" name="doWrap"/>
    <parameter expression="true" name="unwrap"/>
    <parameter expression="false" name="wrap_cylinder"/>
    <parameter expression="0" name="wrap_cylinder_radius"/>
    <parameter expression="0in" name="wrap_nominalRadius_offset"/>
    <parameter expression="wrap_cylinder_radius + wrap_nominalRadius_offset" name="wrap_nominalRadius_value"/>
    <parameter expression="false" name="overrideToolView"/>
    <parameter expression="'axesZX'" name="view_orientation_mode"/>
    <parameter expression="false" name="view_orientation_axisZ"/>
    <parameter expression="false" name="view_orientation_flipZ"/>
    <parameter expression="false" name="view_orientation_cSys"/>
    <parameter expression="false" name="view_orientation_surfaceNormal"/>
    <parameter expression="0deg" name="view_turn_from_setup"/>
    <parameter expression="0deg" name="view_tilt_from_setup"/>
    <parameter expression="0.0" name="view_turn_from_recipe"/>
    <parameter expression="0.0" name="view_tilt_from_recipe"/>
    <parameter expression="false" name="view_align_to_view"/>
    <parameter expression="false" name="view_align_to_view_direction"/>
    <parameter expression="false" name="view_orientation_axisX"/>
    <parameter expression="false" name="view_orientation_flipX"/>
    <parameter expression="false" name="view_orientation_axisY"/>
    <parameter expression="false" name="view_orientation_flipY"/>
    <parameter expression="(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'" name="view_origin_mode"/>
    <parameter expression="false" name="view_origin_point"/>
    <parameter expression="false" name="view_model_point"/>
    <parameter expression="'top center'" name="view_origin_boxPoint"/>
    <parameter expression="false" name="view_stock_point"/>
    <parameter expression="false" name="machineOrientationInfo"/>
    <parameter expression="false" name="tab_heights"/>
    <parameter expression="true" name="clearanceHeight_group"/>
    <parameter expression="'from retract height'" name="clearanceHeight_mode"/>
    <parameter expression="false" name="clearanceHeight_ref"/>
    <parameter expression="0.4in" name="clearanceHeight_offset"/>
    <parameter expression="15.24" name="clearanceHeight_value"/>
    <parameter expression="clearanceHeight_value" name="zClearance"/>
    <parameter expression="clearanceHeight_value" name="relativeZClearance"/>
    <parameter expression="true" name="clearanceHeight_absolute"/>
    <parameter expression="true" name="retractHeight_group"/>
    <parameter expression="'from stock top'" name="retractHeight_mode"/>
    <parameter expression="false" name="retractHeight_ref"/>
    <parameter expression="0.2in" name="retractHeight_offset"/>
    <parameter expression="5.08" name="retractHeight_value"/>
    <parameter expression="retractHeight_value" name="zRetract"/>
    <parameter expression="retractHeight_value" name="relativeZRetract"/>
    <parameter expression="true" name="retractHeight_absolute"/>
    <parameter expression="true" name="feedHeight_group"/>
    <parameter expression="'from top'" name="feedHeight_mode"/>
    <parameter expression="false" name="feedHeight_ref"/>
    <parameter expression="0.2in" name="feedHeight_offset"/>
    <parameter expression="5.08" name="feedHeight_value"/>
    <parameter expression="(feedHeight_mode == 'disabled') ? false : true" name="useZFeed"/>
    <parameter expression="true" name="feedHeight_absolute"/>
    <parameter expression="true" name="topHeight_group"/>
    <parameter expression="'from stock top'" name="topHeight_mode"/>
    <parameter expression="false" name="topHeight_ref"/>
    <parameter expression="0in" name="topHeight_offset"/>
    <parameter expression="0.0" name="topHeight_value"/>
    <parameter expression="true" name="topHeight_absolute"/>
    <parameter expression="true" name="bottomHeight_group"/>
    <parameter expression="'from contour'" name="bottomHeight_mode"/>
    <parameter expression="false" name="bottomHeight_ref"/>
    <parameter expression="0in" name="bottomHeight_offset"/>
    <parameter expression="0.0" name="bottomHeight_value"/>
    <parameter expression="false" name="bottomHeight_absolute"/>
    <parameter expression="false" name="tab_passes"/>
    <parameter expression="true" name="group_passes"/>
    <parameter expression="0.0004in" name="tolerance"/>
    <parameter expression="tolerance * 0.5" name="contourTolerance"/>
    <parameter expression="tolerance" name="calculationTolerance"/>
    <parameter expression="0.01*calculationTolerance" name="thinningTolerance"/>
    <parameter expression="0.0004in" name="chainingTolerance"/>
    <parameter expression="calculationTolerance" name="gougingTolerance"/>
    <parameter expression="0" name="backoffDistance"/>
    <parameter expression="0in" name="maximumFinishingStepoverJl"/>
    <parameter expression="false" name="nullPass"/>
    <parameter expression="0" name="tangentialFragmentExtensionDistance"/>
    <parameter expression="false" name="preserveOrder"/>
    <parameter expression="true" name="bothWaysJL"/>
    <parameter expression="tool_diameter * 0.5" name="maximumStepover"/>
    <parameter expression="0.1 * maximumStepover" name="minimumRoughingStepover"/>
    <parameter expression="tool_type == 'tapered mill' ? (tool_taperedType =='tapered_ball' ? tool_diameter / 2 : tool_diameter/2 - tool_cornerRadius) : tool_diameter/2 - tool_cornerRadius" name="flatTipRadius"/>
    <parameter expression="((tool_type == 'chamfer mill') || (tool_type == 'counter sink') ) ? 0.4875*tool_tipDiameter : 0.4875*tool_diameter" name="maximumEnsureCutRadius"/>
    <parameter expression="maximumEnsureCutRadius" name="ensureCutRadius"/>
    <parameter expression="false" name="applyFinalSmoothingDeviation"/>
    <parameter expression="0in" name="roughingSmoothingDeviationJl"/>
    <parameter expression="0.04in" name="maximumRoughingStepsJl"/>
    <parameter expression="0in" name="minimumFinishingStepover"/>
    <parameter expression="true" name="doMultipleDepths"/>
    <parameter expression="tool_stepdown" name="maximumStepdown"/>
    <parameter expression="false" name="useStockToLeave"/>
    <parameter expression="0.004in" name="verticalStockToLeave"/>
    <parameter expression="false" name="simpleStockToLeave"/>
    <parameter expression="false" name="smoothingFilter"/>
    <parameter expression="tolerance" name="smoothingFilterTolerance"/>
    <parameter expression="false" name="useFeedOptimization"/>
    <parameter expression="25deg" name="reducedFeedChange"/>
    <parameter expression="tool_diameter * 0.05" name="reducedFeedRadius"/>
    <parameter expression="tool_diameter * 0.2" name="reducedFeedDistance"/>
    <parameter expression="tool_feedCutting * 0.25" name="reducedFeedrate"/>
    <parameter expression="true" name="reduceOnlyInnerCorners"/>
    <parameter expression="false" name="tab_linking"/>
    <parameter expression="true" name="group_linking"/>
    <parameter expression="'disabled'" name="highFeedrateMode"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="highFeedrate"/>
    <parameter expression="true" name="allowRapidRetract"/>
    <parameter expression="maximumStepdown + 1mm" name="safeDistance"/>
    <parameter expression="2 * tool_diameter" name="stayDownDistance"/>
    <parameter expression="true" name="group_leadsTranstions"/>
    <parameter expression="true" name="smoothTransitions"/>
    <parameter expression="0deg" name="leadInSweepJl"/>
    <parameter expression="0in" name="leadInDistanceJl"/>
    <parameter expression="0" name="leadInRadius"/>
    <parameter expression="0" name="leadInVerticalRadius"/>
    <parameter expression="0in" name="leadOutDistanceJL"/>
    <parameter expression="0deg" name="leadOutSweepJl"/>
    <parameter expression="0.0" name="leadOutRadius"/>
    <parameter expression="true" name="doRamp"/>
    <parameter expression="'profile'" name="rampType"/>
    <parameter expression="(rampType == 'disabled')" name="allowPlungingOutsideStockJl"/>
    <parameter expression="2.0deg" name="rampAngle"/>
    <parameter expression="tool_fluteLength" name="maximumRampZStepdown"/>
    <parameter expression="0.1in" name="rampClearanceHeight"/>
    <parameter expression="Math.max((tool_diameter - 2 * tool_cornerRadius) * 0.95; tool_diameter * 0.25)" name="helicalRampDiameter"/>
    <parameter expression="false" name="smoothRampJl"/>
    <parameter expression="(rampType == 'plunge')" name="allowPlunging"/>
    <parameter expression="rampType == 'helix'" name="allowHelicalRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowContourRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowSmoothContourRamps"/>
    <parameter expression="rampType == 'zigzag'" name="allowZigZagRamps"/>
    <parameter expression="true" name="group_entry_drill_positions"/>
    <parameter expression="false" name="predrillPositions"/>
    <parameter expression="false" name="entryPositions"/>
    <parameter expression="true" name="use_tool_stepdown"/>
    <parameter expression="0.015in" name="tool_stepdown"/>
    <parameter expression="0.008in" name="tool_finishingStepdown"/>
    <parameter expression="true" name="use_tool_stepover"/>
    <parameter expression="0.02in" name="tool_stepover"/>
    <parameter expression="tool_diameter * 0.1" name="tool_finishingStepover"/>
    <parameter expression="" name="tool_rampType"/>
    <parameter expression="2.0deg" name="tool_rampAngle"/>
    <parameter expression="false" name="associatedView"/>
  </template>

  <template description="1/4 Adaptive" strategy="adaptive2d" unit="inches">
    <tool guid="a0027dc1-b0a7-462a-8d04-6a48623c7fa0" type="flat end mill" unit="inches" version="1.3">
      <description>Mill - 1/4" Flat Endmill</description>
      <nc break-control="0" diameter-offset="4" length-offset="4" live-tool="1" manual-tool-change="0" number="4" turret="0"/>
      <coolant mode="flood"/>
      <material name="unspecified"/>
      <body body-length="0.85" coolant-support="no" diameter="0.25" flute-length="0.75" number-of-flutes="2" overall-length="2.5" shaft-diameter="0.25" shoulder-length="0.75" thread-pitch="0" thread-profile-angle="60"/>
      <holder description="Maritool CAT40-ER32-2.35" product-id="CAT40-ER32-2.35" vendor="Maritool">
        <section diameter="1.5" length="0"/>
        <section diameter="1.97" length="0.148"/>
        <section diameter="1.97" length="0.836"/>
        <section diameter="1.57" length="0"/>
        <section diameter="1.57" length="0.176"/>
        <section diameter="1.75" length="0.09"/>
        <section diameter="1.75" length="0.425"/>
        <section diameter="1.85" length="0.05"/>
        <section diameter="2.442" length="0"/>
        <section diameter="2.502" length="0.03"/>
        <section diameter="2.502" length="0.145"/>
        <section diameter="2.215" length="0.079"/>
        <section diameter="2.215" length="0.118"/>
        <section diameter="2.502" length="0.079"/>
        <section diameter="2.502" length="0.143"/>
        <section diameter="2.442" length="0.03"/>
        <section diameter="1.75" length="0"/>
        <section diameter="1.75" length="0.125"/>
      </holder>
      <motion clockwise="yes" cutting-feedrate="30" entry-feedrate="30" exit-feedrate="30" feed-mode="per-minute" plunge-feedrate="30" ramp-feedrate="30" ramp-spindle-rpm="10000" retract-feedrate="0" spindle-rpm="10000"/>
      <presets>
        <preset description="SAMPLE preset for slotting in Aluminum" id="{11c8af91-81f2-4e78-b027-c497530c5140}" name="Aluminum - Slotting" tool_coolant="flood" tool_feedCutting="762" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="1.016" tool_stepover="1.9049999999999974"/>
        <preset description="SAMPLE preset for roughing in Aluminum" id="{d13f1453-67d0-4ba7-8de6-e878385b9e23}" name="Aluminum - Roughing" tool_coolant="flood" tool_feedCutting="508" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Aluminum" id="{024f8455-8e03-4d9d-921f-20bee721b432}" name="Aluminum - Finishing" tool_coolant="flood" tool_feedCutting="3192.1520781268946" tool_feedEntry="3192.3872164948457" tool_feedExit="3192.3872164948457" tool_feedPlunge="1064.0506927089657" tool_feedRamp="3192.3872164948457" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Brass" id="{9573d5c8-d4ed-4050-bad8-c543492922e4}" name="Brass - Slotting" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Brass" id="{a98fc5dc-f309-4de3-91ab-5bbcacbaf1fa}" name="Brass - Roughing" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Brass" id="{d359557c-32f8-4b22-9650-fae02cf45a4b}" name="Brass - Finishing" tool_coolant="flood" tool_feedCutting="1625.269329469761" tool_feedEntry="1625.3890490721644" tool_feedExit="1625.3890490721644" tool_feedPlunge="541.75644315658735" tool_feedRamp="1625.3890490721644" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Copper" id="{5718cc9f-e38a-4c5d-b3c2-a2644ccdd409}" name="Copper - Slotting" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Copper" id="{59957f78-12f6-4201-b336-0772a09d15fb}" name="Copper - Roughing" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Copper" id="{0a67d96e-818d-4763-ab3d-6a454e36e150}" name="Copper - Finishing" tool_coolant="flood" tool_feedCutting="731.37119826139258" tool_feedEntry="731.42507208247309" tool_feedExit="731.42507208247309" tool_feedPlunge="243.7903994204641" tool_feedRamp="731.42507208247309" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Low Carbon Steel" id="{6c020f53-bd17-4084-8921-32568718d0ba}" name="Low Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="554.09909604144082" tool_feedEntry="554.13991175257752" tool_feedExit="554.13991175257752" tool_feedPlunge="184.69969868048037" tool_feedRamp="554.13991175257752" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Low Carbon Steel" id="{8cf88f18-d8dd-46c7-8eb2-94a20af5db5d}" name="Low Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="497.50693232790428" tool_feedEntry="497.54357938144324" tool_feedExit="497.54357938144324" tool_feedPlunge="165.83564410930146" tool_feedRamp="497.54357938144324" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Low Carbon Steel" id="{76d7df88-79a4-4c11-9c1a-de140ef61e9d}" name="Low Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="633.07607106478531" tool_feedEntry="633.12270432989772" tool_feedExit="633.12270432989772" tool_feedPlunge="211.02535702159494" tool_feedRamp="633.12270432989772" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in High Carbon Steel" id="{5f0f35da-7dcd-4412-8dbd-9c2284a402fc}" name="High Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in High Carbon Steel" id="{02d40534-fe5f-4a3e-88d9-9fb94afdf030}" name="High Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in High Carbon Steel" id="{80269ded-0d01-42d4-8c5e-d71ac79e163e}" name="High Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Plastics" id="{a52e01ff-f552-4252-a4cc-d58a76e59b7f}" name="Plastics - Slotting" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="1.7315206185567136" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Plastics" id="{612e8833-63ab-4f44-8db3-e97f0f0052c2}" name="Plastics - Roughing" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Plastics" id="{4ed279bc-3134-4722-98ce-15910939b062}" name="Plastics - Finishing" tool_coolant="flood" tool_feedCutting="3035.0023323465612" tool_feedEntry="3035.22589484536" tool_feedExit="3035.22589484536" tool_feedPlunge="1011.667444115518" tool_feedRamp="3035.22589484536" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Stainless Steel" id="{b51bd779-b472-45be-a584-69d71d6fb5f8}" name="Stainless Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="2.2224999999999988" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Stainless Steel" id="{591fd768-10a6-42c8-bf7e-02692d29915b}" name="Stainless Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Stainless Steel" id="{150c0fca-14c5-418e-a1f9-d3744c2a4ec7}" name="Stainless Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Titanium" id="{dee581b7-f44e-4439-9941-09af960e8e21}" name="Titanium - Slotting" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Titanium" id="{7f381ccd-1a1f-4210-869d-7bee7850eeff}" name="Titanium - Roughing" tool_coolant="flood" tool_feedCutting="259.09368865371101" tool_feedEntry="259.11277385566996" tool_feedExit="259.11277385566996" tool_feedPlunge="86.364562884570333" tool_feedRamp="259.11277385566996" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Titanium" id="{9111f42a-9122-420d-aaaa-8e54c85effdd}" name="Titanium - Finishing" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
      </presets>
    </tool>
    <parameter expression="false" name="advancedMode"/>
    <parameter expression="false" name="betaMode"/>
    <parameter expression="false" name="alphaMode"/>
    <parameter expression="false" name="isXpress"/>
    <parameter expression="true" name="licenseMultiaxis"/>
    <parameter expression="true" name="license3D"/>
    <parameter expression="false" name="metric"/>
    <parameter expression="true" name="isAssemblyDocument"/>
    <parameter expression="'operation'" name="context"/>
    <parameter expression="'adaptive2d'" name="strategy"/>
    <parameter expression="'2D Adaptive'" name="operation_description"/>
    <parameter expression="false" name="tab_tool"/>
    <parameter expression="true" name="group_tool"/>
    <parameter expression="false" name="tool_select"/>
    <parameter expression="'flat end mill'" name="tool_type"/>
    <parameter expression="true" name="undercut"/>
    <parameter expression="tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'" name="tool_isTurning"/>
    <parameter expression="tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill'" name="tool_isMill"/>
    <parameter expression="tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'" name="tool_isDrill"/>
    <parameter expression="'tapered_bull_nose'" name="tool_taperedType"/>
    <parameter expression="'inches'" name="tool_unit"/>
    <parameter expression="4" name="tool_number"/>
    <parameter expression="tool_number" name="tool_diameterOffset"/>
    <parameter expression="tool_number" name="tool_lengthOffset"/>
    <parameter expression="tool_number" name="tool_compensationOffset"/>
    <parameter expression="0" name="tool_turret"/>
    <parameter expression="false" name="tool_manualToolChange"/>
    <parameter expression="false" name="tool_breakControl"/>
    <parameter expression="true" name="tool_live"/>
    <parameter expression="'flood'" name="tool_coolant"/>
    <parameter expression="'unspecified'" name="tool_material"/>
    <parameter expression="'Mill - 1/4&quot; Flat Endmill'" name="tool_description"/>
    <parameter expression="''" name="tool_comment"/>
    <parameter expression="''" name="tool_vendor"/>
    <parameter expression="''" name="tool_productId"/>
    <parameter expression="0.25in" name="tool_diameter"/>
    <parameter expression="0.0in" name="tool_tipDiameter"/>
    <parameter expression="0.0in" name="tool_tipOffset"/>
    <parameter expression="0.0in" name="tool_cornerRadius"/>
    <parameter expression="tool_taperAngle * 2" name="tool_inclusiveAngle"/>
    <parameter expression="0.0" name="tool_taperAngle"/>
    <parameter expression="(tool_type == 'counter sink') ? 90.0deg : 118.0deg" name="tool_tipAngle"/>
    <parameter expression="60." name="tool_threadProfileAngle"/>
    <parameter expression="0.0in" name="tool_tipLength"/>
    <parameter expression="0.75in" name="tool_fluteLength"/>
    <parameter expression="tool_fluteLength" name="tool_shoulderLength"/>
    <parameter expression="0.85in" name="tool_bodyLength"/>
    <parameter expression="2.5in" name="tool_overallLength"/>
    <parameter expression="tool_diameter" name="tool_shaftDiameter"/>
    <parameter expression="tool_shaftDiameter/2" name="tool_segmentHeight"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterUpper"/>
    <parameter expression="Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)" name="tool_shaftSegmentHeight"/>
    <parameter expression="tool_diameter" name="tool_shaftSegmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter" name="tool_shaftSegmentDiameterUpper"/>
    <parameter expression="0.0in" name="tool_threadPitch"/>
    <parameter expression="1" name="tool_numberOfTeeth"/>
    <parameter expression="2" name="tool_numberOfFlutes"/>
    <parameter expression="false" name="holder_attached"/>
    <parameter expression="'Maritool CAT40-ER32-2.35'" name="holder_description"/>
    <parameter expression="''" name="holder_comment"/>
    <parameter expression="'Maritool'" name="holder_vendor"/>
    <parameter expression="'CAT40-ER32-2.35'" name="holder_productId"/>
    <parameter expression="''" name="holder_productLink"/>
    <parameter expression="''" name="holder_libraryName"/>
    <parameter expression="''" name="tool_productLink"/>
    <parameter expression="true" name="group_feedspeed"/>
    <parameter expression="false" name="preset_select"/>
    <parameter expression="10000." name="tool_spindleSpeed"/>
    <parameter expression="tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter" name="tool_stockDiameter"/>
    <parameter expression="tool_diameter * Math.PI * tool_spindleSpeed" name="tool_surfaceSpeed"/>
    <parameter expression="tool_spindleSpeed" name="tool_rampSpindleSpeed"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedCutting"/>
    <parameter expression="tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes)" name="tool_feedPerTooth"/>
    <parameter expression="120inpm" name="tool_feedProbeLink"/>
    <parameter expression="(tool_type == 'probe' || tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter' ? 40inpm : tool_feedCutting)" name="tool_feedEntry"/>
    <parameter expression="tool_feedCutting" name="tool_feedExit"/>
    <parameter expression="12inpm" name="tool_feedProbeMeasure"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRamp"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedPlunge"/>
    <parameter expression="tool_feedPlunge/tool_spindleSpeed" name="tool_feedPerRevolution"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRetract"/>
    <parameter expression="true" name="tool_clockwise"/>
    <parameter expression="'none'" name="featureOperationId"/>
    <parameter expression="-1.016" name="surfaceZHigh"/>
    <parameter expression="-5.7785" name="surfaceZLow"/>
    <parameter expression="1.016" name="surfaceXLow"/>
    <parameter expression="102.61599999999999" name="surfaceXHigh"/>
    <parameter expression="1.016" name="surfaceYLow"/>
    <parameter expression="102.61599999999999" name="surfaceYHigh"/>
    <parameter expression="0.0" name="stockZHigh"/>
    <parameter expression="-5.7785" name="stockZLow"/>
    <parameter expression="0.0" name="stockXLow"/>
    <parameter expression="103.63199999999999" name="stockXHigh"/>
    <parameter expression="0.0" name="stockYLow"/>
    <parameter expression="103.63199999999999" name="stockYHigh"/>
    <parameter expression="false" name="tab_geometry"/>
    <parameter expression="true" name="group_geometry"/>
    <parameter expression="'selection-pockets'" name="contourMode"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMinimum"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMaximum"/>
    <parameter expression="0 mm" name="depthMinimum"/>
    <parameter expression="tool_fluteLength" name="depthMaximum"/>
    <parameter expression="0 mm" name="roundDiameterMinimum"/>
    <parameter expression="true" name="pockets"/>
    <parameter expression="true" name="pockets_detectOpenPockets"/>
    <parameter expression="'tangent'" name="pockets_extensionMethod"/>
    <parameter expression="true" name="pockets_connectOpenPockets"/>
    <parameter expression="true" name="pockets_errorCheck"/>
    <parameter expression="false" name="useStockContours"/>
    <parameter expression="false" name="stockContours"/>
    <parameter expression="false" name="useRestMachining"/>
    <parameter expression="tool_diameter * 2" name="restMaterialCutterDiameter"/>
    <parameter expression="0 mm" name="restMaterialCornerRadius"/>
    <parameter expression="0deg" name="restMaterialTaperAngle"/>
    <parameter expression="restMaterialCutterDiameter" name="restMaterialShoulderLength"/>
    <parameter expression="0in" name="restMaterialStockToLeave"/>
    <parameter expression="''" name="restMaterialTool"/>
    <parameter expression="false" name="doWrap"/>
    <parameter expression="true" name="unwrap"/>
    <parameter expression="false" name="wrap_cylinder"/>
    <parameter expression="0" name="wrap_cylinder_radius"/>
    <parameter expression="0in" name="wrap_nominalRadius_offset"/>
    <parameter expression="wrap_cylinder_radius + wrap_nominalRadius_offset" name="wrap_nominalRadius_value"/>
    <parameter expression="false" name="overrideToolView"/>
    <parameter expression="'axesZX'" name="view_orientation_mode"/>
    <parameter expression="false" name="view_orientation_axisZ"/>
    <parameter expression="false" name="view_orientation_flipZ"/>
    <parameter expression="false" name="view_orientation_cSys"/>
    <parameter expression="false" name="view_orientation_surfaceNormal"/>
    <parameter expression="0deg" name="view_turn_from_setup"/>
    <parameter expression="0deg" name="view_tilt_from_setup"/>
    <parameter expression="0.0" name="view_turn_from_recipe"/>
    <parameter expression="0.0" name="view_tilt_from_recipe"/>
    <parameter expression="false" name="view_align_to_view"/>
    <parameter expression="false" name="view_align_to_view_direction"/>
    <parameter expression="false" name="view_orientation_axisX"/>
    <parameter expression="false" name="view_orientation_flipX"/>
    <parameter expression="false" name="view_orientation_axisY"/>
    <parameter expression="false" name="view_orientation_flipY"/>
    <parameter expression="(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'" name="view_origin_mode"/>
    <parameter expression="false" name="view_origin_point"/>
    <parameter expression="false" name="view_model_point"/>
    <parameter expression="'top center'" name="view_origin_boxPoint"/>
    <parameter expression="false" name="view_stock_point"/>
    <parameter expression="false" name="machineOrientationInfo"/>
    <parameter expression="false" name="tab_heights"/>
    <parameter expression="true" name="clearanceHeight_group"/>
    <parameter expression="'from retract height'" name="clearanceHeight_mode"/>
    <parameter expression="false" name="clearanceHeight_ref"/>
    <parameter expression="0.4in" name="clearanceHeight_offset"/>
    <parameter expression="15.24" name="clearanceHeight_value"/>
    <parameter expression="true" name="clearanceHeight_absolute"/>
    <parameter expression="true" name="retractHeight_group"/>
    <parameter expression="'from stock top'" name="retractHeight_mode"/>
    <parameter expression="false" name="retractHeight_ref"/>
    <parameter expression="0.2in" name="retractHeight_offset"/>
    <parameter expression="5.08" name="retractHeight_value"/>
    <parameter expression="true" name="retractHeight_absolute"/>
    <parameter expression="true" name="topHeight_group"/>
    <parameter expression="'from stock top'" name="topHeight_mode"/>
    <parameter expression="false" name="topHeight_ref"/>
    <parameter expression="0in" name="topHeight_offset"/>
    <parameter expression="0.0" name="topHeight_value"/>
    <parameter expression="true" name="topHeight_absolute"/>
    <parameter expression="true" name="bottomHeight_group"/>
    <parameter expression="'from contour'" name="bottomHeight_mode"/>
    <parameter expression="false" name="bottomHeight_ref"/>
    <parameter expression="0in" name="bottomHeight_offset"/>
    <parameter expression="0.0" name="bottomHeight_value"/>
    <parameter expression="false" name="bottomHeight_absolute"/>
    <parameter expression="false" name="tab_passes"/>
    <parameter expression="true" name="group_passes"/>
    <parameter expression="0.004in" name="tolerance"/>
    <parameter expression="tolerance * 0.5" name="contourTolerance"/>
    <parameter expression="tolerance * 0.5" name="surfaceTolerance"/>
    <parameter expression="tolerance-surfaceTolerance" name="calculationTolerance"/>
    <parameter expression="0.01*calculationTolerance" name="thinningTolerance"/>
    <parameter expression="0.0004in" name="chainingTolerance"/>
    <parameter expression="calculationTolerance" name="gougingTolerance"/>
    <parameter expression="tool_stepover" name="optimalLoad"/>
    <parameter expression="(optimalLoad&lt;(tool_diameter-optimalLoad*0.20))?(optimalLoad*0.10):(tool_diameter-optimalLoad)/2" name="loadDeviation"/>
    <parameter expression="optimalLoad + loadDeviation" name="maximumLoad"/>
    <parameter expression="false" name="bothWays"/>
    <parameter expression="optimalLoad" name="optimalLoadOtherWay"/>
    <parameter expression="(optimalLoadOtherWay&lt;(tool_diameter-optimalLoadOtherWay*0.20))?(optimalLoadOtherWay*0.10):(tool_diameter-optimalLoadOtherWay)/2" name="loadDeviationOtherWay"/>
    <parameter expression="optimalLoadOtherWay + loadDeviationOtherWay" name="maximumLoadOtherWay"/>
    <parameter expression="tool_feedCutting * 0.9" name="otherWayFeedrate"/>
    <parameter expression="Math.max(tool_cornerRadius - Math.sqrt(Math.max((tool_cornerRadius * tool_cornerRadius) - (Math.max(Math.min(maximumLoad-(tool_diameter/2-tool_cornerRadius); tool_cornerRadius) ; 0.0) * Math.max(Math.min(maximumLoad-(tool_diameter/2-tool_cornerRadius); tool_cornerRadius) ; 0.0)); 0.0)); tool_cornerRadius * 0.001)" name="maximumCuspHeight"/>
    <parameter expression="tool_diameter * 0.1" name="minimumCuttingRadius"/>
    <parameter expression="minimumCuttingRadius" name="minimumCuttingRadiusJl"/>
    <parameter expression="true" name="machineCavities"/>
    <parameter expression="false" name="useSlotClearing"/>
    <parameter expression="1.25 * tool_diameter" name="slotClearingWidth"/>
    <parameter expression="'climb'" name="direction"/>
    <parameter expression="false" name="doMultipleDepths"/>
    <parameter expression="Math.min(tool_fluteLength; 10mm)" name="maximumStepdown"/>
    <parameter expression="doMultipleDepths ? maximumStepdown : 2000000" name="maximumStepdownJl"/>
    <parameter expression="tool_taperAngle" name="slopeAngle"/>
    <parameter expression="((tool_diameter/2 - tool_cornerRadius) &lt;= 0.1) ? tool_diameter*0.25 : Math.max((Math.max(tool_diameter/2 - tool_cornerRadius; 0) - optimalLoad/1.5); tool_diameter * 0.05)" name="curveInRadius"/>
    <parameter expression="maximumStepdown" name="fineStepdown"/>
    <parameter expression="doMultipleDepths ? fineStepdown : 1000000" name="fineStepdownJl"/>
    <parameter expression="0" name="minimumStepdownJobline"/>
    <parameter expression="false" name="useSilhouetteAsStockBoundary"/>
    <parameter expression="false" name="orderByDepth"/>
    <parameter expression="false" name="orderByArea"/>
    <parameter expression="true" name="useStockToLeave"/>
    <parameter expression="0.02in" name="stockToLeave"/>
    <parameter expression="stockToLeave" name="verticalStockToLeave"/>
    <parameter expression="false" name="simpleStockToLeave"/>
    <parameter expression="false" name="smoothingFilter"/>
    <parameter expression="tolerance * 0.1" name="smoothingFilterTolerance"/>
    <parameter expression="false" name="useFeedOptimization"/>
    <parameter expression="25deg" name="reducedFeedChange"/>
    <parameter expression="tool_diameter * 0.05" name="reducedFeedRadius"/>
    <parameter expression="tool_diameter * 0.2" name="reducedFeedDistance"/>
    <parameter expression="otherWayFeedrate" name="reducedFeedrate"/>
    <parameter expression="true" name="reduceOnlyInnerCorners"/>
    <parameter expression="false" name="tab_linking"/>
    <parameter expression="true" name="group_linking"/>
    <parameter expression="'full'" name="retractionPolicy"/>
    <parameter expression="'disabled'" name="highFeedrateMode"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="highFeedrate"/>
    <parameter expression="true" name="allowRapidRetract"/>
    <parameter expression="5 * tool_diameter" name="stayDownDistance"/>
    <parameter expression="Math.max(Math.min(tool_diameter * 0.1; 15.0); 2.0)" name="minimumStayDownClearance"/>
    <parameter expression="'level0'" name="stayDownLevel"/>
    <parameter expression="((stayDownLevel == 'level1') ? 0.1 : 0) + ((stayDownLevel == 'level2') ? 0.2 : 0) + ((stayDownLevel == 'level3') ? 0.3 : 0) + ((stayDownLevel == 'level4') ? 0.4 : 0) + ((stayDownLevel == 'level5') ? 0.5 : 0) + ((stayDownLevel == 'level6') ? 0.6 : 0) + ((stayDownLevel == 'level7') ? 0.7 : 0) + ((stayDownLevel == 'level8') ? 0.8 : 0) + ((stayDownLevel == 'level9') ? 0.9 : 0) + ((stayDownLevel == 'level10') ? 1.0 : 0)" name="astarSpeedRatioJl"/>
    <parameter expression="0in" name="liftHeight"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="noEngagementFeedrate"/>
    <parameter expression="true" name="group_leadsTranstions"/>
    <parameter expression="tool_diameter * 0.1" name="leadRadius"/>
    <parameter expression="leadRadius" name="verticalLeadRadius"/>
    <parameter expression="leadRadius" name="leadInRadius"/>
    <parameter expression="verticalLeadRadius" name="leadInVerticalRadius"/>
    <parameter expression="leadRadius" name="leadOutRadius"/>
    <parameter expression="verticalLeadRadius" name="leadOutVerticalRadius"/>
    <parameter expression="true" name="doRamp"/>
    <parameter expression="'helix'" name="rampType"/>
    <parameter expression="(rampType == 'disabled')" name="allowPlungingOutsideStockJl"/>
    <parameter expression="2.0deg" name="rampAngle"/>
    <parameter expression="0deg" name="rampTaperAngle"/>
    <parameter expression="0.1in" name="rampClearanceHeight"/>
    <parameter expression="Math.max((tool_diameter - 2 * tool_cornerRadius) * 0.95; tool_diameter * 0.25)" name="helicalRampDiameter"/>
    <parameter expression="helicalRampDiameter" name="minimumRampDiameter"/>
    <parameter expression="(rampType == 'plunge')" name="allowPlunging"/>
    <parameter expression="rampType != 'predrill'" name="allowHelicalRamps"/>
    <parameter expression="true" name="group_entry_drill_positions"/>
    <parameter expression="false" name="predrillPositions"/>
    <parameter expression="false" name="entryPositions"/>
    <parameter expression="true" name="use_tool_stepdown"/>
    <parameter expression="0.04in" name="tool_stepdown"/>
    <parameter expression="0.008in" name="tool_finishingStepdown"/>
    <parameter expression="true" name="use_tool_stepover"/>
    <parameter expression="0.075in" name="tool_stepover"/>
    <parameter expression="tool_diameter * 0.1" name="tool_finishingStepover"/>
    <parameter expression="'helix'" name="tool_rampType"/>
    <parameter expression="2.0deg" name="tool_rampAngle"/>
    <parameter expression="false" name="associatedView"/>
  </template>

  <template description="1/4 Adaptive Finishing" strategy="contour2d" unit="inches">
    <tool guid="a0027dc1-b0a7-462a-8d04-6a48623c7fa0" type="flat end mill" unit="inches" version="1.3">
      <description>Mill - 1/4" Flat Endmill</description>
      <nc break-control="0" diameter-offset="4" length-offset="4" live-tool="1" manual-tool-change="0" number="4" turret="0"/>
      <coolant mode="flood"/>
      <material name="unspecified"/>
      <body body-length="0.85" coolant-support="no" diameter="0.25" flute-length="0.75" number-of-flutes="2" overall-length="2.5" shaft-diameter="0.25" shoulder-length="0.75" thread-pitch="0" thread-profile-angle="60"/>
      <holder description="Maritool CAT40-ER32-2.35" product-id="CAT40-ER32-2.35" vendor="Maritool">
        <section diameter="1.5" length="0"/>
        <section diameter="1.97" length="0.148"/>
        <section diameter="1.97" length="0.836"/>
        <section diameter="1.57" length="0"/>
        <section diameter="1.57" length="0.176"/>
        <section diameter="1.75" length="0.09"/>
        <section diameter="1.75" length="0.425"/>
        <section diameter="1.85" length="0.05"/>
        <section diameter="2.442" length="0"/>
        <section diameter="2.502" length="0.03"/>
        <section diameter="2.502" length="0.145"/>
        <section diameter="2.215" length="0.079"/>
        <section diameter="2.215" length="0.118"/>
        <section diameter="2.502" length="0.079"/>
        <section diameter="2.502" length="0.143"/>
        <section diameter="2.442" length="0.03"/>
        <section diameter="1.75" length="0"/>
        <section diameter="1.75" length="0.125"/>
      </holder>
      <motion clockwise="yes" cutting-feedrate="30" entry-feedrate="30" exit-feedrate="30" feed-mode="per-minute" plunge-feedrate="30" ramp-feedrate="30" ramp-spindle-rpm="10000" retract-feedrate="0" spindle-rpm="10000"/>
      <presets>
        <preset description="SAMPLE preset for slotting in Aluminum" id="{11c8af91-81f2-4e78-b027-c497530c5140}" name="Aluminum - Slotting" tool_coolant="flood" tool_feedCutting="762" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="1.016" tool_stepover="1.9049999999999974"/>
        <preset description="SAMPLE preset for roughing in Aluminum" id="{d13f1453-67d0-4ba7-8de6-e878385b9e23}" name="Aluminum - Roughing" tool_coolant="flood" tool_feedCutting="508" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Aluminum" id="{024f8455-8e03-4d9d-921f-20bee721b432}" name="Aluminum - Finishing" tool_coolant="flood" tool_feedCutting="3192.1520781268946" tool_feedEntry="3192.3872164948457" tool_feedExit="3192.3872164948457" tool_feedPlunge="1064.0506927089657" tool_feedRamp="3192.3872164948457" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Brass" id="{9573d5c8-d4ed-4050-bad8-c543492922e4}" name="Brass - Slotting" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Brass" id="{a98fc5dc-f309-4de3-91ab-5bbcacbaf1fa}" name="Brass - Roughing" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Brass" id="{d359557c-32f8-4b22-9650-fae02cf45a4b}" name="Brass - Finishing" tool_coolant="flood" tool_feedCutting="1625.269329469761" tool_feedEntry="1625.3890490721644" tool_feedExit="1625.3890490721644" tool_feedPlunge="541.75644315658735" tool_feedRamp="1625.3890490721644" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Copper" id="{5718cc9f-e38a-4c5d-b3c2-a2644ccdd409}" name="Copper - Slotting" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Copper" id="{59957f78-12f6-4201-b336-0772a09d15fb}" name="Copper - Roughing" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Copper" id="{0a67d96e-818d-4763-ab3d-6a454e36e150}" name="Copper - Finishing" tool_coolant="flood" tool_feedCutting="731.37119826139258" tool_feedEntry="731.42507208247309" tool_feedExit="731.42507208247309" tool_feedPlunge="243.7903994204641" tool_feedRamp="731.42507208247309" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Low Carbon Steel" id="{6c020f53-bd17-4084-8921-32568718d0ba}" name="Low Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="554.09909604144082" tool_feedEntry="554.13991175257752" tool_feedExit="554.13991175257752" tool_feedPlunge="184.69969868048037" tool_feedRamp="554.13991175257752" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Low Carbon Steel" id="{8cf88f18-d8dd-46c7-8eb2-94a20af5db5d}" name="Low Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="497.50693232790428" tool_feedEntry="497.54357938144324" tool_feedExit="497.54357938144324" tool_feedPlunge="165.83564410930146" tool_feedRamp="497.54357938144324" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Low Carbon Steel" id="{76d7df88-79a4-4c11-9c1a-de140ef61e9d}" name="Low Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="633.07607106478531" tool_feedEntry="633.12270432989772" tool_feedExit="633.12270432989772" tool_feedPlunge="211.02535702159494" tool_feedRamp="633.12270432989772" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in High Carbon Steel" id="{5f0f35da-7dcd-4412-8dbd-9c2284a402fc}" name="High Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in High Carbon Steel" id="{02d40534-fe5f-4a3e-88d9-9fb94afdf030}" name="High Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in High Carbon Steel" id="{80269ded-0d01-42d4-8c5e-d71ac79e163e}" name="High Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Plastics" id="{a52e01ff-f552-4252-a4cc-d58a76e59b7f}" name="Plastics - Slotting" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="1.7315206185567136" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Plastics" id="{612e8833-63ab-4f44-8db3-e97f0f0052c2}" name="Plastics - Roughing" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Plastics" id="{4ed279bc-3134-4722-98ce-15910939b062}" name="Plastics - Finishing" tool_coolant="flood" tool_feedCutting="3035.0023323465612" tool_feedEntry="3035.22589484536" tool_feedExit="3035.22589484536" tool_feedPlunge="1011.667444115518" tool_feedRamp="3035.22589484536" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Stainless Steel" id="{b51bd779-b472-45be-a584-69d71d6fb5f8}" name="Stainless Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="2.2224999999999988" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Stainless Steel" id="{591fd768-10a6-42c8-bf7e-02692d29915b}" name="Stainless Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Stainless Steel" id="{150c0fca-14c5-418e-a1f9-d3744c2a4ec7}" name="Stainless Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Titanium" id="{dee581b7-f44e-4439-9941-09af960e8e21}" name="Titanium - Slotting" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Titanium" id="{7f381ccd-1a1f-4210-869d-7bee7850eeff}" name="Titanium - Roughing" tool_coolant="flood" tool_feedCutting="259.09368865371101" tool_feedEntry="259.11277385566996" tool_feedExit="259.11277385566996" tool_feedPlunge="86.364562884570333" tool_feedRamp="259.11277385566996" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Titanium" id="{9111f42a-9122-420d-aaaa-8e54c85effdd}" name="Titanium - Finishing" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
      </presets>
    </tool>
    <parameter expression="false" name="advancedMode"/>
    <parameter expression="false" name="betaMode"/>
    <parameter expression="false" name="alphaMode"/>
    <parameter expression="false" name="isXpress"/>
    <parameter expression="true" name="licenseMultiaxis"/>
    <parameter expression="true" name="license3D"/>
    <parameter expression="false" name="metric"/>
    <parameter expression="true" name="isAssemblyDocument"/>
    <parameter expression="'operation'" name="context"/>
    <parameter expression="'contour2d'" name="strategy"/>
    <parameter expression="'2D Contour'" name="operation_description"/>
    <parameter expression="false" name="tab_tool"/>
    <parameter expression="true" name="group_tool"/>
    <parameter expression="false" name="tool_select"/>
    <parameter expression="'flat end mill'" name="tool_type"/>
    <parameter expression="true" name="undercut"/>
    <parameter expression="tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'" name="tool_isTurning"/>
    <parameter expression="tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill'" name="tool_isMill"/>
    <parameter expression="tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'" name="tool_isDrill"/>
    <parameter expression="'tapered_bull_nose'" name="tool_taperedType"/>
    <parameter expression="'inches'" name="tool_unit"/>
    <parameter expression="4" name="tool_number"/>
    <parameter expression="tool_number" name="tool_diameterOffset"/>
    <parameter expression="tool_number" name="tool_lengthOffset"/>
    <parameter expression="tool_number" name="tool_compensationOffset"/>
    <parameter expression="0" name="tool_turret"/>
    <parameter expression="false" name="tool_manualToolChange"/>
    <parameter expression="false" name="tool_breakControl"/>
    <parameter expression="true" name="tool_live"/>
    <parameter expression="'flood'" name="tool_coolant"/>
    <parameter expression="'unspecified'" name="tool_material"/>
    <parameter expression="'Mill - 1/4&quot; Flat Endmill'" name="tool_description"/>
    <parameter expression="''" name="tool_comment"/>
    <parameter expression="''" name="tool_vendor"/>
    <parameter expression="''" name="tool_productId"/>
    <parameter expression="0.25in" name="tool_diameter"/>
    <parameter expression="0.0in" name="tool_tipDiameter"/>
    <parameter expression="0.0in" name="tool_tipOffset"/>
    <parameter expression="0.0in" name="tool_cornerRadius"/>
    <parameter expression="tool_taperAngle * 2" name="tool_inclusiveAngle"/>
    <parameter expression="0.0" name="tool_taperAngle"/>
    <parameter expression="(tool_type == 'counter sink') ? 90.0deg : 118.0deg" name="tool_tipAngle"/>
    <parameter expression="60." name="tool_threadProfileAngle"/>
    <parameter expression="0.0in" name="tool_tipLength"/>
    <parameter expression="0.75in" name="tool_fluteLength"/>
    <parameter expression="tool_fluteLength" name="tool_shoulderLength"/>
    <parameter expression="0.85in" name="tool_bodyLength"/>
    <parameter expression="2.5in" name="tool_overallLength"/>
    <parameter expression="tool_diameter" name="tool_shaftDiameter"/>
    <parameter expression="tool_shaftDiameter/2" name="tool_segmentHeight"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterUpper"/>
    <parameter expression="Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)" name="tool_shaftSegmentHeight"/>
    <parameter expression="tool_diameter" name="tool_shaftSegmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter" name="tool_shaftSegmentDiameterUpper"/>
    <parameter expression="0.0in" name="tool_threadPitch"/>
    <parameter expression="1" name="tool_numberOfTeeth"/>
    <parameter expression="2" name="tool_numberOfFlutes"/>
    <parameter expression="false" name="holder_attached"/>
    <parameter expression="'Maritool CAT40-ER32-2.35'" name="holder_description"/>
    <parameter expression="''" name="holder_comment"/>
    <parameter expression="'Maritool'" name="holder_vendor"/>
    <parameter expression="'CAT40-ER32-2.35'" name="holder_productId"/>
    <parameter expression="''" name="holder_productLink"/>
    <parameter expression="''" name="holder_libraryName"/>
    <parameter expression="''" name="tool_productLink"/>
    <parameter expression="true" name="group_feedspeed"/>
    <parameter expression="false" name="preset_select"/>
    <parameter expression="10000." name="tool_spindleSpeed"/>
    <parameter expression="tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter" name="tool_stockDiameter"/>
    <parameter expression="tool_diameter * Math.PI * tool_spindleSpeed" name="tool_surfaceSpeed"/>
    <parameter expression="tool_spindleSpeed" name="tool_rampSpindleSpeed"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedCutting"/>
    <parameter expression="tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes)" name="tool_feedPerTooth"/>
    <parameter expression="120inpm" name="tool_feedProbeLink"/>
    <parameter expression="(tool_type == 'probe' || tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter' ? 40inpm : tool_feedCutting)" name="tool_feedEntry"/>
    <parameter expression="tool_feedCutting" name="tool_feedExit"/>
    <parameter expression="12inpm" name="tool_feedProbeMeasure"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRamp"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedPlunge"/>
    <parameter expression="tool_feedPlunge/tool_spindleSpeed" name="tool_feedPerRevolution"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRetract"/>
    <parameter expression="true" name="tool_clockwise"/>
    <parameter expression="'none'" name="featureOperationId"/>
    <parameter expression="-1.016" name="surfaceZHigh"/>
    <parameter expression="-5.7785" name="surfaceZLow"/>
    <parameter expression="1.016" name="surfaceXLow"/>
    <parameter expression="102.61599999999999" name="surfaceXHigh"/>
    <parameter expression="1.016" name="surfaceYLow"/>
    <parameter expression="102.61599999999999" name="surfaceYHigh"/>
    <parameter expression="0.0" name="stockZHigh"/>
    <parameter expression="-5.7785" name="stockZLow"/>
    <parameter expression="0.0" name="stockXLow"/>
    <parameter expression="103.63199999999999" name="stockXHigh"/>
    <parameter expression="0.0" name="stockYLow"/>
    <parameter expression="103.63199999999999" name="stockYHigh"/>
    <parameter expression="false" name="tab_geometry"/>
    <parameter expression="true" name="group_geometry"/>
    <parameter expression="'selection-contours'" name="contourMode"/>
    <parameter expression="true" name="contours"/>
    <parameter expression="false" name="selectSimilarContour"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMinimum"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMaximum"/>
    <parameter expression="0 mm" name="depthMinimum"/>
    <parameter expression="tool_fluteLength" name="depthMaximum"/>
    <parameter expression="0 mm" name="roundDiameterMinimum"/>
    <parameter expression="false" name="selectCoPlanarFaces"/>
    <parameter expression="'all'" name="contours_loops"/>
    <parameter expression="'start-outside'" name="contours_side"/>
    <parameter expression="0in" name="tangentialExtensionDistance"/>
    <parameter expression="false" name="doSeparateTangentialEndExtension"/>
    <parameter expression="tangentialExtensionDistance" name="tangentialExtensionDistanceEnd"/>
    <parameter expression="false" name="useStockContours"/>
    <parameter expression="false" name="stockContours"/>
    <parameter expression="false" name="group_tabs"/>
    <parameter expression="'rectangular'" name="tabShape"/>
    <parameter expression="tool_diameter" name="tabWidth"/>
    <parameter expression="tool_diameter * 0.25" name="tabHeight"/>
    <parameter expression="'distance'" name="tabPositioning"/>
    <parameter expression="false" name="tabPositions"/>
    <parameter expression="tool_diameter * 8" name="tabDistance"/>
    <parameter expression="false" name="useRestMachining"/>
    <parameter expression="tool_diameter * 2" name="restMaterialCutterDiameter"/>
    <parameter expression="0 mm" name="restMaterialCornerRadius"/>
    <parameter expression="0deg" name="restMaterialTaperAngle"/>
    <parameter expression="restMaterialCutterDiameter" name="restMaterialShoulderLength"/>
    <parameter expression="0in" name="restMaterialStockToLeave"/>
    <parameter expression="''" name="restMaterialTool"/>
    <parameter expression="false" name="doWrap"/>
    <parameter expression="true" name="unwrap"/>
    <parameter expression="false" name="wrap_cylinder"/>
    <parameter expression="0" name="wrap_cylinder_radius"/>
    <parameter expression="0in" name="wrap_nominalRadius_offset"/>
    <parameter expression="wrap_cylinder_radius + wrap_nominalRadius_offset" name="wrap_nominalRadius_value"/>
    <parameter expression="false" name="overrideToolView"/>
    <parameter expression="'axesZX'" name="view_orientation_mode"/>
    <parameter expression="false" name="view_orientation_axisZ"/>
    <parameter expression="false" name="view_orientation_flipZ"/>
    <parameter expression="false" name="view_orientation_cSys"/>
    <parameter expression="false" name="view_orientation_surfaceNormal"/>
    <parameter expression="0deg" name="view_turn_from_setup"/>
    <parameter expression="0deg" name="view_tilt_from_setup"/>
    <parameter expression="0.0" name="view_turn_from_recipe"/>
    <parameter expression="0.0" name="view_tilt_from_recipe"/>
    <parameter expression="false" name="view_align_to_view"/>
    <parameter expression="false" name="view_align_to_view_direction"/>
    <parameter expression="false" name="view_orientation_axisX"/>
    <parameter expression="false" name="view_orientation_flipX"/>
    <parameter expression="false" name="view_orientation_axisY"/>
    <parameter expression="false" name="view_orientation_flipY"/>
    <parameter expression="(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'" name="view_origin_mode"/>
    <parameter expression="false" name="view_origin_point"/>
    <parameter expression="false" name="view_model_point"/>
    <parameter expression="'top center'" name="view_origin_boxPoint"/>
    <parameter expression="false" name="view_stock_point"/>
    <parameter expression="false" name="machineOrientationInfo"/>
    <parameter expression="false" name="tab_heights"/>
    <parameter expression="true" name="clearanceHeight_group"/>
    <parameter expression="'from retract height'" name="clearanceHeight_mode"/>
    <parameter expression="false" name="clearanceHeight_ref"/>
    <parameter expression="0.4in" name="clearanceHeight_offset"/>
    <parameter expression="15.24" name="clearanceHeight_value"/>
    <parameter expression="true" name="clearanceHeight_absolute"/>
    <parameter expression="true" name="retractHeight_group"/>
    <parameter expression="'from stock top'" name="retractHeight_mode"/>
    <parameter expression="false" name="retractHeight_ref"/>
    <parameter expression="0.2in" name="retractHeight_offset"/>
    <parameter expression="5.08" name="retractHeight_value"/>
    <parameter expression="true" name="retractHeight_absolute"/>
    <parameter expression="true" name="feedHeight_group"/>
    <parameter expression="'from top'" name="feedHeight_mode"/>
    <parameter expression="false" name="feedHeight_ref"/>
    <parameter expression="0.2in" name="feedHeight_offset"/>
    <parameter expression="5.08" name="feedHeight_value"/>
    <parameter expression="(feedHeight_mode == 'disabled') ? false : true" name="useZFeed"/>
    <parameter expression="true" name="feedHeight_absolute"/>
    <parameter expression="true" name="topHeight_group"/>
    <parameter expression="'from stock top'" name="topHeight_mode"/>
    <parameter expression="false" name="topHeight_ref"/>
    <parameter expression="0in" name="topHeight_offset"/>
    <parameter expression="0.0" name="topHeight_value"/>
    <parameter expression="true" name="topHeight_absolute"/>
    <parameter expression="true" name="bottomHeight_group"/>
    <parameter expression="'from contour'" name="bottomHeight_mode"/>
    <parameter expression="false" name="bottomHeight_ref"/>
    <parameter expression="0in" name="bottomHeight_offset"/>
    <parameter expression="0.0" name="bottomHeight_value"/>
    <parameter expression="false" name="bottomHeight_absolute"/>
    <parameter expression="false" name="tab_passes"/>
    <parameter expression="true" name="group_passes"/>
    <parameter expression="0.0004in" name="tolerance"/>
    <parameter expression="tolerance * 0.5" name="contourTolerance"/>
    <parameter expression="tolerance" name="calculationTolerance"/>
    <parameter expression="0.01*calculationTolerance" name="thinningTolerance"/>
    <parameter expression="0.0004in" name="chainingTolerance"/>
    <parameter expression="calculationTolerance" name="gougingTolerance"/>
    <parameter expression="'left'" name="compensation"/>
    <parameter expression="compensation == 'right'" name="rightCompensation"/>
    <parameter expression="'computer'" name="compensationType"/>
    <parameter expression="(numberOfFinishingStepovers > 0) ? Math.min(tool_diameter * 0.05; finishingStepover * 0.95) : (tool_diameter * 0.05)" name="compensationDeltaRadius"/>
    <parameter expression="false" name="makeSharpCorners"/>
    <parameter expression="0.0" name="minimumCuttingRadius"/>
    <parameter expression="0in" name="finishingSmoothingDeviation"/>
    <parameter expression="false" name="doMultipleFinishingPasses"/>
    <parameter expression="2" name="numberOfFinishingStepovers"/>
    <parameter expression="tool_diameter * 0.1" name="finishingStepover"/>
    <parameter expression="compensationType != 'computer'" name="leadsForAllFinishingPasses"/>
    <parameter expression="tool_feedCutting" name="finishFeedrate"/>
    <parameter expression="true" name="nullPass"/>
    <parameter expression="0in" name="finishingOverlap"/>
    <parameter expression="0in" name="leadEndDistance"/>
    <parameter expression="'roll'" name="cornerMode"/>
    <parameter expression="0" name="fragmentExtensionDistance"/>
    <parameter expression="0" name="tangentialFragmentExtensionDistance"/>
    <parameter expression="false" name="preserveOrder"/>
    <parameter expression="false" name="bothWays"/>
    <parameter expression="false" name="doRoughingPasses"/>
    <parameter expression="Math.max((tool_diameter - (2 * tool_cornerRadius)) * 0.95; tool_diameter * 0.20)" name="maximumStepover"/>
    <parameter expression="minimumCuttingRadius" name="minimumCuttingRadiusJl"/>
    <parameter expression="0.1 * maximumStepover" name="minimumRoughingStepover"/>
    <parameter expression="tool_type == 'tapered mill' ? (tool_taperedType =='tapered_ball' ? tool_diameter / 2 : tool_diameter/2 - tool_cornerRadius) : tool_diameter/2 - tool_cornerRadius" name="flatTipRadius"/>
    <parameter expression="((tool_type == 'chamfer mill') || (tool_type == 'counter sink') ) ? 0.4875*tool_tipDiameter : 0.4875*tool_diameter" name="maximumEnsureCutRadius"/>
    <parameter expression="maximumEnsureCutRadius" name="ensureCutRadius"/>
    <parameter expression="false" name="applyFinalSmoothingDeviation"/>
    <parameter expression="0.004in" name="smoothingDeviation"/>
    <parameter expression="1" name="maximumRoughingSteps"/>
    <parameter expression="0.25*finishingStepover" name="minimumFinishingStepover"/>
    <parameter expression="false" name="doMultipleDepths"/>
    <parameter expression="0.04in" name="maximumStepdown"/>
    <parameter expression="0" name="numberOfFinishingStepdowns"/>
    <parameter expression="0.008in" name="finishingStepdown"/>
    <parameter expression="tool_taperAngle" name="slopeAngle"/>
    <parameter expression="'along-wall'" name="taperApproachMode"/>
    <parameter expression="doMultipleDepths ? slopeAngle : (tool_taperAngle > 0 ? tool_taperAngle : tool_tipAngle*0.5)" name="wallTaperAngle"/>
    <parameter expression="false" name="onlyFinishFinal"/>
    <parameter expression="true" name="roughFinal"/>
    <parameter expression="false" name="useEvenStepdowns"/>
    <parameter expression="false" name="orderByDepth"/>
    <parameter expression="true" name="orderByIslands"/>
    <parameter expression="false" name="orderByStep"/>
    <parameter expression="false" name="useThinWall"/>
    <parameter expression="0.04in" name="thinWallWidth"/>
    <parameter expression="tool_type == 'chamfer mill' || tool_type == 'center drill' || tool_type == 'counter sink' || tool_type == 'drill' || tool_type == 'spot drill'" name="doChamfer"/>
    <parameter expression="0in" name="chamferWidth"/>
    <parameter expression="0in" name="chamferTipOffset"/>
    <parameter expression="tool_cornerRadius/4" name="chamferWidthBall"/>
    <parameter expression="chamferWidthBall" name="chamferDepthBall"/>
    <parameter expression="false" name="useStockToLeave"/>
    <parameter expression="0.004in" name="stockToLeave"/>
    <parameter expression="stockToLeave" name="verticalStockToLeave"/>
    <parameter expression="false" name="simpleStockToLeave"/>
    <parameter expression="false" name="smoothingFilter"/>
    <parameter expression="tolerance" name="smoothingFilterTolerance"/>
    <parameter expression="false" name="useFeedOptimization"/>
    <parameter expression="25deg" name="reducedFeedChange"/>
    <parameter expression="tool_diameter * 0.05" name="reducedFeedRadius"/>
    <parameter expression="tool_diameter * 0.2" name="reducedFeedDistance"/>
    <parameter expression="tool_feedCutting * 0.25" name="reducedFeedrate"/>
    <parameter expression="true" name="reduceOnlyInnerCorners"/>
    <parameter expression="false" name="tab_linking"/>
    <parameter expression="true" name="group_linking"/>
    <parameter expression="'disabled'" name="highFeedrateMode"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="highFeedrate"/>
    <parameter expression="true" name="allowRapidRetract"/>
    <parameter expression="maximumStepdown + 1mm" name="safeDistance"/>
    <parameter expression="false" name="keepToolDown"/>
    <parameter expression="2in" name="stayDownDistance"/>
    <parameter expression="0in" name="liftHeight"/>
    <parameter expression="true" name="group_leadsTranstions"/>
    <parameter expression="true" name="smoothTransitions"/>
    <parameter expression="true" name="doLeadIn"/>
    <parameter expression="tool_diameter * 0.1" name="entry_radius"/>
    <parameter expression="cornerMode == 'sharp with loop' ? 0.0deg : 90.0deg" name="entry_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="entry_distance"/>
    <parameter expression="false" name="entry_perpendicular"/>
    <parameter expression="entry_radius" name="entry_verticalRadius"/>
    <parameter expression="entry_radius" name="leadInRadius"/>
    <parameter expression="entry_verticalRadius" name="leadInVerticalRadius"/>
    <parameter expression="true" name="doLeadOut"/>
    <parameter expression="true" name="exit_sameAsEntry"/>
    <parameter expression="tool_diameter * 0.1" name="exit_radius"/>
    <parameter expression="90.0deg" name="exit_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="exit_distance"/>
    <parameter expression="false" name="exit_perpendicular"/>
    <parameter expression="exit_radius" name="exit_verticalRadius"/>
    <parameter expression="exit_radius" name="leadOutRadius"/>
    <parameter expression="exit_verticalRadius" name="leadOutVerticalRadius"/>
    <parameter expression="false" name="doRamp"/>
    <parameter expression="" name="rampType"/>
    <parameter expression="2.0deg" name="rampAngle"/>
    <parameter expression="tool_fluteLength" name="maximumRampZStepdown"/>
    <parameter expression="0.1in" name="rampClearanceHeight"/>
    <parameter expression="Math.max((tool_diameter - 2 * tool_cornerRadius) * 0.95; tool_diameter * 0.25)" name="helicalRampDiameter"/>
    <parameter expression="helicalRampDiameter" name="minimumRampDiameter"/>
    <parameter expression="doRamp" name="alwaysMakeContourRamp"/>
    <parameter expression="true" name="allowPlunging"/>
    <parameter expression="rampType == 'helix'" name="allowHelicalRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowContourRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowSmoothContourRamps"/>
    <parameter expression="rampType == 'zigzag'" name="allowZigZagRamps"/>
    <parameter expression="true" name="group_entry_drill_positions"/>
    <parameter expression="false" name="predrillPositions"/>
    <parameter expression="false" name="entryPositions"/>
    <parameter expression="true" name="use_tool_stepdown"/>
    <parameter expression="0.04in" name="tool_stepdown"/>
    <parameter expression="0.008in" name="tool_finishingStepdown"/>
    <parameter expression="true" name="use_tool_stepover"/>
    <parameter expression="0.075in" name="tool_stepover"/>
    <parameter expression="tool_diameter * 0.1" name="tool_finishingStepover"/>
    <parameter expression="" name="tool_rampType"/>
    <parameter expression="2.0deg" name="tool_rampAngle"/>
    <parameter expression="false" name="associatedView"/>
  </template>

  <template description="1/4  Inner Contour" strategy="contour2d" unit="inches">
    <tool guid="a0027dc1-b0a7-462a-8d04-6a48623c7fa0" type="flat end mill" unit="inches" version="1.3">
      <description>Mill - 1/4" Flat Endmill</description>
      <nc break-control="0" diameter-offset="4" length-offset="4" live-tool="1" manual-tool-change="0" number="4" turret="0"/>
      <coolant mode="flood"/>
      <material name="unspecified"/>
      <body body-length="0.85" coolant-support="no" diameter="0.25" flute-length="0.75" number-of-flutes="2" overall-length="2.5" shaft-diameter="0.25" shoulder-length="0.75" thread-pitch="0" thread-profile-angle="60"/>
      <holder description="Maritool CAT40-ER32-2.35" product-id="CAT40-ER32-2.35" vendor="Maritool">
        <section diameter="1.5" length="0"/>
        <section diameter="1.97" length="0.148"/>
        <section diameter="1.97" length="0.836"/>
        <section diameter="1.57" length="0"/>
        <section diameter="1.57" length="0.176"/>
        <section diameter="1.75" length="0.09"/>
        <section diameter="1.75" length="0.425"/>
        <section diameter="1.85" length="0.05"/>
        <section diameter="2.442" length="0"/>
        <section diameter="2.502" length="0.03"/>
        <section diameter="2.502" length="0.145"/>
        <section diameter="2.215" length="0.079"/>
        <section diameter="2.215" length="0.118"/>
        <section diameter="2.502" length="0.079"/>
        <section diameter="2.502" length="0.143"/>
        <section diameter="2.442" length="0.03"/>
        <section diameter="1.75" length="0"/>
        <section diameter="1.75" length="0.125"/>
      </holder>
      <motion clockwise="yes" cutting-feedrate="30" entry-feedrate="30" exit-feedrate="30" feed-mode="per-minute" plunge-feedrate="30" ramp-feedrate="30" ramp-spindle-rpm="10000" retract-feedrate="0" spindle-rpm="10000"/>
      <presets>
        <preset description="SAMPLE preset for slotting in Aluminum" id="{11c8af91-81f2-4e78-b027-c497530c5140}" name="Aluminum - Slotting" tool_coolant="flood" tool_feedCutting="762" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="1.016" tool_stepover="1.9049999999999974"/>
        <preset description="SAMPLE preset for roughing in Aluminum" id="{d13f1453-67d0-4ba7-8de6-e878385b9e23}" name="Aluminum - Roughing" tool_coolant="flood" tool_feedCutting="508" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Aluminum" id="{024f8455-8e03-4d9d-921f-20bee721b432}" name="Aluminum - Finishing" tool_coolant="flood" tool_feedCutting="3192.1520781268946" tool_feedEntry="3192.3872164948457" tool_feedExit="3192.3872164948457" tool_feedPlunge="1064.0506927089657" tool_feedRamp="3192.3872164948457" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Brass" id="{9573d5c8-d4ed-4050-bad8-c543492922e4}" name="Brass - Slotting" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Brass" id="{a98fc5dc-f309-4de3-91ab-5bbcacbaf1fa}" name="Brass - Roughing" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Brass" id="{d359557c-32f8-4b22-9650-fae02cf45a4b}" name="Brass - Finishing" tool_coolant="flood" tool_feedCutting="1625.269329469761" tool_feedEntry="1625.3890490721644" tool_feedExit="1625.3890490721644" tool_feedPlunge="541.75644315658735" tool_feedRamp="1625.3890490721644" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Copper" id="{5718cc9f-e38a-4c5d-b3c2-a2644ccdd409}" name="Copper - Slotting" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Copper" id="{59957f78-12f6-4201-b336-0772a09d15fb}" name="Copper - Roughing" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Copper" id="{0a67d96e-818d-4763-ab3d-6a454e36e150}" name="Copper - Finishing" tool_coolant="flood" tool_feedCutting="731.37119826139258" tool_feedEntry="731.42507208247309" tool_feedExit="731.42507208247309" tool_feedPlunge="243.7903994204641" tool_feedRamp="731.42507208247309" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Low Carbon Steel" id="{6c020f53-bd17-4084-8921-32568718d0ba}" name="Low Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="554.09909604144082" tool_feedEntry="554.13991175257752" tool_feedExit="554.13991175257752" tool_feedPlunge="184.69969868048037" tool_feedRamp="554.13991175257752" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Low Carbon Steel" id="{8cf88f18-d8dd-46c7-8eb2-94a20af5db5d}" name="Low Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="497.50693232790428" tool_feedEntry="497.54357938144324" tool_feedExit="497.54357938144324" tool_feedPlunge="165.83564410930146" tool_feedRamp="497.54357938144324" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Low Carbon Steel" id="{76d7df88-79a4-4c11-9c1a-de140ef61e9d}" name="Low Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="633.07607106478531" tool_feedEntry="633.12270432989772" tool_feedExit="633.12270432989772" tool_feedPlunge="211.02535702159494" tool_feedRamp="633.12270432989772" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in High Carbon Steel" id="{5f0f35da-7dcd-4412-8dbd-9c2284a402fc}" name="High Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in High Carbon Steel" id="{02d40534-fe5f-4a3e-88d9-9fb94afdf030}" name="High Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in High Carbon Steel" id="{80269ded-0d01-42d4-8c5e-d71ac79e163e}" name="High Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Plastics" id="{a52e01ff-f552-4252-a4cc-d58a76e59b7f}" name="Plastics - Slotting" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="1.7315206185567136" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Plastics" id="{612e8833-63ab-4f44-8db3-e97f0f0052c2}" name="Plastics - Roughing" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Plastics" id="{4ed279bc-3134-4722-98ce-15910939b062}" name="Plastics - Finishing" tool_coolant="flood" tool_feedCutting="3035.0023323465612" tool_feedEntry="3035.22589484536" tool_feedExit="3035.22589484536" tool_feedPlunge="1011.667444115518" tool_feedRamp="3035.22589484536" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Stainless Steel" id="{b51bd779-b472-45be-a584-69d71d6fb5f8}" name="Stainless Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="2.2224999999999988" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Stainless Steel" id="{591fd768-10a6-42c8-bf7e-02692d29915b}" name="Stainless Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Stainless Steel" id="{150c0fca-14c5-418e-a1f9-d3744c2a4ec7}" name="Stainless Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Titanium" id="{dee581b7-f44e-4439-9941-09af960e8e21}" name="Titanium - Slotting" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Titanium" id="{7f381ccd-1a1f-4210-869d-7bee7850eeff}" name="Titanium - Roughing" tool_coolant="flood" tool_feedCutting="259.09368865371101" tool_feedEntry="259.11277385566996" tool_feedExit="259.11277385566996" tool_feedPlunge="86.364562884570333" tool_feedRamp="259.11277385566996" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Titanium" id="{9111f42a-9122-420d-aaaa-8e54c85effdd}" name="Titanium - Finishing" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
      </presets>
    </tool>
    <parameter expression="false" name="advancedMode"/>
    <parameter expression="false" name="betaMode"/>
    <parameter expression="false" name="alphaMode"/>
    <parameter expression="false" name="isXpress"/>
    <parameter expression="true" name="licenseMultiaxis"/>
    <parameter expression="true" name="license3D"/>
    <parameter expression="false" name="metric"/>
    <parameter expression="true" name="isAssemblyDocument"/>
    <parameter expression="'operation'" name="context"/>
    <parameter expression="'contour2d'" name="strategy"/>
    <parameter expression="'2D Contour'" name="operation_description"/>
    <parameter expression="false" name="tab_tool"/>
    <parameter expression="true" name="group_tool"/>
    <parameter expression="false" name="tool_select"/>
    <parameter expression="'flat end mill'" name="tool_type"/>
    <parameter expression="true" name="undercut"/>
    <parameter expression="tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'" name="tool_isTurning"/>
    <parameter expression="tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill'" name="tool_isMill"/>
    <parameter expression="tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'" name="tool_isDrill"/>
    <parameter expression="'tapered_bull_nose'" name="tool_taperedType"/>
    <parameter expression="'inches'" name="tool_unit"/>
    <parameter expression="4" name="tool_number"/>
    <parameter expression="tool_number" name="tool_diameterOffset"/>
    <parameter expression="tool_number" name="tool_lengthOffset"/>
    <parameter expression="tool_number" name="tool_compensationOffset"/>
    <parameter expression="0" name="tool_turret"/>
    <parameter expression="false" name="tool_manualToolChange"/>
    <parameter expression="false" name="tool_breakControl"/>
    <parameter expression="true" name="tool_live"/>
    <parameter expression="'flood'" name="tool_coolant"/>
    <parameter expression="'unspecified'" name="tool_material"/>
    <parameter expression="'Mill - 1/4&quot; Flat Endmill'" name="tool_description"/>
    <parameter expression="''" name="tool_comment"/>
    <parameter expression="''" name="tool_vendor"/>
    <parameter expression="''" name="tool_productId"/>
    <parameter expression="0.25in" name="tool_diameter"/>
    <parameter expression="0.0in" name="tool_tipDiameter"/>
    <parameter expression="0.0in" name="tool_tipOffset"/>
    <parameter expression="0.0in" name="tool_cornerRadius"/>
    <parameter expression="tool_taperAngle * 2" name="tool_inclusiveAngle"/>
    <parameter expression="0.0" name="tool_taperAngle"/>
    <parameter expression="(tool_type == 'counter sink') ? 90.0deg : 118.0deg" name="tool_tipAngle"/>
    <parameter expression="60." name="tool_threadProfileAngle"/>
    <parameter expression="0.0in" name="tool_tipLength"/>
    <parameter expression="0.75in" name="tool_fluteLength"/>
    <parameter expression="tool_fluteLength" name="tool_shoulderLength"/>
    <parameter expression="0.85in" name="tool_bodyLength"/>
    <parameter expression="2.5in" name="tool_overallLength"/>
    <parameter expression="tool_diameter" name="tool_shaftDiameter"/>
    <parameter expression="tool_shaftDiameter/2" name="tool_segmentHeight"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterUpper"/>
    <parameter expression="Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)" name="tool_shaftSegmentHeight"/>
    <parameter expression="tool_diameter" name="tool_shaftSegmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter" name="tool_shaftSegmentDiameterUpper"/>
    <parameter expression="0.0in" name="tool_threadPitch"/>
    <parameter expression="1" name="tool_numberOfTeeth"/>
    <parameter expression="2" name="tool_numberOfFlutes"/>
    <parameter expression="false" name="holder_attached"/>
    <parameter expression="'Maritool CAT40-ER32-2.35'" name="holder_description"/>
    <parameter expression="''" name="holder_comment"/>
    <parameter expression="'Maritool'" name="holder_vendor"/>
    <parameter expression="'CAT40-ER32-2.35'" name="holder_productId"/>
    <parameter expression="''" name="holder_productLink"/>
    <parameter expression="''" name="holder_libraryName"/>
    <parameter expression="''" name="tool_productLink"/>
    <parameter expression="true" name="group_feedspeed"/>
    <parameter expression="false" name="preset_select"/>
    <parameter expression="10000." name="tool_spindleSpeed"/>
    <parameter expression="tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter" name="tool_stockDiameter"/>
    <parameter expression="tool_diameter * Math.PI * tool_spindleSpeed" name="tool_surfaceSpeed"/>
    <parameter expression="tool_spindleSpeed" name="tool_rampSpindleSpeed"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedCutting"/>
    <parameter expression="tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes)" name="tool_feedPerTooth"/>
    <parameter expression="120inpm" name="tool_feedProbeLink"/>
    <parameter expression="(tool_type == 'probe' || tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter' ? 40inpm : tool_feedCutting)" name="tool_feedEntry"/>
    <parameter expression="tool_feedCutting" name="tool_feedExit"/>
    <parameter expression="12inpm" name="tool_feedProbeMeasure"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRamp"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedPlunge"/>
    <parameter expression="tool_feedPlunge/tool_spindleSpeed" name="tool_feedPerRevolution"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRetract"/>
    <parameter expression="true" name="tool_clockwise"/>
    <parameter expression="'none'" name="featureOperationId"/>
    <parameter expression="-1.016" name="surfaceZHigh"/>
    <parameter expression="-5.7785" name="surfaceZLow"/>
    <parameter expression="1.016" name="surfaceXLow"/>
    <parameter expression="102.61599999999999" name="surfaceXHigh"/>
    <parameter expression="1.016" name="surfaceYLow"/>
    <parameter expression="102.61599999999999" name="surfaceYHigh"/>
    <parameter expression="0.0" name="stockZHigh"/>
    <parameter expression="-5.7785" name="stockZLow"/>
    <parameter expression="0.0" name="stockXLow"/>
    <parameter expression="103.63199999999999" name="stockXHigh"/>
    <parameter expression="0.0" name="stockYLow"/>
    <parameter expression="103.63199999999999" name="stockYHigh"/>
    <parameter expression="false" name="tab_geometry"/>
    <parameter expression="true" name="group_geometry"/>
    <parameter expression="'selection-contours'" name="contourMode"/>
    <parameter expression="true" name="contours"/>
    <parameter expression="false" name="selectSimilarContour"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMinimum"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMaximum"/>
    <parameter expression="0 mm" name="depthMinimum"/>
    <parameter expression="tool_fluteLength" name="depthMaximum"/>
    <parameter expression="0 mm" name="roundDiameterMinimum"/>
    <parameter expression="false" name="selectCoPlanarFaces"/>
    <parameter expression="'all'" name="contours_loops"/>
    <parameter expression="'start-outside'" name="contours_side"/>
    <parameter expression="0in" name="tangentialExtensionDistance"/>
    <parameter expression="false" name="doSeparateTangentialEndExtension"/>
    <parameter expression="tangentialExtensionDistance" name="tangentialExtensionDistanceEnd"/>
    <parameter expression="false" name="useStockContours"/>
    <parameter expression="false" name="stockContours"/>
    <parameter expression="false" name="group_tabs"/>
    <parameter expression="'rectangular'" name="tabShape"/>
    <parameter expression="tool_diameter" name="tabWidth"/>
    <parameter expression="tool_diameter * 0.25" name="tabHeight"/>
    <parameter expression="'distance'" name="tabPositioning"/>
    <parameter expression="false" name="tabPositions"/>
    <parameter expression="tool_diameter * 8" name="tabDistance"/>
    <parameter expression="false" name="useRestMachining"/>
    <parameter expression="tool_diameter * 2" name="restMaterialCutterDiameter"/>
    <parameter expression="0 mm" name="restMaterialCornerRadius"/>
    <parameter expression="0deg" name="restMaterialTaperAngle"/>
    <parameter expression="restMaterialCutterDiameter" name="restMaterialShoulderLength"/>
    <parameter expression="0in" name="restMaterialStockToLeave"/>
    <parameter expression="''" name="restMaterialTool"/>
    <parameter expression="false" name="doWrap"/>
    <parameter expression="true" name="unwrap"/>
    <parameter expression="false" name="wrap_cylinder"/>
    <parameter expression="0" name="wrap_cylinder_radius"/>
    <parameter expression="0in" name="wrap_nominalRadius_offset"/>
    <parameter expression="wrap_cylinder_radius + wrap_nominalRadius_offset" name="wrap_nominalRadius_value"/>
    <parameter expression="false" name="overrideToolView"/>
    <parameter expression="'axesZX'" name="view_orientation_mode"/>
    <parameter expression="false" name="view_orientation_axisZ"/>
    <parameter expression="false" name="view_orientation_flipZ"/>
    <parameter expression="false" name="view_orientation_cSys"/>
    <parameter expression="false" name="view_orientation_surfaceNormal"/>
    <parameter expression="0deg" name="view_turn_from_setup"/>
    <parameter expression="0deg" name="view_tilt_from_setup"/>
    <parameter expression="0.0" name="view_turn_from_recipe"/>
    <parameter expression="0.0" name="view_tilt_from_recipe"/>
    <parameter expression="false" name="view_align_to_view"/>
    <parameter expression="false" name="view_align_to_view_direction"/>
    <parameter expression="false" name="view_orientation_axisX"/>
    <parameter expression="false" name="view_orientation_flipX"/>
    <parameter expression="false" name="view_orientation_axisY"/>
    <parameter expression="false" name="view_orientation_flipY"/>
    <parameter expression="(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'" name="view_origin_mode"/>
    <parameter expression="false" name="view_origin_point"/>
    <parameter expression="false" name="view_model_point"/>
    <parameter expression="'top center'" name="view_origin_boxPoint"/>
    <parameter expression="false" name="view_stock_point"/>
    <parameter expression="false" name="machineOrientationInfo"/>
    <parameter expression="false" name="tab_heights"/>
    <parameter expression="true" name="clearanceHeight_group"/>
    <parameter expression="'from retract height'" name="clearanceHeight_mode"/>
    <parameter expression="false" name="clearanceHeight_ref"/>
    <parameter expression="0.4in" name="clearanceHeight_offset"/>
    <parameter expression="15.24" name="clearanceHeight_value"/>
    <parameter expression="true" name="clearanceHeight_absolute"/>
    <parameter expression="true" name="retractHeight_group"/>
    <parameter expression="'from stock top'" name="retractHeight_mode"/>
    <parameter expression="false" name="retractHeight_ref"/>
    <parameter expression="0.2in" name="retractHeight_offset"/>
    <parameter expression="5.08" name="retractHeight_value"/>
    <parameter expression="true" name="retractHeight_absolute"/>
    <parameter expression="true" name="feedHeight_group"/>
    <parameter expression="'from top'" name="feedHeight_mode"/>
    <parameter expression="false" name="feedHeight_ref"/>
    <parameter expression="0.2in" name="feedHeight_offset"/>
    <parameter expression="5.08" name="feedHeight_value"/>
    <parameter expression="(feedHeight_mode == 'disabled') ? false : true" name="useZFeed"/>
    <parameter expression="true" name="feedHeight_absolute"/>
    <parameter expression="true" name="topHeight_group"/>
    <parameter expression="'from stock top'" name="topHeight_mode"/>
    <parameter expression="false" name="topHeight_ref"/>
    <parameter expression="0in" name="topHeight_offset"/>
    <parameter expression="0.0" name="topHeight_value"/>
    <parameter expression="true" name="topHeight_absolute"/>
    <parameter expression="true" name="bottomHeight_group"/>
    <parameter expression="'from contour'" name="bottomHeight_mode"/>
    <parameter expression="false" name="bottomHeight_ref"/>
    <parameter expression="0in" name="bottomHeight_offset"/>
    <parameter expression="0.0" name="bottomHeight_value"/>
    <parameter expression="false" name="bottomHeight_absolute"/>
    <parameter expression="false" name="tab_passes"/>
    <parameter expression="true" name="group_passes"/>
    <parameter expression="0.0004in" name="tolerance"/>
    <parameter expression="tolerance * 0.5" name="contourTolerance"/>
    <parameter expression="tolerance" name="calculationTolerance"/>
    <parameter expression="0.01*calculationTolerance" name="thinningTolerance"/>
    <parameter expression="0.0004in" name="chainingTolerance"/>
    <parameter expression="calculationTolerance" name="gougingTolerance"/>
    <parameter expression="'left'" name="compensation"/>
    <parameter expression="compensation == 'right'" name="rightCompensation"/>
    <parameter expression="'computer'" name="compensationType"/>
    <parameter expression="(numberOfFinishingStepovers > 0) ? Math.min(tool_diameter * 0.05; finishingStepover * 0.95) : (tool_diameter * 0.05)" name="compensationDeltaRadius"/>
    <parameter expression="false" name="makeSharpCorners"/>
    <parameter expression="0.0" name="minimumCuttingRadius"/>
    <parameter expression="0in" name="finishingSmoothingDeviation"/>
    <parameter expression="false" name="doMultipleFinishingPasses"/>
    <parameter expression="2" name="numberOfFinishingStepovers"/>
    <parameter expression="tool_diameter * 0.1" name="finishingStepover"/>
    <parameter expression="compensationType != 'computer'" name="leadsForAllFinishingPasses"/>
    <parameter expression="tool_feedCutting" name="finishFeedrate"/>
    <parameter expression="false" name="nullPass"/>
    <parameter expression="0in" name="finishingOverlap"/>
    <parameter expression="0in" name="leadEndDistance"/>
    <parameter expression="'roll'" name="cornerMode"/>
    <parameter expression="0" name="fragmentExtensionDistance"/>
    <parameter expression="0" name="tangentialFragmentExtensionDistance"/>
    <parameter expression="false" name="preserveOrder"/>
    <parameter expression="false" name="bothWays"/>
    <parameter expression="false" name="doRoughingPasses"/>
    <parameter expression="Math.max((tool_diameter - (2 * tool_cornerRadius)) * 0.95; tool_diameter * 0.20)" name="maximumStepover"/>
    <parameter expression="minimumCuttingRadius" name="minimumCuttingRadiusJl"/>
    <parameter expression="0.1 * maximumStepover" name="minimumRoughingStepover"/>
    <parameter expression="tool_type == 'tapered mill' ? (tool_taperedType =='tapered_ball' ? tool_diameter / 2 : tool_diameter/2 - tool_cornerRadius) : tool_diameter/2 - tool_cornerRadius" name="flatTipRadius"/>
    <parameter expression="((tool_type == 'chamfer mill') || (tool_type == 'counter sink') ) ? 0.4875*tool_tipDiameter : 0.4875*tool_diameter" name="maximumEnsureCutRadius"/>
    <parameter expression="maximumEnsureCutRadius" name="ensureCutRadius"/>
    <parameter expression="false" name="applyFinalSmoothingDeviation"/>
    <parameter expression="0.004in" name="smoothingDeviation"/>
    <parameter expression="1" name="maximumRoughingSteps"/>
    <parameter expression="0.25*finishingStepover" name="minimumFinishingStepover"/>
    <parameter expression="true" name="doMultipleDepths"/>
    <parameter expression="tool_stepdown" name="maximumStepdown"/>
    <parameter expression="0" name="numberOfFinishingStepdowns"/>
    <parameter expression="0.008in" name="finishingStepdown"/>
    <parameter expression="tool_taperAngle" name="slopeAngle"/>
    <parameter expression="'along-wall'" name="taperApproachMode"/>
    <parameter expression="doMultipleDepths ? slopeAngle : (tool_taperAngle > 0 ? tool_taperAngle : tool_tipAngle*0.5)" name="wallTaperAngle"/>
    <parameter expression="false" name="onlyFinishFinal"/>
    <parameter expression="true" name="roughFinal"/>
    <parameter expression="false" name="useEvenStepdowns"/>
    <parameter expression="false" name="orderByDepth"/>
    <parameter expression="true" name="orderByIslands"/>
    <parameter expression="false" name="orderByStep"/>
    <parameter expression="false" name="useThinWall"/>
    <parameter expression="0.04in" name="thinWallWidth"/>
    <parameter expression="tool_type == 'chamfer mill' || tool_type == 'center drill' || tool_type == 'counter sink' || tool_type == 'drill' || tool_type == 'spot drill'" name="doChamfer"/>
    <parameter expression="0in" name="chamferWidth"/>
    <parameter expression="0in" name="chamferTipOffset"/>
    <parameter expression="tool_cornerRadius/4" name="chamferWidthBall"/>
    <parameter expression="chamferWidthBall" name="chamferDepthBall"/>
    <parameter expression="true" name="useStockToLeave"/>
    <parameter expression="0.004in" name="stockToLeave"/>
    <parameter expression="stockToLeave" name="verticalStockToLeave"/>
    <parameter expression="false" name="simpleStockToLeave"/>
    <parameter expression="false" name="smoothingFilter"/>
    <parameter expression="tolerance" name="smoothingFilterTolerance"/>
    <parameter expression="false" name="useFeedOptimization"/>
    <parameter expression="25deg" name="reducedFeedChange"/>
    <parameter expression="tool_diameter * 0.05" name="reducedFeedRadius"/>
    <parameter expression="tool_diameter * 0.2" name="reducedFeedDistance"/>
    <parameter expression="tool_feedCutting * 0.25" name="reducedFeedrate"/>
    <parameter expression="true" name="reduceOnlyInnerCorners"/>
    <parameter expression="false" name="tab_linking"/>
    <parameter expression="true" name="group_linking"/>
    <parameter expression="'disabled'" name="highFeedrateMode"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="highFeedrate"/>
    <parameter expression="true" name="allowRapidRetract"/>
    <parameter expression="maximumStepdown + 1mm" name="safeDistance"/>
    <parameter expression="false" name="keepToolDown"/>
    <parameter expression="2in" name="stayDownDistance"/>
    <parameter expression="0in" name="liftHeight"/>
    <parameter expression="true" name="group_leadsTranstions"/>
    <parameter expression="true" name="smoothTransitions"/>
    <parameter expression="false" name="doLeadIn"/>
    <parameter expression="tool_diameter * 0.1" name="entry_radius"/>
    <parameter expression="cornerMode == 'sharp with loop' ? 0.0deg : 90.0deg" name="entry_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="entry_distance"/>
    <parameter expression="false" name="entry_perpendicular"/>
    <parameter expression="entry_radius" name="entry_verticalRadius"/>
    <parameter expression="entry_radius" name="leadInRadius"/>
    <parameter expression="entry_verticalRadius" name="leadInVerticalRadius"/>
    <parameter expression="false" name="doLeadOut"/>
    <parameter expression="true" name="exit_sameAsEntry"/>
    <parameter expression="tool_diameter * 0.1" name="exit_radius"/>
    <parameter expression="90.0deg" name="exit_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="exit_distance"/>
    <parameter expression="false" name="exit_perpendicular"/>
    <parameter expression="exit_radius" name="exit_verticalRadius"/>
    <parameter expression="exit_radius" name="leadOutRadius"/>
    <parameter expression="exit_verticalRadius" name="leadOutVerticalRadius"/>
    <parameter expression="true" name="doRamp"/>
    <parameter expression="" name="rampType"/>
    <parameter expression="2.0deg" name="rampAngle"/>
    <parameter expression="tool_fluteLength" name="maximumRampZStepdown"/>
    <parameter expression="0.1in" name="rampClearanceHeight"/>
    <parameter expression="Math.max((tool_diameter - 2 * tool_cornerRadius) * 0.95; tool_diameter * 0.25)" name="helicalRampDiameter"/>
    <parameter expression="helicalRampDiameter" name="minimumRampDiameter"/>
    <parameter expression="doRamp" name="alwaysMakeContourRamp"/>
    <parameter expression="true" name="allowPlunging"/>
    <parameter expression="rampType == 'helix'" name="allowHelicalRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowContourRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowSmoothContourRamps"/>
    <parameter expression="rampType == 'zigzag'" name="allowZigZagRamps"/>
    <parameter expression="true" name="group_entry_drill_positions"/>
    <parameter expression="false" name="predrillPositions"/>
    <parameter expression="false" name="entryPositions"/>
    <parameter expression="true" name="use_tool_stepdown"/>
    <parameter expression="0.04in" name="tool_stepdown"/>
    <parameter expression="0.008in" name="tool_finishingStepdown"/>
    <parameter expression="true" name="use_tool_stepover"/>
    <parameter expression="0.075in" name="tool_stepover"/>
    <parameter expression="tool_diameter * 0.1" name="tool_finishingStepover"/>
    <parameter expression="" name="tool_rampType"/>
    <parameter expression="2.0deg" name="tool_rampAngle"/>
    <parameter expression="false" name="associatedView"/>
  </template>

  <template description="1/4 Inner Contour Finishing" strategy="contour2d" unit="inches">
    <tool guid="a0027dc1-b0a7-462a-8d04-6a48623c7fa0" type="flat end mill" unit="inches" version="1.3">
      <description>Mill - 1/4" Flat Endmill</description>
      <nc break-control="0" diameter-offset="4" length-offset="4" live-tool="1" manual-tool-change="0" number="4" turret="0"/>
      <coolant mode="flood"/>
      <material name="unspecified"/>
      <body body-length="0.85" coolant-support="no" diameter="0.25" flute-length="0.75" number-of-flutes="2" overall-length="2.5" shaft-diameter="0.25" shoulder-length="0.75" thread-pitch="0" thread-profile-angle="60"/>
      <holder description="Maritool CAT40-ER32-2.35" product-id="CAT40-ER32-2.35" vendor="Maritool">
        <section diameter="1.5" length="0"/>
        <section diameter="1.97" length="0.148"/>
        <section diameter="1.97" length="0.836"/>
        <section diameter="1.57" length="0"/>
        <section diameter="1.57" length="0.176"/>
        <section diameter="1.75" length="0.09"/>
        <section diameter="1.75" length="0.425"/>
        <section diameter="1.85" length="0.05"/>
        <section diameter="2.442" length="0"/>
        <section diameter="2.502" length="0.03"/>
        <section diameter="2.502" length="0.145"/>
        <section diameter="2.215" length="0.079"/>
        <section diameter="2.215" length="0.118"/>
        <section diameter="2.502" length="0.079"/>
        <section diameter="2.502" length="0.143"/>
        <section diameter="2.442" length="0.03"/>
        <section diameter="1.75" length="0"/>
        <section diameter="1.75" length="0.125"/>
      </holder>
      <motion clockwise="yes" cutting-feedrate="30" entry-feedrate="30" exit-feedrate="30" feed-mode="per-minute" plunge-feedrate="30" ramp-feedrate="30" ramp-spindle-rpm="10000" retract-feedrate="0" spindle-rpm="10000"/>
      <presets>
        <preset description="SAMPLE preset for slotting in Aluminum" id="{11c8af91-81f2-4e78-b027-c497530c5140}" name="Aluminum - Slotting" tool_coolant="flood" tool_feedCutting="762" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="1.016" tool_stepover="1.9049999999999974"/>
        <preset description="SAMPLE preset for roughing in Aluminum" id="{d13f1453-67d0-4ba7-8de6-e878385b9e23}" name="Aluminum - Roughing" tool_coolant="flood" tool_feedCutting="508" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Aluminum" id="{024f8455-8e03-4d9d-921f-20bee721b432}" name="Aluminum - Finishing" tool_coolant="flood" tool_feedCutting="3192.1520781268946" tool_feedEntry="3192.3872164948457" tool_feedExit="3192.3872164948457" tool_feedPlunge="1064.0506927089657" tool_feedRamp="3192.3872164948457" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Brass" id="{9573d5c8-d4ed-4050-bad8-c543492922e4}" name="Brass - Slotting" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Brass" id="{a98fc5dc-f309-4de3-91ab-5bbcacbaf1fa}" name="Brass - Roughing" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Brass" id="{d359557c-32f8-4b22-9650-fae02cf45a4b}" name="Brass - Finishing" tool_coolant="flood" tool_feedCutting="1625.269329469761" tool_feedEntry="1625.3890490721644" tool_feedExit="1625.3890490721644" tool_feedPlunge="541.75644315658735" tool_feedRamp="1625.3890490721644" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Copper" id="{5718cc9f-e38a-4c5d-b3c2-a2644ccdd409}" name="Copper - Slotting" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Copper" id="{59957f78-12f6-4201-b336-0772a09d15fb}" name="Copper - Roughing" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Copper" id="{0a67d96e-818d-4763-ab3d-6a454e36e150}" name="Copper - Finishing" tool_coolant="flood" tool_feedCutting="731.37119826139258" tool_feedEntry="731.42507208247309" tool_feedExit="731.42507208247309" tool_feedPlunge="243.7903994204641" tool_feedRamp="731.42507208247309" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Low Carbon Steel" id="{6c020f53-bd17-4084-8921-32568718d0ba}" name="Low Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="554.09909604144082" tool_feedEntry="554.13991175257752" tool_feedExit="554.13991175257752" tool_feedPlunge="184.69969868048037" tool_feedRamp="554.13991175257752" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Low Carbon Steel" id="{8cf88f18-d8dd-46c7-8eb2-94a20af5db5d}" name="Low Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="497.50693232790428" tool_feedEntry="497.54357938144324" tool_feedExit="497.54357938144324" tool_feedPlunge="165.83564410930146" tool_feedRamp="497.54357938144324" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Low Carbon Steel" id="{76d7df88-79a4-4c11-9c1a-de140ef61e9d}" name="Low Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="633.07607106478531" tool_feedEntry="633.12270432989772" tool_feedExit="633.12270432989772" tool_feedPlunge="211.02535702159494" tool_feedRamp="633.12270432989772" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in High Carbon Steel" id="{5f0f35da-7dcd-4412-8dbd-9c2284a402fc}" name="High Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in High Carbon Steel" id="{02d40534-fe5f-4a3e-88d9-9fb94afdf030}" name="High Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in High Carbon Steel" id="{80269ded-0d01-42d4-8c5e-d71ac79e163e}" name="High Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Plastics" id="{a52e01ff-f552-4252-a4cc-d58a76e59b7f}" name="Plastics - Slotting" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="1.7315206185567136" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Plastics" id="{612e8833-63ab-4f44-8db3-e97f0f0052c2}" name="Plastics - Roughing" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Plastics" id="{4ed279bc-3134-4722-98ce-15910939b062}" name="Plastics - Finishing" tool_coolant="flood" tool_feedCutting="3035.0023323465612" tool_feedEntry="3035.22589484536" tool_feedExit="3035.22589484536" tool_feedPlunge="1011.667444115518" tool_feedRamp="3035.22589484536" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Stainless Steel" id="{b51bd779-b472-45be-a584-69d71d6fb5f8}" name="Stainless Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="2.2224999999999988" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Stainless Steel" id="{591fd768-10a6-42c8-bf7e-02692d29915b}" name="Stainless Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Stainless Steel" id="{150c0fca-14c5-418e-a1f9-d3744c2a4ec7}" name="Stainless Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Titanium" id="{dee581b7-f44e-4439-9941-09af960e8e21}" name="Titanium - Slotting" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Titanium" id="{7f381ccd-1a1f-4210-869d-7bee7850eeff}" name="Titanium - Roughing" tool_coolant="flood" tool_feedCutting="259.09368865371101" tool_feedEntry="259.11277385566996" tool_feedExit="259.11277385566996" tool_feedPlunge="86.364562884570333" tool_feedRamp="259.11277385566996" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Titanium" id="{9111f42a-9122-420d-aaaa-8e54c85effdd}" name="Titanium - Finishing" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
      </presets>
    </tool>
    <parameter expression="false" name="advancedMode"/>
    <parameter expression="false" name="betaMode"/>
    <parameter expression="false" name="alphaMode"/>
    <parameter expression="false" name="isXpress"/>
    <parameter expression="true" name="licenseMultiaxis"/>
    <parameter expression="true" name="license3D"/>
    <parameter expression="false" name="metric"/>
    <parameter expression="true" name="isAssemblyDocument"/>
    <parameter expression="'operation'" name="context"/>
    <parameter expression="'contour2d'" name="strategy"/>
    <parameter expression="'2D Contour'" name="operation_description"/>
    <parameter expression="false" name="tab_tool"/>
    <parameter expression="true" name="group_tool"/>
    <parameter expression="false" name="tool_select"/>
    <parameter expression="'flat end mill'" name="tool_type"/>
    <parameter expression="true" name="undercut"/>
    <parameter expression="tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'" name="tool_isTurning"/>
    <parameter expression="tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill'" name="tool_isMill"/>
    <parameter expression="tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'" name="tool_isDrill"/>
    <parameter expression="'tapered_bull_nose'" name="tool_taperedType"/>
    <parameter expression="'inches'" name="tool_unit"/>
    <parameter expression="4" name="tool_number"/>
    <parameter expression="tool_number" name="tool_diameterOffset"/>
    <parameter expression="tool_number" name="tool_lengthOffset"/>
    <parameter expression="tool_number" name="tool_compensationOffset"/>
    <parameter expression="0" name="tool_turret"/>
    <parameter expression="false" name="tool_manualToolChange"/>
    <parameter expression="false" name="tool_breakControl"/>
    <parameter expression="true" name="tool_live"/>
    <parameter expression="'flood'" name="tool_coolant"/>
    <parameter expression="'unspecified'" name="tool_material"/>
    <parameter expression="'Mill - 1/4&quot; Flat Endmill'" name="tool_description"/>
    <parameter expression="''" name="tool_comment"/>
    <parameter expression="''" name="tool_vendor"/>
    <parameter expression="''" name="tool_productId"/>
    <parameter expression="0.25in" name="tool_diameter"/>
    <parameter expression="0.0in" name="tool_tipDiameter"/>
    <parameter expression="0.0in" name="tool_tipOffset"/>
    <parameter expression="0.0in" name="tool_cornerRadius"/>
    <parameter expression="tool_taperAngle * 2" name="tool_inclusiveAngle"/>
    <parameter expression="0.0" name="tool_taperAngle"/>
    <parameter expression="(tool_type == 'counter sink') ? 90.0deg : 118.0deg" name="tool_tipAngle"/>
    <parameter expression="60." name="tool_threadProfileAngle"/>
    <parameter expression="0.0in" name="tool_tipLength"/>
    <parameter expression="0.75in" name="tool_fluteLength"/>
    <parameter expression="tool_fluteLength" name="tool_shoulderLength"/>
    <parameter expression="0.85in" name="tool_bodyLength"/>
    <parameter expression="2.5in" name="tool_overallLength"/>
    <parameter expression="tool_diameter" name="tool_shaftDiameter"/>
    <parameter expression="tool_shaftDiameter/2" name="tool_segmentHeight"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterUpper"/>
    <parameter expression="Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)" name="tool_shaftSegmentHeight"/>
    <parameter expression="tool_diameter" name="tool_shaftSegmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter" name="tool_shaftSegmentDiameterUpper"/>
    <parameter expression="0.0in" name="tool_threadPitch"/>
    <parameter expression="1" name="tool_numberOfTeeth"/>
    <parameter expression="2" name="tool_numberOfFlutes"/>
    <parameter expression="false" name="holder_attached"/>
    <parameter expression="'Maritool CAT40-ER32-2.35'" name="holder_description"/>
    <parameter expression="''" name="holder_comment"/>
    <parameter expression="'Maritool'" name="holder_vendor"/>
    <parameter expression="'CAT40-ER32-2.35'" name="holder_productId"/>
    <parameter expression="''" name="holder_productLink"/>
    <parameter expression="''" name="holder_libraryName"/>
    <parameter expression="''" name="tool_productLink"/>
    <parameter expression="true" name="group_feedspeed"/>
    <parameter expression="false" name="preset_select"/>
    <parameter expression="10000." name="tool_spindleSpeed"/>
    <parameter expression="tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter" name="tool_stockDiameter"/>
    <parameter expression="tool_diameter * Math.PI * tool_spindleSpeed" name="tool_surfaceSpeed"/>
    <parameter expression="tool_spindleSpeed" name="tool_rampSpindleSpeed"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedCutting"/>
    <parameter expression="tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes)" name="tool_feedPerTooth"/>
    <parameter expression="120inpm" name="tool_feedProbeLink"/>
    <parameter expression="(tool_type == 'probe' || tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter' ? 40inpm : tool_feedCutting)" name="tool_feedEntry"/>
    <parameter expression="tool_feedCutting" name="tool_feedExit"/>
    <parameter expression="12inpm" name="tool_feedProbeMeasure"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRamp"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedPlunge"/>
    <parameter expression="tool_feedPlunge/tool_spindleSpeed" name="tool_feedPerRevolution"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRetract"/>
    <parameter expression="true" name="tool_clockwise"/>
    <parameter expression="'none'" name="featureOperationId"/>
    <parameter expression="-1.016" name="surfaceZHigh"/>
    <parameter expression="-5.7785" name="surfaceZLow"/>
    <parameter expression="1.016" name="surfaceXLow"/>
    <parameter expression="102.61599999999999" name="surfaceXHigh"/>
    <parameter expression="1.016" name="surfaceYLow"/>
    <parameter expression="102.61599999999999" name="surfaceYHigh"/>
    <parameter expression="0.0" name="stockZHigh"/>
    <parameter expression="-5.7785" name="stockZLow"/>
    <parameter expression="0.0" name="stockXLow"/>
    <parameter expression="103.63199999999999" name="stockXHigh"/>
    <parameter expression="0.0" name="stockYLow"/>
    <parameter expression="103.63199999999999" name="stockYHigh"/>
    <parameter expression="false" name="tab_geometry"/>
    <parameter expression="true" name="group_geometry"/>
    <parameter expression="'selection-contours'" name="contourMode"/>
    <parameter expression="true" name="contours"/>
    <parameter expression="false" name="selectSimilarContour"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMinimum"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMaximum"/>
    <parameter expression="0 mm" name="depthMinimum"/>
    <parameter expression="tool_fluteLength" name="depthMaximum"/>
    <parameter expression="0 mm" name="roundDiameterMinimum"/>
    <parameter expression="false" name="selectCoPlanarFaces"/>
    <parameter expression="'all'" name="contours_loops"/>
    <parameter expression="'start-outside'" name="contours_side"/>
    <parameter expression="0in" name="tangentialExtensionDistance"/>
    <parameter expression="false" name="doSeparateTangentialEndExtension"/>
    <parameter expression="tangentialExtensionDistance" name="tangentialExtensionDistanceEnd"/>
    <parameter expression="false" name="useStockContours"/>
    <parameter expression="false" name="stockContours"/>
    <parameter expression="false" name="group_tabs"/>
    <parameter expression="'rectangular'" name="tabShape"/>
    <parameter expression="tool_diameter" name="tabWidth"/>
    <parameter expression="tool_diameter * 0.25" name="tabHeight"/>
    <parameter expression="'distance'" name="tabPositioning"/>
    <parameter expression="false" name="tabPositions"/>
    <parameter expression="tool_diameter * 8" name="tabDistance"/>
    <parameter expression="false" name="useRestMachining"/>
    <parameter expression="tool_diameter * 2" name="restMaterialCutterDiameter"/>
    <parameter expression="0 mm" name="restMaterialCornerRadius"/>
    <parameter expression="0deg" name="restMaterialTaperAngle"/>
    <parameter expression="restMaterialCutterDiameter" name="restMaterialShoulderLength"/>
    <parameter expression="0in" name="restMaterialStockToLeave"/>
    <parameter expression="''" name="restMaterialTool"/>
    <parameter expression="false" name="doWrap"/>
    <parameter expression="true" name="unwrap"/>
    <parameter expression="false" name="wrap_cylinder"/>
    <parameter expression="0" name="wrap_cylinder_radius"/>
    <parameter expression="0in" name="wrap_nominalRadius_offset"/>
    <parameter expression="wrap_cylinder_radius + wrap_nominalRadius_offset" name="wrap_nominalRadius_value"/>
    <parameter expression="false" name="overrideToolView"/>
    <parameter expression="'axesZX'" name="view_orientation_mode"/>
    <parameter expression="false" name="view_orientation_axisZ"/>
    <parameter expression="false" name="view_orientation_flipZ"/>
    <parameter expression="false" name="view_orientation_cSys"/>
    <parameter expression="false" name="view_orientation_surfaceNormal"/>
    <parameter expression="0deg" name="view_turn_from_setup"/>
    <parameter expression="0deg" name="view_tilt_from_setup"/>
    <parameter expression="0.0" name="view_turn_from_recipe"/>
    <parameter expression="0.0" name="view_tilt_from_recipe"/>
    <parameter expression="false" name="view_align_to_view"/>
    <parameter expression="false" name="view_align_to_view_direction"/>
    <parameter expression="false" name="view_orientation_axisX"/>
    <parameter expression="false" name="view_orientation_flipX"/>
    <parameter expression="false" name="view_orientation_axisY"/>
    <parameter expression="false" name="view_orientation_flipY"/>
    <parameter expression="(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'" name="view_origin_mode"/>
    <parameter expression="false" name="view_origin_point"/>
    <parameter expression="false" name="view_model_point"/>
    <parameter expression="'top center'" name="view_origin_boxPoint"/>
    <parameter expression="false" name="view_stock_point"/>
    <parameter expression="false" name="machineOrientationInfo"/>
    <parameter expression="false" name="tab_heights"/>
    <parameter expression="true" name="clearanceHeight_group"/>
    <parameter expression="'from retract height'" name="clearanceHeight_mode"/>
    <parameter expression="false" name="clearanceHeight_ref"/>
    <parameter expression="0.4in" name="clearanceHeight_offset"/>
    <parameter expression="15.24" name="clearanceHeight_value"/>
    <parameter expression="true" name="clearanceHeight_absolute"/>
    <parameter expression="true" name="retractHeight_group"/>
    <parameter expression="'from stock top'" name="retractHeight_mode"/>
    <parameter expression="false" name="retractHeight_ref"/>
    <parameter expression="0.2in" name="retractHeight_offset"/>
    <parameter expression="5.08" name="retractHeight_value"/>
    <parameter expression="true" name="retractHeight_absolute"/>
    <parameter expression="true" name="feedHeight_group"/>
    <parameter expression="'from top'" name="feedHeight_mode"/>
    <parameter expression="false" name="feedHeight_ref"/>
    <parameter expression="0.2in" name="feedHeight_offset"/>
    <parameter expression="5.08" name="feedHeight_value"/>
    <parameter expression="(feedHeight_mode == 'disabled') ? false : true" name="useZFeed"/>
    <parameter expression="true" name="feedHeight_absolute"/>
    <parameter expression="true" name="topHeight_group"/>
    <parameter expression="'from stock top'" name="topHeight_mode"/>
    <parameter expression="false" name="topHeight_ref"/>
    <parameter expression="0in" name="topHeight_offset"/>
    <parameter expression="0.0" name="topHeight_value"/>
    <parameter expression="true" name="topHeight_absolute"/>
    <parameter expression="true" name="bottomHeight_group"/>
    <parameter expression="'from contour'" name="bottomHeight_mode"/>
    <parameter expression="false" name="bottomHeight_ref"/>
    <parameter expression="0in" name="bottomHeight_offset"/>
    <parameter expression="0.0" name="bottomHeight_value"/>
    <parameter expression="false" name="bottomHeight_absolute"/>
    <parameter expression="false" name="tab_passes"/>
    <parameter expression="true" name="group_passes"/>
    <parameter expression="0.0004in" name="tolerance"/>
    <parameter expression="tolerance * 0.5" name="contourTolerance"/>
    <parameter expression="tolerance" name="calculationTolerance"/>
    <parameter expression="0.01*calculationTolerance" name="thinningTolerance"/>
    <parameter expression="0.0004in" name="chainingTolerance"/>
    <parameter expression="calculationTolerance" name="gougingTolerance"/>
    <parameter expression="'left'" name="compensation"/>
    <parameter expression="compensation == 'right'" name="rightCompensation"/>
    <parameter expression="'computer'" name="compensationType"/>
    <parameter expression="(numberOfFinishingStepovers > 0) ? Math.min(tool_diameter * 0.05; finishingStepover * 0.95) : (tool_diameter * 0.05)" name="compensationDeltaRadius"/>
    <parameter expression="false" name="makeSharpCorners"/>
    <parameter expression="0.0" name="minimumCuttingRadius"/>
    <parameter expression="0in" name="finishingSmoothingDeviation"/>
    <parameter expression="false" name="doMultipleFinishingPasses"/>
    <parameter expression="2" name="numberOfFinishingStepovers"/>
    <parameter expression="tool_diameter * 0.1" name="finishingStepover"/>
    <parameter expression="compensationType != 'computer'" name="leadsForAllFinishingPasses"/>
    <parameter expression="tool_feedCutting" name="finishFeedrate"/>
    <parameter expression="false" name="nullPass"/>
    <parameter expression="0in" name="finishingOverlap"/>
    <parameter expression="0in" name="leadEndDistance"/>
    <parameter expression="'roll'" name="cornerMode"/>
    <parameter expression="0" name="fragmentExtensionDistance"/>
    <parameter expression="0" name="tangentialFragmentExtensionDistance"/>
    <parameter expression="false" name="preserveOrder"/>
    <parameter expression="false" name="bothWays"/>
    <parameter expression="false" name="doRoughingPasses"/>
    <parameter expression="Math.max((tool_diameter - (2 * tool_cornerRadius)) * 0.95; tool_diameter * 0.20)" name="maximumStepover"/>
    <parameter expression="minimumCuttingRadius" name="minimumCuttingRadiusJl"/>
    <parameter expression="0.1 * maximumStepover" name="minimumRoughingStepover"/>
    <parameter expression="tool_type == 'tapered mill' ? (tool_taperedType =='tapered_ball' ? tool_diameter / 2 : tool_diameter/2 - tool_cornerRadius) : tool_diameter/2 - tool_cornerRadius" name="flatTipRadius"/>
    <parameter expression="((tool_type == 'chamfer mill') || (tool_type == 'counter sink') ) ? 0.4875*tool_tipDiameter : 0.4875*tool_diameter" name="maximumEnsureCutRadius"/>
    <parameter expression="maximumEnsureCutRadius" name="ensureCutRadius"/>
    <parameter expression="false" name="applyFinalSmoothingDeviation"/>
    <parameter expression="0.004in" name="smoothingDeviation"/>
    <parameter expression="1" name="maximumRoughingSteps"/>
    <parameter expression="0.25*finishingStepover" name="minimumFinishingStepover"/>
    <parameter expression="false" name="doMultipleDepths"/>
    <parameter expression="0.04in" name="maximumStepdown"/>
    <parameter expression="0" name="numberOfFinishingStepdowns"/>
    <parameter expression="0.008in" name="finishingStepdown"/>
    <parameter expression="tool_taperAngle" name="slopeAngle"/>
    <parameter expression="'along-wall'" name="taperApproachMode"/>
    <parameter expression="doMultipleDepths ? slopeAngle : (tool_taperAngle > 0 ? tool_taperAngle : tool_tipAngle*0.5)" name="wallTaperAngle"/>
    <parameter expression="false" name="onlyFinishFinal"/>
    <parameter expression="true" name="roughFinal"/>
    <parameter expression="false" name="useEvenStepdowns"/>
    <parameter expression="false" name="orderByDepth"/>
    <parameter expression="true" name="orderByIslands"/>
    <parameter expression="false" name="orderByStep"/>
    <parameter expression="false" name="useThinWall"/>
    <parameter expression="0.04in" name="thinWallWidth"/>
    <parameter expression="tool_type == 'chamfer mill' || tool_type == 'center drill' || tool_type == 'counter sink' || tool_type == 'drill' || tool_type == 'spot drill'" name="doChamfer"/>
    <parameter expression="0in" name="chamferWidth"/>
    <parameter expression="0in" name="chamferTipOffset"/>
    <parameter expression="tool_cornerRadius/4" name="chamferWidthBall"/>
    <parameter expression="chamferWidthBall" name="chamferDepthBall"/>
    <parameter expression="false" name="useStockToLeave"/>
    <parameter expression="0.004in" name="stockToLeave"/>
    <parameter expression="stockToLeave" name="verticalStockToLeave"/>
    <parameter expression="false" name="simpleStockToLeave"/>
    <parameter expression="false" name="smoothingFilter"/>
    <parameter expression="tolerance" name="smoothingFilterTolerance"/>
    <parameter expression="false" name="useFeedOptimization"/>
    <parameter expression="25deg" name="reducedFeedChange"/>
    <parameter expression="tool_diameter * 0.05" name="reducedFeedRadius"/>
    <parameter expression="tool_diameter * 0.2" name="reducedFeedDistance"/>
    <parameter expression="tool_feedCutting * 0.25" name="reducedFeedrate"/>
    <parameter expression="true" name="reduceOnlyInnerCorners"/>
    <parameter expression="false" name="tab_linking"/>
    <parameter expression="true" name="group_linking"/>
    <parameter expression="'disabled'" name="highFeedrateMode"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="highFeedrate"/>
    <parameter expression="true" name="allowRapidRetract"/>
    <parameter expression="maximumStepdown + 1mm" name="safeDistance"/>
    <parameter expression="false" name="keepToolDown"/>
    <parameter expression="2in" name="stayDownDistance"/>
    <parameter expression="0in" name="liftHeight"/>
    <parameter expression="true" name="group_leadsTranstions"/>
    <parameter expression="true" name="smoothTransitions"/>
    <parameter expression="true" name="doLeadIn"/>
    <parameter expression="tool_diameter * 0.1" name="entry_radius"/>
    <parameter expression="cornerMode == 'sharp with loop' ? 0.0deg : 90.0deg" name="entry_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="entry_distance"/>
    <parameter expression="false" name="entry_perpendicular"/>
    <parameter expression="entry_radius" name="entry_verticalRadius"/>
    <parameter expression="entry_radius" name="leadInRadius"/>
    <parameter expression="entry_verticalRadius" name="leadInVerticalRadius"/>
    <parameter expression="true" name="doLeadOut"/>
    <parameter expression="true" name="exit_sameAsEntry"/>
    <parameter expression="tool_diameter * 0.1" name="exit_radius"/>
    <parameter expression="90.0deg" name="exit_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="exit_distance"/>
    <parameter expression="false" name="exit_perpendicular"/>
    <parameter expression="exit_radius" name="exit_verticalRadius"/>
    <parameter expression="exit_radius" name="leadOutRadius"/>
    <parameter expression="exit_verticalRadius" name="leadOutVerticalRadius"/>
    <parameter expression="false" name="doRamp"/>
    <parameter expression="" name="rampType"/>
    <parameter expression="2.0deg" name="rampAngle"/>
    <parameter expression="tool_fluteLength" name="maximumRampZStepdown"/>
    <parameter expression="0.1in" name="rampClearanceHeight"/>
    <parameter expression="Math.max((tool_diameter - 2 * tool_cornerRadius) * 0.95; tool_diameter * 0.25)" name="helicalRampDiameter"/>
    <parameter expression="helicalRampDiameter" name="minimumRampDiameter"/>
    <parameter expression="doRamp" name="alwaysMakeContourRamp"/>
    <parameter expression="true" name="allowPlunging"/>
    <parameter expression="rampType == 'helix'" name="allowHelicalRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowContourRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowSmoothContourRamps"/>
    <parameter expression="rampType == 'zigzag'" name="allowZigZagRamps"/>
    <parameter expression="true" name="group_entry_drill_positions"/>
    <parameter expression="false" name="predrillPositions"/>
    <parameter expression="false" name="entryPositions"/>
    <parameter expression="true" name="use_tool_stepdown"/>
    <parameter expression="0.04in" name="tool_stepdown"/>
    <parameter expression="0.008in" name="tool_finishingStepdown"/>
    <parameter expression="true" name="use_tool_stepover"/>
    <parameter expression="0.075in" name="tool_stepover"/>
    <parameter expression="tool_diameter * 0.1" name="tool_finishingStepover"/>
    <parameter expression="" name="tool_rampType"/>
    <parameter expression="2.0deg" name="tool_rampAngle"/>
    <parameter expression="false" name="associatedView"/>
  </template>

  <template description="1/4 Cutout" strategy="contour2d" unit="inches">
    <tool guid="a0027dc1-b0a7-462a-8d04-6a48623c7fa0" type="flat end mill" unit="inches" version="1.3">
      <description>Mill - 1/4" Flat Endmill</description>
      <nc break-control="0" diameter-offset="4" length-offset="4" live-tool="1" manual-tool-change="0" number="4" turret="0"/>
      <coolant mode="flood"/>
      <material name="unspecified"/>
      <body body-length="0.85" coolant-support="no" diameter="0.25" flute-length="0.75" number-of-flutes="2" overall-length="2.5" shaft-diameter="0.25" shoulder-length="0.75" thread-pitch="0" thread-profile-angle="60"/>
      <holder description="Maritool CAT40-ER32-2.35" product-id="CAT40-ER32-2.35" vendor="Maritool">
        <section diameter="1.5" length="0"/>
        <section diameter="1.97" length="0.148"/>
        <section diameter="1.97" length="0.836"/>
        <section diameter="1.57" length="0"/>
        <section diameter="1.57" length="0.176"/>
        <section diameter="1.75" length="0.09"/>
        <section diameter="1.75" length="0.425"/>
        <section diameter="1.85" length="0.05"/>
        <section diameter="2.442" length="0"/>
        <section diameter="2.502" length="0.03"/>
        <section diameter="2.502" length="0.145"/>
        <section diameter="2.215" length="0.079"/>
        <section diameter="2.215" length="0.118"/>
        <section diameter="2.502" length="0.079"/>
        <section diameter="2.502" length="0.143"/>
        <section diameter="2.442" length="0.03"/>
        <section diameter="1.75" length="0"/>
        <section diameter="1.75" length="0.125"/>
      </holder>
      <motion clockwise="yes" cutting-feedrate="30" entry-feedrate="30" exit-feedrate="30" feed-mode="per-minute" plunge-feedrate="30" ramp-feedrate="30" ramp-spindle-rpm="10000" retract-feedrate="0" spindle-rpm="10000"/>
      <presets>
        <preset description="SAMPLE preset for slotting in Aluminum" id="{11c8af91-81f2-4e78-b027-c497530c5140}" name="Aluminum - Slotting" tool_coolant="flood" tool_feedCutting="762" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="1.016" tool_stepover="1.9049999999999974"/>
        <preset description="SAMPLE preset for roughing in Aluminum" id="{d13f1453-67d0-4ba7-8de6-e878385b9e23}" name="Aluminum - Roughing" tool_coolant="flood" tool_feedCutting="508" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Aluminum" id="{024f8455-8e03-4d9d-921f-20bee721b432}" name="Aluminum - Finishing" tool_coolant="flood" tool_feedCutting="3192.1520781268946" tool_feedEntry="3192.3872164948457" tool_feedExit="3192.3872164948457" tool_feedPlunge="1064.0506927089657" tool_feedRamp="3192.3872164948457" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Brass" id="{9573d5c8-d4ed-4050-bad8-c543492922e4}" name="Brass - Slotting" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Brass" id="{a98fc5dc-f309-4de3-91ab-5bbcacbaf1fa}" name="Brass - Roughing" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Brass" id="{d359557c-32f8-4b22-9650-fae02cf45a4b}" name="Brass - Finishing" tool_coolant="flood" tool_feedCutting="1625.269329469761" tool_feedEntry="1625.3890490721644" tool_feedExit="1625.3890490721644" tool_feedPlunge="541.75644315658735" tool_feedRamp="1625.3890490721644" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Copper" id="{5718cc9f-e38a-4c5d-b3c2-a2644ccdd409}" name="Copper - Slotting" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Copper" id="{59957f78-12f6-4201-b336-0772a09d15fb}" name="Copper - Roughing" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Copper" id="{0a67d96e-818d-4763-ab3d-6a454e36e150}" name="Copper - Finishing" tool_coolant="flood" tool_feedCutting="731.37119826139258" tool_feedEntry="731.42507208247309" tool_feedExit="731.42507208247309" tool_feedPlunge="243.7903994204641" tool_feedRamp="731.42507208247309" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Low Carbon Steel" id="{6c020f53-bd17-4084-8921-32568718d0ba}" name="Low Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="554.09909604144082" tool_feedEntry="554.13991175257752" tool_feedExit="554.13991175257752" tool_feedPlunge="184.69969868048037" tool_feedRamp="554.13991175257752" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Low Carbon Steel" id="{8cf88f18-d8dd-46c7-8eb2-94a20af5db5d}" name="Low Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="497.50693232790428" tool_feedEntry="497.54357938144324" tool_feedExit="497.54357938144324" tool_feedPlunge="165.83564410930146" tool_feedRamp="497.54357938144324" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Low Carbon Steel" id="{76d7df88-79a4-4c11-9c1a-de140ef61e9d}" name="Low Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="633.07607106478531" tool_feedEntry="633.12270432989772" tool_feedExit="633.12270432989772" tool_feedPlunge="211.02535702159494" tool_feedRamp="633.12270432989772" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in High Carbon Steel" id="{5f0f35da-7dcd-4412-8dbd-9c2284a402fc}" name="High Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in High Carbon Steel" id="{02d40534-fe5f-4a3e-88d9-9fb94afdf030}" name="High Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in High Carbon Steel" id="{80269ded-0d01-42d4-8c5e-d71ac79e163e}" name="High Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Plastics" id="{a52e01ff-f552-4252-a4cc-d58a76e59b7f}" name="Plastics - Slotting" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="1.7315206185567136" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Plastics" id="{612e8833-63ab-4f44-8db3-e97f0f0052c2}" name="Plastics - Roughing" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Plastics" id="{4ed279bc-3134-4722-98ce-15910939b062}" name="Plastics - Finishing" tool_coolant="flood" tool_feedCutting="3035.0023323465612" tool_feedEntry="3035.22589484536" tool_feedExit="3035.22589484536" tool_feedPlunge="1011.667444115518" tool_feedRamp="3035.22589484536" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Stainless Steel" id="{b51bd779-b472-45be-a584-69d71d6fb5f8}" name="Stainless Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="2.2224999999999988" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Stainless Steel" id="{591fd768-10a6-42c8-bf7e-02692d29915b}" name="Stainless Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Stainless Steel" id="{150c0fca-14c5-418e-a1f9-d3744c2a4ec7}" name="Stainless Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Titanium" id="{dee581b7-f44e-4439-9941-09af960e8e21}" name="Titanium - Slotting" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Titanium" id="{7f381ccd-1a1f-4210-869d-7bee7850eeff}" name="Titanium - Roughing" tool_coolant="flood" tool_feedCutting="259.09368865371101" tool_feedEntry="259.11277385566996" tool_feedExit="259.11277385566996" tool_feedPlunge="86.364562884570333" tool_feedRamp="259.11277385566996" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Titanium" id="{9111f42a-9122-420d-aaaa-8e54c85effdd}" name="Titanium - Finishing" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
      </presets>
    </tool>
    <parameter expression="false" name="advancedMode"/>
    <parameter expression="false" name="betaMode"/>
    <parameter expression="false" name="alphaMode"/>
    <parameter expression="false" name="isXpress"/>
    <parameter expression="true" name="licenseMultiaxis"/>
    <parameter expression="true" name="license3D"/>
    <parameter expression="false" name="metric"/>
    <parameter expression="true" name="isAssemblyDocument"/>
    <parameter expression="'operation'" name="context"/>
    <parameter expression="'contour2d'" name="strategy"/>
    <parameter expression="'2D Contour'" name="operation_description"/>
    <parameter expression="false" name="tab_tool"/>
    <parameter expression="true" name="group_tool"/>
    <parameter expression="false" name="tool_select"/>
    <parameter expression="'flat end mill'" name="tool_type"/>
    <parameter expression="true" name="undercut"/>
    <parameter expression="tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'" name="tool_isTurning"/>
    <parameter expression="tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill'" name="tool_isMill"/>
    <parameter expression="tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'" name="tool_isDrill"/>
    <parameter expression="'tapered_bull_nose'" name="tool_taperedType"/>
    <parameter expression="'inches'" name="tool_unit"/>
    <parameter expression="4" name="tool_number"/>
    <parameter expression="tool_number" name="tool_diameterOffset"/>
    <parameter expression="tool_number" name="tool_lengthOffset"/>
    <parameter expression="tool_number" name="tool_compensationOffset"/>
    <parameter expression="0" name="tool_turret"/>
    <parameter expression="false" name="tool_manualToolChange"/>
    <parameter expression="false" name="tool_breakControl"/>
    <parameter expression="true" name="tool_live"/>
    <parameter expression="'flood'" name="tool_coolant"/>
    <parameter expression="'unspecified'" name="tool_material"/>
    <parameter expression="'Mill - 1/4&quot; Flat Endmill'" name="tool_description"/>
    <parameter expression="''" name="tool_comment"/>
    <parameter expression="''" name="tool_vendor"/>
    <parameter expression="''" name="tool_productId"/>
    <parameter expression="0.25in" name="tool_diameter"/>
    <parameter expression="0.0in" name="tool_tipDiameter"/>
    <parameter expression="0.0in" name="tool_tipOffset"/>
    <parameter expression="0.0in" name="tool_cornerRadius"/>
    <parameter expression="tool_taperAngle * 2" name="tool_inclusiveAngle"/>
    <parameter expression="0.0" name="tool_taperAngle"/>
    <parameter expression="(tool_type == 'counter sink') ? 90.0deg : 118.0deg" name="tool_tipAngle"/>
    <parameter expression="60." name="tool_threadProfileAngle"/>
    <parameter expression="0.0in" name="tool_tipLength"/>
    <parameter expression="0.75in" name="tool_fluteLength"/>
    <parameter expression="tool_fluteLength" name="tool_shoulderLength"/>
    <parameter expression="0.85in" name="tool_bodyLength"/>
    <parameter expression="2.5in" name="tool_overallLength"/>
    <parameter expression="tool_diameter" name="tool_shaftDiameter"/>
    <parameter expression="tool_shaftDiameter/2" name="tool_segmentHeight"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterUpper"/>
    <parameter expression="Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)" name="tool_shaftSegmentHeight"/>
    <parameter expression="tool_diameter" name="tool_shaftSegmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter" name="tool_shaftSegmentDiameterUpper"/>
    <parameter expression="0.0in" name="tool_threadPitch"/>
    <parameter expression="1" name="tool_numberOfTeeth"/>
    <parameter expression="2" name="tool_numberOfFlutes"/>
    <parameter expression="false" name="holder_attached"/>
    <parameter expression="'Maritool CAT40-ER32-2.35'" name="holder_description"/>
    <parameter expression="''" name="holder_comment"/>
    <parameter expression="'Maritool'" name="holder_vendor"/>
    <parameter expression="'CAT40-ER32-2.35'" name="holder_productId"/>
    <parameter expression="''" name="holder_productLink"/>
    <parameter expression="''" name="holder_libraryName"/>
    <parameter expression="''" name="tool_productLink"/>
    <parameter expression="true" name="group_feedspeed"/>
    <parameter expression="false" name="preset_select"/>
    <parameter expression="10000." name="tool_spindleSpeed"/>
    <parameter expression="tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter" name="tool_stockDiameter"/>
    <parameter expression="tool_diameter * Math.PI * tool_spindleSpeed" name="tool_surfaceSpeed"/>
    <parameter expression="tool_spindleSpeed" name="tool_rampSpindleSpeed"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedCutting"/>
    <parameter expression="tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes)" name="tool_feedPerTooth"/>
    <parameter expression="120inpm" name="tool_feedProbeLink"/>
    <parameter expression="(tool_type == 'probe' || tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter' ? 40inpm : tool_feedCutting)" name="tool_feedEntry"/>
    <parameter expression="tool_feedCutting" name="tool_feedExit"/>
    <parameter expression="12inpm" name="tool_feedProbeMeasure"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRamp"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedPlunge"/>
    <parameter expression="tool_feedPlunge/tool_spindleSpeed" name="tool_feedPerRevolution"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRetract"/>
    <parameter expression="true" name="tool_clockwise"/>
    <parameter expression="'none'" name="featureOperationId"/>
    <parameter expression="-1.016" name="surfaceZHigh"/>
    <parameter expression="-5.7785" name="surfaceZLow"/>
    <parameter expression="1.016" name="surfaceXLow"/>
    <parameter expression="102.61599999999999" name="surfaceXHigh"/>
    <parameter expression="1.016" name="surfaceYLow"/>
    <parameter expression="102.61599999999999" name="surfaceYHigh"/>
    <parameter expression="0.0" name="stockZHigh"/>
    <parameter expression="-5.7785" name="stockZLow"/>
    <parameter expression="0.0" name="stockXLow"/>
    <parameter expression="103.63199999999999" name="stockXHigh"/>
    <parameter expression="0.0" name="stockYLow"/>
    <parameter expression="103.63199999999999" name="stockYHigh"/>
    <parameter expression="false" name="tab_geometry"/>
    <parameter expression="true" name="group_geometry"/>
    <parameter expression="'selection-contours'" name="contourMode"/>
    <parameter expression="true" name="contours"/>
    <parameter expression="false" name="selectSimilarContour"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMinimum"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMaximum"/>
    <parameter expression="0 mm" name="depthMinimum"/>
    <parameter expression="tool_fluteLength" name="depthMaximum"/>
    <parameter expression="0 mm" name="roundDiameterMinimum"/>
    <parameter expression="false" name="selectCoPlanarFaces"/>
    <parameter expression="'all'" name="contours_loops"/>
    <parameter expression="'start-outside'" name="contours_side"/>
    <parameter expression="0in" name="tangentialExtensionDistance"/>
    <parameter expression="false" name="doSeparateTangentialEndExtension"/>
    <parameter expression="tangentialExtensionDistance" name="tangentialExtensionDistanceEnd"/>
    <parameter expression="false" name="useStockContours"/>
    <parameter expression="false" name="stockContours"/>
    <parameter expression="true" name="group_tabs"/>
    <parameter expression="'rectangular'" name="tabShape"/>
    <parameter expression="tool_diameter" name="tabWidth"/>
    <parameter expression="tool_diameter * 0.25" name="tabHeight"/>
    <parameter expression="'distance'" name="tabPositioning"/>
    <parameter expression="false" name="tabPositions"/>
    <parameter expression="3 in" name="tabDistance"/>
    <parameter expression="false" name="useRestMachining"/>
    <parameter expression="tool_diameter * 2" name="restMaterialCutterDiameter"/>
    <parameter expression="0 mm" name="restMaterialCornerRadius"/>
    <parameter expression="0deg" name="restMaterialTaperAngle"/>
    <parameter expression="restMaterialCutterDiameter" name="restMaterialShoulderLength"/>
    <parameter expression="0in" name="restMaterialStockToLeave"/>
    <parameter expression="''" name="restMaterialTool"/>
    <parameter expression="false" name="doWrap"/>
    <parameter expression="true" name="unwrap"/>
    <parameter expression="false" name="wrap_cylinder"/>
    <parameter expression="0" name="wrap_cylinder_radius"/>
    <parameter expression="0in" name="wrap_nominalRadius_offset"/>
    <parameter expression="wrap_cylinder_radius + wrap_nominalRadius_offset" name="wrap_nominalRadius_value"/>
    <parameter expression="false" name="overrideToolView"/>
    <parameter expression="'axesZX'" name="view_orientation_mode"/>
    <parameter expression="false" name="view_orientation_axisZ"/>
    <parameter expression="false" name="view_orientation_flipZ"/>
    <parameter expression="false" name="view_orientation_cSys"/>
    <parameter expression="false" name="view_orientation_surfaceNormal"/>
    <parameter expression="0deg" name="view_turn_from_setup"/>
    <parameter expression="0deg" name="view_tilt_from_setup"/>
    <parameter expression="0.0" name="view_turn_from_recipe"/>
    <parameter expression="0.0" name="view_tilt_from_recipe"/>
    <parameter expression="false" name="view_align_to_view"/>
    <parameter expression="false" name="view_align_to_view_direction"/>
    <parameter expression="false" name="view_orientation_axisX"/>
    <parameter expression="false" name="view_orientation_flipX"/>
    <parameter expression="false" name="view_orientation_axisY"/>
    <parameter expression="false" name="view_orientation_flipY"/>
    <parameter expression="(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'" name="view_origin_mode"/>
    <parameter expression="false" name="view_origin_point"/>
    <parameter expression="false" name="view_model_point"/>
    <parameter expression="'top center'" name="view_origin_boxPoint"/>
    <parameter expression="false" name="view_stock_point"/>
    <parameter expression="false" name="machineOrientationInfo"/>
    <parameter expression="false" name="tab_heights"/>
    <parameter expression="true" name="clearanceHeight_group"/>
    <parameter expression="'from retract height'" name="clearanceHeight_mode"/>
    <parameter expression="false" name="clearanceHeight_ref"/>
    <parameter expression="0.4in" name="clearanceHeight_offset"/>
    <parameter expression="15.24" name="clearanceHeight_value"/>
    <parameter expression="true" name="clearanceHeight_absolute"/>
    <parameter expression="true" name="retractHeight_group"/>
    <parameter expression="'from stock top'" name="retractHeight_mode"/>
    <parameter expression="false" name="retractHeight_ref"/>
    <parameter expression="0.2in" name="retractHeight_offset"/>
    <parameter expression="5.08" name="retractHeight_value"/>
    <parameter expression="true" name="retractHeight_absolute"/>
    <parameter expression="true" name="feedHeight_group"/>
    <parameter expression="'from top'" name="feedHeight_mode"/>
    <parameter expression="false" name="feedHeight_ref"/>
    <parameter expression="0.2in" name="feedHeight_offset"/>
    <parameter expression="5.08" name="feedHeight_value"/>
    <parameter expression="(feedHeight_mode == 'disabled') ? false : true" name="useZFeed"/>
    <parameter expression="true" name="feedHeight_absolute"/>
    <parameter expression="true" name="topHeight_group"/>
    <parameter expression="'from stock top'" name="topHeight_mode"/>
    <parameter expression="false" name="topHeight_ref"/>
    <parameter expression="0in" name="topHeight_offset"/>
    <parameter expression="0.0" name="topHeight_value"/>
    <parameter expression="true" name="topHeight_absolute"/>
    <parameter expression="true" name="bottomHeight_group"/>
    <parameter expression="'from contour'" name="bottomHeight_mode"/>
    <parameter expression="false" name="bottomHeight_ref"/>
    <parameter expression="0in" name="bottomHeight_offset"/>
    <parameter expression="0.0" name="bottomHeight_value"/>
    <parameter expression="false" name="bottomHeight_absolute"/>
    <parameter expression="false" name="tab_passes"/>
    <parameter expression="true" name="group_passes"/>
    <parameter expression="0.0004in" name="tolerance"/>
    <parameter expression="tolerance * 0.5" name="contourTolerance"/>
    <parameter expression="tolerance" name="calculationTolerance"/>
    <parameter expression="0.01*calculationTolerance" name="thinningTolerance"/>
    <parameter expression="0.0004in" name="chainingTolerance"/>
    <parameter expression="calculationTolerance" name="gougingTolerance"/>
    <parameter expression="'left'" name="compensation"/>
    <parameter expression="compensation == 'right'" name="rightCompensation"/>
    <parameter expression="'computer'" name="compensationType"/>
    <parameter expression="(numberOfFinishingStepovers > 0) ? Math.min(tool_diameter * 0.05; finishingStepover * 0.95) : (tool_diameter * 0.05)" name="compensationDeltaRadius"/>
    <parameter expression="false" name="makeSharpCorners"/>
    <parameter expression="0.0" name="minimumCuttingRadius"/>
    <parameter expression="0in" name="finishingSmoothingDeviation"/>
    <parameter expression="false" name="doMultipleFinishingPasses"/>
    <parameter expression="2" name="numberOfFinishingStepovers"/>
    <parameter expression="tool_diameter * 0.1" name="finishingStepover"/>
    <parameter expression="compensationType != 'computer'" name="leadsForAllFinishingPasses"/>
    <parameter expression="tool_feedCutting" name="finishFeedrate"/>
    <parameter expression="false" name="nullPass"/>
    <parameter expression="0in" name="finishingOverlap"/>
    <parameter expression="0in" name="leadEndDistance"/>
    <parameter expression="'roll'" name="cornerMode"/>
    <parameter expression="0" name="fragmentExtensionDistance"/>
    <parameter expression="0" name="tangentialFragmentExtensionDistance"/>
    <parameter expression="false" name="preserveOrder"/>
    <parameter expression="false" name="bothWays"/>
    <parameter expression="false" name="doRoughingPasses"/>
    <parameter expression="Math.max((tool_diameter - (2 * tool_cornerRadius)) * 0.95; tool_diameter * 0.20)" name="maximumStepover"/>
    <parameter expression="minimumCuttingRadius" name="minimumCuttingRadiusJl"/>
    <parameter expression="0.1 * maximumStepover" name="minimumRoughingStepover"/>
    <parameter expression="tool_type == 'tapered mill' ? (tool_taperedType =='tapered_ball' ? tool_diameter / 2 : tool_diameter/2 - tool_cornerRadius) : tool_diameter/2 - tool_cornerRadius" name="flatTipRadius"/>
    <parameter expression="((tool_type == 'chamfer mill') || (tool_type == 'counter sink') ) ? 0.4875*tool_tipDiameter : 0.4875*tool_diameter" name="maximumEnsureCutRadius"/>
    <parameter expression="maximumEnsureCutRadius" name="ensureCutRadius"/>
    <parameter expression="false" name="applyFinalSmoothingDeviation"/>
    <parameter expression="0.004in" name="smoothingDeviation"/>
    <parameter expression="1" name="maximumRoughingSteps"/>
    <parameter expression="0.25*finishingStepover" name="minimumFinishingStepover"/>
    <parameter expression="true" name="doMultipleDepths"/>
    <parameter expression="tool_stepdown" name="maximumStepdown"/>
    <parameter expression="0" name="numberOfFinishingStepdowns"/>
    <parameter expression="0.008in" name="finishingStepdown"/>
    <parameter expression="tool_taperAngle" name="slopeAngle"/>
    <parameter expression="'along-wall'" name="taperApproachMode"/>
    <parameter expression="doMultipleDepths ? slopeAngle : (tool_taperAngle > 0 ? tool_taperAngle : tool_tipAngle*0.5)" name="wallTaperAngle"/>
    <parameter expression="false" name="onlyFinishFinal"/>
    <parameter expression="true" name="roughFinal"/>
    <parameter expression="false" name="useEvenStepdowns"/>
    <parameter expression="false" name="orderByDepth"/>
    <parameter expression="true" name="orderByIslands"/>
    <parameter expression="false" name="orderByStep"/>
    <parameter expression="false" name="useThinWall"/>
    <parameter expression="0.04in" name="thinWallWidth"/>
    <parameter expression="tool_type == 'chamfer mill' || tool_type == 'center drill' || tool_type == 'counter sink' || tool_type == 'drill' || tool_type == 'spot drill'" name="doChamfer"/>
    <parameter expression="0in" name="chamferWidth"/>
    <parameter expression="0in" name="chamferTipOffset"/>
    <parameter expression="tool_cornerRadius/4" name="chamferWidthBall"/>
    <parameter expression="chamferWidthBall" name="chamferDepthBall"/>
    <parameter expression="true" name="useStockToLeave"/>
    <parameter expression="0.004in" name="stockToLeave"/>
    <parameter expression="stockToLeave" name="verticalStockToLeave"/>
    <parameter expression="false" name="simpleStockToLeave"/>
    <parameter expression="false" name="smoothingFilter"/>
    <parameter expression="tolerance" name="smoothingFilterTolerance"/>
    <parameter expression="false" name="useFeedOptimization"/>
    <parameter expression="25deg" name="reducedFeedChange"/>
    <parameter expression="tool_diameter * 0.05" name="reducedFeedRadius"/>
    <parameter expression="tool_diameter * 0.2" name="reducedFeedDistance"/>
    <parameter expression="tool_feedCutting * 0.25" name="reducedFeedrate"/>
    <parameter expression="true" name="reduceOnlyInnerCorners"/>
    <parameter expression="false" name="tab_linking"/>
    <parameter expression="true" name="group_linking"/>
    <parameter expression="'disabled'" name="highFeedrateMode"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="highFeedrate"/>
    <parameter expression="true" name="allowRapidRetract"/>
    <parameter expression="maximumStepdown + 1mm" name="safeDistance"/>
    <parameter expression="false" name="keepToolDown"/>
    <parameter expression="2in" name="stayDownDistance"/>
    <parameter expression="0in" name="liftHeight"/>
    <parameter expression="true" name="group_leadsTranstions"/>
    <parameter expression="true" name="smoothTransitions"/>
    <parameter expression="false" name="doLeadIn"/>
    <parameter expression="tool_diameter * 0.1" name="entry_radius"/>
    <parameter expression="cornerMode == 'sharp with loop' ? 0.0deg : 90.0deg" name="entry_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="entry_distance"/>
    <parameter expression="false" name="entry_perpendicular"/>
    <parameter expression="entry_radius" name="entry_verticalRadius"/>
    <parameter expression="entry_radius" name="leadInRadius"/>
    <parameter expression="entry_verticalRadius" name="leadInVerticalRadius"/>
    <parameter expression="false" name="doLeadOut"/>
    <parameter expression="true" name="exit_sameAsEntry"/>
    <parameter expression="tool_diameter * 0.1" name="exit_radius"/>
    <parameter expression="90.0deg" name="exit_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="exit_distance"/>
    <parameter expression="false" name="exit_perpendicular"/>
    <parameter expression="exit_radius" name="exit_verticalRadius"/>
    <parameter expression="exit_radius" name="leadOutRadius"/>
    <parameter expression="exit_verticalRadius" name="leadOutVerticalRadius"/>
    <parameter expression="true" name="doRamp"/>
    <parameter expression="" name="rampType"/>
    <parameter expression="2.0deg" name="rampAngle"/>
    <parameter expression="tool_fluteLength" name="maximumRampZStepdown"/>
    <parameter expression="0.1in" name="rampClearanceHeight"/>
    <parameter expression="Math.max((tool_diameter - 2 * tool_cornerRadius) * 0.95; tool_diameter * 0.25)" name="helicalRampDiameter"/>
    <parameter expression="helicalRampDiameter" name="minimumRampDiameter"/>
    <parameter expression="doRamp" name="alwaysMakeContourRamp"/>
    <parameter expression="true" name="allowPlunging"/>
    <parameter expression="rampType == 'helix'" name="allowHelicalRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowContourRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowSmoothContourRamps"/>
    <parameter expression="rampType == 'zigzag'" name="allowZigZagRamps"/>
    <parameter expression="true" name="group_entry_drill_positions"/>
    <parameter expression="false" name="predrillPositions"/>
    <parameter expression="false" name="entryPositions"/>
    <parameter expression="true" name="use_tool_stepdown"/>
    <parameter expression="0.04in" name="tool_stepdown"/>
    <parameter expression="0.008in" name="tool_finishingStepdown"/>
    <parameter expression="true" name="use_tool_stepover"/>
    <parameter expression="0.075in" name="tool_stepover"/>
    <parameter expression="tool_diameter * 0.1" name="tool_finishingStepover"/>
    <parameter expression="" name="tool_rampType"/>
    <parameter expression="2.0deg" name="tool_rampAngle"/>
    <parameter expression="false" name="associatedView"/>
  </template>

  <template description="1/4 Cutout Finishing" strategy="contour2d" unit="inches">
    <tool guid="a0027dc1-b0a7-462a-8d04-6a48623c7fa0" type="flat end mill" unit="inches" version="1.3">
      <description>Mill - 1/4" Flat Endmill</description>
      <nc break-control="0" diameter-offset="4" length-offset="4" live-tool="1" manual-tool-change="0" number="4" turret="0"/>
      <coolant mode="flood"/>
      <material name="unspecified"/>
      <body body-length="0.85" coolant-support="no" diameter="0.25" flute-length="0.75" number-of-flutes="2" overall-length="2.5" shaft-diameter="0.25" shoulder-length="0.75" thread-pitch="0" thread-profile-angle="60"/>
      <holder description="Maritool CAT40-ER32-2.35" product-id="CAT40-ER32-2.35" vendor="Maritool">
        <section diameter="1.5" length="0"/>
        <section diameter="1.97" length="0.148"/>
        <section diameter="1.97" length="0.836"/>
        <section diameter="1.57" length="0"/>
        <section diameter="1.57" length="0.176"/>
        <section diameter="1.75" length="0.09"/>
        <section diameter="1.75" length="0.425"/>
        <section diameter="1.85" length="0.05"/>
        <section diameter="2.442" length="0"/>
        <section diameter="2.502" length="0.03"/>
        <section diameter="2.502" length="0.145"/>
        <section diameter="2.215" length="0.079"/>
        <section diameter="2.215" length="0.118"/>
        <section diameter="2.502" length="0.079"/>
        <section diameter="2.502" length="0.143"/>
        <section diameter="2.442" length="0.03"/>
        <section diameter="1.75" length="0"/>
        <section diameter="1.75" length="0.125"/>
      </holder>
      <motion clockwise="yes" cutting-feedrate="30" entry-feedrate="30" exit-feedrate="30" feed-mode="per-minute" plunge-feedrate="30" ramp-feedrate="30" ramp-spindle-rpm="10000" retract-feedrate="0" spindle-rpm="10000"/>
      <presets>
        <preset description="SAMPLE preset for slotting in Aluminum" id="{11c8af91-81f2-4e78-b027-c497530c5140}" name="Aluminum - Slotting" tool_coolant="flood" tool_feedCutting="762" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="1.016" tool_stepover="1.9049999999999974"/>
        <preset description="SAMPLE preset for roughing in Aluminum" id="{d13f1453-67d0-4ba7-8de6-e878385b9e23}" name="Aluminum - Roughing" tool_coolant="flood" tool_feedCutting="508" tool_feedEntry="762" tool_feedExit="762" tool_feedPlunge="762" tool_feedRamp="762" tool_rampSpindleSpeed="10000" tool_spindleSpeed="10000" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Aluminum" id="{024f8455-8e03-4d9d-921f-20bee721b432}" name="Aluminum - Finishing" tool_coolant="flood" tool_feedCutting="3192.1520781268946" tool_feedEntry="3192.3872164948457" tool_feedExit="3192.3872164948457" tool_feedPlunge="1064.0506927089657" tool_feedRamp="3192.3872164948457" tool_rampSpindleSpeed="12000" tool_spindleSpeed="11999.116128394204" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Brass" id="{9573d5c8-d4ed-4050-bad8-c543492922e4}" name="Brass - Slotting" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Brass" id="{a98fc5dc-f309-4de3-91ab-5bbcacbaf1fa}" name="Brass - Roughing" tool_coolant="flood" tool_feedCutting="1286.0764245822679" tool_feedEntry="1286.1711587628868" tool_feedExit="1286.1711587628868" tool_feedPlunge="428.6921415274229" tool_feedRamp="1286.1711587628868" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Brass" id="{d359557c-32f8-4b22-9650-fae02cf45a4b}" name="Brass - Finishing" tool_coolant="flood" tool_feedCutting="1625.269329469761" tool_feedEntry="1625.3890490721644" tool_feedExit="1625.3890490721644" tool_feedPlunge="541.75644315658735" tool_feedRamp="1625.3890490721644" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Copper" id="{5718cc9f-e38a-4c5d-b3c2-a2644ccdd409}" name="Copper - Slotting" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Copper" id="{59957f78-12f6-4201-b336-0772a09d15fb}" name="Copper - Roughing" tool_coolant="flood" tool_feedCutting="578.73439106202068" tool_feedEntry="578.77702144329828" tool_feedExit="578.77702144329828" tool_feedPlunge="192.91146368734019" tool_feedRamp="578.77702144329828" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Copper" id="{0a67d96e-818d-4763-ab3d-6a454e36e150}" name="Copper - Finishing" tool_coolant="flood" tool_feedCutting="731.37119826139258" tool_feedEntry="731.42507208247309" tool_feedExit="731.42507208247309" tool_feedPlunge="243.7903994204641" tool_feedRamp="731.42507208247309" tool_rampSpindleSpeed="3438" tool_spindleSpeed="3437.7467707849387" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Low Carbon Steel" id="{6c020f53-bd17-4084-8921-32568718d0ba}" name="Low Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="554.09909604144082" tool_feedEntry="554.13991175257752" tool_feedExit="554.13991175257752" tool_feedPlunge="184.69969868048037" tool_feedRamp="554.13991175257752" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Low Carbon Steel" id="{8cf88f18-d8dd-46c7-8eb2-94a20af5db5d}" name="Low Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="497.50693232790428" tool_feedEntry="497.54357938144324" tool_feedExit="497.54357938144324" tool_feedPlunge="165.83564410930146" tool_feedRamp="497.54357938144324" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Low Carbon Steel" id="{76d7df88-79a4-4c11-9c1a-de140ef61e9d}" name="Low Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="633.07607106478531" tool_feedEntry="633.12270432989772" tool_feedExit="633.12270432989772" tool_feedPlunge="211.02535702159494" tool_feedRamp="633.12270432989772" tool_rampSpindleSpeed="7640" tool_spindleSpeed="7639.4372684109794" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in High Carbon Steel" id="{5f0f35da-7dcd-4412-8dbd-9c2284a402fc}" name="High Carbon Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in High Carbon Steel" id="{02d40534-fe5f-4a3e-88d9-9fb94afdf030}" name="High Carbon Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in High Carbon Steel" id="{80269ded-0d01-42d4-8c5e-d71ac79e163e}" name="High Carbon Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Plastics" id="{a52e01ff-f552-4252-a4cc-d58a76e59b7f}" name="Plastics - Slotting" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="1.7315206185567136" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Plastics" id="{612e8833-63ab-4f44-8db3-e97f0f0052c2}" name="Plastics - Roughing" tool_coolant="flood" tool_feedCutting="2421.5204727902237" tool_feedEntry="2421.6988453608183" tool_feedExit="2421.6988453608183" tool_feedPlunge="807.17349093007465" tool_feedRamp="2421.6988453608183" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Plastics" id="{4ed279bc-3134-4722-98ce-15910939b062}" name="Plastics - Finishing" tool_coolant="flood" tool_feedCutting="3035.0023323465612" tool_feedEntry="3035.22589484536" tool_feedExit="3035.22589484536" tool_feedPlunge="1011.667444115518" tool_feedRamp="3035.22589484536" tool_rampSpindleSpeed="11460" tool_spindleSpeed="11459.155902616463" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Stainless Steel" id="{b51bd779-b472-45be-a584-69d71d6fb5f8}" name="Stainless Steel - Slotting" tool_coolant="flood" tool_feedCutting="202.38750043216237" tool_feedEntry="202.40240857731982" tool_feedExit="202.40240857731982" tool_feedPlunge="67.462500144054118" tool_feedRamp="202.40240857731982" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="2.2224999999999988" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Stainless Steel" id="{591fd768-10a6-42c8-bf7e-02692d29915b}" name="Stainless Steel - Roughing" tool_coolant="flood" tool_feedCutting="182.00711994741522" tool_feedEntry="182.02052684536088" tool_feedExit="182.02052684536088" tool_feedPlunge="60.669039982471638" tool_feedRamp="182.02052684536088" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Stainless Steel" id="{150c0fca-14c5-418e-a1f9-d3744c2a4ec7}" name="Stainless Steel - Finishing" tool_coolant="flood" tool_feedCutting="232.92206341991121" tool_feedEntry="232.93922078350522" tool_feedExit="232.93922078350522" tool_feedPlunge="77.640687806637018" tool_feedRamp="232.93922078350522" tool_rampSpindleSpeed="3056" tool_spindleSpeed="3055.7749073643918" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
        <preset description="SAMPLE preset for slotting in Titanium" id="{dee581b7-f44e-4439-9941-09af960e8e21}" name="Titanium - Slotting" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="1.5351288659793836" tool_stepover="6.3499999999999979"/>
        <preset description="SAMPLE preset for roughing in Titanium" id="{7f381ccd-1a1f-4210-869d-7bee7850eeff}" name="Titanium - Roughing" tool_coolant="flood" tool_feedCutting="259.09368865371101" tool_feedEntry="259.11277385566996" tool_feedExit="259.11277385566996" tool_feedPlunge="86.364562884570333" tool_feedRamp="259.11277385566996" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="1.1947164948453661"/>
        <preset description="SAMPLE preset for finishing in Titanium" id="{9111f42a-9122-420d-aaaa-8e54c85effdd}" name="Titanium - Finishing" tool_coolant="flood" tool_feedCutting="259.99388213801956" tool_feedEntry="260.01303364948421" tool_feedExit="260.01303364948421" tool_feedPlunge="86.664627379339862" tool_feedRamp="260.01303364948421" tool_rampSpindleSpeed="2292" tool_spindleSpeed="2291.8311805232961" tool_stepdown="19.049999999999986" tool_stepover="0.72337628865979442"/>
      </presets>
    </tool>
    <parameter expression="false" name="advancedMode"/>
    <parameter expression="false" name="betaMode"/>
    <parameter expression="false" name="alphaMode"/>
    <parameter expression="false" name="isXpress"/>
    <parameter expression="true" name="licenseMultiaxis"/>
    <parameter expression="true" name="license3D"/>
    <parameter expression="false" name="metric"/>
    <parameter expression="true" name="isAssemblyDocument"/>
    <parameter expression="'operation'" name="context"/>
    <parameter expression="'contour2d'" name="strategy"/>
    <parameter expression="'2D Contour'" name="operation_description"/>
    <parameter expression="false" name="tab_tool"/>
    <parameter expression="true" name="group_tool"/>
    <parameter expression="false" name="tool_select"/>
    <parameter expression="'flat end mill'" name="tool_type"/>
    <parameter expression="true" name="undercut"/>
    <parameter expression="tool_type == 'turning boring' || tool_type == 'turning general' || tool_type == 'turning threading' || tool_type == 'turning grooving' || tool_type == 'turning custom'" name="tool_isTurning"/>
    <parameter expression="tool_type == 'thread mill' || tool_type == 'form mill' || tool_type == 'tapered mill' || tool_type == 'radius mill' || tool_type == 'dovetail mill' || tool_type == 'face mill' || tool_type == 'bull nose end mill' || tool_type == 'slot mill' || tool_type == 'flat end mill' || tool_type == 'ball end mill' || tool_type == 'lollipop mill' || tool_type == 'chamfer mill'" name="tool_isMill"/>
    <parameter expression="tool_type == 'counter bore' || tool_type == 'boring bar' || tool_type == 'spot drill' || tool_type == 'counter sink' || tool_type == 'center drill' || tool_type == 'tap right hand' || tool_type == 'tap left hand' || tool_type == 'drill' || tool_type == 'reamer' || tool_type == 'block drill'" name="tool_isDrill"/>
    <parameter expression="'tapered_bull_nose'" name="tool_taperedType"/>
    <parameter expression="'inches'" name="tool_unit"/>
    <parameter expression="4" name="tool_number"/>
    <parameter expression="tool_number" name="tool_diameterOffset"/>
    <parameter expression="tool_number" name="tool_lengthOffset"/>
    <parameter expression="tool_number" name="tool_compensationOffset"/>
    <parameter expression="0" name="tool_turret"/>
    <parameter expression="false" name="tool_manualToolChange"/>
    <parameter expression="false" name="tool_breakControl"/>
    <parameter expression="true" name="tool_live"/>
    <parameter expression="'flood'" name="tool_coolant"/>
    <parameter expression="'unspecified'" name="tool_material"/>
    <parameter expression="'Mill - 1/4&quot; Flat Endmill'" name="tool_description"/>
    <parameter expression="''" name="tool_comment"/>
    <parameter expression="''" name="tool_vendor"/>
    <parameter expression="''" name="tool_productId"/>
    <parameter expression="0.25in" name="tool_diameter"/>
    <parameter expression="0.0in" name="tool_tipDiameter"/>
    <parameter expression="0.0in" name="tool_tipOffset"/>
    <parameter expression="0.0in" name="tool_cornerRadius"/>
    <parameter expression="tool_taperAngle * 2" name="tool_inclusiveAngle"/>
    <parameter expression="0.0" name="tool_taperAngle"/>
    <parameter expression="(tool_type == 'counter sink') ? 90.0deg : 118.0deg" name="tool_tipAngle"/>
    <parameter expression="60." name="tool_threadProfileAngle"/>
    <parameter expression="0.0in" name="tool_tipLength"/>
    <parameter expression="0.75in" name="tool_fluteLength"/>
    <parameter expression="tool_fluteLength" name="tool_shoulderLength"/>
    <parameter expression="0.85in" name="tool_bodyLength"/>
    <parameter expression="2.5in" name="tool_overallLength"/>
    <parameter expression="tool_diameter" name="tool_shaftDiameter"/>
    <parameter expression="tool_shaftDiameter/2" name="tool_segmentHeight"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter*2" name="tool_segmentDiameterUpper"/>
    <parameter expression="Math.max((tool_bodyLength - tool_shoulderLength)/2; 1.0)" name="tool_shaftSegmentHeight"/>
    <parameter expression="tool_diameter" name="tool_shaftSegmentDiameterLower"/>
    <parameter expression="tool_shaftDiameter" name="tool_shaftSegmentDiameterUpper"/>
    <parameter expression="0.0in" name="tool_threadPitch"/>
    <parameter expression="1" name="tool_numberOfTeeth"/>
    <parameter expression="2" name="tool_numberOfFlutes"/>
    <parameter expression="false" name="holder_attached"/>
    <parameter expression="'Maritool CAT40-ER32-2.35'" name="holder_description"/>
    <parameter expression="''" name="holder_comment"/>
    <parameter expression="'Maritool'" name="holder_vendor"/>
    <parameter expression="'CAT40-ER32-2.35'" name="holder_productId"/>
    <parameter expression="''" name="holder_productLink"/>
    <parameter expression="''" name="holder_libraryName"/>
    <parameter expression="''" name="tool_productLink"/>
    <parameter expression="true" name="group_feedspeed"/>
    <parameter expression="false" name="preset_select"/>
    <parameter expression="10000." name="tool_spindleSpeed"/>
    <parameter expression="tool_isTurning ? (tool_unit == 'millimeters' ? 25mm : 1.0in) : tool_diameter" name="tool_stockDiameter"/>
    <parameter expression="tool_diameter * Math.PI * tool_spindleSpeed" name="tool_surfaceSpeed"/>
    <parameter expression="tool_spindleSpeed" name="tool_rampSpindleSpeed"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedCutting"/>
    <parameter expression="tool_feedCutting/(tool_spindleSpeed * tool_numberOfFlutes)" name="tool_feedPerTooth"/>
    <parameter expression="120inpm" name="tool_feedProbeLink"/>
    <parameter expression="(tool_type == 'probe' || tool_type == 'laser cutter' || tool_type == 'waterjet' || tool_type == 'plasma cutter' ? 40inpm : tool_feedCutting)" name="tool_feedEntry"/>
    <parameter expression="tool_feedCutting" name="tool_feedExit"/>
    <parameter expression="12inpm" name="tool_feedProbeMeasure"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRamp"/>
    <parameter expression="30.00000000000001in/min" name="tool_feedPlunge"/>
    <parameter expression="tool_feedPlunge/tool_spindleSpeed" name="tool_feedPerRevolution"/>
    <parameter expression="tool_feedPlunge" name="tool_feedRetract"/>
    <parameter expression="true" name="tool_clockwise"/>
    <parameter expression="'none'" name="featureOperationId"/>
    <parameter expression="-1.016" name="surfaceZHigh"/>
    <parameter expression="-5.7785" name="surfaceZLow"/>
    <parameter expression="1.016" name="surfaceXLow"/>
    <parameter expression="102.61599999999999" name="surfaceXHigh"/>
    <parameter expression="1.016" name="surfaceYLow"/>
    <parameter expression="102.61599999999999" name="surfaceYHigh"/>
    <parameter expression="0.0" name="stockZHigh"/>
    <parameter expression="-5.7785" name="stockZLow"/>
    <parameter expression="0.0" name="stockXLow"/>
    <parameter expression="103.63199999999999" name="stockXHigh"/>
    <parameter expression="0.0" name="stockYLow"/>
    <parameter expression="103.63199999999999" name="stockYHigh"/>
    <parameter expression="false" name="tab_geometry"/>
    <parameter expression="true" name="group_geometry"/>
    <parameter expression="'selection-contours'" name="contourMode"/>
    <parameter expression="true" name="contours"/>
    <parameter expression="false" name="selectSimilarContour"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMinimum"/>
    <parameter expression="tool_diameter / 2" name="cornerRadiusMaximum"/>
    <parameter expression="0 mm" name="depthMinimum"/>
    <parameter expression="tool_fluteLength" name="depthMaximum"/>
    <parameter expression="0 mm" name="roundDiameterMinimum"/>
    <parameter expression="false" name="selectCoPlanarFaces"/>
    <parameter expression="'all'" name="contours_loops"/>
    <parameter expression="'start-outside'" name="contours_side"/>
    <parameter expression="0in" name="tangentialExtensionDistance"/>
    <parameter expression="false" name="doSeparateTangentialEndExtension"/>
    <parameter expression="tangentialExtensionDistance" name="tangentialExtensionDistanceEnd"/>
    <parameter expression="false" name="useStockContours"/>
    <parameter expression="false" name="stockContours"/>
    <parameter expression="true" name="group_tabs"/>
    <parameter expression="'rectangular'" name="tabShape"/>
    <parameter expression="tool_diameter" name="tabWidth"/>
    <parameter expression="tool_diameter * 0.25" name="tabHeight"/>
    <parameter expression="'distance'" name="tabPositioning"/>
    <parameter expression="false" name="tabPositions"/>
    <parameter expression="3 in" name="tabDistance"/>
    <parameter expression="false" name="useRestMachining"/>
    <parameter expression="tool_diameter * 2" name="restMaterialCutterDiameter"/>
    <parameter expression="0 mm" name="restMaterialCornerRadius"/>
    <parameter expression="0deg" name="restMaterialTaperAngle"/>
    <parameter expression="restMaterialCutterDiameter" name="restMaterialShoulderLength"/>
    <parameter expression="0in" name="restMaterialStockToLeave"/>
    <parameter expression="''" name="restMaterialTool"/>
    <parameter expression="false" name="doWrap"/>
    <parameter expression="true" name="unwrap"/>
    <parameter expression="false" name="wrap_cylinder"/>
    <parameter expression="0" name="wrap_cylinder_radius"/>
    <parameter expression="0in" name="wrap_nominalRadius_offset"/>
    <parameter expression="wrap_cylinder_radius + wrap_nominalRadius_offset" name="wrap_nominalRadius_value"/>
    <parameter expression="false" name="overrideToolView"/>
    <parameter expression="'axesZX'" name="view_orientation_mode"/>
    <parameter expression="false" name="view_orientation_axisZ"/>
    <parameter expression="false" name="view_orientation_flipZ"/>
    <parameter expression="false" name="view_orientation_cSys"/>
    <parameter expression="false" name="view_orientation_surfaceNormal"/>
    <parameter expression="0deg" name="view_turn_from_setup"/>
    <parameter expression="0deg" name="view_tilt_from_setup"/>
    <parameter expression="0.0" name="view_turn_from_recipe"/>
    <parameter expression="0.0" name="view_tilt_from_recipe"/>
    <parameter expression="false" name="view_align_to_view"/>
    <parameter expression="false" name="view_align_to_view_direction"/>
    <parameter expression="false" name="view_orientation_axisX"/>
    <parameter expression="false" name="view_orientation_flipX"/>
    <parameter expression="false" name="view_orientation_axisY"/>
    <parameter expression="false" name="view_orientation_flipY"/>
    <parameter expression="(view_orientation_mode == 'surfaceNormalX' || view_orientation_mode == 'surfaceNormalY') ? 'surfacePointOrigin' : 'jobOrigin'" name="view_origin_mode"/>
    <parameter expression="false" name="view_origin_point"/>
    <parameter expression="false" name="view_model_point"/>
    <parameter expression="'top center'" name="view_origin_boxPoint"/>
    <parameter expression="false" name="view_stock_point"/>
    <parameter expression="false" name="machineOrientationInfo"/>
    <parameter expression="false" name="tab_heights"/>
    <parameter expression="true" name="clearanceHeight_group"/>
    <parameter expression="'from retract height'" name="clearanceHeight_mode"/>
    <parameter expression="false" name="clearanceHeight_ref"/>
    <parameter expression="0.4in" name="clearanceHeight_offset"/>
    <parameter expression="15.24" name="clearanceHeight_value"/>
    <parameter expression="true" name="clearanceHeight_absolute"/>
    <parameter expression="true" name="retractHeight_group"/>
    <parameter expression="'from stock top'" name="retractHeight_mode"/>
    <parameter expression="false" name="retractHeight_ref"/>
    <parameter expression="0.2in" name="retractHeight_offset"/>
    <parameter expression="5.08" name="retractHeight_value"/>
    <parameter expression="true" name="retractHeight_absolute"/>
    <parameter expression="true" name="feedHeight_group"/>
    <parameter expression="'from top'" name="feedHeight_mode"/>
    <parameter expression="false" name="feedHeight_ref"/>
    <parameter expression="0.2in" name="feedHeight_offset"/>
    <parameter expression="5.08" name="feedHeight_value"/>
    <parameter expression="(feedHeight_mode == 'disabled') ? false : true" name="useZFeed"/>
    <parameter expression="true" name="feedHeight_absolute"/>
    <parameter expression="true" name="topHeight_group"/>
    <parameter expression="'from stock top'" name="topHeight_mode"/>
    <parameter expression="false" name="topHeight_ref"/>
    <parameter expression="0in" name="topHeight_offset"/>
    <parameter expression="0.0" name="topHeight_value"/>
    <parameter expression="true" name="topHeight_absolute"/>
    <parameter expression="true" name="bottomHeight_group"/>
    <parameter expression="'from contour'" name="bottomHeight_mode"/>
    <parameter expression="false" name="bottomHeight_ref"/>
    <parameter expression="0in" name="bottomHeight_offset"/>
    <parameter expression="0.0" name="bottomHeight_value"/>
    <parameter expression="false" name="bottomHeight_absolute"/>
    <parameter expression="false" name="tab_passes"/>
    <parameter expression="true" name="group_passes"/>
    <parameter expression="0.0004in" name="tolerance"/>
    <parameter expression="tolerance * 0.5" name="contourTolerance"/>
    <parameter expression="tolerance" name="calculationTolerance"/>
    <parameter expression="0.01*calculationTolerance" name="thinningTolerance"/>
    <parameter expression="0.0004in" name="chainingTolerance"/>
    <parameter expression="calculationTolerance" name="gougingTolerance"/>
    <parameter expression="'left'" name="compensation"/>
    <parameter expression="compensation == 'right'" name="rightCompensation"/>
    <parameter expression="'computer'" name="compensationType"/>
    <parameter expression="(numberOfFinishingStepovers > 0) ? Math.min(tool_diameter * 0.05; finishingStepover * 0.95) : (tool_diameter * 0.05)" name="compensationDeltaRadius"/>
    <parameter expression="false" name="makeSharpCorners"/>
    <parameter expression="0.0" name="minimumCuttingRadius"/>
    <parameter expression="0in" name="finishingSmoothingDeviation"/>
    <parameter expression="false" name="doMultipleFinishingPasses"/>
    <parameter expression="2" name="numberOfFinishingStepovers"/>
    <parameter expression="tool_diameter * 0.1" name="finishingStepover"/>
    <parameter expression="compensationType != 'computer'" name="leadsForAllFinishingPasses"/>
    <parameter expression="tool_feedCutting" name="finishFeedrate"/>
    <parameter expression="false" name="nullPass"/>
    <parameter expression="0in" name="finishingOverlap"/>
    <parameter expression="0in" name="leadEndDistance"/>
    <parameter expression="'roll'" name="cornerMode"/>
    <parameter expression="0" name="fragmentExtensionDistance"/>
    <parameter expression="0" name="tangentialFragmentExtensionDistance"/>
    <parameter expression="false" name="preserveOrder"/>
    <parameter expression="false" name="bothWays"/>
    <parameter expression="false" name="doRoughingPasses"/>
    <parameter expression="Math.max((tool_diameter - (2 * tool_cornerRadius)) * 0.95; tool_diameter * 0.20)" name="maximumStepover"/>
    <parameter expression="minimumCuttingRadius" name="minimumCuttingRadiusJl"/>
    <parameter expression="0.1 * maximumStepover" name="minimumRoughingStepover"/>
    <parameter expression="tool_type == 'tapered mill' ? (tool_taperedType =='tapered_ball' ? tool_diameter / 2 : tool_diameter/2 - tool_cornerRadius) : tool_diameter/2 - tool_cornerRadius" name="flatTipRadius"/>
    <parameter expression="((tool_type == 'chamfer mill') || (tool_type == 'counter sink') ) ? 0.4875*tool_tipDiameter : 0.4875*tool_diameter" name="maximumEnsureCutRadius"/>
    <parameter expression="maximumEnsureCutRadius" name="ensureCutRadius"/>
    <parameter expression="false" name="applyFinalSmoothingDeviation"/>
    <parameter expression="0.004in" name="smoothingDeviation"/>
    <parameter expression="1" name="maximumRoughingSteps"/>
    <parameter expression="0.25*finishingStepover" name="minimumFinishingStepover"/>
    <parameter expression="false" name="doMultipleDepths"/>
    <parameter expression="0.04in" name="maximumStepdown"/>
    <parameter expression="0" name="numberOfFinishingStepdowns"/>
    <parameter expression="0.008in" name="finishingStepdown"/>
    <parameter expression="tool_taperAngle" name="slopeAngle"/>
    <parameter expression="'along-wall'" name="taperApproachMode"/>
    <parameter expression="doMultipleDepths ? slopeAngle : (tool_taperAngle > 0 ? tool_taperAngle : tool_tipAngle*0.5)" name="wallTaperAngle"/>
    <parameter expression="false" name="onlyFinishFinal"/>
    <parameter expression="true" name="roughFinal"/>
    <parameter expression="false" name="useEvenStepdowns"/>
    <parameter expression="false" name="orderByDepth"/>
    <parameter expression="true" name="orderByIslands"/>
    <parameter expression="false" name="orderByStep"/>
    <parameter expression="false" name="useThinWall"/>
    <parameter expression="0.04in" name="thinWallWidth"/>
    <parameter expression="tool_type == 'chamfer mill' || tool_type == 'center drill' || tool_type == 'counter sink' || tool_type == 'drill' || tool_type == 'spot drill'" name="doChamfer"/>
    <parameter expression="0in" name="chamferWidth"/>
    <parameter expression="0in" name="chamferTipOffset"/>
    <parameter expression="tool_cornerRadius/4" name="chamferWidthBall"/>
    <parameter expression="chamferWidthBall" name="chamferDepthBall"/>
    <parameter expression="false" name="useStockToLeave"/>
    <parameter expression="0.004in" name="stockToLeave"/>
    <parameter expression="stockToLeave" name="verticalStockToLeave"/>
    <parameter expression="false" name="simpleStockToLeave"/>
    <parameter expression="false" name="smoothingFilter"/>
    <parameter expression="tolerance" name="smoothingFilterTolerance"/>
    <parameter expression="false" name="useFeedOptimization"/>
    <parameter expression="25deg" name="reducedFeedChange"/>
    <parameter expression="tool_diameter * 0.05" name="reducedFeedRadius"/>
    <parameter expression="tool_diameter * 0.2" name="reducedFeedDistance"/>
    <parameter expression="tool_feedCutting * 0.25" name="reducedFeedrate"/>
    <parameter expression="true" name="reduceOnlyInnerCorners"/>
    <parameter expression="false" name="tab_linking"/>
    <parameter expression="true" name="group_linking"/>
    <parameter expression="'disabled'" name="highFeedrateMode"/>
    <parameter expression="Math.max(tool_feedCutting; Math.max(tool_feedEntry; tool_feedExit))" name="highFeedrate"/>
    <parameter expression="true" name="allowRapidRetract"/>
    <parameter expression="maximumStepdown + 1mm" name="safeDistance"/>
    <parameter expression="false" name="keepToolDown"/>
    <parameter expression="2in" name="stayDownDistance"/>
    <parameter expression="0in" name="liftHeight"/>
    <parameter expression="true" name="group_leadsTranstions"/>
    <parameter expression="true" name="smoothTransitions"/>
    <parameter expression="false" name="doLeadIn"/>
    <parameter expression="tool_diameter * 0.1" name="entry_radius"/>
    <parameter expression="cornerMode == 'sharp with loop' ? 0.0deg : 90.0deg" name="entry_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="entry_distance"/>
    <parameter expression="false" name="entry_perpendicular"/>
    <parameter expression="entry_radius" name="entry_verticalRadius"/>
    <parameter expression="entry_radius" name="leadInRadius"/>
    <parameter expression="entry_verticalRadius" name="leadInVerticalRadius"/>
    <parameter expression="false" name="doLeadOut"/>
    <parameter expression="true" name="exit_sameAsEntry"/>
    <parameter expression="tool_diameter * 0.1" name="exit_radius"/>
    <parameter expression="90.0deg" name="exit_sweep"/>
    <parameter expression="tool_diameter * 0.1" name="exit_distance"/>
    <parameter expression="false" name="exit_perpendicular"/>
    <parameter expression="exit_radius" name="exit_verticalRadius"/>
    <parameter expression="exit_radius" name="leadOutRadius"/>
    <parameter expression="exit_verticalRadius" name="leadOutVerticalRadius"/>
    <parameter expression="false" name="doRamp"/>
    <parameter expression="" name="rampType"/>
    <parameter expression="2.0deg" name="rampAngle"/>
    <parameter expression="tool_fluteLength" name="maximumRampZStepdown"/>
    <parameter expression="0.1in" name="rampClearanceHeight"/>
    <parameter expression="Math.max((tool_diameter - 2 * tool_cornerRadius) * 0.95; tool_diameter * 0.25)" name="helicalRampDiameter"/>
    <parameter expression="helicalRampDiameter" name="minimumRampDiameter"/>
    <parameter expression="doRamp" name="alwaysMakeContourRamp"/>
    <parameter expression="true" name="allowPlunging"/>
    <parameter expression="rampType == 'helix'" name="allowHelicalRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowContourRamps"/>
    <parameter expression="(rampType == 'helix') || (rampType == 'smooth profile')" name="allowSmoothContourRamps"/>
    <parameter expression="rampType == 'zigzag'" name="allowZigZagRamps"/>
    <parameter expression="true" name="group_entry_drill_positions"/>
    <parameter expression="false" name="predrillPositions"/>
    <parameter expression="false" name="entryPositions"/>
    <parameter expression="true" name="use_tool_stepdown"/>
    <parameter expression="0.04in" name="tool_stepdown"/>
    <parameter expression="0.008in" name="tool_finishingStepdown"/>
    <parameter expression="true" name="use_tool_stepover"/>
    <parameter expression="0.075in" name="tool_stepover"/>
    <parameter expression="tool_diameter * 0.1" name="tool_finishingStepover"/>
    <parameter expression="" name="tool_rampType"/>
    <parameter expression="2.0deg" name="tool_rampAngle"/>
    <parameter expression="false" name="associatedView"/>
  </template>

</template-document>
