30
5 AXIS PROGRAMMING

5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

  • Upload
    vulien

  • View
    243

  • Download
    14

Embed Size (px)

Citation preview

Page 1: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

5 AXIS PROGRAMMING

Page 2: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

OVERVIEW• Haas Control• 5-Axis Theory• 5-Axis Control• CAD-CAM Programming– Tool Paths and Geometry– Tool Axis Control

• Feed Rates• Posting• Troubleshooting G-Code• Machine Set-up

Page 3: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

HAAS CONTROL

WORK ZERO OFFSETG CODE X Y Z A B G 52 0. 0. 0. 0. 0. G 54 0. 0. 0. 0. 0. G 55 0. 0. 0. 0. 0. G 56 0. 0. 0. 0. 0. G 56 0. 0. 0. 0. 0. G 58 0. 0. 0. 0. 0. G 59 0. 0. 0. 0. 0. G154 P1 0. 0. 0. 0. 0. (G110) G154 P2 0. 0. 0. 0. 0. (G111) G154 P3 0. 0. 0. 0. 0. (G112)G154 P4 0. 0. 0. 0. 0. (G113) G154 P5 0. 0. 0. 0. 0. (G114)G154 P6 0. 0. 0. 0. 0. (G115)G154 P7 0. 0. 0. 0. 0. (G116)G154 P8 0. 0. 0. 0. 0. (G116) X POSITION: -9.0000 WRITE ADD/F1 SET/OFSET TOGGLE

JOGGING X AXIS HANDLE .01

OFFSET (JOG) N0000

Page 4: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Configurations

• Head-Head

Page 5: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Head-Head

Page 6: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Head-Head

Page 7: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Head-Head

Page 8: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Head-Table

Page 9: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Head-Table

Page 10: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Head-Table

Page 11: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Table-Table

Page 12: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Table-Table

Page 13: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Table-Table

Page 14: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Table-Table

Page 15: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

• Table-Table

Page 16: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Simultaneous Dual Axis Rotary and Linear Motion

• Rotary Axis Brakes Unclamp - M11-4th, M13-5th Clamp - M10-4th, M12-5th

• Calculating Rotary and Linear Speeds Pi*D/360 = Inches per degree

o D= Diameter (Distance from rotation centerline to tool tip, multiplied by 2)Pi*D = Circumferenceo 3.14*4./360=0.035”/deg.

IPM/Inches per degree = degree per min.o 75/0.035.=2143 degrees per min.o Maximum feed on the VF6TR is 2000deg/min o Max feed on the VR series is 600 deg/min

Page 17: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Simultaneous Dual Axis Rotary Linear Motion

• Inverse Time - G93F = Strokes per minute

o F = Inches per minute / stroke length If F=120., each stroke takes 60/120=.5

seconds to completeAn F value is required for each

interpolated motion

Page 18: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Parameters and Settings

• Parameter 104/165 - In Position Limit• Parameter 302 - Feed Acceleration• Parameter 303 - Feed Time Constant

Page 19: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Parameters and Settings(cont)

• Parameter 314 - Feed Delta V• Setting 85 - Max Corner Rounding

G187 - Accuracy Control

Page 20: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

5-Axis Programming

• Tool Paths and CAD Geometry• Tool Axis Control• Feed Rates - Inverse Time• Posting the G-Code• Troubleshooting bad programs– Non-uniform rotary and/or linear output

Page 21: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Mastercam Demonstration

• Toolpath and CAD Geometry• Tool axis control• Posting the G-code• Inverse time feed rates

Page 22: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Troubleshooting Bad Programs

• Troubleshooting bad code– Non-uniform rotary and/or linear output

Page 23: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Machine Set-up• Setting up the Trunnion• Finding the Centerline of Rotation• Setting Machine Offsets

Trunnion VR series

• Setting Tool Offsets Trunnion VR series

• Dry Run

Page 24: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Tool Length OffsetsVR Series

Page 25: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Tool Length OffsetsVR Series

Page 26: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Offsets Trunnions

Use indicator and sweep Platter to align Trunnion

Indicate Parallel to the Y Axis

Rotate to A+90. and indicate parallel to the X Axis

Page 27: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Tool Length OffsetsTrunnions

Page 28: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Y-Distance

Page 29: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Offsets (cont) Trunnions

Touch Tools to FixtureUse indicator to find center of Bore for X

and Y Offsets

Page 30: 5 AXIS PROGRAMMING - mfgaamfgaa.com/haas trunnion tables HTEC 2008_WR.pdf · • 5-Axis Theory • 5-Axis Control • CAD-CAM Programming ... Mastercam Demonstration

Prepared by Haas AutomationTraining DepartmentOxnard, CA 93030