Haas Factory Outlet A Division of Productivity Inc Revised 032114 (Printed 03-2014) Haa
Advanced Haas Mill Programming Techniques Training Manual Page 7 Haas Advanced Tool Life Management Advanced Tool Management allows several of the
Advanced Haas Mill Programming Techniques Training Manual Page 8 The 1000 Group was set up identified as ¼ INCH DRILL. In G-Code a particular tool
Advanced Haas Mill Programming Techniques Training Manual Page 9 Below gives an Advanced Tool Management screen where two tools have already expired
Advanced Haas Mill Programming Techniques Training Manual Page 10 Another way to visually manage Tool Life is in the Tool Life page in Current Comma
Advanced Haas Mill Programming Techniques Training Manual Page 11 Haas Fixture Clamp Input (Mill Parameter 738) In high production environments it
Advanced Haas Mill Programming Techniques Training Manual Page 12
Advanced Haas Mill Programming Techniques Training Manual Page 13 Advanced settings Setting 53 – Jog w/o Zero Return When a Haas vertical machinin
Advanced Haas Mill Programming Techniques Training Manual Page 14 Below is an example of a Tool Offset file. First Tool Length data along with cool
Advanced Haas Mill Programming Techniques Training Manual Page 15 G154 P99 X0.0000 Y0.0000 Z0.0000 A0.000 B0.000 C0.000 G92 X0.0000 Y0.
For more information on Additional Training Opportunities or our Classroom Schedule, Contact the Productivity Inc Applications Department
Advanced Haas Mill Programming Techniques Training Manual Page 16 Below is an example of a Pockets & Tools file. Interpretation of the file is
Advanced Haas Mill Programming Techniques Training Manual Page 17 Tool Length Offset and Cutter Radius Compensation Techniques Tool Length Offset C
Advanced Haas Mill Programming Techniques Training Manual Page 18 Cutter Radius Compensation Sizing Cutter radius compensation allows the programme
Advanced Haas Mill Programming Techniques Training Manual Page 19 Contour Cutting Around the Outside Using Cutter Compensation In the above examp
Advanced Haas Mill Programming Techniques Training Manual Page 20 Another advantage with using tool compensation is that the same tool path used for
Advanced Haas Mill Programming Techniques Training Manual Page 21 Chamfering using Tool Compensation Using tool compensation parts may easily be c
Advanced Haas Mill Programming Techniques Training Manual Page 22 Secondary D offsets Sometimes two different features created by the same tool c
Advanced Haas Mill Programming Techniques Training Manual Page 23 G12, G13 Circular Pocket Milling • Used for milling circular pockets • G12 [D..
Advanced Haas Mill Programming Techniques Training Manual Page 24 Example of multiple pass milling using I, K, and Q variables. The code is also t
Advanced Haas Mill Programming Techniques Training Manual Page 25 Arc On, Arc Off with Tool Compensation When finish machining a part a rule of thu
Advanced Programming Techniques – Table of Contents ADVANCED HAAS PROGRAM TECHNIQUES...
Advanced Haas Mill Programming Techniques Training Manual Page 26 Example of Arc On Arc Off Using G41 Cutter Compensation In this example the to
Advanced Haas Mill Programming Techniques Training Manual Page 27 Closed Slot Exercise Program closed slot with a 4 flute carbide 5/8 inch end
Advanced Haas Mill Programming Techniques Training Manual Page 28 Corner Rounding and Chamfering Corner rounding and chamfering may be used to shor
Advanced Haas Mill Programming Techniques Training Manual Page 29 Class Exercise: T1- 2” Face Mill (S4000, F50.) T2- 1” Carbide Insert Drill (S 67
Advanced Haas Mill Programming Techniques Training Manual Page 30 % O00024 (2X2X1 CLASS VF-2 ) T1 M06 (2 INCH FACE MILL) T2 (2 X 2.05 X 1) G00 G9
Advanced Haas Mill Programming Techniques Training Manual Page 31 T3 M06 (CHAMFER SPOT) (SET D=.___) T4 G00 G90 G54 X-1.5 Y0 S5000 M03 G43 H03 Z1
Advanced Haas Mill Programming Techniques Training Manual Page 32 (\) Block Delete Application Block Delete, also called Optional Skip, determines
Advanced Haas Mill Programming Techniques Training Manual Page 33 Controlling Feed and Speeds for different materials within the same program If th
Advanced Haas Mill Programming Techniques Training Manual Page 34 Using Block Delete for Removing Unexpected Extra Stock, Call Sub Routine Many tim
Advanced Haas Mill Programming Techniques Training Manual Page 35 Block Delete may also be used for facing off extra stock on a mill. The material c
Advanced Haas Mill Programming Techniques Training Manual Page 36 Using Block Delete for Removing Features (Subtracting Features) Block Delete may
Advanced Haas Mill Programming Techniques Training Manual Page 37 O101 (PART 101 AND 102) G40 G49 G80 G90 (USE BLOCK DELETE FOR P/N 102) T1 M06
Advanced Haas Mill Programming Techniques Training Manual Page 38 Class Exercise: Block Delete Use block delete so the same program on page 28 may
Advanced Haas Mill Programming Techniques Training Manual Page 39 G68 Coordinate Rotation Coordinate Rotation or Coordinate System Rotation allows
Advanced Haas Mill Programming Techniques Training Manual Page 40 G68 can be used in the G17, G18 or G19 planes. G17, G18 or G19 must be called up
Advanced Haas Mill Programming Techniques Training Manual Page 41 Applications Rotation of part to fit work area on table Below the part is longe
Advanced Haas Mill Programming Techniques Training Manual Page 2 Advanced Haas Program Techniques Haas Programmer Optimizer The Haas Program Optim
Advanced Haas Mill Programming Techniques Training Manual Page 42 Below the Bolt Hole Circles are called out from the lower left hand corner of the
Advanced Haas Mill Programming Techniques Training Manual Page 43 Incremental G68 Incremental G68 with sub routines may be used to program parts wi
Advanced Haas Mill Programming Techniques Training Manual Page 44 The following code may be used to program all five slots. First the tool is calle
Advanced Haas Mill Programming Techniques Training Manual Page 45 G51 Scaling The Scaling Function is used when a program has already been
Advanced Haas Mill Programming Techniques Training Manual Page 47 Datum Shift In the print below we have a repeating bolt hold pattern in 4 differe
Advanced Haas Mill Programming Techniques Training Manual Page 48 O1212 G00 G53 Z0 T3 M6 (3/32 DRILL) G90G54 G00 X1.5 Y-1.0 M03 S1200 G43 Z1.0 H3 M0
Advanced Haas Mill Programming Techniques Training Manual Page 49 G10 Usage Benefits of Setting Work Offsets, Tool Length, Cutter Compensation Val
Advanced Haas Mill Programming Techniques Training Manual Page 3 The following pop up appears giving what the override feed will be. To change
Advanced Haas Mill Programming Techniques Training Manual Page 50 Sub Routine Programs Sub programs are used when some type of repetitive set of lo
Advanced Haas Mill Programming Techniques Training Manual Page 51 N10 G98 G83 Z-.53 R0 Q.1 F10. L0 (DRILL SUB PROGRAM) X.188 Y.188 X-.188 Y-.188 X.
Advanced Haas Mill Programming Techniques Training Manual Page 52 Repeating Subprograms using L If multiple depths of cuts need to be taken to crea
Advanced Haas Mill Programming Techniques Training Manual Page 53 Multi-Level Nesting Applications In the examples shown so far the subprogram or s
Advanced Haas Mill Programming Techniques Training Manual Page 54 O01000 (POCKET SUB) G150 R0.1 Z-0.5 I0.3 Q0.25 D01 F15. P2000 K0.01 G41 G91 G40
Advanced Haas Mill Programming Techniques Training Manual Page 55 Helical Milling A helix is a curved movement around a cylinder with a simultaneou
Advanced Haas Mill Programming Techniques Training Manual Page 56 OD Thread Milling In vertical machining centers tapping is the predominant method
Advanced Haas Mill Programming Techniques Training Manual Page 57 ID (Internal) Thread Milling Threads are created using helical movements in machi
Advanced Haas Mill Programming Techniques Training Manual Page 4 The following gives the edits which have been made to the original code. The ne
Advanced Haas Mill Programming Techniques Training Manual Page 58 Creating the Code Program G-Code for creating 2.0 inch diameter x 8 thread per in
Advanced Haas Mill Programming Techniques Training Manual Page 59 Thread Mill Exercise Thread Mill a 1.5 Diameter x 10 TPI through hole .5 deep. Us
Advanced Haas Mill Programming Techniques Training Manual Page 60 General Program G90 G00 G54 G43 H1X0 Y0 Z10 S--- G00 Z- ( TO THREAD DEPTH ) G01 G
Advanced Haas Mill Programming Techniques Training Manual Page 61 External Threads For climb cutting external right hand threads a clockwise helica
Advanced Haas Mill Programming Techniques Training Manual Page 62 % N5 O1234 N10 G90 G0 G17 G40 D0 G54 G20 G80 G94 N15 ( CREATED BY ADVENT THREAD MI
Advanced Haas Mill Programming Techniques Training Manual Page 63 Helical Ramping Helical interpolation can be used for drilling or plunge cutting
Advanced Haas Mill Programming Techniques Training Manual Page 64 % O00011 (HELICAL RAMPING) G00 G17 G40 G49 G80 G90 G98 (HELICAL RAMPING TO DRILL
Advanced Haas Mill Programming Techniques Training Manual Page 65 4th Axis Machining (Milling) Rotary devices are used on vertical as well as hori
Advanced Haas Mill Programming Techniques Training Manual Page 5 Press the Enter key. The following pop up appears. Pressing the Enter key again
Advanced Haas Mill Programming Techniques Training Manual Page 66 Above shows the HA5C mounted along the X-axis of a vertical machining center. Ha
Advanced Haas Mill Programming Techniques Training Manual Page 67 Semi-Fourth Axis Operation To drill four holes 90⁰ apart in illustration on the n
Advanced Haas Mill Programming Techniques Training Manual Page 68 With full fourth axis operation rotation of the indexer is called out in the main
Advanced Haas Mill Programming Techniques Training Manual Page 69 The following calculations if using Haas Servo Controller: Calculation of feed r
Advanced Haas Mill Programming Techniques Training Manual Page 70 The G94 command is used with the servo controller to control simultaneous angular
Advanced Haas Mill Programming Techniques Training Manual Page 71 Extra Axis Coordinate System The illustration below at first glance gives confus
Advanced Haas Mill Programming Techniques Training Manual Page 72 The graphics below shows an absolute G90 clockwise positive rotation to an A90 pos
Advanced Haas Mill Programming Techniques Training Manual Page 73 One of the disadvantages with progressive incremental moves in the rotary axes is
Advanced Haas Mill Programming Techniques Training Manual Page 74 Multiple Fixture Offset Method Above shows locations where work offsets G54 and
Advanced Haas Mill Programming Techniques Training Manual Page 75 4-Axis Machining Example Below shows a simple block that needs to machined on 4 s
Advanced Haas Mill Programming Techniques Training Manual Page 6 Pressing Enter will add the note to the Program: The advantage of using the prog
Advanced Haas Mill Programming Techniques Training Manual Page 76 Below is a fixture designed by Productivity’s Automation Department to hold two hy
Advanced Haas Mill Programming Techniques Training Manual Page 77 Below the A = 90⁰. In this position the end of the part may be faced off and the
Advanced Haas Mill Programming Techniques Training Manual Page 78 Machining Sequence: Op 1: Face off end of part in right hand vise in fixture A9
Advanced Haas Mill Programming Techniques Training Manual Page 79 Program and tool selection: Op 1 and Op 2: A 1 ½” Weldon Shank Kennametal index
Advanced Haas Mill Programming Techniques Training Manual Page 80 M10 G00 G90 G55 X3.85 Y-1.375 M03 S1220 ( 480 FT/MN) G43 H01 Z1. M08 Z0.1 G01
Advanced Haas Mill Programming Techniques Training Manual Page 81 T4 M06 (3/8 END MILL) G00 G90 G56 X0.5 Y0.5 M03 S1528 G43 H05 Z1. M08 G99 G82 Z
Advanced Haas Mill Programming Techniques Training Manual Page 82 Haas Quikchange Tooling Systems QuikCube System QuikPlate System Tooling
Advanced Haas Mill Programming Techniques Training Manual Page 83 Thread Mill Exercise Solution Thread Mill a 1.5 Diameter x 10 TPI through hole .
Advanced Haas Mill Programming Techniques Training Manual Page 84 References Haas Automation Rotary/Tailstock Operator’s Manual, December 2012, 96-
Comentarios a estos manuales