// ---------------------------------------- // // 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 SMA 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 SMA 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. // ---------------------------------------- @COMMENTS M-BAND1.NTS 2/10/88 Machine: Bridgeport Series I Mill with Dana Ind. (Summit) Bandit I Cotrol Firmware Level 3M Revision Code M Notes: 1. This Custom Code Generator has been specially designed to support the following fixed cycle on the Bandit Control: G81 - Drilling Cycle G83 - Peck Drilling Cycle G84 - Tapping Cycle G85 - Boring Cycle Tools specified a "Drill" in the Job Plan will use the G81 cycle. To use the G83 pecking cycle, use the Hole_Op - Peck_Drill selection in shape. Be sure to assign the variable #PECK to specify the amount of the peck. If #PECK is not specified the value for the peck will default to the peck amount specied in Question #150 in the machine file M-BAND1.SMF. Taps specified in the Job Plan will use the G84 cycle. Boring Bars specified in the Job Plan will use the G85 cycle. 2. You may want to resequence the line numbers in the coded output file after you have generated code. Edit_Plus can automatically resequence the file into the Bandit format for you. First use the Edit_Plus - Xtras - Set_Mode selection and specify the mode file name as BANDIT.SEM . Then use the Edit_Plus - Resequence selection from the main menu of Edit_Plus to resequence the file. Refer to page 14 in the Edit Plus section of your Referecnce Manual. 3. Please note although this Custom Code Generator will generate code in a slightly differnt format than a hand written program, I am confident they will run the machine accuratley. Please contact me if you have any problems or questions. 4. For additional information regarding the use of SmartCAM to generate milling programs, refer to the Begining and Advanced Mill sections of your Applications Manual. @START % #ONBLKN001& M3 #ABSI T#TOOL < /X#XPOS>< /Y#YPOS> @TOOLCHG < #FXD> M5 T0 G98 M6 T#TOOL M3 < #ABSI> < /X#XPOS>< /Y#YPOS> @END < #FXD> M5 T0 G98 M2 #OFFBLK% @STPROF < #FXD> < #ABSI> < /X#XPOS>< /Y#YPOS> @ENDPROF /Z#ZPOS < #DCOMP> @RAP < #FXD> < #ABSI> < /X#XPOS>< /Y#YPOS> @LINE < F#FEED> < #DCOMP> < X#XPOS>< Y#YPOS>< Z#ZPOS> @ARC < F#FEED> X#XPOS Y#YPOS I#XCTR J#YCTR @ZCLRMV < #FXD> < /Z#ZPOS> @ZCHKMV < #FXD> /Z#ZPOS @ZDPTHMV < F#FEED> < Z#ZPOS> @FXD1 < #ABSI> < /X#XPOS>< /Y#YPOS> < F#FEED> < Z#ZDPTH #FXD> @FXD2 < #ABSI> < /X#XPOS>< /Y#YPOS> < F#FEED> < Z#ZDPTH /T#DWELL #FXD> @FXD3 < #ABSI> < /X#XPOS>< /Y#YPOS> < F#FEED> < Z#ZDPTH #FXD> @FXD4 < #ABSI> < /X#XPOS>< /Y#YPOS> < F#FEED> < Z#ZDPTH #FXD> @FXD5 < #ABSI> < /X#XPOS>< /Y#YPOS> < F#FEED> < /Z#ZDPTH Z-#PECK #FXD> @DWELL /T#DWELL @