CNC Controls: Fanuc

Fanuc Lathe: First Part Runs 325

This class describes how to verify the accuracy of a program and make minor editing changes on the Fanuc 0-C lathe control.

  • Difficulty Advanced

  • 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
  • Part Program Errors
  • Proving Out a Program
  • Prove-Out Methods
  • Verifying Program Code: Graphics Display
  • Machine Lock and Auxiliary Function Lock
  • Dry Run Operation
  • Emergency Procedures
  • Single Blocking
  • Locating Areas of a Program
  • Program Changes
  • Background Edit
  • Summary
Objectives
  • Identify the types of part program errors.
  • Describe situations that are most appropriate for proving out.
  • Identify prove out methods available on the Fanuc 0-C lathe control.
  • Explain how to use the Fanuc 0-C lathe control to prove out a program with the graphics display.
  • Describe machine lock and auxiliary function lock.
  • Explain how to use the Fanuc 0-C lathe control to prove out a program with DRY RUN.
  • Identify emergency procedures used when proving out a part program.
  • Explain how to use the Fanuc 0-C lathe control to prove out a part program using single blocking.
  • Describe how to locate an area of a part program.
  • Describe how to edit a program.
  • Describe background editing on the Fanuc 0-C lathe control.
Glossary
Vocabulary Term
Definition

[BG-EDIT]

A soft key on the Fanuc 0-C lathe control that enables background editing.

[GRAPH]

A soft key that activates the graphics display.

AUX/GRAPH

A function key located on the MDI keypad that displays the graphics parameter screen and a soft key link to the graphics display.

auxiliary function lock

A CNC lathe feature that disables M, S, and T codes for the purpose of checking a part program.

background editing

A feature of the Fanuc 0-C lathe control that allows an operator to edit a program in memory while another program is being run.

CAD/CAM

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

CYCLE STOP

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

DISTANCE TO GO

The distance the tool has yet to move in the current program block.

dry run

A trial run of the part program without any parts or cutting fluid.

dry running

A prove-out method that executes a part program without any parts or cutting fluid.

EMERGENCY STOP

Used for emergencies only, the EMERGENCY STOP button immediately 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.

feed rate override

A control that adjusts the programmed feed rate by a designated percentage during operation.

first part run

The first successful execution of a part program that produces the first good part.

foreground editing

The normal process of editing a part program that is the active program on the Fanuc 0-C lathe control.

graphics display

A function of the Fanuc control that allows an operator to visually dry run a part program without moving the axes and risking tool damage. This prove-out method is accessed by pressing the AUX/GRAPH key.

illegal character

A part programming character that does not conform to the syntax, or programming format, of a CNC control. The control is not able to read or execute an illegal character.

legitimate character

A part program character that conforms to the syntax, or programming format, of a CNC control.

logical error

A part program mistake that occurs when an unintended legitimate character or value appears in a part program in place of the intended character or value.

M code

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, etc.

machine lock

A CNC lathe feature that displays the change in tool position on the position display without moving the tool. Machine lock is a basic way to check a part program for errors.

program error

A part program mistake that either disrupts the machining process or renders a part program useless.

proving out

Performing a series of steps to verify the accuracy of a part program. Operators use graphic displays, dry runs, and single blocking to check a program for errors.

rapid traverse override

A control that adjusts the rate of rapid traverse by a designated percentage during operation.

S code

A program code that determines the speed during a cutting operation.

setup

Time that is spent setting up the fixtures and tooling, calculating tool offsets, and performing all the necessary tasks to produce the first accurate part.

SINGL BLOCK

A key that activates the single block feature for the lathe. The single block function runs the program one block at a time to prove out the program.

single blocking

A prove-out method that executes a part program one block at a time at reduced feeds.

syntax

The programming format of a CNC control.

syntax error

A part program mistake that occurs when an illegal character appears in a program.

T code

A program code used to indicate the specific tool for a tool change.

tolerance

An unwanted but acceptable deviation from a given dimension. Tolerances indicate the allowable difference between a physical feature and its intended design.

word

Any area of a part program consisting of the pairing of an address letter and a numerical value.