Mill Programming Workbook
Total Page:16
File Type:pdf, Size:1020Kb
HAASHAAS AUTOMATION,AUTOMATION, INC.INC. MILLMILL SERIESSERIES PROGRAMMING WORKBOOK HAAS AUTOMATION, INC. 2800 STURGIS ROAD OXNARD, CA 93030 www.HaasCNC.com 800-331-6746 PROGRAMMING HAAS AUTOMATION INC. 2800 Sturgis Road Oxnard, California 93030 Phone: 805-278-1800 www.HaasCNC.com This workbook is for the exclusive use of Haas Automation technicians, distributors, educators, and customers. Any reproduction, transmission, or use of this workbook or its contents for profit is prohibited. You may reproduce this workbook without written consent for educational purposes. This training information is provided at no cost to all Haas customers and schools currently training with Haas equipment. Modification of this workbook is restricted without written consent from Haas Automation, Inc. The subject matter in this workbook may change without notice. You can scan the QR code below with your mobile device, or go to diy.haascnc.com to access the most current version. Copyright 2015, Haas Automation I PROGRAMMING CUSTOMER SATISFACTION POLICY Dear Haas Customer, Your complete satisfaction is of the utmost importance to both Haas Automation, Inc., and the Haas Factory Outlet (HFO) where you purchased your equipment. Normally, your HFO will rapidly resolve any concerns you may have about the sales transaction or the operation of your equipment. However, if your concerns are not resolved to your complete satisfaction, and you have discussed your concerns with a member of the HFO management, the General Manager, or the HFO's owner directly, please do the following: Contact Haas Automation’s Customer Service Advocate at 805-988-6980. So that we may resolve your concerns as quickly as possible, please have the following information available when you call: • Your company name, address, and phone number • The machine model and serial number • The HFO name, and the name of your latest contact at the HFO • The nature of your concern If you wish to write Haas Automation, please use this address: Haas Automation, Inc. U.S.A. 2800 Sturgis Road Oxnard, CA 93030 Att: Customer Satisfaction Manager e-mail: [email protected] Once you contact the Haas Automation Customer Service Center, we will make every effort to work directly with you and your HFO to quickly resolve your concerns. At Haas Automation, we know that a good Customer-Distributor-Manufacturer relationship will help ensure continued success for all concerned. International: Haas Automation, Europe Mercuriusstraat 28, B-1930 Zevantem, Belgium email: [email protected] Haas Automation, Asia No. 96 Yi Wei Road 67, Waigaoqiao FTZ Shanghai 200131 P.R.C. email: [email protected] II PROGRAMMING CONTENTS INTRODUCTION .................................................................................................................. 1 THE COORDINATE SYSTEM ............................................................................................. 2 MACHINE HOME ................................................................................................................. 5 ABSOLUTE AND INCREMENTAL POSITIONING .............................................................6 POSITIONING EXERCISE ...................................................................................................8 PROGRAMMING WITH CODES ..........................................................................................9 PROGRAM FORMAT ...........................................................................................................10 DEFINITIONS WITHIN THE FORMAT ................................................................................11 OFTEN USED PREPARATORY "G" CODES ....................................................................13 PREPARATORY "G" CODES LIST....................................................................................14 MACHINE DEFAULTS ........................................................................................................18 OFTEN USED MISCELLANEOUS "M" CODES ................................................................19 MISCELLANEOUS "M" CODES LIST ...............................................................................20 PROGRAM STRUCTURE .................................................................................................. 22 ALPHABETICAL ADDRESS CODES ............................................................................... 24 RAPID POSITION COMMAND (G00) ................................................................................30 LINEAR INTERPOLATION COMMAND (G01) ..................................................................31 CIRCULAR INTERPOLATION COMMANDS (G02, G03) .................................................32 INTERPOLATION EXERCISE ............................................................................................41 PROGRAM START-UP LINES ............................................................................................42 PROGRAM ENDING LINES................................................................................................43 INCH / METRIC SELECTION (G20, G21) ..........................................................................44 WORK COORDINATE SELECTION (G54-59, G110-129 & G154 with P1-99) .............. 45 MORE WORK COORDINATE SELECTION (G52, G53,) ................................................. 46 TOOL LENGTH COMPENSATION (G43)......................................................................... 47 DWELL COMMAND (G04) ................................................................................................ 48 REFERENCE POINT AND RETURN (G28) .....................................................................49 ANOTHER WAY TO RETURN TO MACHINE ZERO (G53) ..............................................50 CIRCULAR POCKET MILLING (G12, G13)......................................................................51 CIRCULAR POCKET MILLING EXERCISE ......................................................................55 III PROGRAMMING CONTENTS CIRCULAR PLANE SELECTION (G17, G18, G19) ............................................................. 56 CUTTER COMPENSATION (G40, G41, G42) ...................................................................... 60 CUTTER COMPENSATION EXERCISE #1 ........................................................................... 66 ADVANTAGES OF CUTTER COMPENSATION ................................................................... 67 CUTTER COMPENSATION EXERCISE #2 ........................................................................... 68 THREAD MILLING WITH HELICAL MOTION ....................................................................... 70 CANNED CYCLES FOR DRILLING TAPPING AND BORING ............................................ 72 CANCEL CANNED CYCLE (G80) ........................................................................................ 73 CANNED CYCLE RETURN PLANES (G98, G99) ............................................................... 74 DRILL CANNED CYCLE (G81) ............................................................................................ 75 SPOT DRILL/COUNTERBORE CANNED CYCLE (G82) .................................................... 76 DEEP HOLE PECK DRILL CANNED CYCLE (G83) ........................................................... 77 CANNED CYCLE EXERCISE #1 ........................................................................................... 80 TAPPING CANNED CYCLE (G84) ....................................................................................... 82 REVERSE TAPPING CANNED CYCLE (G74) ..................................................................... 83 BORE IN - BORE OUT CANNED CYCLE (G85) ................................................................. 84 BORE IN - STOP - RAPID OUT CANNED CYCLE (G86) ................................................... 85 BORE IN - MANUAL RETRACT CANNED CYCLE (G87) ................................................... 86 BORE IN - DWELL - MANUAL RETRACT CANNED CYCLE (G88) ................................... 87 BORE IN - DWELL - BORE OUT CANNED CYCLE (G89) .................................................. 88 CANNED CYCLE EXERCISE #2 ........................................................................................... 90 HIGH SPEED PECK DRILL CANNED CYCLE (G73) ........................................................... 92 BORE IN - SHIFT OFF - RAPID OUT CANNED CYCLE (G76) ........................................... 96 BACK BORE CANNED CYCLE (G77) ................................................................................. 97 BOLT HOLE PATTERNS (G70, G71, G72) .......................................................................... 98 BOLT HOLE CIRCLE (G70) ................................................................................................. 99 BOLT HOLE ARC (G71) ........................................................................................................100 BOLT HOLES ALONG AN ANGLE (G72) ........................................................................... 101 CANNED CYCLE EXERCISE #3 ........................................................................................... 102 SUBROUTINE (M97, M98, M99) ........................................................................................... 105 IV PROGRAMMING CONTENTS GENERAL PURPOSE POCKET MILLING (G150) ................................................................ 109 MISCELLANEOUS "M" CODES.............................................................................................