CNC Controls: Mazak

Mazak Lathe: Program Execution 295

This class addresses the steps needed to start, stop, and restart programs on the Mazak lathe, along with the steps used to activate a program.

  • Difficulty Intermediate

  • Format Online

  • Number of Lessons 14

  • Language English


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
  • Background Edit Mode
  • Part Program Execution
  • Stopping a Program: Normal Stops
  • Stopping a Program: Abnormal Stops
  • Program Restart
  • Program Review
  • Using the Virtual Display
  • Searching For Program Values
  • Deleting a Program
  • Summary
  • Describe part programs.
  • Describe the part program display.
  • Explain how to activate a part program.
  • Describe background edit mode.
  • Describe part program execution.
  • Describe normal stops.
  • Describe abnormal stops.
  • Explain how to restart a program.
  • Describe program review.
  • Explain how to use the virtual display.
  • Explain how to search for program values.
  • Explain how to delete programs.
Vocabulary Term

abnormal stop

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


A specific program that has been selected and input, so that the program can be executed.

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.

all erase

A function from the program erase menu that can clear all programs from the NC directory. You must enter a formatting code to erase all.

background edit mode

A mode of the control that allows an operator to create or edit a program in memory while another program is being run.


A single line of a part program.

control power OFF

A black button with an orange circle located on the Matrix display. Control power OFF is used to turn off the Matrix control.

conversational programming

A process that includes a sequence of questions and programmer must answer, sometimes called "question answer format" or "prompting." Conversational programs are constructed as these questions are answered.

cycle start

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

display select key

Key on the lower left of the Matrix display that can be used to return to the main menu. Sometimes called "chapter left."


A means of programming CNC machines that is standardized for use with various controllers.

emergency stop

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

feed hold

The control button used to pause a program. Also known as cycle stop, feed hold pauses tool feed but does not stop spindle movement.

formatting code

A password that must be entered before major changes can be made to the Matrix control, such as erasing all programs.

G code

A code that determines the type of operation performed on the machine. G codes select the type of motion, speed or feed mode, etc.

input key

A key located near the numeric keypad that allows you to enter data.


A miscellaneous code that signals a program stop.


A miscellaneous code that signals an optional program stop.


A miscellaneous code that signals the end of a program.


A miscellaneous code that signals a program end and rest.

machine door interlock

A safety feature on Mazak lathes that automatically stops program execution if the doors are opened during operation.

machine setup switch

A lockable switch on the standard controls section of the Matrix that, when enabled, allows the operator to move the turret inside the machine.

Mazatrol program

A type of program unique to Mazak machines that uses conversational programming instead of G codes. Mazatrol programs can be written quickly and easily.

memory mode

An automatic control mode that the Matrix must be in to execute stored programs. Memory mode is entered when the memory key is pressed.

menu select key

Key on the lower right of the Matrix display that can be used to cycle through menu options. Sometimes calleds "chapter right."

normal stop

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

optional stop

A code that pauses the program to allow the operator to inspect the machine between operations. M01 typically indicates an optional stop.

part program

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

program edit

A function used to edit values within existing programs. Program edit can be used while in background edit mode, or with virtual machining.

program erase

A menu that allows you to erase a specific program from the NC directory.

program transfer

A function used to move programs from the NC directory to other storage devices and vice versa.

prove out

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

rapid feed override selector switch

A switch on the machine controls section of the Matrix that sets the rate at which the axis movement buttons jog the turret.


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

search data

A screen within the search menu that allows you to search and find a program block. Search data can search either up or down.

search down

An EIA/ISO search option that starts at the top of a program and moves down to each program block that matches the search value.

search up

An EIA/ISO search option that starts at the bottom of a program and moves up to each program block that matches the search value.

Select Process

A window off the Restart menu that allows you to highlight the point in a program at which you wish to restart.

single block

The single block function runs the program one block at a time to prove out the program. Single block is activated by pressing the single block key on the Matrix control.

status light

One of four indicator lamps on the alpha-numerical keypad that lets the operator know the status of different processes.

virtual machining

A feature that generates 3-D simulations of the lathe's work area, including the tool and the part. Virtual machining is useful for proving out and editing programs.

Work No.

A menu that allows you to call up a specific program by using the numeric keypad to enter a work number.

work number

The number that is assigned to each program stored within the NC program directory.