CNC Controls: Haas

Haas Lathe Classic Controls: Program Execution 285

This class describes the steps necessary to activate, execute, and restart programs on the Haas lathe.

  • Difficulty Intermediate

  • Format Online

  • Number of Lessons 13

  • 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
  • What Is a Part Program?
  • Part Program Display
  • Activating a Part Program
  • Part Program Execution
  • Stopping a Program: Normal Stops
  • Stopping a Program: Abnormal Stops
  • Program Restart
  • Program Review
  • Using the Graphics Display
  • Searching for Values Within a Part Program
  • Deleting a Program
  • Summary
Objectives
  • Describe the relationship between part programs and the Haas control.
  • Identify the key used to display the currently active program.
  • Identify the currently active program on the Haas control.
  • Explain how to use the Haas control to execute a program.
  • Identify events that signal a normal stop.
  • Identify events that signal an abnormal stop.
  • Explain how to use the Haas control to restart a program in the middle of a toolpath.
  • Explain how to use the Haas control to access Program Review.
  • Explain how to use the Haas control to run a program in the graphics display.
  • Explain how to use the Haas control to locate specific program codes.
  • Explain how to use the Haas control to delete a specific program.
Glossary
Vocabulary Term
Definition

abnormal stop

Alarm Caused Stop. An irregular means of halting a part program during the machining process.

active program

The program that will begin running when you press CYCLE START in MEM mode. The active program has an asterisk next to it.

alarm caused stop

Abnormal Stop. An irregular means of halting a part program during the machining process.

alarm condition

Any number of instances during the execution of a part program in which an error occurs, causing the control to stop the machine.

block

A single line of a part program.

CYCLE START

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

Door Hold Stop

A normal stop on the Haas control that halts a part program when the enclosure door of the machine is opened during machining.

EMERGENCY STOP

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

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.

ERASE PROG

A key that deletes selected programs in the LIST PROG operator mode on the Haas control.

F4

A key used to select either Program Review or Background Edit in the MEM mode and PRGRM display of the Haas control.

FEED HOLD

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

graphics display

A function of the Haas control that allows an operator to visually dry run a part program without moving the axes and risking tool damage. It is accessed by pressing SETNG/GRAPH twice.

LIST PROG

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

M00

A miscellaneous code that signals a program stop. M00 is associated with Setting 42 on the Haas lathe control.

M01

A miscellaneous code that signals an optional program stop. M01 is associated with Setting 17 on the Haas lathe control.

M02

A miscellaneous code that signals the end of a program.

M30

A miscellaneous code that signals a program end and rest. M30 is associated with Settings 2, 39, 56, and 83 on the Haas lathe control.

normal stop

A regular means of halting a part program during the machining process.

part program

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

POWER OFF

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

PRGRM/CONVRS

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

program block

A single line of a part program.

Program Restart

Setting 36. A setting on the Haas control that allows an operator to start a program from the middle of a tool sequence while recognizing the preceding lines of a part program.

Program Review

A feature of the Haas control that allows an operator to review a program while it is running. It is accessed with F4.

prove out

To verify the accuracy of a part program. Operators use dry runs and single blocking to thoroughly check a program for errors.

RESET

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

Reset Program Pointer

Setting 31. A setting that, when activated, causes the RESET key to send the cursor back to the beginning of a part program after an abnormal stop.

SELECT PROG

A key that activates a program in the LIST PROG operator mode on the Haas control.

SETNG/GRAPH

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

Setting 31

Reset Program Pointer. A setting that, when activated, causes the RESET key to send the cursor back to the beginning of a part program after an abnormal stop.

Setting 36

Program Restart. A setting on the Haas control that allows an operator to start a program from the middle of a tool sequence while recognizing the preceding lines of a part program.

SINGLE BLOCK

A key that, when pressed, causes only one block of a part program to be executed for each press of the CYCLE START button on the Haas control.

UNDO

A key that backs out of up to the last 9 simple edit changes in EDIT mode on the Haas control.

WRITE/ENTER

A key on the Haas control that acts as a general enter key.