What is the definition of "cutter compensation"?
An offset used on the mill that accounts for variations in tool diameter. Cutter compensation is necessary only for tools that travel in the X- or Y-axis.

Learn more about cutter compensation in the class Haas Mill: Locating Program Zero 270 below.

## CNC Controls: Haas Training

Class Information
 Tooling U-SME classes are offered at the beginner, intermediate, and advanced levels. The typical class consists of 12 to 25 lessons and will take approximately one hour to complete.
 Class Name: Haas Mill: Locating Program Zero 270 Description: This class describes how to determine work offsets and tool geometry offsets on the Haas mill during setup. Includes Haas CNC Simulators. Difficulty: Intermediate Number of Lessons: 14 Language: English, Spanish

Class Outline
• Objectives
• What Is Program Zero?
• The Work Coordinate System
• Considerations for Selecting Program Zero
• Determining Work Offsets
• Entering Work Offsets
• Determining Tool Length Offsets
• Entering Tool Length Offsets: Manual
• Entering Tool Length Offsets: TOOL OFFSET MEASURE
• Methods for Offsetting Z-Axis
• Determining Work Offsets in the Z-Axis
• Calculating Cutter Compensation Offsets
• Entering Cutter Compensation Offsets
• Summary

Class Objectives
• Compare program zero to machine zero.
• Describe the work coordinate system.
• Identify the factors that affect the selection of program zero.
• Explain common methods for determining work offsets.
• Explain how to use the Haas control to enter a work offset.
• Describe how to determine tool length offsets.
• Explain how to use the Haas control to enter a tool length offset manually.
• Explain how to use the Haas control to enter a tool length offset with the TOOL OFFSET MEASURE feature.
• Describe the disadvantages of setting Z-axis offsets against the part surface.
• Explain the steps for determining work offsets in the Z-axis.
• Describe the steps for determining cutter compensation.
• Explain how to use the Haas control to enter a cutter compensation offset.

Class Vocabulary

Vocabulary TermDefinition
A key that sets the HANDLE increment to .0001 inches or .001 mm for each division of the HANDLE.
A key that sets the HANDLE increment to .001 inches or 0.01 mm for each division of the HANDLE.
A key that sets the HANDLE increment to .01 inches or 0.1 mm for each division of the HANDLE.
A precise metal block with dimensions measuring one, two, and three inches respectively. An operator can use a 1-2-3 block to touch off tools during setup.
A MDI/DNC mode key that initiates the toolchanger and replaces the current tool with the next sequential tool.
A measuring instrument that allows an operator to find the center of a hole on a part.
The thickness of a chip that is removed by one cutting edge of the tool. Chip load is also measured as feed per tooth.
The display key on the Haas control that shows fifteen lines of the current program, modal program values, and the position during runtime.
An offset used on the mill that accounts for variations in tool diameter. Cutter compensation is necessary only for tools that travel in the X- or Y-axis.
A measuring instrument with a contact point attached to a spindle and gears that moves a pointer on the dial. Dial indicators have graduations that are available for reading different measurement values.
A device used on a mill to locate the exact position of a part edge along the X-axis or Y-axis.
A key in the LIST PROG mode key row that clears the last MDI line when in MDI mode.
2D Cutter Compensation, Left. A G code in a part program that moves the tool to the left perpendicular to the cutting direction during cutter compensation.
2D Cutter Compensation, Right. A G code in a part program that moves the tool to the right perpendicular to the cutting direction during cutter compensation.
The imaginary line marking the portion of the toolholder that matches the bottom edge of the machine spindle.
An operation mode key that allows for the manual operation of tool movement via the handwheel or jog buttons.
A document that includes all manufacturing specifications for a lot of parts.
An unchangeable coordinate system that has machine zero as its origin.
The position located at the farthest possible distance in a positive direction along the machine axes. This position is permanently set for each particular CNC machine.
An operation mode key that lets an operator either enter and execute program data without disturbing stored data when pressed once, or execute programs from a centrally located computer storage device when pressed twice.
The display key on the Haas control that shows the various programmed offsets.
A series of instructions used by a CNC machine to perform the necessary sequence of operations to machine a specific workpiece.
A function key that is used to automatically enter work coordinate offsets during part setup.
The position that acts as the origin for the part program of a particular workpiece. This position is unique to each workpiece design, and it is selected by the part programmer.
A surface chosen for touching off all tools on a mill. A reference plane can be defined relative to a vise, fixture, or object like a 1-2-3 block.
TOOL OFFSET MEASURE. A setting that selects how the tool size in the tool geometry and wear offset columns is recognized for cutter compensation. This setting can be set to either radius or diameter.
An offset used on the mill that accounts for variations in tool length along the Z-axis. Each tool requires its own offset, which is measured from the tip of the tool to the gage line.
A function key that is used to enter the present Z-axis location for the tool length offsets in the offset page during part setup.
Setting 40. A setting that selects how the tool size in the tool geometry and wear offset columns is recognized for cutter compensation. This setting can be set to either radius or diameter.
A variable coordinate system that has program zero as its origin.
An offset used to adjust the location of every tool loaded in the machine. On the mill, the work offset changes the position of the spindle in both the X- and Y-axes, and often the Z-axis as well.
A key on the Haas control that acts as a general enter key.