CNC Controls: Fanuc

Fanuc Lathe: Program Storage 315

This class describes common methods for transferring and storing part programs on the Fanuc 0-C lathe control.

  • Difficulty Advanced

  • Format Online

  • Number of Lessons 16

  • 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 Storage and Transfer
  • Storing Programs on the Fanuc 0-C Lathe Control
  • Entering Part Programs Manually
  • Menu Programming
  • Floppy Disk Directory Display
  • Inputting from a Floppy Disk
  • Outputting to a Floppy Disk
  • Changing a File Name
  • Deleting a Program
  • Program Input with RS232
  • Program Output with RS232
  • Direct Numerical Control
  • Restrictions of DNC
  • Terminology of Communications
  • Summary
Objectives
  • Identify factors that determine program transfer and storage methods.
  • Describe the methods of transferring part programs to the Fanuc 0-C lathe control.
  • Explain how to use the Fanuc 0-C lathe control to enter part programs manually.
  • Define menu programming.
  • Explain how to view the directory of a floppy disk.
  • Explain how to input a part program from a floppy disk.
  • Explain how to output a part program to a floppy disk.
  • Explain how to change a file name.
  • Describe the process of deleting a part program.
  • Explain how to input a part program with RS232.
  • Explain how to output a part program with RS232.
  • Describe direct numerical control.
  • Identify the restrictions of DNC.
  • Describe basic communication concepts related to part program transfer and storage.
Glossary
Vocabulary Term
Definition

[CAN]

A soft key that cancels the current view on the Fanuc 0-C control.

[DELETE]

A soft key on the Fanuc 0-C control that initiates a program file deletion on the Fanuc 0-C control.

[EXEC]

A soft key that executes certain commands on the Fanuc 0-C lathe control.

[FLOPPY]

A soft key that displays the file directory of a floppy disk on the Fanuc 0-C control.

[I/O]

A soft key that allows you to input and output floppy files of the Fanuc 0-C control when the floppy drive is not the default input/output device.

[LIB]

A soft key that displays the program library on the Fanuc 0-C control.

[PUNCH]

A soft key that initiates program output to a floppy disk on the Fanuc 0-C control.

[READ]

A soft key that initiates the transfer of a file from a floppy disk to the control memory on the Fanuc 0-C control.

[RENAME]

A soft key on the Fanuc 0-C control that initiates a file name change on the Fanuc 0-C control.

[SRHFIL]

A soft key that displays the floppy disk file search function on the Fanuc 0-C control.

[STOP]

A soft key that discontinues an operation on the Fanuc 0-C control.

address key

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

addressed data

Part program data consisting of alphanumeric CNC codes. Each code consists of a letter and number combination.

baud rate

The number of changes per second to the media being transmitted. Also called the signaling rate, baud rate is measured by the number of signaling events per second.

binary digit

Bit. The smallest unit of information on a computer.

bit

Binary digit. The smallest unit of information on a computer.

byte

Eight bits.

canned cycle

A sequence of machine operations initiated by a single G code. Canned cycles act as shortcuts that simplify the program. Rough turning, finish turning, and peck drilling sequences are common canned cycles.

data bits

In data transmission, a "1" or "0" that represents the most fundamental unit of information in a digital system. Bit is shorthand for "binary digit."

data rate

The speed at which data is transmitted. Also called the bit rate, data rate is measured in bits per second (bps).

direct numerical control

The direct control of CNC machines by a 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.

directory

A view on the display screen that lists all the part programs stored on a floppy disk.

EDIT mode key

The key on the CNC machine that changes the operation mode to edit. Edit mode allows an operator to make changes to a part program and store those changes.

electronic transfer

Any method of sending and receiving part programs on a CNC control involving either floppy disk, RS232, or direct numeral control.

end-of-block

A character that marks the end of a part program block. An end-of-block character is represented by a semicolon (;) in a part program.

F code

A program code that determines the feed rate during a cutting operation.

floppy disk

A 3.5 inch plastic device that stores programs and computer information magnetically. Standard removable floppy disks hold 1.44MB of data.

floppy disk drive

A computer peripheral that reads and writes magnetic data to and from a floppy disk.

G code

A programming code that determines the type of operation performed on the machine.

G01

A preparatory command that indicates linear interpolation, a type of movement along the machine axes.

G70

A canned cycle used for finishing on the lathe.

G71

A canned cycle used for Z-axis roughing and OD or ID stock removal on the lathe.

G72

A canned cycle used for X-axis roughing and stock removal of the part face on the lathe.

G73

A canned cycle used for pattern repetition on the lathe.

I/O

An abbreviation for input/output.

input

The act of moving a part program from an input/output device to the memory of a CNC control.

input/output device

A device that facilitates the flow of information to and from a CNC control.

INSRT key

A key on the Fanuc 0-C control that inserts the text in the input buffer after the current cursor location.

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.

M30

A miscellaneous code that signals a program end and rest.

M98 P###

A miscellaneous code that calls a subprogram during part program execution. "P###" indicates the area of the program which is being called.

MB

Megabyte. A unit of computer storage equal to 1,024 kilobytes or 1,048,576 bytes.

menu programming

A feature of the Fanuc 0-C control that prompts a user to enter relevant data during manual programming.

MS-DOS

Microsoft Disk Operating System. A computer operating system for personal computers, which has largely been replaced by the more common Windows operating system.

OUTPT/START

A key located on the MDI keypad that allows an operator to start an automatic operation and output data into an input/output unit.

output

The act of moving a part program from a CNC control to another device for transfer and storage purposes.

parameter

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

parity

A simple error checking system used in serial communications.

part program

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

PRGRM function key

A function key located on the MDI keypad that displays the program screen and blocks of the current part program.

program library

A view on the display screen that lists all the part programs in memory.

program protect switch

A switch that prevents information from being entered, altered, and deleted when activated. This feature is designed to prevent the accidental or intentional loss or alteration of important program information.

RS232

A serial interface standard specified by the Electronic Industry Association for the interconnection of devices. CNC controls can send and receive part programs using RS232 standard connection cables.

S code

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

soft key

A key located directly below the display screen that has a different purpose depending on which function key has been chosen. The function of each soft key is visible on the display screen between brackets.

start bit

A bit indicating the beginning of a data stream or the start of a byte of data.

stop bit

A bit indicating the end of a byte of data.

T code

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

X code

A program code that indicates a specific coordinate position along the X-axis.

Z code

A program code that indicates a specific coordinate position along the Z-axis.