Professional Documents
Culture Documents
FANUCM
FANUCM
{ D E N F O R D M A C H I N E T O O L S
{
{ FANUC MILLING Off-line Programming Messages
{ English language version
{ Last updated 28th September 1993
{
{
{
| FANUCM OFFLINE PROGRAMMING 1 |
{
{ These are the main screen messages
{
| SCREEN |
DENFORD FANUC MILLING
Thankyou for using this DENFORD Fanuc Milling Off-line Programming!
~F1~ help ~ctrl-F1~ G/M help ~F2~ save ~F3~ load ~F9~ simulate ~F10~ main menu
Loading CNC program ....
~F1~ help ~arrows/RETURN~ select option ~F10~ main menu ~ESC~ remove this menu
File not found - Starting new program
Cannot load all of CNC program
Cannot read all of CNC program
Simulating .... Press ~ESC~ to stop or ~F1~ for help
~F1~ help ~ctrl-F1~ G/M help ~F2~ save ~F3~ load ~F9~ syntax check ~F10~ main me
nu
Filename for Load
Filename for Save
Access to remote link denied
~F1~ help ~arrows~ edit name ~RETURN~ accept name ~ESC~ cancel ~F10~ main menu
Load which?: ~F1~ help ~arrows/RETURN~ selection ~ESC~ cancel ~F10~ main menu
Save which?: ~F1~ help ~arrows/RETURN~ selection ~ESC~ cancel ~F10~ main menu
Saving options ....
CNC Editor
Simulation
Tutorial Messages
Options Load Filename
Options Save Filename
Loading options ....
Could not read all options
Single step pause .... Press ~RETURN~ to continue or ~ESC~ to halt
Your CNC program is ok
Tutorial
Metric
Imperial
Information
~F1~ help ~arrows~ select info ~ESC~ remove information ~F10~ main menu
Simulate in marked area only?
These drivers are installed:
Current directory :
CNC program
:
CNC program size :
maximum:
CNC program author:
Date & time:
Denford Machine Tools
Birds Royd, Brighouse, West Yorkshire, UK.
Telephone 01484 712264. Copyright 1989 .. 1996.
Options not found
Save marked part only?
Your CNC program will execute
Normal
Wide
File
DOS device
Serial
CNC program lines :
CNC altered
:
Last error/warning:
Remote Load
Serial link error(s):
Receiver over-run
Parity error
Framing error
Halted from keyboard
Cannot display load info
Current program not saved - Save it first?
Required serial card not installed
3D view
~F1~ help ~arrows~ move ~PGDN~ show ~F9~ simulate ~F10~ main menu ~ESC~ cancel
Insufficient memory to store 3D view.
{
{ Messages for line editor
{
| EDITOR |
Line
Column
Insert
Overwrite
Delete marked block?
Move marked block?
Copy marked block?
{
{ These are a set of standard messages
{
| STD CONSOLE |
~F1~ main help ~PgUp/PgDn~ turn page ~arrows/RETURN~ select topic ~ESC~ quit hel
p
Press ~ESC~ to continue or ~F1~ for help
Press ~ESC~
~F1~ help ~Y~ yes ~N~ no ~ESC~ quit
~Y~ yes ~N~ no ~ESC~ quit
Sorry! No memory left - current task cancelled: Press ~ESC~ to continue
Please wait ....
Question
Error
Warning
Cannot give any help - Press ~ESC~ to continue
Invalid filename given
Scanning directory ....
There are no matching files
Directory does not exist
Change Directory
Enter directory name: ~F1~ help ~arrows~ edit ~RETURN~ confirm ~ESC~ abort
Information
{
{
{ Machine link dialogue
|MAC LINK DIALOGUE|
Lines:
Bytes:
Machine Link
!!!!
Load Stats
Load finished
Serial Link Error(s):
Receiver over-run
Parity error
Framing error
Halted from keyboard
Load incomplete
End of load
Loading
Transmitting to machine
End of transmission
End of transmission to machine .... Press ~Esc~ to continue
!!!!
Invalid machine link
Cannot give machine load stats
Loading
Sending
Send only marked area?
Ready to send?
{
{ Messages for link to Fanuc
{
| FANUC LINK UP |
Invalid link set up
Lines:
Bytes:
Fanuc Link
Fanuc Load
Load finished
Serial link error(s):
Over-run
Parity error
Framing error
Load halted
Load incomplete
End of load: Press ~ESC~ to continue
Cannot give load info
Loading from controller .... Press ~ESC~ to abort
Loading from controller ....
Downfeeding to Fanuc controller .... Press ~ESC~ to abort
Downfeeding to controller ....
Downfeed finished
End of downfeed: Press ~ESC~ to continue
{
{ RS232 indicators
{
| RS232 |
None
Odd
Even
{
{ Indicators for print/plot setup
{
| PRINT CONFIG |
File
Dos device
Serial
None
cts/rts
xon/xoff
{
{ A few standard messages
{
| MISC STD MESSAGES |
Yes
No
{
{ These are month names for printing the date
{
| MONTHS |
January
February
March
April
May
June
July
August
September
October
November
December
{
{ Security key check messages
{
| SK |
Key
Security key is not connected
Rechecking - Press ~ESC~ to abort
Checking security key ....
{
{ ==========================================================
{ There now follows a divers quantity of help screens for
{ these'n'that'n'those
{
{ ==========================================================
{
{
{ ---------------------------------------------------------{
{
Error help for stdconsole
{
{ ---------------------------------------------------------{
| BAD NAME A |
Invalid filename
The filename you have keyed in contains too
many characters or an illegal combination of
characters.
Use only letters and numbers in a filename.
Examples:
TEST1
TEST3.TXT
| EMPTY DIR A |
No files
*
TEST*
*.TXT
X?TEST.*
{
{ ---------------------------------------------------------{
Error help for olprog
{
{ ---------------------------------------------------------{
| TRUNCATED A |
Not enough room for program
Your CNC program is too large to fit into the
available memory. Therefore, it has been
incompletely loaded, and you should bear this
in mind whilst editing it.
If this error persists your computer will
need a memory upgrade.
| READ ERR A |
Program load error
A disc error has occurred whilst loading your
CNC program.
You should check for faults on your floppy or
hard disc. The DOS CHKDSK utility will do this
for you.
| NO LOAD FILE A |
New program
A program of the name you have given does not
exist on disc.
A blank program has been created in memory so
that you can begin typing in a brand new
program.
The name you have just given will be retained
for use when saving your program.
| NO MERGE FILE A |
CNC block not found
The CNC program you desire to merge into your
current program cannot be found on disc.
| CANT SAVE PROG A |
Cannot save program
Your program cannot be saved due to a disc
fault.
Use the DOS utility CHKDSK to check your disc
for faults.
| OPT SHORT A |
Options incomplete
is a bad real.
should be a positive integer.
should be a positive integer.
{
|GM ERROR 4 A|
Invalid radius
The radius is either too small or too large.
ie. R0.01
R20000
{
|GM ERROR 5 A|
Bad arc end point 1/2
If the arc is specified by radius then the
arc end point is impossible to reach.
Example: G01 X0.0 Y0.0
G02 X60.0 Y0.0 R4.0
|GM ERROR 5 B|
Bad arc end point 2/2
If the arc is specified by centre then either
the calculated radius is too small or the
start and end radii differ.
Examples: G01 X0.0 Y0.0
or
{
|GM ERROR 6 A|
Invalid spindle speed
The specified spindle speed is not
within the allowed range.
{
|GM ERROR 7 A|
Not enough prefixes
All the required values have not been
specified.
{
|GM ERROR 8 A|
Bad cut increment
The cut increment "Q" is not within the
allowed range.
{
|GM ERROR 9 A|
Bad return point
The "R" point must be above the "Z" point.
Note: If in incremental mode then the "Z"
point is relative to the "R" point, which
is relative to the initial level.
{
|GM ERROR 10 A|
Bad dwell
The dwell value is not within the allowed
range.
{
|GM ERROR 11 A|
Spindle should be on
The spindle must be on for a linear or arc
move below the datum.
{
|GM ERROR 12 A|
Cannot find N block number
The "M99" return from subprogram specified
an "N" block number that dows not exist.
{
|GM ERROR 13 A|
TOOLDEF should be at start
#Directives#DIRECTIVES A
#G codes#G CODE A
#M codes#M CODE A
#Tutorials#TUTORIAL A
#Comments#COMMENTS A
{
| G CODE A |
G Codes
1 of 4
G codes are instructions describing machine
tool movement.
A G code quite often requires other information,
for example a feedrate or axes co-ordinates.
The Fanuc machine has a large selection of G
codes, and help can be obtained for them all.
Press PgDn for a list of G codes.
{
| G CODE B |
G Codes
2 of 4
This is part one
of the G code list.
PgDn gives part two.
You may select an
item with the
arrow keys and get
help with it by
pressing RETURN.
#G00 Fast Traverse#G00 A
#G01 Linear Traverse#G01 A
#G02 Clw Arc#G02 A
#G03 CClw Arc#G03 A
#G04 Dwell#G04 A
#G20 Imperial Units#G20 A
#G21 Metric Units#G21 A
#G28 Goto Reference#G28 A
#G40 Cancel Tool Comp #G40 A
#G41 Left Tool Comp#G41 A
#G42 Right Tool Comp#G42 A
{
| G CODE C |
G Codes
3 of 4
This is part two
of the G code list.
PgUp gives part
one, PgDn gives
part three.
You may select an
item with the
arrow keys and get
help with it by
pressing RETURN.
#G73 Fast Peck Drilling#G73 A
#G74 Counter Tapping#G74 A
#G76 Fine Boring#G76 A
{ ---------------------------------------------------------{
{
| CYCLES A |
Canned Cycles 1/2
This is part one of the canned cycles list.
PgDn gives part two.
#G73 Fast Peck Drilling#G73 A
#G74 Counter Tapping#G74 A
#G76 Fine Boring#G76 A
#G80 Cancel Cycle#G80 A
#G81 Spot Boring#G81 A
#Other G codes#G CODE B
#M codes#M CODE B
|CYCLES B|
Canned Cycles 2/2
This is part two of the canned cycles list.
PgUp gives part one.
#G82 Counter Boring#G82 A
#G83 Peck Drilling#G83 A
#G84 Tapping#G84 A
#G85 Boring#G85 A
#G86 Boring#G86 A
#G87 Back Boring#G87 A
#G89 Boring#G89 A
{
{ ---------------------------------------------------------{
{
The main index help pages!
{
{ ---------------------------------------------------------{
| MAIN A |
Denford Fanuc Milling
This is the Fanuc Milling Off-Line Programming
System.
It was created at Denford Machine Tools. The
current version number can be seen at the top
of the screen.
#Screen display#DISPLAY A
#Hot keys#HOT KEYS A
#Edit keys#EDIT KEYS A
#CNC instructions#CNC A
{
| HOT KEYS A |
Hot keys
F1
F2
F3
F5
F9
F10
displays help.
saves on disc the CNC program being edited.
loads a CNC program.
displays an information page.
displays the simulation menu.
displays the main menu.
#More help#MAIN A
{
{ ---------------------------------------------------------{
{
Help on the screen modes
{
{ ---------------------------------------------------------{
|EDIT ONLY A|
Edit Only
You are now editing a CNC program. A variety
of instructions can be keyed in on each line.
Whilst typing, characters will appear at the
cursor position. The cursor is the flashing
or steady blob.
There are a number of special
hot keys you can press whilst
editing. Some of these are
shown on the bottom line.
#Screen display#DISPLAY A
#Hot keys#HOT KEYS A
#Edit keys#EDIT KEYS A
#CNC instructions#CNC A
|EDIT AND SIMULATE A|
Edit and Simulate
You are now editing a CNC program. A variety
of instructions can be keyed in on each line.
At any time you can start a simulation of
the machining of your program via the F9 menu.
Whilst typing, characters will appear at the
cursor position. The cursor is the flashing
or steady blob.
Some "hot keys" are shown at
the bottom.
#Screen display#DISPLAY A
#Hot keys#HOT KEYS A
#Edit keys#EDIT KEYS A
#CNC instructions#CNC A
{
|SIMULATE ONLY A |
Simulate Only
This is a full screen display of the selected
view of the Fanuc miller's table.
You can start a simulation of the current
program with the F9 menu.
#Screen display#DISPLAY A
#Hot keys#HOT KEYS A
{
| DISPLAY A |
Screen Display
The top line of the screen gives the following
information (left to right):
Quit:
Leaves the Fanuc programming system and
returns you to DOS.
{
{ ---------------------------------------------------------{
{
The CNC files menu help page
{
{ ---------------------------------------------------------{
| CNC FILES MENU A |
CNC Files
1 of 2
Load:
Loads CNC programs. Also allows another
program to be merged with the current one.
New:
Destroys the current program and so allows a
new one to be keyed in.
{
| CNC FILES MENU B |
CNC Files
2 of 2
Save:
Saves the CNC program in the same file that
it was loaded from.
Save as:
Saves the CNC program after prompting you to
key in a new name for it.
Change dir:
Allows you to change to a different default
directory on disc.
{
{ ---------------------------------------------------------{
{
The print menu help page
{
{ ---------------------------------------------------------{
| PRINT MENU A |
Printing
Expanded format:
Prints the program with prefix labelling and
G/M code descriptions.
Line format with errors:
Prints the program as seen in the editor.
Error messages will also be printed.
Line format no errors:
Prints the program as seen in the editor.
Error messages will not be printed.
{
{ ---------------------------------------------------------{
{
The computer link menu help page
{
{ ---------------------------------------------------------{
| COMPUTER LINK MENU A |
Remote Device Link
CNC programs can be transmitted to or received
from another computer or such devices as tape
punches.
Communication takes place via an RS232 serial
port.
Look at the remote link settings menu to find
out the current port, baud-rate, and word
format settings.
{
{ ---------------------------------------------------------{
{
The settings menu help page
{
{ ---------------------------------------------------------{
| SETTINGS MENU A |
Change Settings
Select a group of settings to change with this
menu. More help will be given when you make a
selection.
When you have finished altering some settings
you can save them with the "save" option.
The "load" option can be used to restore
other previously saved settings.
{
{ ---------------------------------------------------------{
{
The utilities menu help page
{
{ ---------------------------------------------------------{
| UTILITIES MENU A |
Utilities
You can select one of these utilities to run
whilst the Fanuc system stays resident.
{
{ ---------------------------------------------------------{
{
The edit keys help page
{
{ ---------------------------------------------------------{
| EDIT KEYS A |
Edit Keys
1 of 5
Whilst editing a CNC program you can use these
keys:
Cursor keys
DEL
Backarrow
{
| EDIT KEYS B |
Edit Keys
2 of 5
INS
HOME
END
PGUP
PGDN
Moves up a page
Moves down a page
ctrl PGUP
ctrl PGDN
{
| EDIT KEYS C |
Edit Keys
3 of 5
ctrl Y
ctrl N
ctrl R
{
| EDIT KEYS D |
Edit Keys
4 of 5
These keys relate to block edits:
F7
F8
alt D
alt M
alt C
{
| EDIT KEYS E |
Edit Keys
5 of 5
F2
F3
F5
Gives information
F10
{
{============
{
|EDIT SIMULATION MENU A|
Simulation
1 of 3
Check syntax:
Checks through the whole program for errors
in the way it is written.
Run program:
Starts on-screen simulation.
|EDIT SIMULATION MENU B|
Simulation
2 of 3
Dry run:
Runs the program without an on-screen
display. This provides fast overtravel
checking.
Set datum:
Allows a zero point to be set before
on-screen simulation.
|EDIT SIMULATION MENU C|
Simulation
3 of 3
Set view:
Use this facility to indicate the view you
require for the on-screen simulation.
3D view:
Produce a 3D view of the billet.
Post Process:
Produces a program for a different machine.
{
|SIMULATION MENU A|
Simulation
1 of 2
Run program:
Starts on-screen simulation.
Dry run:
Runs the program without an on-screen
display. This provides fast overtravel
checking.
Set datum:
Allows a zero point to be set before
on-screen simulation.
|SIMULATION MENU B|
Simulation
2 of 2
Set view:
Use this facility to indicate the view you
require for the on-screen simulation.
3D view:
Produce a 3D view of the billet.
Post Process:
Produces a program for a different machine.
{
{
|SET 3D VIEW A|
Set 3D View
PGUP swaps between front and rear views.
PGDN redraws the image.
The arrow keys select the slice to
start displaying from.
The SPACE BAR changes the distance the
arrow keys move.
Press ESC to leave the 3D view.
{
{
|NO 3D VIEW A|
No Room for 3D
There is insufficient memory to store
the 3 dimensional image.
{
{
Information window help
|INFO A|
The Information Box
You now have on screen various items of
information about your CNC program.
Use the arrow keys to scroll through the
various blocks of information available.
{