CNC Controls: Haas

# Haas Mill Classic Controls: Locating Program Zero 270

This class describes how to determine work offsets and tool geometry offsets on the Haas mill during setup. Includes Haas CNC Simulators.

• Difficulty Intermediate

• Format Online

• Number of Lessons 14

• Language English

TO GET STARTED SPEAK WITH A SPECIALIST AT 1.866.706.8665

Or fill out this form and a specialist will contact you shortly

Course Outline
• Objectives
• Program Zero
• The Work Coordinate System
• Considerations for Selecting Program Zero
• Determining Work Offsets
• Entering Work Offsets Manually
• 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
• Diameter Geometry Offsets
• Programming Diameter Geometry Offsets
• Summary
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.
Glossary
Vocabulary Term
Definition

.0001/.1

A key that sets the jog increment to .0001 inches or .001 mm. The first number, .0001, indicates that the spindle will move .0001 in. for each jog handle click, while .1 indicates the jog feed rate in inches per minute when pressing and holding the jog keys.

.001/1.

A key that sets the jog increment to .001 inches or 0.01 mm. The first number, .001, indicates that the spindle will move .001 in. for each jog handle click, while 1. indicates the jog feed rate in inches per minute when pressing and holding the jog keys.

.01/10.

A key that sets the jog increment to .01 inches or 0.1 mm. The first number, .01, indicates that the spindle will move .01 in. for each jog handle click, while 10. indicates the jog feed rate in inches per minute when pressing and holding the jog keys.

1-2-3 block

A metal block with dimensions measuring one, two, and three inches respectively. An operator can use a 1-2-3 block as a reference point to touch off tools during setup.

ATC FWD

A MDI/DNC mode key that initiates the toolchanger and replaces the current tool with the next sequential tool.

blank material

The section of sheet material resulting from a blanking operation that is usually subjected to further metalworking operations.

bolt circles

A set of holes that appear in a circular formation on a workpiece. Bolt circles are also known as bolt hole patterns.

Computer-aided design/computer-aided manufacturing. CAD/CAM is the use of software to aid in the design and manufacturing of a part.

center finding indicator

A measuring instrument that allows an operator to find the center of a hole on a part.

CHC

Classic Haas Control. A popular model of the Haas Automation®, Inc. CNC control. There have been several versions of the CHC since it was first released in 1988.

The thickness of a chip that is removed by one cutting edge of the tool. Chip load is also measured as feed per tooth.

circular pockets

An interior recess shaped like a circle that is cut into the surface of a workpiece. Pockets generally are created using an end mill.

Classic Haas Control

A popular model of the Haas Automation®, Inc. CNC control. There have been several versions of the CHC since it was first released in 1988.

CURNT COMDS

The display key on the Classic Haas Control that shows fifteen lines of the current program, modal program values, and the position during runtime.

cutter compensation offsets

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.

dial indicator

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.

diameter geometry offsets

An offset used on the mill that accounts for variations in tool diameter. Diameter geometry offsets are necessary only for tools that travel in the X or Y axis.

eccentric

Rotating in an erratic, non-circular motion. Eccentric is the opposite of concentric.

edge finder

A device used on a mill to locate the exact position of a part edge along the X axis or Y axis.

ERASE PROG

A key in the LIST PROG mode key row that clears the last MDI line when in MDI mode.

G41

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.

G42

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.

gage line

The imaginary line marking the portion of the toolholder that matches the bottom edge of the machine spindle.

HANDLE JOG

An operation mode key that allows for the manual operation of tool movement via the jog handle or jog buttons.

job sheet

A document that includes all manufacturing specifications for a lot of parts.

jog handle

A dial that is turned by hand in order to manually control CNC machine motions along the axes. The handle "clicks" in controlled, measured increments that an operator selects on the keypad.

machine coordinate system

An unchangeable coordinate system that has machine zero as its origin.

machine zero

The position located at the farthest possible distance in a positive direction along the machine axes. The machine zero position is permanently set for each particular CNC machine.

MDI/DNC

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.

OFFSET

The display key on the Classic Haas Control that shows the various programmed offsets. Pressing the OFFSET key multiple times toggles between the tool and work offset menus.

origin

A fixed, central point in the Cartesian coordinate system where the three X, Y, and Z axes intersect. The origin has a numerical value of zero.

part program

A series of instructions used by a CNC machine to perform the necessary sequence of operations to machine a specific workpiece.

PART ZERO SET

A function key that is used to automatically enter work coordinate offsets during part setup.

program zero

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.

reference plane

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.

Setting 40, TOOL OFFSET MEASURE

A setting that selects how the tool size in the tool geometry and wear offset columns is recognized for cutter compensation. Setting 40 can be set to either radius or diameter.

tool length offsets

An offset used on the mill that accounts for variations in tool length along the Z axis. Each tool requires its own tool length offset, which is measured from the tip of the tool to the gage line.

TOOL OFFSET MEASURE

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.

work coordinate system

A variable coordinate system that has program zero as its origin.

work offset

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.

WRITE/ENTER

A key on the Classic Haas Control that acts as a general enter key, allowing the operator to input information typed with the alpha and numeric keys.