//This file is Visual Mill Post-Processor Macro File //************************************************************************************************************************************************************************************************************************************************************** // Created by Post-Processor Generator //************************************************************************************************************************************************************************************************************************************************************** //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // INFORMATION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INFORMATION_Version = 5.000 INFORMATION_MacroVersion = 1.020 //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // GENERAL DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- GENERAL_StartReadingChar = GENERAL_StopReadingChar = GENERAL_UseSequencNo = 1 GENERAL_PrefixLetter = GENERAL_Increment = 1 GENERAL_SequenceStartNo = 0 GENERAL_ShowLeadingZeros = 0 GENERAL_LeadingZerosNumOfDigit = 4 GENERAL_Mode = 0 GENERAL_AbsCode = G90 GENERAL_IncCode = G91 GENERAL_AbsCenterCode = G92 GENERAL_Units = 1 GENERAL_InchCode = G20 GENERAL_MetricCode = G21 GENERAL_ModalGCode = 0 GENERAL_ModalXYZ = 0 GENERAL_ModalFeedrate = 1 GENERAL_ModalSpindle = 1 GENERAL_Delimiter = 1 GENERAL_UserDefinedDelimiter = GENERAL_EndBlockCharacter = GENERAL_OutputPlusSign = 1 GENERAL_CommentOutput = 1 GENERAL_CommentStartChar = ; GENERAL_CommentEndChar = GENERAL_CommentSequenceMode = 1 GENERAL_XRegister = X GENERAL_YRegister = Y GENERAL_ZRegister = Z GENERAL_XYZShowLeadingZeros = 1 GENERAL_XYZLeadingZerosNumOfDigit = 1 //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // MOTION DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MOTION_BlockPrefix = MOTION_LinearMotionCode = L MOTION_RapidMotionCode = L MOTION_BlockPostfix = MOTION_Order = 0 MOTION_RapidFormat = 1 MOTION_ScaleFactorX = 1.000000 MOTION_ScaleFactorY = 1.000000 MOTION_ScaleFactorZ = 1.000000 MOTION_NumOfDecimalPlaces = 3 MOTION_LinearBlock = [G_CODE][DELIMITER][NEXT_X][DELIMITER][NEXT_Y][DELIMITER][NEXT_Z][FEEDRATE_BLK] MOTION_ShowMotionTrailingZeros = 0 MOTION_RapidBlockStart [G_CODE][DELIMITER]X[NEXT_NONMDL_X][DELIMITER]Y[NEXT_NONMDL_Y][DELIMITER]Z[NEXT_NONMDL_Z][FEEDRATE_BLK] MOTION_RapidBlockEnd //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // CIRCLE DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CIRCLE_ClockwiseArcCode = DR- CIRCLE_CClockwiseArcCode = DR+ CIRCLE_XYPlaneCode = XY CIRCLE_YZPlaneCode = YZ CIRCLE_ZXPlaneCode = ZX CIRCLE_BlockXYStart CC[DELIMITER][NEXT_I][DELIMITER][NEXT_J] C[DELIMITER][NEXT_X][DELIMITER][NEXT_Y][DELIMITER][NEXT_Z][DELIMITER][G_CODE][FEEDRATE_BLK] CIRCLE_BlockXYEnd CIRCLE_BlockZXStart C[DELIMITER][NEXT_X][DELIMITER][NEXT_Y][DELIMITER][NEXT_Z] CC[DELIMITER][NEXT_I][DELIMITER][NEXT_J][DELIMITER][G_CODE] CIRCLE_BlockZXEnd CIRCLE_BlockYZStart C[DELIMITER][NEXT_X][DELIMITER][NEXT_Y][DELIMITER][NEXT_Z] CC[DELIMITER][NEXT_I][DELIMITER][NEXT_J][DELIMITER][G_CODE] CIRCLE_BlockYZEnd CIRCLE_ArcCenterCoordinate = 0 CIRCLE_Modal = 0 CIRCLE_Format = 1 CIRCLE_SignedRadius = 0 CIRCLE_SwitchPlanes = 0 CIRCLE_LimitArcs = 0 CIRCLE_LimitAngle = 180.000000 CIRCLE_IRegister = X CIRCLE_JRegister = Y CIRCLE_KRegister = Z CIRCLE_RRegister = R //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // HELIXSPIRAL DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- HELIXSPIRAL_ClockwiseArcCodeHelix = HELIXSPIRAL_CClockwiseArcCodeHelix = HELIXSPIRAL_ClockwiseArcCodeSpiral = HELIXSPIRAL_CClockwiseArcCodeSpiral = HELIXSPIRAL_BlockXYHelixStart HELIXSPIRAL_BlockXYHelixEnd HELIXSPIRAL_BlockZXHelixStart HELIXSPIRAL_BlockZXHelixEnd HELIXSPIRAL_BlockYZHelixStart HELIXSPIRAL_BlockYZHelixEnd HELIXSPIRAL_BlockXYSpiralStart HELIXSPIRAL_BlockXYSpiralEnd HELIXSPIRAL_BlockZXSpiralStart HELIXSPIRAL_BlockZXSpiralEnd HELIXSPIRAL_BlockYZSpiralStart HELIXSPIRAL_BlockYZSpiralEnd //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // 4AXIS MOTION DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- GENERALMOTION_ClockwiseRotation = + GENERALMOTION_CClockwiseRotation = - GENERALMOTION_Aaxis = B GENERALMOTION_Baxis = B GENERALMOTION_Caxis = B GENERALMOTION_ScaleFactor = 57.295779513082 GENERALMOTION_ShowTrailingZeros = 1 GENERALMOTION_NumOfDecimalPlaces = 3 GENERALMOTION_RestrictToPositiveAngles = 0 GENERALMOTION_LinearBlockStart [LINEAR][DELIMITER][NEXT_X][DELIMITER][NEXT_Y][DELIMITER][NEXT_Z][DELIMITER][ROTATION_AXIS][ROTATION_DIR][ANGLE][DELIMITER][FEEDRATE_CODE][ROTATION_FEEDVALUE] GENERALMOTION_LinearBlockEnd GENERALMOTION_RapidBlockStart [RAPID][DELIMITER][NEXT_X][DELIMITER][NEXT_Y][DELIMITER][NEXT_Z][DELIMITER][ROTATION_AXIS][ROTATION_DIR][ANGLE][DELIMITER][FEEDRATE_CODE][ROTATION_FEEDVALUE] GENERALMOTION_RapidBlockEnd //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // SETUP MOTION DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SETUP_Setup0BlockStart [LINEAR][DELIMITER][NEXT_X][DELIMITER][NEXT_Y][DELIMITER][NEXT_Z][DELIMITER][ROTATION_AXIS][ROTATION_DIR][ANGLE][DELIMITER][FEEDRATE_CODE][ROTATION_FEEDVALUE] SETUP_Setup0BlockEnd SETUP_Setup1BlockStart [DELIMITER][DELIMITER][DELIMITER][DELIMITER][ROTATION_AXIS][ROTATION_DIR][ANGLE][DELIMITER][FEEDRATE_CODE][ROTATION_FEEDVALUE] SETUP_Setup1BlockEnd //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // SPINDLE DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SPINDLE_BlockPrefix = SPINDLE_Code = S SPINDLE_BlockPostfix = SPINDLE_ClockwiseRotationCode = M3 SPINDLE_CClockwiseRotationCode = M4 SPINDLE_OffCode = M5 SPINDLE_HighValue = 20000.000000 SPINDLE_LowValue = 50.000000 SPINDLE_ScaleFactor = 1.000000 SPINDLE_NumOfDecimalPlaces = 0 SPINDLE_Block = S[SPINDLE_SPD] SPINDLE_ShowSpindleTrailingZeros = 0 SPINDLE_ConstantSurfaceSpeed = SPINDLE_ConstantRotationSpeed = //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // FEEDRATE DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- FEEDRATE_BlockPrefix = FEEDRATE_Code = F FEEDRATE_BlockPostfix = FEEDRATE_HighValue = 10000.000000 FEEDRATE_LowValue = 5.000000 FEEDRATE_ScaleFactor = 1.000000 FEEDRATE_NumOfDecimalPlaces = 0 FEEDRATE_Block = [FEEDRATE_CODE][FEEDRATE] FEEDRATE_OutputPlace = 1 FEEDRATE_ShowTrailingZeros = 0 FEEDRATE_FeedScaleFactor = 1.000000 FEEDRATE_FeedShowTrailingZeros = 0 FEEDRATE_FeedNumOfDecimalPlaces = 0 FEEDRATE_ZScaleFactor = 1.000000 FEEDRATE_UnitsPerRevolution = FEEDRATE_UnitsPerMinute = //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // MISCELLANEOUS DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MISCELLANEOUS_CoolantOff = MISCELLANEOUS_CoolantOn = MISCELLANEOUS_CoolantMist = MISCELLANEOUS_CoolantFlood = L M13 MISCELLANEOUS_CoolantThru = MISCELLANEOUS_CoolantTap = MISCELLANEOUS_CompensationOff = G40 MISCELLANEOUS_CompensationLeft = G41 MISCELLANEOUS_CompensationRight = G42 MISCELLANEOUS_CompensationLength = G43 MISCELLANEOUS_WorkOffset = G //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // STARTUP DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- STARTUP_ProgramCodeStart 0 BEGIN PGM [VMPFILE_NAME] MM [SEQ_PRECHAR][SEQNUM][DELIMITER]BLK FORM 0.1 X[STOCK_MIN_X] Y[STOCK_MIN_Y] Z[STOCK_MIN_Z] [SEQ_PRECHAR][SEQNUM][DELIMITER]BLK FORM 0.2 X[STOCK_MAX_X] Y[STOCK_MAX_Y] Z[STOCK_MAX_Z] STARTUP_ProgramCodeEnd //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // TOOLCHANGE DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- TOOLCHANGE_AdjustRegister = H TOOLCHANGE_FirstMacroStart [SEQ_PRECHAR][SEQNUM][DELIMITER]TOOL CALL [TOOL_NUM] Z S[SPINDLE_SPD] [SEQ_PRECHAR][SEQNUM][DELIMITER]L M6 [SEQ_PRECHAR][SEQNUM][DELIMITER]L [SPINDLE_ARC] [SEQ_PRECHAR][SEQNUM][DELIMITER]L M8 TOOLCHANGE_FirstMacroEnd TOOLCHANGE_MacroStart [SEQ_PRECHAR][SEQNUM][DELIMITER]L M25 [SEQ_PRECHAR][SEQNUM][DELIMITER]TOOL CALL [TOOL_NUM] Z S[SPINDLE_SPD] [SEQ_PRECHAR][SEQNUM][DELIMITER]L M6 [SEQ_PRECHAR][SEQNUM][DELIMITER]L [SPINDLE_ARC] [SEQ_PRECHAR][SEQNUM][DELIMITER]L M8 [SEQ_PRECHAR][SEQNUM][DELIMITER]L X[NEXT_NONMDL_X] Y[NEXT_NONMDL_Y][FEEDRATE_BLK] [SEQ_PRECHAR][SEQNUM][DELIMITER]L Z[NEXT_NONMDL_Z][FEEDRATE_BLK] TOOLCHANGE_MacroEnd TOOLCHANGE_CutComLeftStart TOOLCHANGE_CutComLeftEnd TOOLCHANGE_CutComRightStart TOOLCHANGE_CutComRightEnd TOOLCHANGE_CutComOffStart TOOLCHANGE_CutComOffEnd TOOLCHANGE_Use2DigitFormat = 0 //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // CYCLES DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CYCLES_DrillDwell = 200 DRILLING CYCLES_DrillNoDwell = 200 DRILLING CYCLES_Deep = PECKING CYCLES_BreakChip = PECKING CYCLES_CounterSink = CYCLES_TapClockwise = TAPPING CYCLES_TapCClockwise = TAPPING CYCLES_BoreDragDwell = CYCLES_BoreDragNoDwell = CYCLES_BoreNoDragDwellOrient = CYCLES_BoreNoDragDwellNoOrient = CYCLES_BoreNoDragNoDwellOrient = CYCLES_BoreNoDragNoDwellNoOrient = CYCLES_BoreManualDwell = CYCLES_BoreManualNoDwell = CYCLES_BoreReverseDwell = CYCLES_BoreReverseNoDwell = CYCLES_CycleOff = OFF CYCLES_RigidTapClockwise = T00 CYCLES_RigidTapCClockwise = T01 CYCLES_UDDrill01 = CYCLES_UDDrill02 = CYCLES_UDDrill03 = CYCLES_UDDrill04 = CYCLES_UDTap01 = CYCLES_UDTap02 = CYCLES_UDTap03 = CYCLES_UDTap04 = CYCLES_UDBore01 = CYCLES_UDBore02 = CYCLES_UDRBore01 = CYCLES_UDRBore02 = CYCLES_TurnCycleThreadAutomatic = CYCLES_TurnCycleThreadBoxCycle = CYCLES_TurnCycleThreadSingleBlock = CYCLES_MachineControlCycle1 = CYCLES_MachineControlCycle2 = CYCLES_MachineControlCycle3 = CYCLES_MachineControlCycle4 = CYCLES_ScaleFactor = 1.000000 CYCLES_Optimize = 0 CYCLES_FeedrateRegister = F CYCLES_IncRegister = Q CYCLES_DwellRegister = P CYCLES_ClearRegister = R CYCLES_OrientRegister = Q CYCLES_DrillDwellCodeStart [SEQ_PRECHAR][SEQNUM] CYCL DEF [G_CODE] [SEQ_PRECHAR][SEQNUM] Q200 = [CYCL_CLEAR] [SEQ_PRECHAR][SEQNUM] Q201 = [CYCL_Z-DEPTH] [SEQ_PRECHAR][SEQNUM] Q206 = [CYCL_IPM] [SEQ_PRECHAR][SEQNUM] Q202 = [CYCL_DEPTH] [SEQ_PRECHAR][SEQNUM] Q210 = [CYCL_DWELL] [SEQ_PRECHAR][SEQNUM] Q203 = [NEXT_NONMDL_Z] [SEQ_PRECHAR][SEQNUM] [LINEAR] X[NEXT_NONMDL_X] Y[NEXT_NONMDL_Y] FMAX M3 [SEQ_PRECHAR][SEQNUM] [LINEAR] Z[CYCL_Z+CLEAR] FMAX M99 CYCLES_DrillDwellCodeEnd CYCLES_DrillNoDwellCodeStart [SEQ_PRECHAR][SEQNUM] CYCL DEF [G_CODE] [SEQ_PRECHAR][SEQNUM] Q200 = [CYCL_CLEAR] [SEQ_PRECHAR][SEQNUM] Q201 = [CYCL_Z-DEPTH] [SEQ_PRECHAR][SEQNUM] Q206 = [CYCL_IPM] [SEQ_PRECHAR][SEQNUM] Q202 = [CYCL_DEPTH] [SEQ_PRECHAR][SEQNUM] Q210 = [CYCL_DWELL] [SEQ_PRECHAR][SEQNUM] Q203 = [NEXT_NONMDL_Z] [SEQ_PRECHAR][SEQNUM] [LINEAR] X[NEXT_NONMDL_X] Y[NEXT_NONMDL_Y] FMAX M3 [SEQ_PRECHAR][SEQNUM] [LINEAR] Z[CYCL_Z+CLEAR] FMAX M99 CYCLES_DrillNoDwellCodeEnd CYCLES_DeepCodeStart [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.0 [G_CODE] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.1 SET UP [CYCL_CLEAR] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.2 DEPTH [CYCL_Z-DEPTH] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.3 PECNG [CYCL_INCR] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.4 DWELL [CYCL_DWELL] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.5 F[CYCL_IPM] [SEQ_PRECHAR][SEQNUM] [LINEAR] X[NEXT_NONMDL_X] Y[NEXT_NONMDL_Y] FMAX M3 [SEQ_PRECHAR][SEQNUM] [LINEAR] Z[CYCL_Z+CLEAR] FMAX M99 CYCLES_DeepCodeEnd CYCLES_BreakChipCodeStart [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.0 [G_CODE] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.1 SET UP [CYCL_CLEAR] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.2 DEPTH [CYCL_Z-DEPTH] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.3 PECNG [CYCL_INCR] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.4 DWELL [CYCL_DWELL] [SEQ_PRECHAR][SEQNUM] CYCL DEF 1.5 F[CYCL_IPM] [SEQ_PRECHAR][SEQNUM] [LINEAR] X[NEXT_NONMDL_X] Y[NEXT_NONMDL_Y] FMAX M3 [SEQ_PRECHAR][SEQNUM] [LINEAR] Z[CYCL_Z+CLEAR] FMAX M99 CYCLES_BreakChipCodeEnd CYCLES_TapCWCodeStart [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.0 [G_CODE] [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.1 SET UP [CYCL_CLEAR] [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.2 DEPTH [CYCL_Z-DEPTH] [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.3 DWELL [CYCL_DWELL] [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.4 F[CYCL_IPM] [SEQ_PRECHAR][SEQNUM] [LINEAR] X[NEXT_NONMDL_X] Y[NEXT_NONMDL_Y] FMAX M3 [SEQ_PRECHAR][SEQNUM] [LINEAR] Z[CYCL_Z+CLEAR] FMAX M99 CYCLES_TapCWCodeEnd CYCLES_CounterSinkCodeStart CYCLES_CounterSinkCodeEnd CYCLES_TapCCWodeStart [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.0 [G_CODE] [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.1 SET UP [CYCL_CLEAR] [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.2 DEPTH [CYCL_Z-DEPTH] [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.3 DWELL [CYCL_DWELL] [SEQ_PRECHAR][SEQNUM] CYCL DEF 2.4 F[CYCL_IPM] [SEQ_PRECHAR][SEQNUM] [LINEAR] X[NEXT_NONMDL_X] Y[NEXT_NONMDL_Y] FMAX M4 [SEQ_PRECHAR][SEQNUM] [LINEAR] Z[CYCL_Z+CLEAR] FMAX M99 CYCLES_TapCCWodeEnd CYCLES_BoreDragDwellCodeStart CYCLES_BoreDragDwellCodeEnd CYCLES_BoreDragNoDwellCodeStart CYCLES_BoreDragNoDwellCodeEnd CYCLES_BoreNoDragDOCodeStart CYCLES_BoreNoDragDOCodeEnd CYCLES_BoreNoDragDNOCodeStart CYCLES_BoreNoDragDNOCodeEnd CYCLES_BoreNoDragNDOCodeStart CYCLES_BoreNoDragNDOCodeEnd CYCLES_BoreNoDragNDNOCodeStart CYCLES_BoreNoDragNDNOCodeEnd CYCLES_BoreManualDwellCodeStart CYCLES_BoreManualDwellCodeEnd CYCLES_BoreManualNoDwellCodeStart CYCLES_BoreManualNoDwellCodeEnd CYCLES_BoreReverseDwellCodeStart CYCLES_BoreReverseDwellCodeEnd CYCLES_BoreReverseNoDwellCodeStart CYCLES_BoreReverseNoDwellCodeEnd CYCLES_RigidTapClockwiseCodeStart CYCLES_RigidTapClockwiseCodeEnd CYCLES_RigidTapCClockwiseCodeStart CYCLES_RigidTapCClockwiseCodeEnd CYCLES_UDDrill01CodeStart CYCLES_UDDrill01CodeEnd CYCLES_UDDrill02CodeStart CYCLES_UDDrill02CodeEnd CYCLES_UDDrill03CodeStart CYCLES_UDDrill03CodeEnd CYCLES_UDDrill04CodeStart CYCLES_UDDrill04CodeEnd CYCLES_UDTap01CodeStart CYCLES_UDTap01CodeEnd CYCLES_UDTap02CodeStart CYCLES_UDTap02CodeEnd CYCLES_UDTap03CodeStart CYCLES_UDTap03CodeEnd CYCLES_UDTap04CodeStart CYCLES_UDTap04CodeEnd CYCLES_UDBore01CodeStart CYCLES_UDBore01CodeEnd CYCLES_UDBore02CodeStart CYCLES_UDBore02CodeEnd CYCLES_UDRBore01CodeStart CYCLES_UDRBore01CodeEnd CYCLES_UDRBore02CodeStart CYCLES_UDRBore02CodeEnd CYCLES_TurnCycleThreadAutomaticCodeStart CYCLES_TurnCycleThreadAutomaticCodeEnd CYCLES_TurnCycleThreadBoxCycleCodeStart CYCLES_TurnCycleThreadBoxCycleCodeEnd CYCLES_TurnCycleThreadSingleBlockCodeStart CYCLES_TurnCycleThreadSingleBlockCodeEnd CYCLES_MachControlCycle1CodeStart CYCLES_MachControlCycle1CodeEnd CYCLES_MachControlCycle2CodeStart CYCLES_MachControlCycle2CodeEnd CYCLES_MachControlCycle3CodeStart CYCLES_MachControlCycle3CodeEnd CYCLES_MachControlCycle4CodeStart CYCLES_MachControlCycle4CodeEnd CYCLES_CycleOffCodeStart CYCLES_CycleOffCodeEnd CYCLES_OptCycleCoordBlk = CYCLES_NumOfDecimalPlacesForDwell = 0 //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // END DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- END_ProgramCodeStart [SEQ_PRECHAR][SEQNUM][DELIMITER]L M25 [SEQ_PRECHAR][SEQNUM][DELIMITER]END[DELIMITER]PGM[DELIMITER][VMPFILE_NAME][DELIMITER]MM END_ProgramCodeEnd //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // CUT MOTION STARTUP DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CUTMOTIONSTARTUP_CutMotionCodeStart CUTMOTIONSTARTUP_CutMotionCodeEnd //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // CUT MOTION END DEFINITION SECTION //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CUTMOTIONEND_CutMotionCodeStart CUTMOTIONEND_CutMotionCodeEnd