@COMMENT ROKKU-ROKKU VERTIMAC K MIT FANUC-0M 15.03.88 M.VIELER EXELCENTER 4A MIT FANUC 0M See disclaimer at bottom @ @DECLARE // Debugging functions, remove comment characters (//) to invoke. //#OUTCND // outputs conditional status //#OUTSEC // outputs @section names //#OUTREF // outputs processing error reference numbers //#OUTRPT // outputs an error report file @ @START % #ONBLK M98 P100 S#SPEED F#FEED #SPNDL G54 #MOV X#XPOS Y#YPOS T#NTOOL G43 H#LOFF Z#ZPOS M08 @ @TOOLCHG #RESET(#CYCLE) G80 M9 G30 G91 Z0 M6 M98 P100 S#SPEED F#FEED #SPNDL G54 #MOV X#XPOS Y#YPOS T#NTOOL G43 H#LOFF Z#ZPOS M08 @ @END G30 G91 Z0 M6 G0 G90 G54 X50 G28 G91 G0 Y0 M30 #OFFBLK% @ @CYCLE -1,G80 @STPROF < #CYCLE>< #MOV>< X#XPOS>< Y#YPOS> @ @ENDPROF < #MOV>< Z#ZPOS> < #DCOMP> @ @RAP < #CYCLE>< #MOV>< X#XPOS>< Y#YPOS> @ @LINE < #DCOMP H#DOFF>< #MOV>< X#XPOS>< Y#YPOS>< Z#ZPOS>< F#FEED> @ @ARC < #MOV>< X#XPOS>< Y#YPOS>< I#XCTR>< J#YCTR>< F#FEED> @ @ZCLRMV < #CYCLE>< #MOV>< Z#ZPOS> @ @ZCHKMV < #CYCLE>< #MOV>< Z#ZPOS> @ @ZDPTHMV < #MOV>< Z#ZPOS>< F#FEED> @ @OP_DRL < #CYCLE>< X#XPOS>< Y#YPOS>< Z#ZDPTH R#ZCHK>< F#FEED> @@CYCLE 0,G81 @ @OP_SPDRL #CALL(OP_CSINK) @OP_CDRL #CALL(OP_CSINK) @OP_CBORE #CALL(OP_CSINK) @OP_SPFACE #CALL(OP_CSINK) @OP_REAM #CALL(OP_CSINK) @OP_CSINK < #CYCLE>< X#XPOS>< Y#YPOS>< Z#ZDPTH R#ZCHK P#DWELL>< F#FEED> @@CYCLE 0,G82 @ @OP_TAP #EVAL(#V9=#ZCHK+2) < #CYCLE>< X#XPOS>< Y#YPOS>< Z#ZDPTH R#V9>< F#FEED> @@CYCLE 0,G84 @ @OP_BORE < #CYCLE>< X#XPOS>< Y#YPOS>< Z#ZDPTH R#ZCHK>< F#FEED> @@CYCLE 0,G86 @ @OP_PDRL < #CYCLE>< X#XPOS>< Y#YPOS>< Z#ZDPTH R#ZCHK Q#PECK>< F#FEED> @@CYCLE 0,G83 @ @ROTATE G80 G00 Z#ZPOS B#V0 #RESET(#CYCLE Z#ZDPTH)< F#FEED> @ @PLCHNG M98P100 M#V1 @ @NULL G#V2 @ @DISCLAIMER // ---------------------------------------- // // 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. // ---------------------------------------- @