<?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>Lathe2Axis</MachineType>
  <Unit>Millimeter</Unit>
  <FileVersion>0.56</FileVersion>
  <ToolOriginAssociation>
    <AssociationToolOrigin>
      <ToolNumber>1</ToolNumber>
      <Origin>G54</Origin>
    </AssociationToolOrigin>
    <AssociationToolOrigin>
      <ToolNumber>2</ToolNumber>
      <Origin>G55</Origin>
    </AssociationToolOrigin>
    <AssociationToolOrigin>
      <ToolNumber>3</ToolNumber>
      <Origin>G56</Origin>
    </AssociationToolOrigin>
    <AssociationToolOrigin>
      <ToolNumber>4</ToolNumber>
      <Origin>G57</Origin>
    </AssociationToolOrigin>
    <AssociationToolOrigin>
      <ToolNumber>5</ToolNumber>
      <Origin>G58</Origin>
    </AssociationToolOrigin>
    <AssociationToolOrigin>
      <ToolNumber>6</ToolNumber>
      <Origin>G59</Origin>
    </AssociationToolOrigin>
  </ToolOriginAssociation>
  <Filename>FANUC Drehmaschine 2-Achsen mm</Filename>
  <MeasureUnit>Millimeter</MeasureUnit>
  <SpindleMaxRev>3333</SpindleMaxRev>
  <RapidFeed>250</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>false</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>SETUP_SECURE_Z</CODE>
      <CODE>ARC_I_DIA</CODE>
      <CODE>ARC_RADIUS</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}</Template_InitNewProgram>
    <Template_ToolSummaryRecord>(#{TOOL_POS} - {TOOL_LABEL} {RADIUS_COMP_INFO})</Template_ToolSummaryRecord>
    <Template_InitOperation_With_Toolchange>{EMPTY_LINE}
{LINE_N}
{ORIGIN}
({OP_DESC})
{COOLANT_CODE}
{FEED_MODE}G18
G50S{REV_LIMIT_VALUE}
({TOOL_LABEL})
G0T{TOOL_POS}{TOOL_COR}
{SPEED_MODE}S{SPEED_VALUE}{SPINDLE_ORIENTATION}</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>
M5
M9
M30
%
</Template_EndProgram>
    <Template_StopProgramBetweenOperations>{EMPTY_LINE}
M0({USER_MESSAGE})
{EMPTY_LINE}</Template_StopProgramBetweenOperations>
    <Template_CallAutomaticTailstock>{EMPTY_LINE}
{LINE_N}
G0G28U0
G0B{TAILSTOCK_ABS_VALUE}
{EMPTY_LINE}
M0({USER_MESSAGE})
{EMPTY_LINE}
M25
M1</Template_CallAutomaticTailstock>
    <Template_ApproachLatheXZ>{MOVE_MODE}{COO_X_DIA}{COO_Z}</Template_ApproachLatheXZ>
    <Template_ApproachLatheFirstZThenX>{MOVE_MODE}{COO_Z}
{COO_X_DIA}</Template_ApproachLatheFirstZThenX>
    <Template_DisengagementLatheXZ>{MOVE_MODE}G53{COO_ABSOLUTE_X}{COO_ABSOLUTE_Z}
M1</Template_DisengagementLatheXZ>
    <Template_DisengagementLatheFirstXThenZ>{MOVE_MODE}G53{COO_ABSOLUTE_X}
{MOVE_MODE}G53{COO_ABSOLUTE_Z}
M1</Template_DisengagementLatheFirstXThenZ>
    <DontPrintZCooInFirstBlock>false</DontPrintZCooInFirstBlock>
    <Template_MacroAxialTurning>G71U{CUT_DEPTH}R{R_VALUE}
G71P{INI_BLOCK}Q{END_BLOCK}{ALLOWANCE_X_CODE}{ALLOWANCE_Z_CODE}{FEED_CODE}
</Template_MacroAxialTurning>
    <Template_MacroAxialTurningFinishing>G70P{INI_BLOCK}Q{END_BLOCK}</Template_MacroAxialTurningFinishing>
    <Macro_Lathe_AllowanceZ>W</Macro_Lathe_AllowanceZ>
    <Macro_Lathe_AllowanceX>U</Macro_Lathe_AllowanceX>
    <Template_Lathe_Threading>G92{FIRST_DIA_CODE}{END_Z_CODE}{PITCH_CODE}{TAPER_INCREMENT_CODE}
{PLACEHOLDER_DIAMETERS_LIST}
</Template_Lathe_Threading>
    <CODE_ThreadTaperPrefix>R</CODE_ThreadTaperPrefix>
    <Template_Lathe_Threading_Single_Diameter>{COO_X_DIA}</Template_Lathe_Threading_Single_Diameter>
    <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>
    <SpindleLiveTool_STOP>M5</SpindleLiveTool_STOP>
    <Origin1>G54</Origin1>
    <Origin2>G55</Origin2>
    <Origin3>G56</Origin3>
    <Origin4>G57</Origin4>
    <Origin5>G58</Origin5>
    <Origin6>G59</Origin6>
    <Template_Macro_LatheRadialAxisY_RightTapping>{COO_Z}{COO_Y}
M329{SPEED_CODE}
G88{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LatheRadialAxisY_RightTapping>
    <Template_Macro_LatheRadialAxisY_LeftTapping>{COO_Z}{COO_Y}
M329{SPEED_CODE}
G88.1{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LatheRadialAxisY_LeftTapping>
    <Template_Macro_LatheRadialAxisY_Reamering>{COO_Z}{COO_Y}
{FEED_MODE}G89{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LatheRadialAxisY_Reamering>
    <Template_Macro_LatheRadialAxisY_SpotDrilling>{COO_Z}{COO_Y}
{FEED_MODE}G87{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}
{POINT_LIST}
G80</Template_Macro_LatheRadialAxisY_SpotDrilling>
    <Template_Macro_LatheRadialAxisY_DeepHoleDrilling>{COO_Z}{COO_Y}
{FEED_MODE}G87{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{STEP_CODE|1000}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LatheRadialAxisY_DeepHoleDrilling>
    <Template_Macro_LatheRadialAxisY_PointListRow>{COO_Y}{COO_Z}{STEP_CODE}</Template_Macro_LatheRadialAxisY_PointListRow>
    <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>
    <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>
    <DrillingMacro_RepeatFirstPointInList>false</DrillingMacro_RepeatFirstPointInList>
    <Template_Macro_LateralRightTapping>M329{SPEED_CODE}
G88{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LateralRightTapping>
    <Template_Macro_LateralLeftTapping>M329{SPEED_CODE}
G88.1{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LateralLeftTapping>
    <Template_Macro_LateralReamering>G89{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LateralReamering>
    <Template_Macro_LateralSpotDrilling>G87{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}
{POINT_LIST}
G80</Template_Macro_LateralSpotDrilling>
    <Template_Macro_LateralDeepHoleDrilling>G87{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{STEP_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LateralDeepHoleDrilling>
    <Template_Macro_LateralBoring>G89{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LateralBoring>
    <Template_Macro_LateralCounterboring>G87{END_X_DIA}{INCREMENTAL_R_CODE}{DWELL_CODE}{FEED_CODE}{BRAKE_SPINDLE_CODE}
{POINT_LIST}
G80</Template_Macro_LateralCounterboring>
    <CentralLatheDrillingCyclesFeedMode>ASync</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_DIA}{COO_Y}{COO_C}{COO_Z}{FEED_CODE}</Template_LinearMovement>
    <Template_ArcMovement>{MOVE_MODE}{COMP_CODE}{COO_X_DIA}{COO_Z}{ARC_I}{ARC_K}{FEED_CODE}</Template_ArcMovement>
    <ActivateZX_Plane>G18</ActivateZX_Plane>
    <Template_LinearMovementOnZxPlane>{MOVE_MODE}{COMP_CODE}{COO_X_DIA}{COO_Z}{FEED_CODE}</Template_LinearMovementOnZxPlane>
    <Template_ArcMovementOnZxPlane>{MOVE_MODE}{COMP_CODE}{COO_X_DIA}{COO_Z}{ARC_I}{ARC_K}{FEED_CODE}</Template_ArcMovementOnZxPlane>
    <Template_LinearMovement_X_Normal_Z_Incremental>{MOVE_MODE}{COO_X_DIA}{DELTA_Z}</Template_LinearMovement_X_Normal_Z_Incremental>
    <Template_LinearMovement_X_Incremental_Z_Normal>{MOVE_MODE}{DELTA_X_DIA}{COO_Z}{FEED_CODE}</Template_LinearMovement_X_Incremental_Z_Normal>
    <ActivateYZ_Plane>G19</ActivateYZ_Plane>
    <Template_LinearMovementOnYzPlane>{MOVE_MODE}{COMP_CODE}{COO_Y}{COO_Z}{COO_X_DIA}{FEED_CODE}</Template_LinearMovementOnYzPlane>
    <Template_ArcMovementOnYzPlane>{MOVE_MODE}{COO_Y}{COO_Z}{COO_X_DIA}{ARC_J}{ARC_K}{FEED_CODE}</Template_ArcMovementOnYzPlane>
    <TemplateActivateCZ_Plane>G1G19W0H0
G107C{WRAP_RADIUS}</TemplateActivateCZ_Plane>
    <TemplateDeactivateCZ_Plane>G107C0</TemplateDeactivateCZ_Plane>
    <Template_LinearMovementOnCzPlane>{MOVE_MODE}{COMP_CODE}{COO_C}{COO_X_DIA}{COO_Z}{FEED_CODE}</Template_LinearMovementOnCzPlane>
    <Template_ArcMovementOnCzPlane>{MOVE_MODE}{COO_C}{COO_X_DIA}{COO_Z}{ARC_RADIUS}{FEED_CODE}</Template_ArcMovementOnCzPlane>
    <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>250</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>2</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>1</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.5</DrillingChipBreakingCycle_PeckDistance>
  <LiveToolSpindleMaxRev>2222</LiveToolSpindleMaxRev>
  <LastSelectionDate>2023-10-11T09:54:14.8779091+02: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>