4 Turning Cycles 03.964.10 Extended stock removal cycle – CYCLE950 (SW 5.3 and higher) 4© Siemens AG, 2002. All rights reserved4-336 SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 EditionExplanation of the cycle structureCYCLE950 is used to solve very complex problemsduring stock removal, which require high processingpower in the control. For best timing, the calculationis carried out in the MMC.The calculation is started in the cycle and a programwith traversing blocks for stock removal generated in itsresult and stored in the file system of the control, whereit is called and executed immediately.This structure means that it is only necessary toperform the calculation the first time a program isexecuted with CYCLE950 call. When called a secondtime, the traversing program is available and can becalled by the cycle.Recalculation is performed when:• A finished contour has been modified;• A transfer parameter of the cycle has changed;• A tool with different tool offset data has beenactivated before the cycle call.Program storage in the file systemIf the contours for CYCLE950 are programmed outsidethe program that makes the call, the following appliesfor the search in the file system of the control:• If the calling program is stored in a workpiecedirectory, then the programs which define thefinished-part or blank contour must also be storedin the same workpiece directory, or at leastprogrammed with path information.• If the invoked program is located in the "Partsprogram" directory (MPF.DIR), a search is alsomade there for the programs is no path is specified.The cycle creates a program that contains thetraversing blocks for stock removal and, optionally,an updated blank contour.These are either stored in the same directory as thecycle-calling program or in accordance with thespecified path.10.00