<?xml version="1.0" encoding="utf-8"?>
<MillingProc ApiVersion="1.3.213.0">
  <MillingEquipment>
    <MillingEquipment>
      <SolidMachiningChainSource>
        <XmlSource>PmcB1s\PMC_B1.mt</XmlSource>
      </SolidMachiningChainSource>
      <FixtureSource>
        <Fixture>
          <Solid>
            <Box3d>
              <Min>(-40, -40, 0)</Min>
              <Max>(40, 40, 10)</Max>
            </Box3d>
          </Solid>
          <WorkpieceTransformer>
            <StaticTranslation Trans="(0, 0, 10)" />
          </WorkpieceTransformer>
        </Fixture>
      </FixtureSource>
      <Workpiece>
        <Resolution>1</Resolution>
        <RawGeom>
          <Box3d>
            <Min>(2, 0, -50)</Min>
            <Max>(72, 50, 0)</Max>
          </Box3d>
        </RawGeom>
        <WorkpieceBuckleToGeomZeroTranslation>
          <StaticTranslation Trans="(-35, -25, 50)" />
        </WorkpieceBuckleToGeomZeroTranslation>
        <IdealGeom />
        <DetectionRadius>1</DetectionRadius>
        <DiffDistinguishableRadius>0.1</DiffDistinguishableRadius>
        <IsDisplayIdealGeomOnDefaultDisplay>false</IsDisplayIdealGeomOnDefaultDisplay>
        <WorkpieceHeatCondition>
          <WorkpieceHeatCapacity_JdgK>0.896</WorkpieceHeatCapacity_JdgK>
          <WorkpieceHeatTransferCoefficient_WdmK>167</WorkpieceHeatTransferCoefficient_WdmK>
          <WorkpieceDensity_gdcm3>2.7</WorkpieceDensity_gdcm3>
          <WorkpieceDermisDepth_mm>0.1</WorkpieceDermisDepth_mm>
        </WorkpieceHeatCondition>
      </Workpiece>
      <TableToComp>
        <StaticIdentity />
      </TableToComp>
      <BackgroundAndCoolantHeatCondition>
        <BackgroundTemperature_C>25</BackgroundTemperature_C>
        <CoolantHeatTransferCoefficient_Wdm2K>1000</CoolantHeatTransferCoefficient_Wdm2K>
      </BackgroundAndCoolantHeatCondition>
    </MillingEquipment>
  </MillingEquipment>
  <MillingToolHouseSource>
    <MillingToolHouse>
      <Entry ID="1">
        <MillingTool>
          <Note>T1</Note>
          <HolderSource>
            <XmlSource>D10H10.holder</XmlSource>
          </HolderSource>
          <CutterSource>
            <AptCutter>
              <AptGetter>
                <BullNoseApt>
                  <D>12</D>
                  <R0>0.5</R0>
                  <FluteH>40</FluteH>
                  <FullH>40</FullH>
                </BullNoseApt>
              </AptGetter>
              <Sculp>
                <ConstHelixSculp>
                  <FluteNum>3</FluteNum>
                  <Helix_deg>50</Helix_deg>
                  <RadialRakeAngle_deg>15</RadialRakeAngle_deg>
                  <MillingParaXmlSource>
                    <XmlSource>MillingParaGrids\Al6061T6_201902.mp.xml</XmlSource>
                  </MillingParaXmlSource>
                </ConstHelixSculp>
              </Sculp>
              <LatitudeNum>6</LatitudeNum>
              <!--LongitudeNum should be the multiple of 4.-->
              <LongitudeNum>12</LongitudeNum>
              <CutterHeatCondition>
                <CutterHeatTransferCoefficient_WdmK>58</CutterHeatTransferCoefficient_WdmK>
                <CutterHeatCapacity_JdgK>0.24</CutterHeatCapacity_JdgK>
                <CutterDensity_gdcm3>15.63</CutterDensity_gdcm3>
                <CutterMass_g>7</CutterMass_g>
                <CutterDermis_mm>0.1</CutterDermis_mm>
              </CutterHeatCondition>
            </AptCutter>
          </CutterSource>
        </MillingTool>
      </Entry>
    </MillingToolHouse>
  </MillingToolHouseSource>
  <EnableCollisionDetection>true</EnableCollisionDetection>
  <EnableSweeping>true</EnableSweeping>
  <IsUserRequestedMillingForce>true</IsUserRequestedMillingForce>
  <ToolObservationPosition>
    <PointRelativeToReference>(0, 0, 0)</PointRelativeToReference>
    <!--ToolObservationReference options: ToolTip,HolderShankBuckle,SpindleHolderBuckle,WorkpieceGeom-->
    <ToolObservationReference>HolderShankBuckle</ToolObservationReference>
  </ToolObservationPosition>
  <ColorGuideSource>
    <FilteredColorGuide>
      <FilterColorGuide>
        <UniversalNcColorGuide>
          <RapidFeedrateFrontier_mmdmin>18000</RapidFeedrateFrontier_mmdmin>
        </UniversalNcColorGuide>
      </FilterColorGuide>
      <DictionaryColorGuide>
        <SelectedKey>MaxAbsForce</SelectedKey>
        <KeyToColorGuide>
          <Entry Key="Plain">
            <PlainColorGuide>1,1,1</PlainColorGuide>
          </Entry>
          <Entry Key="StepIndex">
            <QuantityColorGuide QuantityKey="StepIndex">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>1000000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="Feedrate_mmdmin">
            <QuantityColorGuide QuantityKey="Feedrate_mmdmin">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>10000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="SpindleSpeed_rpm">
            <QuantityColorGuide QuantityKey="SpindleSpeed_rpm">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>10000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="RadialWidth">
            <QuantityColorGuide QuantityKey="RadialWidth">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>100</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AxialDepth">
            <QuantityColorGuide QuantityKey="AxialDepth">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>100</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="Mrr_mm3ds">
            <QuantityColorGuide QuantityKey="Mrr_mm3ds">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>10000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AbsAvgForce">
            <QuantityColorGuide QuantityKey="AbsAvgForce">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="MaxAbsForce">
            <QuantityColorGuide QuantityKey="MaxAbsForce">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="MaxAbsForceSlope_NdDeg">
            <QuantityColorGuide QuantityKey="MaxAbsForceSlope_NdDeg">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>10</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="MaxAxialTorqueToToolByToolTip_Nmm">
            <QuantityColorGuide QuantityKey="MaxAxialTorqueToToolByToolTip_Nmm">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AxialPower_w">
            <QuantityColorGuide QuantityKey="AxialPower_w">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="MaxAbsTorqueByKeyFulcrum_Nmm">
            <QuantityColorGuide QuantityKey="MaxAbsTorqueByKeyFulcrum_Nmm">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
                <Floor>0</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AvgForceToToolOnToolRunningCoordinate.X">
            <QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.X">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AvgForceToToolOnToolRunningCoordinate.Y">
            <QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Y">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AvgForceToToolOnToolRunningCoordinate.Z">
            <QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Z">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
            <QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
            <QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
            <QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
            <QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
            <QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
          <Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
            <QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
              <RangeColorRule>
                <!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
                <RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
                <Floor>-1000</Floor>
                <Ceiling>1000</Ceiling>
              </RangeColorRule>
            </QuantityColorGuide>
          </Entry>
        </KeyToColorGuide>
      </DictionaryColorGuide>
    </FilteredColorGuide>
  </ColorGuideSource>
  <NumericalPlayerSource>
    <XmlSource>csv.player</XmlSource>
  </NumericalPlayerSource>
  <DispCacheMb>260</DispCacheMb>
  <IsShowingDimensionBar>true</IsShowingDimensionBar>
  <EnablePauseOnCollision>true</EnablePauseOnCollision>
  <EnableResetOnStart>true</EnableResetOnStart>
  <OutputPath>[OldFile].steps.csv</OutputPath>
  <NcOptOption>
    <ExtendedPreDistance_mm>0</ExtendedPreDistance_mm>
    <ExtendedPostDistance_mm>0</ExtendedPostDistance_mm>
    <IntensiveInterpolation>false</IntensiveInterpolation>
    <MinFeedPerTooth_mm>0</MinFeedPerTooth_mm>
    <MaxFeedPerTooth_mm>INF</MaxFeedPerTooth_mm>
    <MinFeedrate_mmdmin>60</MinFeedrate_mmdmin>
    <MaxFeedrate_mmdmin>20000</MaxFeedrate_mmdmin>
    <RapidFeed_mmdmin>20000</RapidFeed_mmdmin>
    <MinChipThickness>NaN</MinChipThickness>
    <MaxForce>800</MaxForce>
    <MaxForceSteep_Nddeg>10</MaxForceSteep_Nddeg>
  </NcOptOption>
  <NcMappingSource />
  <MillingParaTrainingDestinationFile></MillingParaTrainingDestinationFile>
  <ServiceWorker>
    <MillingProcServiceWorker>
      <ServiceHost>127.0.0.1</ServiceHost>
      <ServicePort>6011</ServicePort>
      <Enable>false</Enable>
    </MillingProcServiceWorker>
  </ServiceWorker>
  <SelectedMillingProcRendereeEnum>Mech</SelectedMillingProcRendereeEnum>
</MillingProc>