Haas Learning Resources


We’ve created a single location to access all of the resources Haas has available to help you learn to operate and program a Haas machine, and take full advantage of the power and capability of the Haas control. You’ll find manuals, training documents, videos, and more – all right here.

Manuals, Training Documents, and More

Lathe Operator’s Manual – Programming


The Haas lathe operator’s manual contains a programming chapter that is a great resource for students, teachers, and any machinist. In addition to basic programming, you’ll find information about program editing, tool nose compensation, canned cycles, sub-programs, and even advanced programming techniques for Y-axis machining. There’s also a full list of G- and M-Codes, with full descriptions and programming examples.

Mill Operator’s Manual – Programming


The Haas mill operator’s manual contains a programming chapter that is a great resource for students, teachers, and any machinist. In addition to basic programming, you’ll find information about program editing, tool and work offsets, canned cycles, sub-programs, and more. There’s also a full list of G- and M-Codes, with full descriptions and programming examples.

Troubleshooting Guides

MANUALS

How to Procedures

Tip-of-the-Day Quick-Pick List

What is G-Code? 

Learn the basics of G codes in this TOD. This video will teach you G and M code basics and the general organization required to effectively use the G code language. 

Mill or Lathe: M/L

Video Length: 6:18

How to Square and Indicate a Vise on Your CNC Mill 

Entry-level skillset. This skill is important for the machinist to align the workpiece with the Machine Axis. This is the initial Tip of the Day to watch. 

Mill or Lathe: M

Video Length: 8:01

How to: Set Tool Lengths and Work Offsets 

This Tip of the Day shows the machinist how to program Tool Lengths and enter work offsets into the G Code program, manually. This is a must-see video! 

Mill or Lathe: M

Video Length: 12:00

How To Set a Work Offset with an Edge Finder and an Indicator 

Entry-level skillset. This skill is important for the machinist to establish a datum/work coordinate on the edge of a workpiece. This is the second TOD to watch. 

Mill or Lathe: M

Video Length: 10:22

How To Manually Pick Up a Bore or a Hole with an Indicator 

Entry-level skillset. This skill is important for the machinist to be able to establish a datum/work coordinate from the center of a bore (or hole). This is the third TOD to watch. 

Mill or Lathe: M

Video Length: 7:43

Avoid Disaster Using the Haas Single Block Function 

The 'Single Block' function allows the machinist to execute their program one line at a time, for the purpose of program verification. This function reduces the chances of a 'crash' based on the single line verification process. 

Mill or Lathe: M

Video Length: 4:28

Easily convert Your MDI Program to Memory 

All Programs for CNC's are 'files'. The MDI program function allows the machinist to write simple commands into the Haas Control. This TOD shows you how to save those simple commands to a file in memory for future use. 

Mill or Lathe: M/L

Video Length: 2:13

Copy Your CNC Programs Quickly and Easily 

Learn how to quickly copy your existing CNC program 

Mill or Lathe: M/L

Video Length: 1:06

Quick and Easy Backup of Your Haas CNC Programs

As with any computer, you always want to back up your data. This TOD shows the machinist how to simply back-up their programs. 

Mill or Lathe: M/L

Video Length: 3:49

How To Take a Screenshot on Your Haas Control 

There are many reasons that a machinist may need to 'Take a Picture' of the control screen, such as service or application troubleshooting. This TOD shows how to take a screenshot. 

Mill or Lathe: M/L

Video Length: 3:39

Easily Program a Tap in Inch Mode on your Haas VMC 

This TOD teaches the machinist how to program tapping cycles in 'Inch' mode. 

Mill or Lathe: M

Video Length: 7:25

Easily Program a Tap in Metric Mode on Your Haas VMC 

This TOD teaches the machinist how to program tapping cycles in 'metric' mode. 

Mill or Lathe: M

Video Length: 7:27

CNC Engrave Made Easy using G47 

This TOD explains how to engrave using the G47 engraving cycles. 

Mill or Lathe: M

Video Length: 4:04

Troubleshoot Your Lathe G71 and G72 Roughing Cycles Quickly 

This TOD provides the solution and a way to troubleshoot an alarm that might occur during lathe roughing cycles. 

Mill or Lathe: L

Video Length: 6:35

Troubleshoot Your Haas Probe, Part 1 

This TOD discusses the most common root causes for probing difficulties and how to get the machine back up and running. 

Mill or Lathe: M

Video Length: 7:39

Troubleshoot Your Haas Probe, Part 2 

This TOD discusses more probe troubleshooting tips. 

Mill or Lathe: M

Video Length: 6:59

Stringy Chips Wrapped Around Your Tools? Mark has a Solution! 

This TOD discusses the problems with chip build-up on cutting tools. This video shows the solutions that Haas has created and suggestions to ensure the tools are chip-free. 

Mill or Lathe: M/L

Video Length: 4:22

Plot Your Cutting Path and Clamp Locations using Your Haas CNC 

This TOD demonstrates a simple way to plot out your toe clamp positions on difficult part setups. It also shows how to create a very useful tool for any machinist's toolbox. 

Mill or Lathe: M

Video Length: 6:55

How Canned Cycles Work with G98 and G99 

This TOD teaches you how to avoid possible crashes, program efficiently by explaining how 'not to cut air' and how to set your return planes from feature to feature 

Mill or Lathe: M

Video Length: 7:49

Simple Peck Tapping Using a G84 Tapping Cycle 

This TOD explains what peck tapping is and how to peck tap with your Haas Mill. 

Mill or Lathe: M

Video Length: 3:11

Faster Tapping with Setting 130-CNC Milling 

This TOD shows how to save valuable cycle time by retracting out of a tapped hole faster than you feed in. 

Mill or Lathe: M

Video Length: 4:01

Easily keep track of Your Parts using the Haas M30 counters

This TOD explains how to use the M30 counters on the control to display the total number of parts completed. 

Mill or Lathe: M/L

Video Length: 4:23

Easily Engrave Sequential Serial Numbers 

This TOD explains how to engrave sequential serial numbers. 

Mill or Lathe: M

Video Length: 3:32

Easily Cylindrical Engraving and Machining: Use G47/G107 No CAM needed. 

This TOD explains how to use the cylindrical mapping function and a rotary to wrap a 2D feature around a cylindrical part. 

Mill or Lathe: M

Video Length: 4:44

Get the Information that you need by customizing your Haas Control Home Screen 

This TOD describes how you can customize the timers and counters section of the Haas control to display whatever information you would like. 

Mill or Lathe: M/L

Video Length: 3:53

Save Time on Your Haas Mill by Pre- Staging Tools! 

This TOD shows you how to save some valuable cycle time with a side-mount-tool-changer by pre-staging tools. 

Mill or Lathe: M

Video Length: 3:24

Let Your Haas CNC bring the tools to you! The Second Home Option. 

This TOD explains how to set up the second home option on the Haas control. 

Mill or Lathe: M

Video Length: 2:50

Programming Shortcuts on Your Haas Control 

This TOD shows you a few programming tricks that save valuable time and extra key strokes when writing by hand. 

Mill or Lathe: M/L

Video Length: 2:33

Set Up Live Tools Properly on Your Haas Lathe 

Learn how to set up BOT as well as Axial and Radial Live Tools on your Haas Lathe. Extensive video! 

Mill or Lathe: L

Video Length: 13:18

Machining magic: Rotate Your Part with G68 

This TOD shows how to use the coordinate rotation and scaling option to simplify part setups. 

Mill or Lathe: M

Video Length: 4:11

How to Command a Safe Tool Change Position to Avoid Fixtures and Rotaries 

This TOD shows you how to avoid costly errors by using alias codes to create a safe tool change position 

Mill or Lathe: M

Video Length: 5:43

Display the Axes You Want to See on Your Haas Control

This TOD shows you how to customize the control screen on a lathe to display all the axes that you care to see. 

Mill or Lathe: L

Video Length: 2:29

Limiting Block Look-Ahead when using Macros 

This TOD explains the most import thing you need to know when using macros on the Haas control. 

Mill or Lathe: M/L

Video Length: 5:15

Easily Create Your Own Custom M and G Codes 

This TOD discusses how and why a machinist might want to use 'Alias' G and M codes to save themselves time while programming 

Mill or Lathe: M/L

Video Length: 4:39

Use Your Insert Drill as a Boring Bar! 2 operations from 1 Tool! 

This TOD shows a simple lathe trick that allows you to use an indexable drill as a drill and a boring bar saving set-up time and tools. 

Mill or Lathe: M/L

Video Length: 2:00

Quickly Pick up a Work Offset and an Angle with Your Haas Probe 

This TOD shows you how to pick up a work offset and an angle with your Haas probe. This helps to save valuable time in a part setup. 

Mill or Lathe: M

Video Length: 8:02

Unwind Your Haas Rotary Back to Zero Quickly 

This TOD teaches you how to save valuable cycle time when machining with a rotary unit by utilizing the quick rewind feature. 

Mill or Lathe: M

Video Length: 2:57

Simplify 3+2 and 5-Axis Machining with DWO/TCPC 

This TOD shows how to use the dynamic work offset and tool center point control feature to make 4 and 5-axis programs simple. 

Mill or Lathe: M

Video Length: 4:57

Setting Up a Right-Angle Head on Your Haas: G17, G18 and G19 Explained 

This TOD discusses how to drill and tap with a right angle heads on different planes and angles. 

Mill or Lathe: M

Video Length: 13:55

Machine Your Own Holiday Gifts on Your Haas

This TOD shows a fun Christmas gift idea that you can make on your Haas Machine 

Mill or Lathe: M

Video Length: 4:21