Programming Workbook

Programming Workbook

PROGRAMMING WORKBOOK HAAS AUTOMATION, INC. 2800 Sturgis Rd. Oxnard, CA 93030 JANUARY 2006 . JANUARY 2006 PROGRAMMING HAAS AUTOMATION INC. 2800 Sturgis Road Oxnard, California 93030 Phone: 805-278-1800 www.HaasCNC.com The information in this workbook is reviewed regularly and any necessary changes will be incor- porated in the next revision. This material is subject to change without notice. Warning: This workbook is for the exclusive use of Haas Customers, Distributors and Trainers and is protected by copyright law. The reproduction, transmission or use of this document or its contents for profit is not permitted. All content is the property of Haas Automation, Inc., copyright 2006. This Workbook may not be copied,distributed or reproduced for profit, in full or in part, without written permission from Haas Automation, Inc. This training information is being supplied for free to all Haas customers and schools that are learning to use Haas equipment. Haas information should never be modified unless you have written permission by Haas Automation. Enquiries to Haas Automation about training information or a letter of authorization to copy, contact [email protected] Copyright 2006, Haas Automation I PROGRAMMING JANUARY 2006 CUSTOMER SATISFACTION PROCEDURE Dear Haas customer, Your complete satisfaction and goodwill are of the utmost importance to both Haas Automation, Inc., and the Haas distributor where you purchased your equipment. Normally, any concerns you may have about the sales transaction or the operation of your equipment will be rapidly resolved by your distributor. However, if your concerns are not resolved to your complete satisfaction, and you have dis- cussed your concerns with a member of the dealership’s management, the General Manager or the dealership’s owner directly, please do the following: Contact Haas Automation’s Customer Service Center by calling 800-331-6746 and ask for the Customer Service Department. So that we may resolve your concerns as quickly as possible, please have the following information available when you call: • Your name, company name, address and phone number • The machine model and serial number • The dealership name, and the name of your latest contact at the dealership • The nature of your concern If you wish to write Haas Automation, please use this address: Haas Automation, Inc. 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 distributor 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. NOTE: Should you have a problem with your machine, please consult your operator's manual first. If this does not resolve the problem, call your authorized Haas distributor. As a final solution, call Haas directly at the number indicated below. Haas Automation, Inc. 2800 Sturgis Road Oxnard, California 93030-8933 USA Phone: (805) 278-1800 II JANUARY 2006 PROGRAMMING CONTENTS INTRODUCTION ........................................................................................................ 1 HAAS LATHE SPECIFICATIONS ..................................................................................... 2 THE COORDINATE SYSTEM ......................................................................................... 3 MACHINE HOME ...................................................................................................... 4 ABSOLUTE AND INCREMENTAL POSITIONING ................................................................... 5 TYPICAL LATHE PART ................................................................................................ 7 PROGRAMMING WITH CODES ..................................................................................... 10 PROGRAM FORMAT ................................................................................................. 11 DEFINITIONS WITHIN THE FORMAT .............................................................................. 13 SAFE START UP LINE??? ........................................................................................... 14 OFTEN USED PREPARATORY "G" CODES ........................................................................ 16 OFTEN USED PREPARATORY "M" CODES ........................................................................ 17 PROGRAM STRUCTURE ............................................................................................ 18 MISCELLANEOUS FUNCTIONS "M" CODES ...................................................................... 20 PREPARATORY FUNCTIONS "G" CODES ......................................................................... 22 MACHINE DEFAULTS ................................................................................................ 25 MACHINE CYCLES FOR THE LATHE ............................................................................... 26 ALPHABETICAL ADDRESS CODES ................................................................................ 28 RAPID POSITION COMMAND (G00) .............................................................................. 31 LINEAR INTERPOLATION COMMAND (G01) ..................................................................... 32 LINEAR INTERPOLATION EXERCISE.............................................................................. 33 CIRCULAR INTERPOLATION COMMANDS (G02 G03) .......................................................... 34 CIRCULAR INTERPOLATION EXERCISES ......................................................................... 38 CHAMFERING AND CORNER ROUNDING WITH G01 ........................................................... 41 CHAMFERING AND CORNER ROUNDING WITH G01 EXERCISE .............................................. 45 MISCELLANEOUS G CODES (G04)................................................................................ 46 INCH / METRIC SELECTION (G20, G21) .......................................................................... 46 REFERENCE POINT RETURN COMMANDS (G28 G51) ......................................................... 47 SPINDLE SPEED COMMANDS (G50, G96, G97) ................................................................ 48 WORD COORDINATE SYSTEM COMMANDS (G52 G53 G54-G59 G110-G129) ............................. 49 FEED COMMANDS (G98 G99) ...................................................................................... 50 III PROGRAMMING JANUARY 2006 CONTENTS MANUALLY PROGRAMMING TNC FOR A RADIUS .............................................................. 50 MANUALLY PROGRAMMING TNC FOR AN ANGLE ............................................................. 53 TOOL NOSE COMPENSATION (G40, G41, G42) ................................................................. 56 TOOL TIP DIRECTION DIRECTION CHARTS ...................................................................... 68 EXAMPLE PROGRAM USING TOOL NOSE COMPENSATION ................................................... 74 MACHINE CYCLES FOR TURNING AND GROOVING ............................................................ 78 O.D. AND I.D. STOCK REMOVAL CYCLE (G71) ................................................................. 79 TYPE I ROUGHING MACHINING DETAILS (G71) ................................................................. 81 FINISHING CYCLE (G70) ............................................................................................ 83 G71/G70 TYPE I ROUGHING & FINISHING AN O.D. WITH TNC EXERCISE .................................. 86 G71/G70 TYPE I ROUGHING & FINISHING AN I.D. WITH TNC EXAMPLE .................................... 88 TYPE II ROUGH MACHINING DETAILS (G71)..................................................................... 89 TYPE II ROUGHING EXAMPLE (G71) .............................................................................. 90 71/G70 TYPE II ROUGHING & FINISHING AN O.D. WITH TNC EXERCISE ................................... 92 END FACE STOCK REMOVAL CYCLE (G72)....................................................................... 94 TYPE I ROUGHING MACHINING DETAILS (G72) ................................................................. 95 G72/G70 TYPE I ROUGHING & FINISHING A FACE WITH TNC EXERCISE.................................... 98 IRREGULAR PATH STOCK REMOVAL CYCLE (G73) ............................................................ 100 G73/G70 TYPE I IRREGULAR STOCK REMOVAL & FINISHING AN O.D. WITH TNC EXERCISE .......... 102 END FACE GROOVING CYCLE OR HIGH SPEED PECK DRILLING (G74)..................................... 104 G74 SINGLE PASS PROGRAM EXAMPLE ....................................................................... 105 G74 MULTIPLE PASS PROGRAM EXAMPLE .................................................................... 106 G74 HIGH SPEED PECK DRILLING EXAMPLE................................................................... 107 O.D. / I.D. GROOVING CYCLE (G75) ............................................................................. 108 G75 SINGLE PASS PROGRAM EXAMPLE ....................................................................... 109 G75 MULTIPLE PASS PROGRAM EXAMPLE .................................................................... 110 MULTIIPLE PASS THREAD CUTTING CYCLE (G76) ............................................................. 111 G76 MULTIIPLE PASS THREAD CUTTING CYCLE EXAMPLE .................................................. 113 THREAD CHARTS ..................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    160 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us