// ---------------------------------------- // // The following SmartCAM code generator has been // created to generate NC code for the respective // machine and control combinations listed below. // // Due to differences in programming styles, // controller versions, and optional equipment, // SmartCAMcnc DOES NOT and CANNOT guarantee // that the NC code generated is correct for any // specific machine. Some modification to the code // generator to match your setup and output // requirements is likely necessary. // // Modifications to code generators do not TYPICALLY // require a significant amount of time. SmartCAM // customers with active SSA contracts are entitled // to support for their code generators from the // SmartCAMcnc Support Group. To contact them for // support, please send an email to: // Support@SmartCAMcnc.com. If you would like // information on purchasing SSA for your SmartCAM // products, please contact: Sales@SmartCAMcnc.com // // DISCLAIMER: It is the responsibility of the end // user to confirm and verify that the NC code // created by any code generator is accurate and // will not cause a machine malfunction which // could result in stock, tooling, machine, and/or // personal injury. // // SmartCAMcnc assumes no responsibility or // liability for any damage caused or alleged to // have been caused by the use of any of the code // generators it provides. // ---------------------------------------- //Machine: MONARCH VLN-14 VERTICAL TURRET LATHE //Control: G.E. FANUC 11T //Date: May 18,1990 @START % O#FMT(#U1,F4.0) (#S0) #ONBLK G50 X#XPOS Z#ZPOS S3000 M08 G00 #SPMODE S#SPEED T#TOFF #SPNDL (#TDESC) @TOOLCHG < #MOV> X#XPOS Z#ZPOS T#LTOOL< #SPOFF> M01 #ONBLK G50 X#XPOS Z#ZPOS S3000 M08 G00 #SPMODE S#SPEED T#TOFF #SPNDL (#TDESC) @END < #MOV> X#XHOME Z#ZHOME T#LTOOL M09 M30 #OFFBLK% @STPROF #RESET(#FXD) < #MOV>< X#XPOS>< Z#ZPOS>< F#FEED> @RAP #RESET(#FXD) < #MOV>< X#XPOS>< Z#ZPOS> @LINE #RESET(#FXD) < #MOV>< X#XPOS>< Z#ZPOS>< F#FEED> @ARC #RESET(#FXD) < #MOV>< X#XPOS>< Z#ZPOS> R#ARAD< F#FEED> @FXD1 G76 X#XPASS Z#ZPASS< I#XOV> K#V1 D#FMT(#V2,T4.0) E#FTHRD A30 @FXD2 < #FXD>< X#XPASS>< Z#ZPASS>< F#FEED> @FXD3 < #FXD>< X#XPASS>< Z#ZPASS>< F#FEED> @FXD4 G33 Z#ZPASS F#FEED M05 M04 G33 Z#ZPOS F#FEED M05 @DWELL G04 P#DWELL#EVAL(#TIME=#DWELL/60) @RGHTRN G71 P#FMT(#V3,T4.0) Q#FMT(#V4,T4.0) U#V5 W#V6 D#FMT(#V7,T4.0) F#FEED S#SPEED @FINTRN G70 P#FMT(#V3,T4.0) Q#FMT(#V4,T4.0) @