<?xml version="1.0" encoding="utf-8"?>
<ToolMachine xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <MachineType>VerticalMill</MachineType>
  <Unit>Millimeter</Unit>
  <FileVersion>0.56</FileVersion>
  <ToolOriginAssociation />
  <Filename>DIN ISO Vertikale Fräsmaschine</Filename>
  <MeasureUnit>Millimeter</MeasureUnit>
  <SpindleMaxRev>0</SpindleMaxRev>
  <RapidFeed>5000</RapidFeed>
  <Post>
    <Decimal_Count_Feed_Sync>3</Decimal_Count_Feed_Sync>
    <Decimal_Count_Feed_Async>0</Decimal_Count_Feed_Async>
    <Decimal_Count_Coordinate>3</Decimal_Count_Coordinate>
    <Decimal_Count_Speed>0</Decimal_Count_Speed>
    <Disable_Incremental_Coordinate>true</Disable_Incremental_Coordinate>
    <EndLineCode />
    <ForceDecimalPoint>true</ForceDecimalPoint>
    <ForceDecimalPlacesOnCoordinate>false</ForceDecimalPlacesOnCoordinate>
    <ForceLineNumeration>false</ForceLineNumeration>
    <ForceSpacesBetweenCodes>false</ForceSpacesBetweenCodes>
    <ShowCoordinateSign>false</ShowCoordinateSign>
    <SkipEmptyLines>false</SkipEmptyLines>
    <DecimalSeparator>.</DecimalSeparator>
    <WriteReduntantCoordinate>true</WriteReduntantCoordinate>
    <Line_Number_Start>5</Line_Number_Start>
    <Line_Number_Increment>5</Line_Number_Increment>
    <Line_Number_Maximum>9999</Line_Number_Maximum>
    <StringFormatTool>00</StringFormatTool>
    <FormatToolCorrector>00</FormatToolCorrector>
    <CodeAlwaysRepeated>
      <CODE>ARC_I</CODE>
      <CODE>ARC_J</CODE>
      <CODE>ARC_K</CODE>
      <CODE>TOOL_HEIGHT_COR</CODE>
      <CODE>TOOL_DIA_COR</CODE>
      <CODE>TOOL_CODE</CODE>
      <CODE>TOOL_COR</CODE>
      <CODE>TOOL_POS</CODE>
      <CODE>BRAKE_SPINDLE_CODE</CODE>
    </CodeAlwaysRepeated>
    <CodeAlwaysRepeated_DrillingTemplate>
      <CODE>STEP_CODE</CODE>
      <CODE>STEP_VALUE</CODE>
      <CODE>TOTAL_INCRE_Z</CODE>
    </CodeAlwaysRepeated_DrillingTemplate>
    <Template_InitNewProgram>;O{PRG_NUM}({PRG_NAME})
{EMPTY_LINE}
;(CREATED  {CREATION_DATE})
{EMPTY_LINE}
{TOOL_SUMMARY}
{EMPTY_LINE}
G54 G90 G17 G94</Template_InitNewProgram>
    <Template_ToolSummaryRecord>;(#{TOOL_POS} - {TOOL_LABEL} {RADIUS_COMP_INFO})</Template_ToolSummaryRecord>
    <Template_InitOperation_With_Toolchange>{EMPTY_LINE}
{ORIGIN}
;({OP_DESC})
;({RADIUS_COMP_INFO})
;({TOOL_LABEL})
T{TOOL_POS}
S{SPEED_VALUE} {SPINDLE_ORIENTATION}
{ORIGIN}
{COOLANT_CODE}</Template_InitOperation_With_Toolchange>
    <ToolDefinitionMode>ToolStation</ToolDefinitionMode>
    <Template_InitOperation_NO_ToolChange>{EMPTY_LINE}
;({OP_DESC})
{ORIGIN}
{SPEED_MODE} S{SPEED_VALUE} {SPINDLE_ORIENTATION}</Template_InitOperation_NO_ToolChange>
    <Template_EndProgram>
{EMPTY_LINE}
M9
G91 Z0
G91 X0 Y0
M30</Template_EndProgram>
    <Template_StopProgramBetweenOperations>{EMPTY_LINE}
M0 ({USER_MESSAGE})
{EMPTY_LINE}</Template_StopProgramBetweenOperations>
    <Template_ApproachMill>{MOVE_MODE} {COO_X} {COO_Y}
</Template_ApproachMill>
    <Template_DisengagementMill>{MOVE_MODE}
M5
{MOVE_MODE} G91 Z0
G90
M1
{EMPTY_LINE}</Template_DisengagementMill>
    <Template_DisengagementMillNoChangeTool>{MOVE_MODE}</Template_DisengagementMillNoChangeTool>
    <DontPrintZCooInFirstBlock>false</DontPrintZCooInFirstBlock>
    <Macro_Lathe_AllowanceZ>W</Macro_Lathe_AllowanceZ>
    <Macro_Lathe_AllowanceX>U</Macro_Lathe_AllowanceX>
    <EnableSpindleBrake>M68</EnableSpindleBrake>
    <DisableSpindleBrake>M69</DisableSpindleBrake>
    <Move_RAPID>G0</Move_RAPID>
    <Move_WORK>G1</Move_WORK>
    <Move_ARC_CW>G2</Move_ARC_CW>
    <Move_ARC_CCW>G3</Move_ARC_CCW>
    <Move_WORK_ThreadSynchronized>G32</Move_WORK_ThreadSynchronized>
    <ForceRapidCodePrinting>false</ForceRapidCodePrinting>
    <RadiusCompensationOff>G40</RadiusCompensationOff>
    <RadiusCompensationLeft>G41</RadiusCompensationLeft>
    <RadiusCompensationRight>G42</RadiusCompensationRight>
    <Coolant_ON>M8</Coolant_ON>
    <Coolant_HighPressure_ON>M8</Coolant_HighPressure_ON>
    <Coolant_OFF>M9</Coolant_OFF>
    <Feed_SYNC>G99</Feed_SYNC>
    <Feed_ASYNC>G98</Feed_ASYNC>
    <Speed_SYNC>G96</Speed_SYNC>
    <Speed_ASYNC>G97</Speed_ASYNC>
    <AbsoluteCoordinate>G90</AbsoluteCoordinate>
    <IncrementalCoordinate>G91</IncrementalCoordinate>
    <Spindle_CW>M3</Spindle_CW>
    <Spindle_CCW>M4</Spindle_CCW>
    <Spindle_STOP>M5</Spindle_STOP>
    <SpindleLiveTool_CW>M13</SpindleLiveTool_CW>
    <SpindleLiveTool_CCW>M14</SpindleLiveTool_CCW>
    <Origin1>G54</Origin1>
    <Origin2>G55</Origin2>
    <Origin3>G56</Origin3>
    <Origin4>G57</Origin4>
    <Origin5>G58</Origin5>
    <Origin6>G59</Origin6>
    <Template_MacroLatheRightTapping>G32 {ABSOLUTE_Z_DEPTH} {POINT_R_CODE} {DWELL_CODE} {FEED_CODE}
G80</Template_MacroLatheRightTapping>
    <Template_MacroLatheLeftTapping>G32.1 {ABSOLUTE_Z_DEPTH} {POINT_R_CODE} {DWELL_CODE} {FEED_CODE}
G80</Template_MacroLatheLeftTapping>
    <Template_MacroLatheReamering>G85 {ABSOLUTE_Z_DEPTH} {POINT_R_CODE} {DWELL_CODE} {FEED_CODE}
G80</Template_MacroLatheReamering>
    <Template_MacroLatheSpotDrilling>G81 {ABSOLUTE_Z_DEPTH} {POINT_R_CODE} {DWELL_CODE} {FEED_CODE}
G80</Template_MacroLatheSpotDrilling>
    <Template_MacroLatheDeepHoleDrilling>G83 {ABSOLUTE_Z_DEPTH} {POINT_R_CODE} {STEP_CODE} {FEED_CODE}
G80</Template_MacroLatheDeepHoleDrilling>
    <RepeatDrillingMacroForEveryPoint>false</RepeatDrillingMacroForEveryPoint>
    <Template_Macro_RightTapping>G84 ZA{ABSOLUTE_Z_DEPTH_VALUE} {FEED_CODE} M3 V{SECURE_Z_VALUE} 
{POINT_LIST}
G80</Template_Macro_RightTapping>
    <Template_Macro_LeftTapping>G84 ZA{ABSOLUTE_Z_DEPTH_VALUE} {FEED_CODE} M4 V{SECURE_Z_VALUE} 
{POINT_LIST}
G80</Template_Macro_LeftTapping>
    <Template_Macro_Reamering>G85 ZA{ABSOLUTE_Z_DEPTH_VALUE} V{SECURE_Z_VALUE} E{FEED_VALUE} {FEED_CODE}
{POINT_LIST}
G80</Template_Macro_Reamering>
    <Template_Macro_SpotDrilling>G81 ZA{ABSOLUTE_Z_DEPTH_VALUE} V{SECURE_Z_VALUE} {FEED_CODE}
{POINT_LIST}
G80</Template_Macro_SpotDrilling>
    <Template_Macro_DeepHoleDrilling>G83 ZA{ABSOLUTE_Z_DEPTH_VALUE} D{STEP_VALUE} V{SECURE_Z_VALUE} {FEED_CODE}
{POINT_LIST}
G80</Template_Macro_DeepHoleDrilling>
    <Template_Macro_Boring>G86 ZA{ABSOLUTE_Z_DEPTH_VALUE} V{SECURE_Z_VALUE} {FEED_CODE} {POINT_R_ABS_CODE}
{POINT_LIST}
G80</Template_Macro_Boring>
    <Template_Macro_Counterboring>G81 ZA{ABSOLUTE_Z_DEPTH_VALUE} V{SECURE_Z_VALUE} {FEED_CODE}
{POINT_LIST}
G80</Template_Macro_Counterboring>
    <Code_MacroDwell>P</Code_MacroDwell>
    <Code_MacroStep>Q</Code_MacroStep>
    <Code_MacroPointR>R</Code_MacroPointR>
    <Code_MacroPeck>R</Code_MacroPeck>
    <Code_MacroAcceleration>L</Code_MacroAcceleration>
    <MacroDwellMode>millisecond</MacroDwellMode>
    <Template_MacroPointListRow>G79 {COO_X} {COO_Y}</Template_MacroPointListRow>
    <DrillingMacro_RepeatFirstPointInList>true</DrillingMacro_RepeatFirstPointInList>
    <CentralLatheDrillingCyclesFeedMode>Sync</CentralLatheDrillingCyclesFeedMode>
    <DrillingCyclesFeedMode>ASync</DrillingCyclesFeedMode>
    <MillingCyclesFeedMode>ASync</MillingCyclesFeedMode>
    <FeedSyncMultiplier>0</FeedSyncMultiplier>
    <FeedAsyncMultiplier>0</FeedAsyncMultiplier>
    <UseYCoordinateOnLiveToolMode>false</UseYCoordinateOnLiveToolMode>
    <ActivePolarCoordinate>C0.
G112</ActivePolarCoordinate>
    <DeactivePolarCoordinate>G113</DeactivePolarCoordinate>
    <ActivateXY_Plane>G17</ActivateXY_Plane>
    <Template_LinearMovement>{MOVE_MODE} {COMP_CODE} {COO_X} {COO_Y} {COO_Z} {FEED_CODE}</Template_LinearMovement>
    <Template_ArcMovement>{MOVE_MODE} {COMP_CODE} {COO_X} {COO_Y} {COO_Z} {ARC_I} {ARC_J} {FEED_CODE}</Template_ArcMovement>
    <ActivateZX_Plane>G18</ActivateZX_Plane>
    <ActivateYZ_Plane>G19</ActivateYZ_Plane>
    <Template_LinearMovementOnYzPlane>{MOVE_MODE} {COMP_CODE} {COO_Y} {COO_Z} {COO_X} {FEED_CODE}</Template_LinearMovementOnYzPlane>
    <Template_ArcMovementOnYzPlane>{MOVE_MODE} {COO_Y} {COO_Z} {COO_X} {ARC_J} {ARC_K} {FEED_CODE}</Template_ArcMovementOnYzPlane>
    <ArcIncrementalMode>RelativeToStartArc</ArcIncrementalMode>
    <BreakArcIntoLinearStep>false</BreakArcIntoLinearStep>
    <BreakArcIntoLinearStepOnlyHelix>false</BreakArcIntoLinearStepOnlyHelix>
    <ArcLinearizationChordError>0.006</ArcLinearizationChordError>
    <Axis_X>X</Axis_X>
    <Axis_Y>Y</Axis_Y>
    <Axis_Z>Z</Axis_Z>
    <Axis_A>A</Axis_A>
    <Axis_B>B</Axis_B>
    <Axis_C>C</Axis_C>
    <Axis_Delta_X>U</Axis_Delta_X>
    <Axis_Delta_Y>V</Axis_Delta_Y>
    <Axis_Delta_Z>W</Axis_Delta_Z>
    <Axis_Delta_C>H</Axis_Delta_C>
    <Radius_R>R</Radius_R>
    <Arc_IX>I</Arc_IX>
    <Arc_IY>J</Arc_IY>
    <Arc_IZ>K</Arc_IZ>
    <Code_Feed>F</Code_Feed>
    <Code_Speed>S</Code_Speed>
    <Axis_H>H</Axis_H>
    <Code_LineNumber>N</Code_LineNumber>
    <Code_Tool>T</Code_Tool>
    <OutputFilenameTemplate>{PRJ_FILENAME}.nc</OutputFilenameTemplate>
    <InvertZAxis>false</InvertZAxis>
    <Invert_G2_G3_XZ_Plane>false</Invert_G2_G3_XZ_Plane>
    <AssociateOriginWithTool>false</AssociateOriginWithTool>
  </Post>
  <RapidSecureFeedAsync>2000</RapidSecureFeedAsync>
  <RapidSecureFeedSync>0.5</RapidSecureFeedSync>
  <OnlyWorkMovement>false</OnlyWorkMovement>
  <OnlyWorkMovement_LiveTool>false</OnlyWorkMovement_LiveTool>
  <SkipToolchangeOnSameToolNumber>false</SkipToolchangeOnSameToolNumber>
  <ToolChange_AbsoluteXCoordinate>0</ToolChange_AbsoluteXCoordinate>
  <ToolChange_AbsoluteYCoordinate>0</ToolChange_AbsoluteYCoordinate>
  <ToolChange_AbsoluteZCoordinate>0</ToolChange_AbsoluteZCoordinate>
  <DefaultSecureZ_Machining>5</DefaultSecureZ_Machining>
  <DistanceZ_ApproachMillingOperation>0.5</DistanceZ_ApproachMillingOperation>
  <AdaptiveLinkMove_Feed>0</AdaptiveLinkMove_Feed>
  <SecureDistanceDrillingCycles>2</SecureDistanceDrillingCycles>
  <FaceTurning_DiameterValueSlowdown>10</FaceTurning_DiameterValueSlowdown>
  <FeedReductionPerc_PlungeMove>0</FeedReductionPerc_PlungeMove>
  <ApprochDistanceRadial_TurningOperation>2</ApprochDistanceRadial_TurningOperation>
  <ApprochMinimalDistanceRadial_TurningOperation>0.1</ApprochMinimalDistanceRadial_TurningOperation>
  <ApproachDistanceZ_TurningOperation>2</ApproachDistanceZ_TurningOperation>
  <LeadOutZ_TurningOperation>0.5</LeadOutZ_TurningOperation>
  <LeadOutRadial_RoughingStep>0.5</LeadOutRadial_RoughingStep>
  <LeadOutZ_GroovingOperation>0.1</LeadOutZ_GroovingOperation>
  <ReturnDistance_BreakChipMovement>0.1</ReturnDistance_BreakChipMovement>
  <DrillingStepClearanceDistance>1</DrillingStepClearanceDistance>
  <DrillingChipBreakingCycle_PeckDistance>0</DrillingChipBreakingCycle_PeckDistance>
  <LiveToolSpindleMaxRev>6000</LiveToolSpindleMaxRev>
  <LastSelectionDate>2023-12-07T07:21:49.9147968+01:00</LastSelectionDate>
  <InvertAxisXDirection_ViewOnly>false</InvertAxisXDirection_ViewOnly>
  <MachineHourlyRate>60</MachineHourlyRate>
  <Time_SetupFixturePreparationMinutes>30</Time_SetupFixturePreparationMinutes>
  <Time_ToolPreparationMinutes>5</Time_ToolPreparationMinutes>
  <Time_ToolchangeTimeSecond>10</Time_ToolchangeTimeSecond>
</ToolMachine>