HAAS AUTOMATION, INC. PROGRAMMING MILL SERIES WORKBOOK ANSWERS HAAS AUTOMATION, INC STURGIS ROAD OXNARD, CA

Similar documents
G02 CW / G03 CCW Circular Interpolation Motion (Group 01) - Mill

PROGRAMMING January 2005

HAAS AUTOMATION, INC.

Controlled Machine Tools

SHOP NOTES. GPocket Guide and Reference Charts. for CNC Machinists. Made in the U.S.A.

HAAS AUTOMATION, INC.

Prof. Steven S. Saliterman Introductory Medical Device Prototyping

NUMERICAL CONTROL.

Trade of Toolmaking. Module 6: Introduction to CNC Unit 2: Part Programming Phase 2. Published by. Trade of Toolmaking Phase 2 Module 6 Unit 2

CNC PROGRAMMING WORKBOOK. Sample not for. Distribution MILL & LATHE. By Matthew Manton and Duane Weidinger

CAD/CAM/CAE Computer Aided Design/Computer Aided Manufacturing/Computer Aided Manufacturing. Part-10 CNC Milling Programming

Preview Sample. Date: September 1, 2010 Author: Matthew Manton and Duane Weidinger ISBN:

CNC Machinery. Module 5: CNC Programming / Milling. IAT Curriculum Unit PREPARED BY. August 2009

ENGI 7962 Mastercam Lab Mill 1

Lathe Series Training Manual. Haas CNC Lathe Programming

Tutorial 1 getting started with the CNCSimulator Pro

LinuxCNC Help for the Sherline Machine CNC System

Projects. 5 For each component, produce a drawing showing the intersection BO.O. C'BORE 18 DIA x 5 DEEP FROM SECTION ON A - A

CNC Programming Guide MILLING

Lathe Series Training Manual. Live Tool for Haas Lathe (including DS)

Prof. Steven S. Saliterman Introductory Medical Device Prototyping

Techniques With Motion Types

Section 6: Fixed Subroutines

CNC Applications. Programming Machining Centers

COMPUTER INTEGRATED MANUFACTURING LABORATORY (14AME31)

527F CNC Control. User Manual Calmotion LLC, All rights reserved

Mill Tool Life Troubleshooting - Drill

Safety Hazards Material Processing Laboratory Room 232

Lower Spindle Power Consumptionn

NZX NLX

CNC Machinery. Module 4: CNC Programming "Turning" IAT Curriculum Unit PREPARED BY. August 2009

Computer Numeric Control

Getting Started. Terminology. CNC 1 Training

Mach4 CNC Controller Lathe Programming Guide Version 1.0

MTC200 Description of NC Cycles. Application Manual SYSTEM200 DOK-MTC200-CYC*DES*V22-AW02-EN-P

Motion Manipulation Techniques

Thread Mills. Solid Carbide Thread Milling Cutters

UNIT 5 CNC MACHINING. known as numerical control or NC.

Mill Series Training Manual. Haas CNC Mill Programming

EASY CNC. Table of Contents

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur

Tutorial 4 - Open Dxf file and create multiple toolpaths (Contour, Pocket and Drill).

Performance. CNC Turning & Milling Machine. Conversational CAM 3.11 Instruction Manual

Figure 1: NC Lathe menu

Computer Aided Manufacturing

SUMMARY. Valves, pipes and manifold-type parts are ideal candidates for Turn-Cut.

User s Manual Cycle Programming TNC 320. NC Software

LAB MANUAL / OBSERVATION

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE MECH 223 INTRODUCTION TO COMPUTER NUMERICAL CONTROL

Design & Manufacturing II. The CAD/CAM Labs. Lab I Process Planning G-Code Mastercam Lathe

6000 CNC CONTROL HELP MENU S

3300M CNC Control Canned cycles

Table 5.1: Drilling canned cycles. Action at the bottom of the hole. Cancels drilling canned cycle Intermittent or continuous feed.

NC Programming for PUMA Turning Centers Equipped with Live Tools, Sub Spindle, Y- Axis

The enriched system configuration designed based on the loader head accommodates a wide range of automation needs.

Touch Probe Cycles itnc 530

Table of Contents. Preface 9 Prerequisites 9. Key Concept 1: Know Your Machine From A Programmer s Viewpoint 13. Table of Contents

A NEW TOOL PATH STRATEGY TAPS THE TRUE POTENTIAL OF CNC MILLING MACHINES

THREAD MILLING. A Quick Reference Pocket Guide. Overall Length. Length of Cut. Cutter Diameter.

FPK 4 FPK 6 FPK 4 FPK 6. Tool Milling Machines. Universal Machine Tools including 3-axis position indicator.

THE PROCESS OF PRODUCING P-5678 SPRING PINS FOR NORTHLAND TRUCKS

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

Touch Probe Cycles TNC 426 TNC 430

ANNEXURE 1 LIST OF STANDARD TOOLS FOR FLOOR TYPE CNC HORIZONTAL BORING MACHINE

Advantages, Function and Characteristics of the DMwriter MX.

TRAINING PRODUCTS NEW PRODUCTS INSIDE

MANUFACTURING TECHNOLOGY

TRAINING PRODUCTS. p f caminstructor.com 330 Chandos Court, Kitchener, ON, N2A 3C2

Thread milling cutters

STUB ACME - INTERNAL AND EXTERNAL

CNC Chucker Lathe P/N 6600, 6610, and 6620

DIN ISO 12164

Fixed Headstock Type CNC Automatic Lathe

Fixed Headstock Type CNC Automatic Lathe

INDEX A FAGOR. 1. MC Training Manual. 2. Additional Simple Cycles. 3. USB Interface. 4. Installation. 5. Electrical Drawings

Within the product group Rapid-Line, Jongen Werkzeugtechnik GmbH produces special milling tools and inserts as well as special solid-carbide cutters.

Miyano Evolution Line

BHARATHIDASAN ENGINEERING COLLEGE NATTRAMPALLI DEPARTMENT OF MECHANICAL ENGINEERING LABORATORY MANUAL ME6411-MANUFACTURING TECHNOLOGY LAB- II

GANESH GBM-2616 CNC Bed Mill With Class-7 Super-Precision Spindle Bearings and Box Ways

UW I D. ProduCt... for maximum flexibility. Grinding wheel change. Full flexibility. Compact automation

VHF 2 VHF 2. Vertical Milling Machine

User's Guide. Servo CNC System. for Windows Programming and Operation. SW Version 5.0 Manual Version 1.1b. Form

Cincom Evolution Line

VMC Series II Vertical Machining Centers PROGRAMMER S MANUAL. Equipped with the Hardinge / Fanuc System II, Fanuc 0i-M, or Fanuc 18-MC Control

MANUFACTURING PROCESSES

11/15/2009. There are three factors that make up the cutting conditions: cutting speed depth of cut feed rate

Pro/NC. Prerequisites. Stats

Flip for User Guide. Metric. When Reliability Matters

... TOOL CHANGES IN SECONDS

Conversational CAM Manual

Flip for User Guide. Inches. When Reliability Matters

[ means: One-stop shop. EMCOMAT FB-450 L / FB-600 L. Universal milling machines with Heidenhain TNC 320 or EMCO Easy Cycle

Manual Guide i. Lathe Training Workbook. For. Lathe Turning & Milling

Lathe Code. Lathe Specific Additions. 1 de 15 27/01/ :20. Contents. 1. Introduction DesktopCNC?

BHP130Series. Heavy Duty CNC Horizontal Boring & Milling Machines

SINUMERIK System 800 Cycles, User Memory Submodule 4

SINGLE POINT TOOLS. Mini Boring Bars Mini Boring Bars come in a range of diameters from to inch. They are fluted for maximum strength.

5 AXES TOOL GRINDING MACHINE

Drilling. Drilling is the operation of producing circular hole in the work-piece by using a rotating cutter called DRILL.

FANUC SERIES 21i/18i/16i TA. Concise guide Edition 03.01

Transcription:

HAAS AUTOMATION, INC. MILL SERIES PROGRAMMING WORKBOOK HAAS AUTOMATION, INC. 2800 STURGIS ROAD OXNARD, CA 93030 www.haascnc.com 800-331-6746 ANSWERS

PROGRAMMING HAAS AUTOMATION INC. 2800 Sturgis Road Oxnard, California 93030 Phone: 805-278-1800 www.haascnc.com This workbook is suggested for the exclusive use of Haas Automation technicians, distributors and customers. Any reproduction, transmission, or use of this document or its contents for profit is prohibited, with the exception of reproduction for educational use. This training information is provided at no cost to all Haas customers and schools currently training with Haas equipment. Modification of such data is restricted without written consent from Haas Automation, Inc. The subject matter in this workbook is reviewed and updated regularly and is subject to change without notice. Always use the most current copy of the Haas Automation Programming Workbook. You can also scan the code below with your mobile device to directly access this information, or go to diy.haascnc.com to download the most current version. Copyright 2015, Haas Automation I

POSITIONING EXERCISE (PAGE #8) What is the value in X and Y for each hole in absolute G90 positioning when each move is defined from a single fixed part zero point of an X0 Y0 origin point. PT1 = X3 Y3 PT2 = X3 Y-3 PT3 = X-3 Y-3 PT4 = X-3 Y3 PT5 = X6 Y7 PT6 = X9 Y7 PT7 = X9 Y-5 PT8 = X6 Y-5 What is the value for each hole in INCREMENTAL G91 positioning when each move is defined from the previous position and the zero point shifts with the new position. From PT8 to PT9 = X-12 Y-1 From PT9 to PT10 = X-1 Y12 From PT10 to PT11 = X 4 Y 0 From PT11 to PT12 = X 2 Y-1 From PT12 to PT13 = X 2 Y 1 From PT13 to PT14 = X 2 Y-1 1

INTERPOLATION EXERCISE (PAGE #41) O00010 (INTERPOLATION EXERCISE) T1 M06 (1/2 DIA. 4FLT. END MILL) G90 G54 G00 X-0.25 Y0.25 S1520 M03 G43 H01 Z0.1 M08 G01 Z-0.625 F50. X3.5 F12. (Feed end mill over to the top right radius and continue around part, to the end, defining center of tool. Cutter compensation is not being used here.) G02 X4.25 Y-0.5 R0.75 (or use I0. J-0.75 instead of R) G01 Y-3.5 G02 X3.5 Y-4.25 R0.75 (or use I-0.75 J0. instead of R) G01 X0.25 Y-4. G03 X0. Y-3.75 R0.25 (or use I-0.25 J0. instead of R) G01 X-0.25 Y0.25 G00 Z1. M09 G28 G91 Z0. M05 CIRCULAR POCKET MILLING EXERCISE (PAGE #55) O00020 (CIRCULAR POCKET MILLING EXERCISE) T2 M06 (5/8 DIA. 2FLT. CENTER CUTTING END MILL) G90 G54 G00 X1.25 Y-1.25 (X Y position to center of CPM1) S1620 M03 G43 H02 Z0.1 M08 (Rapid to.1 above part) G13 Z-0.5 I0.25 K0.99 Q0.2 D02 F7.2 (do CPM1 using I,K & Q) G13 I1. D02 F12.5 (do a finish pass on CPM1 using I only) G00 Z0.1 (Z rapid to clearance position above part) X2.75 Y-2.75 (X Y position to center of CPM2) G01 Z0. F20. (feed down to the start point to start incremental depth down) G13 G91 Z-0.25 I0.3 K1. Q0.35 D02 L3 F10. (CPM2 with I,K & Q and G91) G90 G00 Z1. M09 (rapid 1.0 above part, coolant off) 2

CUTTER COMPENSATION EXERCISE #1 (PAGE #66) O00030 (CUTTER COMPENSATION EXERCISE #1) T1 M06 (1/2 DIA. 4 FLT. END MILL) G90 G54 G00 X-0.25 Y0.35 S2400 M03 G43 H01 Z0.1 M08 (Rapid to.1 above part) G01 Z-0.625 F50. (Fast feed to depth non-cutting move) G41 X0. D01 F12. (Turning on cutter compensation) X3.5 G02 X4. Y-0.5 R0.5 (or use I0. J-0.5 instead of R) G01 Y-3.5 G02 X3.5 Y-4. R0.5 (or use I-0.5 J0. instead of R) G01 X0.5 G03 X0. Y-3.5 R0.5 (or use I-0.5 J-0. instead of R) G01 Y0.25 (Position off part at least half the cutter diameter before canceling C.C.) G40 G01 X-0.25 Y0.35 (Cancel cutter compensation feeding off of part) G00 Z1. M09 CUTTER COMPENSATION EXERCISE #2 (PAGE #69) O00040 (CUTTER COMPENSATION EXERCISE #2) T12 M06 (3/4 DIA. 4FLT. END MILL) G90 G54 G00 X-0.475 Y-0.375 S1120 M03 G43 H12 Z0.1 M08 G01 Z-0.45 F50. G41 X0. D12 F11.2 (Turn on cutter compensation moving onto part) Y3.5 G02 X0.5 Y4. R0.5 G01 X6. G03 X7. Y5. R1. G01 Y7.25 G02 X8. Y7.25 R0.5 G01 Y0. G01 X5. G03 X3. Y0. R1. G01 X-0.375 (Position off part at least half cutter diameter before canceling C.C.) G40 X-0.475 Y-0.375 (Cancel cutter compensation moving off of part) G00 Z1. M09 3

CANNED CYCLE EXERCISE #1 (PAGE #81) O00050 (CANNED CYCLE EXERCISE #1) T3 M06 (1/2 DIA. SPOT DRILL) G90 G54 G00 X3. Y-0.375 S1604 M03 G43 H03 Z1. M08 G81 G99 Z-0.2 R0.1 F6.4 X3.625 Y-1. X1.5 Y-3.5 X0.5 Y-2.5 M01 T4 M06 (1/4 DIA. DRILL) G90 G54 G00 X3. Y-0.375 S3209 M03 G43 H04 Z1. M08 G83 G99 Z-1.1 Q0.15 R0.1 F16. X3.625 Y-1. X1.5 Y-3.5 X0.5 Y-2.5 M01 T5 M06 (3/8 DIA. 4 FLT E.M.) G90 G54 G00 X3. Y-.375 S2139 M03 G43 H05 Z1. M08 G82 G99 Z-.325 P0.2 R0.1 F12.8 X3.625 Y-1. X1.5 Y-3.5 X0.5 Y-2.5 G53 G49 Y0. Z0. M05 4

CANNED CYCLE EXERCISE #2 (PAGE #91) O00060 (CANNED CYCLE EXERCISE #2) T1 M06 (90 Deg. 1/2 DIA. SPOT DRILL) G90 G54 G00 X0.5 Y-0.375 S1681 M03 G43 H01 Z1. M08 G81 G99 Z-0.2 R0.1 F8.4 X1.5 G98 Y-0.375 G99 X3.5 Z-0.45 R-0.15 X4.5 Z-.7 R-.4 Y-0.375 T2 M06 ( U.368 DIA. DRILL) G90 G54 G00 X0.5 Y-0.375 S2284 M03 G43 H02 Z1. M08 G83 G99 Z-1.14 Q0.2 R0.1 F16. X1.5 G98 Y-0.375 G99 X3.5 R-0.15 (continued) 5

X4.5 R-0.4 Y-0.375 T3 M06 (7/16-14 TAP) G90 G54 G00 X0.5 Y-0.875 S525 M03 G43 H03 Z1. M08 G84 G99 Z-1.2 R0.1 F37.5 X1.5 G98 Y-0.375 G99 X3.5 R-0.15 X4.5 R-0.4 Y-0.375 G53 G49 Y0. Z0. M05 6

CANNED CYCLE EXERCISE #3 (PAGE #103) O00070 (CANNED CYCLE EXERCISE #3) T06 M06 (#7.201 DIA. CARBIDE STUB DRILL) G90 G54 G00 X1.25 Y-1.25 (X Y Position to center of bolt circle) S3200 M03 G43 H06 Z1. M08 (Position to Z.1 for the initial point, coolant on) G83 G98 Z-0.95 Q0.2 R-0.4 F11.5 (G83 with G98 initial point return) G70 I0.7 J10. L6 (Bolt hole circle command 6 holes) X2.75 Y-2.75 L0 (BOLT HOLE ARC center, but no hole here using L0) G71 Z-1.1 R-0.65 I0.7 J0. K-30. L5 (Bolt hole ARC command 5 holes) G72 X2.5 Y-0.5 Z-0.65 R0.1 I0.5 J-45. L4 (Define XY location, the new Z depth and change the R plane for the Bolt Holes Along an Angle) (Cancel canned cycle and turn off coolant) (Send Y and Z home and turn off spindle) T07 M06 (#1/4-20 SPIRAL TAP) G90 G54 G00 X1.25 Y-1.25 (X Y Position to center of bolt circle) S750 M03 G43 H07 Z.1 M08 (Position to Z.1 for the initial point, coolant on) G84 G98 Z-0.8 R-0.4 F37.5 (G84 with G98 initial point return) G70 I0.7 J10. L6 (Bolt hole circle command 6 holes) X2.75 Y-2.75 L0 (BOLT HOLE ARC center, but no hole here using L0) G71 Z-1.1 R-0.65 I0.7 J0. K-30. L5 (Bolt hole ARC command 5 holes) G72 X2.5 Y-0.5 Z-0.55 R0.1 I0.5 J-45. L4 (Define XY location, the new Z depth and change the R plane for the Bolt Holes Along an Angle) (Cancel canned cycle and turn off coolant) G28 G91 Y0. Z0. M05 (Send Y and Z home and turn off spindle) (End of Program) 7

FINAL EXERCISE (PAGE #132) O00080 (FINAL EXERCISE) T1 M06 (3/4.750 DIA. 4 FLT. END MILL) G90 G54 G00 X-2.5 Y2.05 S1273 M03 G43 H01 Z1. M08 G01 Z-0.3 F50. G41 Y1. D01 F15.2 X1.5 G02 X1.75 Y0.75 R0.25 G01 Y0.15 X0.4 Y-1.2 X-0.4 X-1.75 Y0.15 Y0.75 G02 X-1.5 Y1. R0.25 G40 G01 X-1.5 Y2.05 G00 Z1. M09 T2 M06 (7/8.875 DIA. 2 FLT. INSERT DRILL) G90 G54 G00 X0. Y0. S1091 M03 G43 H02 Z1. M08 G81 G99 Z-0.48 R0.1 F10.9 T3 M06 (5/8.625 DIA. 2 FLT. END MILL) G90 G54 G00 X0. Y0. S1528 M03 G43 H03 Z0.1 M08 G13 Z-0.5 I 0.25 K0.9 Q0.3 D03 F7.6 G00 Z1. M09 (continued on next page) 8

T4 M06 (1/2 DIA. SPOT DRILL) G90 G54 G00 X-1.5 Y1.25 S1604 M03 G43 H04 Z0.1 M08 G81 G99 Z-0.4 R-0.2 F9.6 M98 P81 T5 M06 (5/16 DIA. DRILL) G90 G54 G00 X-1.5 Y1.25 S2567 M03 G43 H05 Z0.1 M08 G83 G99 Z-.72 Q0.1 R-0.2 F12.12 M98 P81 T6 M06 (3/8-16 TAP) G90 G54 G00 X-1.5 Y1.25 S650 G43 H06 Z0.1 M08 G84 G99 Z-0.75 R-0.2 F40.625 M98 P81 G53 Y0. T1 M06 FINAL EXERCISE SUB-PROGRAM (PAGE #137) (SUB-PROGRAM) O00081(A SEPARATE PROGRAM) G98 X1.5 G99 Y-0.5 G98 X0.75 Y-1.25 G99 X-0.75 X-1.5 Y-0.5 G80 G00 Z0.1 M09 M99 9