If you can't read please download the document
Upload
trandung
View
280
Download
16
Embed Size (px)
Citation preview
Haas Factory Outlet
A Division of Productivity Inc
Revised 050914; Rev3-012915
Lathe Series Training Manual
Haas CNC
Lathe Programming
This Manual is the Property of Productivity Inc
The document may not be reproduced without the express written permission of Productivity Inc.
The content must not be altered, nor may the Productivity Inc name be removed from the materials.
This material is to be used as a guide to operation of the machine tool. The Operator is responsible for following Safety Procedures as outlined by their
instructor or manufacturers specifications.
NOTE: Downloading and/or other use of this manual does not certify completion of the Training Course. This manual is for reference only.
To obtain permission, please contact [email protected].
Productivity Inc Haas Lathe Programming Manual Page 1
Haas Lathe Programming Training Manual Table of Contents
HAAS LATHE PROGRAMMING TRAINING MANUAL TABLE OF CONTENTS ............................................................. 1
INTRODUCTION ..................................................................................................................................................... 5
THE COORDINATE SYSTEM .................................................................................................................................... 6
MACHINE HOME .................................................................................................................................................... 7
ABSOLUTE AND INCREMENTAL POSITIONING ....................................................................................................... 9
PROGRAMMING .................................................................................................................................................. 15
PROGRAM FORMAT ............................................................................................................................................... 17 DEFINITIONS WITHIN THE FORMAT............................................................................................................................. 18
ALPHABETICAL ADDRESS CODES .......................................................................................................................... 19
PREPARATORY FUNCTIONS (G CODES) ................................................................................................................ 24
MISCELLANEOUS FUNCTIONS (M CODES) ............................................................................................................ 26
MACHINE DEFAULTS .............................................................................................................................................. 27
LATHE PROGRAMMING ....................................................................................................................................... 28
MACHINING CYCLES FOR THE LATHE ................................................................................................................... 31
DRILLING, TAPPING AND BORING CANNED CYCLES .......................................................................................................... 31 MACHINE CYCLES FOR TURNING AND GROOVING ........................................................................................................... 32
LINEAR/CIRCULAR MOVEMENT-CREATING TOOL PATHS ..................................................................................... 33
INTERPOLATION COMMANDS ............................................................................................................................. 35
LINEAR INTERPOLATION EXERCISE .............................................................................................................................. 37 CIRCULAR INTERPOLATION COMMANDS ....................................................................................................................... 38 CIRCULAR INTERPOLATION MOTION EXERCISES ............................................................................................................. 43 CIRCULAR INTERPOLATION EXERCISE ........................................................................................................................... 45
MANUALLY PROGRAMMING TOOL NOSE COMPENSATION ................................................................................ 46
CALCULATING COMPENSATION FOR A RADIUS ON YOUR PART ........................................................................................... 46 RADIUS CALCULATION............................................................................................................................................. 47 EXTERNAL RADIUS CALCULATION ............................................................................................................................... 48 INTERNAL RADIUS CALCULATION................................................................................................................................ 48 CALCULATING COMPENSATION FOR AN ANGLE ON YOUR PART ...................................................................................... 52
TOOL NOSE RADIUS CALCULATION DIAGRAM ..................................................................................................... 53
TOOL NOSE COMPENSATION TAPER CALCULATION....................................................................................................... 54
MISCELLANEOUS G CODES ................................................................................................................................... 65
REFERENCE POINT DEFINITION AND RETURN ................................................................................................................. 65 SPINDLE SPEED COMMANDS ..................................................................................................................................... 66
Productivity Inc Haas Lathe Programming Manual Page 2
WORK COORDINATE SYSTEM SELECTION ............................................................................................................ 67
FEED COMMAND FUNCTIONS.................................................................................................................................... 67 TOOL NOSE COMPENSATION G CODES ........................................................................................................................ 68
TOOL NOSE COMPENSATION PROGRAMMING ................................................................................................... 70
TOOL NOSE COMPENSATION CONCEPTS ...................................................................................................................... 72 IMAGINARY TOOL TIP AND DIRECTION ......................................................................................................................... 73 USING TOOL NOSE COMPENSATION ........................................................................................................................... 74
CANNED CYCLES AND ADDITIONAL G CODES ....................................................................................................... 82
TOOL NOSE COMPENSATION IN CANNED CYCLES ................................................................................................ 88
TYPE 1 DETAILS .................................................................................................................................................... 96
TYPE II DETAILS .................................................................................................................................................... 96
TYPE I DETAILS.................................................................................................................................................... 103
DRILLING, BORING AND TAPPING CANNED CYCLES ........................................................................................... 123
CANNED CYCLES FOR DRILLING AND TAPPING .............................................................................................................. 124
M CODE DETAILED DESCRIPTION ....................................................................................................................... 139
Productivity Inc Haas Lathe Programming Manual Page 3
For more information on Additional Training Opportunities or our Classroom Schedule
Contact the Productivity Inc Applications Department in Minneapolis: 763.476.8600
Visit us on the Web: www.productivity.com Click on the Training Registration Button * [email protected]
Productivity Inc Haas Lathe Programming Manual Page 5
Introduction Welcome to Productivity, Inc., your local Haas Factory Outlet (H.F.O.) for the Haas Lathe Programming Class. This class is intended to give a basic understanding of the set-up and operation of a Haas Turning Center. In an "NC" (Numerically Controlled) machine, the tool is controlled by a code system that enables it to be operated with minimal supervision and with a great deal of repeatability. "CNC" (Computerized Numerical Control) is the same type of operating system, with the exception that a computer monitors the machine tool. The same principles used in operating a manual machine are used in programming an NC or CNC Machine. The main difference is that instead of cranking handles to position a slide to a certain point, the dimension is stored in the memory of the machine control