CNC Controls: Haas

Haas Mill: Classic Control Panel Overview 250

This class describes the various sections of the Haas mill control panel as well as the steps for powering up, powering down, and homing the machine.

  • Difficulty Intermediate

  • Format Online

  • Number of Lessons 21

  • 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
  • Intro to the Haas Control
  • The Control Panel
  • The Control Keypad
  • Display Keys: Top Row
  • Display Keys: Bottom Row
  • Operation Modes
  • Alpha and Numeric Keys
  • Special Characters
  • Overrides
  • Cursor Keys
  • Jog Keys
  • Function Keys
  • Reset Keys
  • Powering Up
  • Zero Return Mode
  • Activating Coolant
  • Activating the Chip Conveyor
  • Leaving Messages
  • Powering Down
  • Summary
Objectives
  • Compare the Classic Haas Control to other Haas CNC controls.
  • Describe the Classic Haas Control.
  • Identify the different areas of the Classic Haas Control.
  • Differentiate between display keys on the Classic Haas Control.
  • Differentiate between operation mode keys on the Classic Haas Control.
  • Identify the location of the alpha and numeric keys on the Classic Haas Control.
  • Describe special characters on the Classic Haas Control.
  • Define overrides on the Classic Haas Control.
  • Identify the location of the cursor keys on the control keypad of the Classic Haas Control.
  • Distinguish between various jog keys on the Classic Haas Control.
  • Differentiate between function keys on the Classic Haas Control.
  • Identify the location of the reset keys on the control keypad of the Classic Haas Control.
  • Demonstrate knowledge of the powering up sequence of the Classic Haas Control.
  • Identify the function of the zero return mode of the Classic Haas Control.
  • Demonstrate knowledge of the coolant activating process on the Classic Haas Control.
  • Describe how to activate the chip conveyor on the Classic Haas Control.
  • Explain how to leave a message on the Classic Haas Control.
  • Demonstrate knowledge of the powering down sequence on the Classic Haas Control.
Glossary
Vocabulary Term
Definition

+10 FEED RATE

An override key on the Haas control that increases the current feed rate in 10% increments. Together, -10 FEED RATE, +10 FEED RATE, and 100% FEED RATE allow an operator to make adjustments to tool feeds.

+10 SPINDLE

An override key on the Haas control that increases the current spindle speed in 10% increments. Together, -10 SPINDLE, +10 SPINDLE, and 100% SPINDLE allow an operator to make adjustments to spindle speeds.

+A

A jog key that rotates machine components around the A axis in the positive direction. Not all Haas mills are equipped with a fourth A axis.

+X

A jog key that moves the spindle along the X axis in the positive direction.

+Y

A jog key that moves the spindle along the Y axis in the positive direction.

+Z

A jog key that moves the spindle along the Z axis in the positive direction.

-10 FEED RATE

An override key on the Haas control that decreases the current feed rate in 10% increments. Together, -10 FEED RATE, +10 FEED RATE, and 100% FEED RATE allow an operator to make adjustments to tool feeds.

-10 SPINDLE

An override key on the Haas control that decreases the current spindle speed in 10% increments. Together, -10 SPINDLE, +10 SPINDLE, and 100% SPINDLE allow an operator to make adjustments to spindle speeds.

100% FEED RATE

An override key on the Haas control that sets the feed rate back to 100% of the programmed value. Together, -10 FEED RATE, +10 FEED RATE, and 100% FEED RATE allow an operator to make adjustments to tool feeds.

100% RAPID

An override key on the Haas control that allows the machine spindle to move at its maximum rate of travel.

100% SPINDLE

An override key on the Haas control that sets the spindle back to 100% of the programmed value. Together, -10 SPINDLE, +10 SPINDLE, and 100% SPINDLE allow an operator to make adjustments to spindle speed.

25% RAPID

An override key on the Haas control that limits rapid traverse to 25% of maximum.

5% RAPID

An override key on the Haas control that limits rapid traverse to 5% of maximum.

50% RAPID

An override key on the Haas control that limits rapid traverse to 50% of maximum.

-A

A jog key that rotates machine components around the A axis in the negative direction. Not all Haas mills are equipped with a fourth A axis.

Alarm 176

An alarm code on the Haas control that indicates the machine is experiencing an over-voltage condition. Alarm 176 initiates auto-shutdown after 4.5 minutes.

Alarm 177

An alarm code on the Haas control that indicates the machine is experiencing an overheating condition. Alarm 177 initiates auto-shutdown after 4.5 minutes.

ALARM/MESGS

The display key on the Haas control that shows the current alarms when pressed once and messages when pressed twice.

ALL AXES

In ZERO RETURN mode, the key that returns and initializes all axes to machine zero.

alpha keys

The area of the control keypad that allows an operator to enter letters and special characters into the control.

Auto Power Off Timer

Setting 1. A setting that indicates how many minutes of idle time must lapse before the machine is automatically turned off.

AUX CLNT

A jog key that turns on the through-spindle coolant system when in MDI mode. Pressing this key again shuts off the system.

axis

An imaginary straight line or circle used to describe the location or movement of an object in three-dimensional space. An axis is used to indicate the direction of motion on CNC machines.

block delete

A machine control that provides the option of skipping a predetermined series of program blocks. A block delete allows the operator to run two versions of the same program.

bracket

[ ]. Punctuation marks used to separate CNC program commands from user comments.

CANCEL

A key on the Haas control that backspaces the cursor to delete the last character entered or cancels any program block that is highlighted during a block edit.

CCW

An override key on the Haas control that starts the spindle in the counterclockwise direction.

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.

chip auger

A rotating shaft with a helical blade that removes chips from the machine.

chip conveyor

A movable belt that helps to remove chips from the machine.

CHIP FWD

A jog key that causes the chip auger to remove chips from the machine.

CHIP REV

A jog key that causes the chip auger to move in the opposite direction.

CHIP STOP

A jog key that causes the chip auger to stop.

chips

A small fragment of material that is removed from a workpiece during a cutting operation. Chips are the byproduct of machining.

CIRCLE-CIRCLE TANGENT calculator

A machining calculator that helps an operator calculate points of intersection between two circles or points.

CIRCLE-LINE TANGENT calculator

A machining calculator that helps an operator calculate points of intersection where a circle and a line meet as a tangent.

CIRCULAR calculator

A machining calculator that helps an operator solve problems involving circular motion.

Classic Haas Control

CHC. 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.

CLNT DOWN

A jog key that causes the coolant nozzle to move one position lower.

CLNT UP

A jog key that causes the coolant nozzle to move one position higher.

CNC controls

A combination of software and hardware that directs the operation of a CNC machine.

control keypad

The main part of the Haas control panel consisting of nine areas of keys that allow an operator to input information into the Haas control.

control panel

The group of controls on a CNC machine that run, store, and edit the commands of a part program and other coordinate information.

coolant

A substance that is used to prevent a workpiece from reaching excessively high temperatures during machining.

CURNT COMDS

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

cursor keys

The group of keys in the center of the control keypad that allows an operator to move through various screens and fields in the control. Cursor keys also enable the edit and search function for CNC programs in addition to moving the cursor up, down, left, and right through the program or screen options.

CW

An override key on the Haas control that starts the spindle in the clockwise direction.

CYCLE START

The control button used to begin a program or continue a program that has been previously stopped.

diagnostic

Information that is vital to routine machine maintenance.

Direct Numerical Control

The direct control of CNC machines by a large central host computer. With DNC, the program is run directly from the memory of a host computer and is not stored in the memory of the machine's own control.

display keys

The area of the control keypad that allows the operator to show different information, such as offsets, machine settings, and the current program. Display keys are located in the top center of the control keypad.

display screen

The main screen of the machine that displays important information for the operator.

EDIT

An operation mode key that allows manual editing of a program or the creation of new program in memory.

EMERGENCY STOP

E-stop. Used for emergencies only, the control button that automatically shuts down all machine functions.

END

A cursor arrow key that moves quickly to the end of a program or moves to the bottom of most displays.

EOB

End-of-Block. A key on the Haas control that signals the end of a program block. EOB is represented by a semicolon on the display screen.

E-stop

Emergency stop. Used for emergencies only, the control button that automatically shuts down all machine functions.

feed

The rate at which the cutting tool and the workpiece move in relation to one another.

FEED HOLD

The control button used to pause a program. FEED HOLD pauses tool feed but does not stop spindle movement.

function keys

The area of the control keypad that allows an operator to perform different functions depending on which display and mode are selected. Function keys are located in the top left corner of the control keypad.

HAND CNTRL FEED

An override key on the Haas control that allows the operator to adjust the programmed feed rate in 1% increments using the HANDLE.

HAND CNTRL SPIN

An override key on the Haas control that allows the operator to adjust spindle speed in 1% increments using the HANDLE.

HAND JOG

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

HANDLE

A rotating knob on the Haas control panel that moves the machine components along the axes. The handle "clicks" in controlled, measured increments that an operator selects on the keypad.

help

Information intended to answer operator questions and solve common problems with machine function.

HELP/CALC

The display key on the Haas control that brings up an information manual when pressed once and various machining calculators when pressed twice.

HOME

A cursor arrow key that moves a cursor quickly to its beginning or moves to the top of most displays.

home position

Another name for machine zero, 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.

homing

The process of sending the mill's spindle to its machine zero position. Homing the machine moves the spindle to its furthest positive point of travel in all three axes.

input buffer

A temporary location at the lower left corner of the display screen that holds all incoming information before it continues to the CPU for processing.

Jog Handle to Single Block

Setting 104. A setting that, when activated, allows an operator to use the jog handle to single step through a program.

jog keys

The area of the control keypad that allows an operator to move the spindle along its axes.

JOG LOCK

A jog key that, when pressed simultaneously with a specific axis jog key, moves the spindle along its axis in a continuous motion without the need to hold down the axis key. Another press of JOG LOCK stops jogging motion.

LIST PROG

An operation mode key that lists programs and allows an operator to select, send, receive, and delete programs.

M codes

A code used to signal an action from a miscellaneous group of commands. M codes change cutting tools, turn on or turn off the coolant, spindle, or workpiece clamps, among other tasks.

M08

An M code that turns coolant on.

M09

An M code that turns coolant off.

M88

An M code that turns on high-pressure coolant through the spindle.

machine zero

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.

macro statement

A customized programming shortcut created by a programmer.

Manual Data Input

MDI. An operation mode that allows an operator to manually enter and execute blocks of programming code at the control panel.

MDI

Manual data input. An operation mode that allows an operator to manually enter and execute blocks of programming code at the control panel.

MDI/DNC

An operation mode key that lets an operator 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.

MEM

An operation mode key that runs part programs from the control's memory.

MILLING/TAPPING calculator

A machining calculator that helps an operator calculate any of a number of variables, including surface feet per minute, cutter diameter, revolutions per minute, feed, thread pitch, chip load, and number of flutes.

Next Generation Control

NGC. The latest Haas Automation®, Inc. CNC control. The Next Generation Control was released in 2016.

NEXT TOOL

A function key that is used to select the next tool only after pressing TOOL OFSET MESUR while in the OFFSET display and HANDLE JOG mode.

numeric keys

The area of the control keypad that allows an operator to enter numbers and special characters into the control.

OFFSET

The display key on the Haas control that shows the various programmed offsets.

offsets

A numerical value stored in the CNC control that repositions machine components. Offsets are used to adjust for variations in tool geometry, part size, tool wear, and other variables.

operation mode keys

The area of the control keypad that allows an operator to choose a particular operating mode, which in turn determines what tasks the machine will perform.

overrides

The group of keys in the lower left of the control keypad that adjust a programmed speed or feed rate by a certain percentage during operation.

PAGE DOWN

A cursor arrow key that moves one page down in the displays or moves down one program page.

PAGE UP

A cursor arrow key that moves one page up in the displays or moves up one program page.

PARAM/DGNOS

The display key on the Haas control that shows machine parameters when pressed once and diagnostics when pressed twice.

parameters

The limits or physical properties that determine function and operation of a CNC machine.

parentheses

( ). Curved brackets used to separate program text information from CNC program commands.

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.

POSIT

The display key on the Haas control that brings up different pages listing machine axis positions of the spindle.

power down

The act of turning off the machine.

POWER OFF

The red button on the upper left of the Haas control panel that shuts off power to the machine.

Power Off at M30

Setting 2. A setting that powers down a machine when the program reaches an M30 code.

POWER ON

The green button on the upper left of the Haas control panel that provides power to the machine.

power up

The act of turning on the machine.

POWER UP/RESTART

A reset key that automatically initializes the machine at power up. After power up, this key can be used to reinitialize the system.

PRGRM/CONVRS

The display key on the Haas control that causes program blocks of the current selected part program to display on the display screen.

rapid

Moving machine components at the fastest possible rate of travel.

rapid traverse motion

The movement of machine components at the fastest possible rate of travel. Rapid traverse motion only requires an endpoint for the movement.

removable media

A storage device that can be easily inserted into or removed from a computer system. Removable media includes compact discs, flash drives, and memory cards.

RESET

A reset key that stops all machine motion and places the program cursor at the top of the current program.

reset keys

The area of the control keypad that executes functions vital to the beginning and end of a machining operation. The reset keys are located in the upper left corner of the control keypad.

SETNG/GRAPH

The display key on the Haas control that lists settings when pressed once and presents dry run information when pressed twice.

setting

A CNC machine control function that an operator can activate, deactivate, or change to suit specific machining conditions.

Setting 1

Auto Power Off Timer. A setting that indicates how many minutes of idle time must lapse before the machine is automatically turned off.

Setting 104

Jog handle to single block. A setting that, when activated, allows an operator to use the jog handle to single-step through a program.

Setting 2

Power Off at M30. A setting on the Haas control that powers down a machine when the program reaches an M30 code.

Setting 32

Coolant Override. A setting that controls how the coolant pump operates.

Setting 55

A setting that controls direct numerical control capability.

Setting 81

Tool at Power Down. A setting that indicates which tool will occupy the spindle when the machine is powered down.

SHIFT

An alpha key on the control keypad. Operators must first press SHIFT to enter special characters using the alpha and numeric keys.

SPACE

A key on the Haas control that enters a space in the input buffer.

speed

The rate that the cutting tool or workpiece moves at the point of contact.

SPINDLE LOAD meter

A meter located on the Haas control panel that indicates the power draw on the spindle during machine operation. Machines are rated to handle a certain spindle load over a certain time period.

STOP

An override key on the Haas control that stops the spindle.

through-spindle coolant system

A system on the Haas mill that is activated by the AUX CLNT button when in MDI mode.

Tool at Power Down

Setting 81. A setting that indicates which tool will occupy the spindle when the machine is powered down.

TOOL CHANGER RESTORE

A reset key that restores the tool changer to normal operation if the tool changer has encountered an interruption during a tool change. This key initiates a user prompt screen to assist the operator in recovering from a tool changer crash.

tool length offset

An offset used on the machining center that accounts for variations in tool length along the Z axis.

TOOL OFSET MESUR

A function key that is used to enter the present Z location for the tool length offsets in the offset page during part setup.

TOOL RELEASE

A function key that releases the tool from the spindle when in the MDI, HAND JOG, or ZERO RETURN mode.

TRIG calculator

A machining calculator that helps an operator make calculations involving the measurements and relationships of a triangle and its parts.

WRITE/ENTER

A key on the Haas control that acts as a general enter key. WRITE/ENTER also acts as an insert key during editing.

-X

A jog key that moves the spindle along the X axis in the negative direction.

-Y

A jog key that moves the spindle along the Y axis in the negative direction.

-Z

A jog key that moves the spindle along the Z axis in the negative direction.

ZERO RET

An operation mode key that searches for machine zero or rapid returns to machine zero automatically.