CNCTRAIN FANUC0M

51
CNCTRAIN FANUC0M CNC SIMULATION SYSTEMS 1995 2010

Transcript of CNCTRAIN FANUC0M

Page 1: CNCTRAIN FANUC0M

CNCTRAIN FANUC0M

CNC SIMULATION SYSTEMS 1995 2010

Page 2: CNCTRAIN FANUC0M

p2

CNC SIMULATION SYSTEMS 1995 2010

Page 3: CNCTRAIN FANUC0M

p3

CNC SIMULATION SYSTEMS 1995 2010

Table of Contents

Options 5 Utils Menu 5 Upload CNC programs 6Fanuc Mode Keys 7 EDIT 7 MDI 8 AUTO 10 HOME 11 JOG 12 INC JOG 13 POS 14 OFSET 15 OFSET MESUR 16 PRGR 17 INPUT 18 OUTPT START 19Machine Control Functions 20 CYCLE START 20 CYCLE STOP 21 RESET 22 BLOCK DELETE 23 OPT STOP 24 PROG STOP 25 SINGL BLOCK 26 Coolant Commands 27 Spindle Commands 28Machine and Tooloffsets 29 Setting Tool Offsets 29 Setting WorkShift Offsets 30Fanuc Filing System 31 Display Files 31 Loading Files 32 Starting a New CNC program 33 Deleting CNC programs 34Editing CNC programs 35 Adrs Line 35 Alpha Numeric Keypad 36 Insert/Edit a CNC program 37 Adding new words 38 Using the EOB character 39 Deleting words/blocks 40 Cursor keys 41 Edit Keys 42 ALTER 42 DELET 43 INSERT 44 EOB 45 RESET 46

Page 4: CNCTRAIN FANUC0M

p4

CNC SIMULATION SYSTEMS 1995 2010

Page 5: CNCTRAIN FANUC0M

p5

CNC SIMULATION SYSTEMS 1995 2010

Options

Utils

Tutor LinkIf you have a Denford Desk Top tutor connected to the computer select this option to switch control awayfrom the on-screen tutor. Select this option again to switch control from the desk top tutor back to theon-screen tutor.

Machine LinkIf you have a Denford CNC machine tool connected to your computer select this option to drive the machinedirectly from the on-screen control, or from the Denford Desk Top Tutor.

PrintOutputs a hardcopy of the MDI panel to the printer.

Close PanelCloses the on screen Tutor and returns control to the main CNC editor.

-o-

Page 6: CNCTRAIN FANUC0M

p6

CNC SIMULATION SYSTEMS 1995 2010

Upload CNC programs

Any CNC programs can be uploaded into the CNC control. Select load CNC program from the main menu.This can be a CNC program stored in the default directory or a CNC program from any other source.

The CNC program will be displayed in the CNC editor and you will be prompted to enter mode and

to press the button.

Once the CNC program is in the CNC editor you can upload the program at any time.

Type in 'Y' to confirm the upload. The CNC program will be displayed in the controls memory.

To hide the CNC editor again select Full Screen from the Options Menu.

-o-

Page 7: CNCTRAIN FANUC0M

p7

CNC SIMULATION SYSTEMS 1995 2010

Fanuc Mode Keys

Edit

Select Edit mode to....1 - write or change a CNC part program.2 - to load, save and delete CNC part programs.

Use the PRGR button to switch between editing a CNC program or listing all the CNC files.

-o-

Page 8: CNCTRAIN FANUC0M

p8

CNC SIMULATION SYSTEMS 1995 2010

Mdi

Switches to MDI mode. Press the buttonto display the MDI screen if it is not already displayed.

MDI screen

Use the MDI display to manually enter a single block of CNC information. This can be used to changetools, feedrates, single block moves or to call M codes for example to switch the spindle off/on.

Enter a CNC block of information at the ADRS. line and press the button to send it to the MDIscreen.

Example M06 G00 T01

Press the button to execute the CNC block.

-o-

Page 9: CNCTRAIN FANUC0M

p9

CNC SIMULATION SYSTEMS 1995 2010

Page 10: CNCTRAIN FANUC0M

p10

CNC SIMULATION SYSTEMS 1995 2010

Auto

To run any CNC part program displayed in the Fanuc CNC editor you need to be in Auto Mode.

Execute from first CNC block.

In Edit Mode

Be sure the cursor is on the first line

in the CNC editor by scrolling up using the

or by pressing the button.

-o-

Page 11: CNCTRAIN FANUC0M

p11

CNC SIMULATION SYSTEMS 1995 2010

Home

If the machine your control is connected to has datum switches you can send the axes to theirhome positions.

Use the keys to send each individual axis to it's home position.

-o-

Page 12: CNCTRAIN FANUC0M

p12

CNC SIMULATION SYSTEMS 1995 2010

Jog

Jog mode allows continous movement of the axes at a set feedrate or at the fast traverse feedrate.

Press any of the axes keys for continuous movement.

Toggles between feedrate and fast traverse movement. To set the feedrate use the MDI screen.

-o-

Page 13: CNCTRAIN FANUC0M

p13

CNC SIMULATION SYSTEMS 1995 2010

Inc Jog

Inc Jog mode allows movement of the axes at a fixed distance. This distance is set by the threebuttons below.

Sets the distance to 0.01mm / 0.001ins

Sets the distance to 0.10mm / 0.010ins

Sets the distance to 1.00mm / 0.100ins

Press any of the axes keys to jog an axis.

-o-

Page 14: CNCTRAIN FANUC0M

p14

CNC SIMULATION SYSTEMS 1995 2010

POS

Displays the axes positions for the X,Y and Z axis.

You can switch to this screen during program execution.

-o-

Page 15: CNCTRAIN FANUC0M

p15

CNC SIMULATION SYSTEMS 1995 2010

Offset

Toggles the display between the tooloffset and workshift pages.

Tool Offsets

WorkShift Offsets

-o-

Page 16: CNCTRAIN FANUC0M

p16

CNC SIMULATION SYSTEMS 1995 2010

Ofset Mesur

pressing the offset measure takes a snapshot of the current axes positions to be used when youare going to set a tooloffset or workshift value. If you are setting each axis individually you need to pressthis button for each axis position. If you want to set all axes move the tool to the datum position on all axesthen press this button to store the current positions.

You should have selected the tool offset or workshift page with the offset button.

-o-

Page 17: CNCTRAIN FANUC0M

p17

CNC SIMULATION SYSTEMS 1995 2010

PRGR button

In Edit Mode the PRGR button switches the display between listing a CNC program orlisting all the CNC files.

In all other modes a display of the CNC program will be shown.

You can switch the display during program execution.

-o-

Page 18: CNCTRAIN FANUC0M

p18

CNC SIMULATION SYSTEMS 1995 2010

INPUT

Depending on the current mode INPUT has several uses.

1 - Entering data in MDI mode.

2 - Setting Tool Offsets.

3 - Setting Workshift Offsets.

4 - Uploading CNC programs from the CNC editor.

-o-

Page 19: CNCTRAIN FANUC0M

p19

CNC SIMULATION SYSTEMS 1995 2010

OUTPT START

Select mode if not already selected.

Press this button to download the current CNC program in the controls memory to the CNC editor.

Type in 'Y' to confirm the download. The CNC editor will display the downloaded program.

To hide the CNC editor again select Full Screen from the Options Menu.

-o-

Page 20: CNCTRAIN FANUC0M

p20

CNC SIMULATION SYSTEMS 1995 2010

Machine Control Functions

CYCLE START

Cycle Start is used to start or restart the execution of a CNC program.

You must be in mode to execute the current CNC program in the controls memory.

Press to restart program execution when using .

Press to restart execution when using .

Press to execute single commands from the MDI screen.

You must be in mode to execute singlecommands.

-o-

Page 21: CNCTRAIN FANUC0M

p21

CNC SIMULATION SYSTEMS 1995 2010

CYCLE STOP

Pauses program execution. Press the button to restart.

-o-

Page 22: CNCTRAIN FANUC0M

p22

CNC SIMULATION SYSTEMS 1995 2010

RESET

Pressing the button in mode stops program execution.

-o-

Page 23: CNCTRAIN FANUC0M

p23

CNC SIMULATION SYSTEMS 1995 2010

BLOCK DELETE

Any CNC block that starts with a block delete character '/' will be ignored if the Block Delet button isactive.

Example: /M00During program setup you may want a program stop to be executed by includinga 'M00' as a CNC

block. After setup you can tell the control to ignore the program stop by making the Block Delet button active.

-o-

Page 24: CNCTRAIN FANUC0M

p24

CNC SIMULATION SYSTEMS 1995 2010

OPT STOP

If the Opt Stop button is active and a 'M01' block is programmed the control will stop execution until

the button is pressed.

A M00 block will stop program execution whatever state the Opt Stop is set to.

-o-

Page 25: CNCTRAIN FANUC0M

p25

CNC SIMULATION SYSTEMS 1995 2010

PROG STOP

Instructs the control to stop program execution after the current line has been executed.

Press to restart program execution.

-o-

Page 26: CNCTRAIN FANUC0M

p26

CNC SIMULATION SYSTEMS 1995 2010

SINGL BLOCK

You can select this option during or prior to program execution. Once activated the control will stopprogram execution at the end of each machining line or cycle.

Press to restart program execution.

You can switch single block simulation off by pressing the button again.

-o-

Page 27: CNCTRAIN FANUC0M

p27

CNC SIMULATION SYSTEMS 1995 2010

Coolant Commands

Switches the coolant on.

Switches the coolant off.

-o-

Page 28: CNCTRAIN FANUC0M

p28

CNC SIMULATION SYSTEMS 1995 2010

Spindle Commands

Switches the spindle on with clockwise orientation.

Switches the spindle on with anti-clockwise orientation.

Switches the spindle off.

Increases the spindle speed upto the maximum allowed spindle speed.

Decreases the spindle speed.

-o-

Page 29: CNCTRAIN FANUC0M

p29

CNC SIMULATION SYSTEMS 1995 2010

Machine and Tooloffsets

Setting Tool Offsets

Press the Offset button to display the tool offsets page , you may have to press the button twice toswitch between workshift page and offset page.

Use the cursor keys to move the cursor to the tool offset number that you want to set.

For example offset number 3.

You should have jogged your tool to the correct position for setting the Z length offset normally the top ofthe billet on the Z axis;

Press the offset measure button the lcd light should flash on then off.

Setting the Z axis

Type in MZ0 at the ADRS. line and press the button, the offset value should be displayed in the tooloffset page.

-o-

Page 30: CNCTRAIN FANUC0M

p30

CNC SIMULATION SYSTEMS 1995 2010

Setting WorkShift Offsets

Press the Offset button to display the workshift page , you may have to press the button twice toswitch between tool offsets page and workshift page.

You should have jogged your tool to the correct position for setting the workshift values, normally thebottom left handcorner of the billet for the X and Y axes and the top of the billet for the Z axis.

Press the offset measure button the lcd light should flash on then off.

Setting the Y axis

Type in MY0 at the ADRS. line and press the button, the workshift value should be displayed in theworkshift page.

Setting the X axis

Type in MX0 at the ADRS. line and press the button, the workshift value should be displayed in theworkshift page.

Setting the Z axis

Type in MZ0 at the ADRS. line and press the button, the workshift value should be displayed in theworkshift page.

-o-

Page 31: CNCTRAIN FANUC0M

p31

CNC SIMULATION SYSTEMS 1995 2010

Fanuc Filing System

Display Files

All CNC programs uploaded into the control from the CNC editor or entered into the control by the keypad,are stored in the controls filing system.

To display the files select then press the button.

-o-

Page 32: CNCTRAIN FANUC0M

p32

CNC SIMULATION SYSTEMS 1995 2010

Loading Files

If the files are not yet displayed then select then press the button to display all files.

Type in a program name at the ADRS line. Make sure the program name starts with theletter 'O'.

Press the cursor down button to load the CNC program into the controls memory.

Repeat the above without showing the list of files if you already know the name of the CNC program.

Scroll CNC programs

You can scroll through the CNC programs by typing in 'O' at the ADRS line and pressing the cursor downbutton. Repeat again to view the next CNC program.

-o-

Page 33: CNCTRAIN FANUC0M

p33

CNC SIMULATION SYSTEMS 1995 2010

Starting a New CNC program

To start a new CNC program select and press the button if you want to check the list of filenames that are already in use.

Enter a new filename at the ADRS line. and press the button to confirm.

The controls memory will be cleared and the selected program name will be the first line of the program.

Example 1 :

This would display the following

Example 2 :

This would display the following

-o-

Page 34: CNCTRAIN FANUC0M

p34

CNC SIMULATION SYSTEMS 1995 2010

Deleting CNC programs

To delete a CNC program select and press the button to view the list of file names.

Type in the name of the filename that you want to delete at the ADRS line.

and then press the button. The file listing will be updated with the deleted fileno longer displayed.

-o-

Page 35: CNCTRAIN FANUC0M

p35

CNC SIMULATION SYSTEMS 1995 2010

Editing CNC programs

Adrs Line

Use the address line to enter a word of information. All information must be entered atthe address line.

A word of information always starts with a letter followed by a numerical value.

Example: G00 X12.345 M06

To enter any value you use the controls keypad.

-o-

Page 36: CNCTRAIN FANUC0M

p36

CNC SIMULATION SYSTEMS 1995 2010

Alpha Numeric Keypad

All CNC programs can be entered using the controls keypad.

To enter a new word make sure the address line is empty. Press the key to clear the address line ifrequired.

To enter G01 press the following keys

To enter X-12.45 press the following keys

-o-

Page 37: CNCTRAIN FANUC0M

p37

CNC SIMULATION SYSTEMS 1995 2010

Insert/Edit a CNC program

To insert or edit a CNC program you must follow the correct procedures that are compatible with the Fanuc0M control.

All words of information are entered on the address line and then inserted using the button.

All blocks of information are made up of several words, and end with an end of block character.

Press this button to enter an EOB character.

The position of the edit cursor dictates where the next word will be inserted in the editor.

Use the keys to move the edit cursor to the correct position.

-o-

Page 38: CNCTRAIN FANUC0M

p38

CNC SIMULATION SYSTEMS 1995 2010

Adding new words

Inserting a Feed after the Y value

Move the editcursor to the Y letter.

G00 X 121.45 Y 10.5 ADRS F300

G00 X 121.45 Y 10.5 F300 Inserting an EOB character

Move the editcursor to the F letter.

G00 X 121.45 Y 10.5 F300 ADRS ;

G00 X 121.45 Y 10.5 F300 ; Starting the next line

Move the editcursor to the EOB character.

G00 X 121.45 Y 10.5 F300 ; ADRS G02

G00 X 121.45 Y 10.5 F300 ;G02

-o-

Page 39: CNCTRAIN FANUC0M

p39

CNC SIMULATION SYSTEMS 1995 2010

Using the EOB character

Splitting a line using the EOB character

Move the editcursor to the F letter.

G00 X 12.45 Y 10.23 F300 M06 T01

ADRS ;

G00 X 12.45 Y 10.23 F300 ;M06 T01

Inserting a new line using the EOB character

Move the editcursor to the EOB character.

M03 S2300 ;G01 X 12.3 Y 10.2 ;

ADRS G00

M03 S2300 ;G00 ;G01 X12.3 Y 10.2 ;

-o-

Page 40: CNCTRAIN FANUC0M

p40

CNC SIMULATION SYSTEMS 1995 2010

Deleting words/blocks

Deleting a word

Move the editcursor to the Y letter you want to delete.

G00 X 12.45 Y 12.44 F 455 ; Press the button. G00 X 12.45 F 455 ;

Deleting an EOB character

Move the editcursor to the EOB character.G00 X 12.45 Y 12.44 F 455 ;M03 S2345 ;

Press the button.

G00 X 12.45 Y 12.44 F 455 M03 S2345 ;

-o-

Page 41: CNCTRAIN FANUC0M

p41

CNC SIMULATION SYSTEMS 1995 2010

Cursor keys

If the ADRS line is empty pressing the cursor keys will move the edit cursor up/down in the editor,one word for each keypress.

If the ADRS line contains text the cursor keys will search in the editor for the text. If text is found the editorwill scroll to the new position.Pressing the uparrow will enable the search towards the start of the CNC program.Pressing the downarrow will enable the search towards the end of the CNC program.

You can be in mode or mode to start a search.

-o-

Page 42: CNCTRAIN FANUC0M

p42

CNC SIMULATION SYSTEMS 1995 2010

Edit Keys

ALTER

To change a word of information that has already been entered in the editor.

1 - Move the cursor to the word that you want to change.

2 - Enter the new word at the address line.

3 - Press the key . The new word will be dispayed in the controls memory.

-o-

Page 43: CNCTRAIN FANUC0M

p43

CNC SIMULATION SYSTEMS 1995 2010

DELET

To delete a word of information.

1 - Move the cursor to the word that you want to change.

2 - Press the key. The word will be deleted from the controls memory.

Deleting the EOB character from the end of a block will add the next block to the end.

-o-

Page 44: CNCTRAIN FANUC0M

p44

CNC SIMULATION SYSTEMS 1995 2010

INSERT

To enter a new word of information into the controls memory.

1 - Key in the new word at the address line.

2 - Move the cursor to the correct position in the editor.

3 - Press the key to enter the new word.

-o-

Page 45: CNCTRAIN FANUC0M

p45

CNC SIMULATION SYSTEMS 1995 2010

EOB

This key is used to enter an end of block character.

Example G00 X12.45 M03 S2000 ;

A block is a series of words with the end of block character at the end.

Press the key to enter the end of block character in the editor.

-o-

Page 46: CNCTRAIN FANUC0M

p46

CNC SIMULATION SYSTEMS 1995 2010

RESET

Moves the cursor in the editor to the start of the program.

You must be in mode.

Pressing the button in mode stops program execution.

-o-

Page 47: CNCTRAIN FANUC0M

p47

CNC SIMULATION SYSTEMS 1995 2010

Index

- O -Offset

- U -Utils 5

- R -RESET ,

- C -CYCLE STOP 21CYCLE START

- W -WorkShift Offsets

- O -OUTPT START 19

- I -INPUT

- O -OPT STOP 24Ofset Mesur

- P -PROG STOP 25POS

- I -Inc Jog 13

Page 48: CNCTRAIN FANUC0M

p48

CNC SIMULATION SYSTEMS 1995 2010

- J -Jog

- H -Home 11

- A -Auto

- M -Mdi 8

- E -Edit

- I -Input CNC programs

- P -PRGR button

- A -Adrs Line 35

- I -INSERT 44

- D -DELET 43

- A -ALTER

Page 49: CNCTRAIN FANUC0M

p49

CNC SIMULATION SYSTEMS 1995 2010

- C -Cursor keys

- D -Deleting words/blocks 40

- U -Using the EOB character

- A -Adding new words

- B -BLOCK DELETE

- A -Alpha Numeric Keypad

- E -EOB

- D -Deleting CNC programs 34

- S -Starting a New CNC program

- L -Loading Files 32

- F -Fanuc Filing System 31

- T -

Page 50: CNCTRAIN FANUC0M

p50

CNC SIMULATION SYSTEMS 1995 2010

Tool Offsets

- S -Spindle Commands 28

- C -Coolant Commands

- S -SINGL BLOCK

- I -Inserting a CNC program 37

Page 51: CNCTRAIN FANUC0M

CNC SIMULATION SYSTEMS 1995 2010