0% found this document useful (0 votes)
376 views33 pages

FANUC Turning Handbook

The FANUC Series 0i-TF Plus Operator's Handbook for Lathe System provides detailed instructions on tool offset procedures, program editing, management, and execution functions. It includes step-by-step guides for creating, renaming, copying, and deleting programs, as well as simplified programming functions using canned cycles. The handbook serves as a comprehensive resource for operators to effectively utilize the lathe system's capabilities.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
376 views33 pages

FANUC Turning Handbook

The FANUC Series 0i-TF Plus Operator's Handbook for Lathe System provides detailed instructions on tool offset procedures, program editing, management, and execution functions. It includes step-by-step guides for creating, renaming, copying, and deleting programs, as well as simplified programming functions using canned cycles. The handbook serves as a comprehensive resource for operators to effectively utilize the lathe system's capabilities.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

FANUC Series 0i-TF Plus

Operator’s Handbook
For Lathe System

1
Table of Contents

1. Operator’s Handbook For Lathe System

1.1 Tool Offset and Tool Type …………………………………03-04

1.2 Program Editing Functions ……………………………..05-12

1.3 Program Management Functions ……………….……….13-16

1.4 Program Execution Functions …………….……………..17-19

1.5 Functions to Simplify Programming (Canned Cycles).20-32

2. Revision Record ….……………………….……………........

Title
Prepared By Arjun Jadhav
FANUC Series 0i-TF Plus
Verified By Nikhil Dharmuche (Operator’s Handbook)
Approved By Sreejith Nair Edition: 01.0 Date: 20/12/2024 2
1.1 Tool Offset and Tool Type:-
➢ X and Z offset Taking Procedure :-

1. Select HANDLE mode


2. Touch Tool on Outer Diameter for X offset
3. Press OFF/SET MDI Key
4. Press GEOMETRY soft key
5. Select Tool offset Number
6. Type X50.0 (Component Diameter)
7. Press MEASURE soft key
8. Touch Tool on Job Face for Z offset .
9. Type Z0.0 (Component Face)
10. Press MEASURE soft key

Z Offset
X Offset

3
➢ Tool Type Selection for various Tools in G41/G42 :-

1. Use Tool type as per below image and put Tool nose number (From 1 to 8)
in T Column of OFF/SET Page.
2. Use G41(Tool Nose Radius Left) or G42(Tool Nose Radius right) in Program
depending on Tool movement Direction and use G40 to cancel Tool Nose
Radius
3. Put Tool insert Radius in R Column of OFF/SET Page.

4
1.2 Program Editing Functions :-
➢ New Program Create in CNC MEMORY :-

1. Select EDIT mode


2. Press PROG MDI Key
3. Press FOLDER soft key
4. Type Number of Program (E.g. O0123) or Program Name (E.g. PART1)
5. Press CREATE PROGRAM soft key

5
➢ Program Rename :-

1. Select EDIT mode


2. Press PROG MDI Key
3. Press FOLDER soft key
4. Press OPRT soft key
5. Keep Cursor on Program to Rename
6. Type new name or Number
7. Press RENAME soft key

6
➢ Program Lines Copy and Paste to Other Program:-
1. Select EDIT mode
2. Press PROG MDI key
3. Press FOLDER soft key
4. Select Program which need to
copy and Press INPUT hard key
5. Press OPRT soft key

6. Keep cursor on line from where


to copy and Press SELECT
soft key

7. Press Continue Down arrow


MDI key to select Multiple lines
8. Press COPY soft key

7
9. Type other program name and
Press Down arrow MDI key

10. Keep cursor anywhere and


Press PASTE soft key

11. After Program Paste Press


Next Page
12. Press BG ALL END soft key

8
➢ Program Lines Copy and Paste In BG EDIT :-
1. Select EDIT mode
2. Press PROG MDI key
3. Press FOLDER soft key
4. Select Program other than main
program which need to copy
and Press INPUT key

5. Press FOLDER soft key

6. Select 2nd program and Press


INPUT key

9
7. Press SHIFT MDI key then
Left Arrow MDI key to select
left side screen.
8. Press OPRT soft key

9. Keep cursor on line from where


To copy and Press SELECT
soft key
10. Press Continue Down arrow
MDI key to select Multiple lines
11. Press COPY soft key

12. Press SHIFT MDI key then


Right Arrow MDI key to
select right side screen
13. Press PASTE soft key
14. After Program Paste, Press
Next Page and Press
BG ALL END soft key

10
➢ Program Delete :-

1. Select EDIT mode


2. Press PROG MDI Key
3. Press FOLDER soft key
4. Press OPRT soft key
5. Keep Cursor on Program to Delete
6. Press DELETE soft key
7. Press EXEC soft key

11
➢ Manual MST Function :-

1. Manual MST Function addresses the Operator workflow complexity for


executing MST Codes on Fanuc CNC.
2. Single Application to execute MST Code in any mode.
3. Faster code execution.
4. Eliminates need of mode switching and screen transition.

12
1.3 Program Management Functions :-
➢ Program Copy From CF/USB to CNC MEMORY (Multi List) :-
1. Select MDI mode.
2. Press OFF/SET MDI key until
this screen appears
3. Make I/O CHANNEL
= 4(CF) / 17(USB)

1. Select EDIT mode


2. Press PROG MDI key
3. Press FOLDER soft key
4. Press OPRT soft key

5. Press DEVICE CHANGE


soft key
6. Press CNC MEM soft key

7. Press Next Page


8. Press MULTI LIST soft key
9. Press <SHIFT> Down arrow
MDI key to Switch Screen
10. Press Next Page 2 Times

13
11. Press DEVICE CHANGE soft
key

12. Press CF/USB soft key


13. Press Next Page
14. Keep cursor on Program and
Press SELECT soft key or

15. Press COPY soft key


16. Press <SHIFT> Up Arrow
MDI key

17. Press PASTE soft key

14
➢ Program Copy From CF/USB to CNC MEMORY :-
1. Select MDI mode.
2. Press OFF/SET MDI key until
this screen appears
3. Make I/O CHANNEL =
4(CF) / 17(USB)

1. Select EDIT mode


2. Press PROG MDI key
3. Press FOLDER soft key
4. Press OPRT soft key

5. Press DEVICE CHANGE soft


key
6. Press CF/USB soft key

or

7. Press Next Page


8. Keep cursor on Program and
Press SELECT soft key

15
9. Press COPY soft key

10. Press Next Page soft key


2 times
11. Press DEVICE CHANGE

12. Press CNC MEM soft key


13. Press Next Page

14. Press PASTE soft key

16
1.4 Program Execution Functions :-
➢ Main Program Select from List:-
1. Select EDIT mode
2. Press PROG MDI key
3. Press FOLDER soft key
4. Press OPRT soft key
5. Keep Cursor on Program
6. Press MAIN PROGRAM soft key

7. Make sure that “∂” symbol came in front of program name

NOTE:-
While selecting main program if this alarm
Blinks then Press BG ALL END (soft key)

➢ Procedure for BG ALL END

17
➢ Sequence (N) Number Search :-

1. Select AUTO OR MEMORY mode


2. Press PROG MDI key
3. Press PROGRAM soft key
4. Type Sequence Number (N1 or N2 or N3 etc.)
5. Press SEQ NO SEARCH soft key

18
➢ 2D Simulation of Running Program:-

▪ Following Parameter setting should done before Cycle start


1. Select AUTO or MEMORY mode.
2. Press CSTM/GR MDI key
3. Press PARAMETER soft key
4. Enter GRAPHIC COORDINATES = 4
5. Enter RANGE(MAX.) X = 42.0 (Component Diameter)
6. Enter RANGE(MAX.) Z = -60.0 (Turning Length in Negative)
7. Enter RANGE(MIN.) X = 0.0
8. Enter RANGE(MIN.) Z = 0.0
9. After entering above values SCALE and GRAPHIC CENTER
Automatically Adjusted
10. To check graph while running program Press CSTM/GR MDI key
11. Press GRAPH soft key
12. Press OPRT soft key
13. Press START soft key.
13. Press CLEAR soft key to Erase Graph

19
1.5 Functions to Simplify Programming (Canned Cycles):-
➢ G90/G77 (Straight or Taper Simple Turning cycle) :-
▪ Cycle Format – ▪ G code Selection –
G90 X_ Z_ R_ F_ 1. G90 – For G code system A
X_ = Turning X position 2. G77 – For G code system B
Z_ = Turning length
R_ = Taper amount
F_ = Feed rate (mm/rev)

▪ Drawing with Sample Programs :-

O0001 O0001
G28 W0.0 U0.0 G28 W0.0 U0.0
T0101 T0101
M03 S500 M03 S500
G0 X60.0 Z5.0 G0 X60.0 Z2.0
G90 X50.0 Z-50.0 F0.3 G90 X50.0 Z-40.0 R-5.0 F0.3
X45.0 X45.0
X40.0 X40.0
X35.0 X35.0
X30.0 X30.0
G0 X65.0 G0 X60.0
G0 Z20.0 G0 Z20.0
G28 W0.0 U0.0 G28 W0.0 U0.0
M05 M05
M30 M30
% %

20
➢ G94/G79 (Simple or Taper Facing cycle) :-
▪ Cycle Format – ▪ G code Selection –
G94 X_ Z_ R_ F_ 1. G94 – For G code system A
X_ = Facing end position 2. G79 – For G code system B
Z_ = Facing cut value
R_ = Taper amount
F_ = Feed rate (mm/rev)

▪ Drawing with Sample Programs :-

O0002 O0002
G28 W0.0 U0.0 G28 W0.0 U0.0
T0101 T0101
M03 S500 M03 S500
G0 X60.0 Z5.0 G0 X100.0 Z2.0
G94 X20.0 Z-1.0 F0.3 G94 X30.0 Z-1.0 R-25.0 F0.3
Z-2.0 Z-2.0
Z-3.0 Z-3.0
Z-4.0 Z-4.0
Z-5.0 Z-5.0
G0 Z20.0 G0 Z20.0
G0 X60.0 G0 X60.0
G28 W0.0 U0.0 G28 W0.0 U0.0
M05 M05
M30 M30
% %

21
➢ G92/G78 (Threading cycle) :-
▪ Cycle Format – ▪ G code Selection –
G92 X_ Z_ F_ 1. G92 – For G code system A
2. G78– For G code system B
X_ = 1st cut of Thread
Z_ = Thread length
F_ = Pitch

▪ Drawing with Sample Programs :-

O0003
G28 W0.0 U0.0
T0101
M03 S500
G0 X55.0 Z5.0
G92 X50.0 Z-20.0 F1.5
X49.7
X49.4
X49.1
X48.8
X48.5
X48.4
X48.16
G0 X55.0
G0 Z20.0
G28 W0.0 U0.0
M05
M30
%

▪ Calculation for Minor Diameter :-

Thread Height = Pitch X 0.613 = 1.5 X 0.613 = 0.9195mm


Minor Dia. = Major Dia. – 2 x Thread Height (P) = 50 – 2x0.9195 = 48.16

22
➢ G71 (Stock Removal – Turning Cycle )

▪ Cycle Format – ▪ Finish Cycle Format –


G71 U_ R_ G70 P_ Q_ F_
G71 P_ Q_ U_ W_ F_
P_ = First sequence number
U_ = Radial Depth of cut Q_ = Last sequence number
R_ = Tool Retract amount F_ = Feed rate (mm/rev)
P_ = First sequence number
Q_ = Last sequence number
U_ = Finishing amount in X
W_ = Finishing amount in Z
F_ = Feed rate (mm/rev)

▪ Drawing with Sample Programs :-

O0004
G28 W0.0 U0.0
T0101
M03 S500
G0 X42.0 Z5.0
G71 U2.0 R1.0
G71 P100 Q200 U0.5 W0.2 F0.2
N100 G01 X20.0 F0.2
G01 Z0.0
G01 X24.0 Z-2.0
G01 Z-28.0
G01 X32.0 Z-50.0
G01 Z-56.0
N200 G02 X40.0 Z-60.0 R4.0
G70 P100 Q200 F0.1
G0 X42.0 Z5.0
G28 W0.0 U0.0
M05
M30
%

23
➢ G72 (Stock Removal – Facing Cycle)

▪ Cycle Format – ▪ Finish Cycle Format –


G72 W_ R_ G70 P_ Q_ F_
G72 P_ Q_ U_ W_ F_
P_ = First sequence number
W_ = Facial Depth of cut Q_ = Last sequence number
R_ = Tool Retract amount F_ = Feed rate (mm/rev)
P_ = First sequence number
Q_ = Last sequence number
U_ = Finishing amount in X
W_ = Finishing amount in Z
F_ = Feed rate (mm/rev)

▪ Drawing with Sample Programs :-

O0004
G28 W0.0 U0.0
T0101
M03 S500
G0 X42.0 Z5.0
G72 W2.0 R1.0
G72 P100 Q200 U0.5 W0.2 F0.2
N100 G01 X40.0 Z-60.0 F0.2
G03 X32.0 Z-56.0 R4.0
G01 Z-50.0
G01 X24.0 Z-28.0
G01 Z-2.0
N200 G01 X20.0 Z0.0
G70 P100 Q200 F0.1
G0 X42.0 Z5.0
G28 W0.0 U0.0
M05
M30
%

24
➢ G73 (Pattern Repeating cycle) :-

▪ Cycle Format – ▪ Finish Cycle Format –


G73 U_ W_ R_ G70 P_ Q_ F_
G73 P_ Q_ U_ W_ F_
P_ = First sequence number
U_ = X axis total stock Q_ = Last sequence number
W_ = Z axis total stock F_ = Feed rate (mm/rev)
R_ = Number of Repeat Cuts
P_ = First sequence number
Q_ = Last sequence number
U_ = Finishing amount in X
W_ = Finishing amount in Z
F_ = Feed rate (mm/rev)

▪ Drawing with Sample Programs :-

O0005
G28 W0.0 U0.0
T0101
M03 S500
G0 X42.0 Z5.0
G73 U4.0 W1.0 R3.0
G73 P100 Q200 U0.5 W0.2 F0.2
N100 G01 X20.0 Z0.0 F0.2
G01 X24.0 Z-2.0
G01 Z-28.0
G01 X32.0 Z-50.0
G01 Z-56.0
N200 G02 X40.0 Z-60.0 R4.0
G70 P100 Q200 F0.1
G0 X42.0 Z5.0
G28 W0.0 U0.0
M05
M30
%

25
➢ G74 (Face Grooving cycle) :-

▪ Cycle Format –
G74 R_
G74 X_ Z_ P_ Q_ F_

R_ = Tool Retract amount


X_ = Last Groove diameter
Z_ = Total Groove Depth
P_ = Radial distance between
2 Grooves in Micron
Q_ = Pecking amount in Micron
F_ = Feed rate (mm/rev)

▪ Drawing with Sample Programs :-

O0006
G28 W0.0 U0.0
T0101
M03 S500
G0 X30.0 Z5.0
G74 R1.0
G74 X70.0 Z-20.0 P10000 Q3000 F0.2
G0 Z20.0
G28 W0.0 U0.0
M05
M30
%

26
➢ G75 (OD Grooving cycle) :-

▪ Cycle Format –
G75 R_
G75 X_ Z_ P_ Q_ F_

R_ = Tool Retract amount


X_ = Groove diameter
Z_ = Last Groove Z value
P_ = Radial pecking depth in Micron
Q_ = distance between 2 grooves in
Micron
F_ = Feed rate (mm/rev)

▪ Drawing with Sample Programs :-

O0007
G28 W0.0 U0.0
T0101
M03 S500
G0 X85.0 Z5.0
G01 Z-40.0
G75 R1.0
G75 X50.0 Z-80.0 P1000 Q40000 F0.2
G0 X85.0
G0 Z10.0
G28 W0.0 U0.0
M05
M30
%

27
➢ G76 (Threading cycle) :-

▪ Cycle Format –
G76 P(a_b_c_) Q_ R_
G76 X_ Z_ P_ Q_ F_

a_ = Number of finish pass


b_ = End chamfer amount
c_ = Tool Tip angle
Q_ = Depth of Threading cut in Micron
R_ = Finishing amount
X_ = Minor Diameter
Z_ = Thread length
P_ = Thread height in Micron
Q_ = 1st depth of cut in micron
F_ = Pitch

▪ Drawing with Sample Programs :-

O0008
G28 W0.0 U0.0
T0101
M03 S500
G0 X55.0 Z5.0
G76 P020000 Q200 R0.05
G76 X48.16 Z-20.0 P919 Q100 F1.5
G0 X55.0
G0 Z20.0
G28 W0.0 U0.0
M05
M30
%

▪ Calculation for Minor Diameter :-

Thread Height (P) = Pitch X 0.613 = 1.5 X 0.613 = 0.9195mm


Minor Dia. = Major Dia. – 2 x Thread Height (P) = 50 – 2x0.9195 = 48.16

28
➢ G76 (Double start Threading cycle) :-
▪ Cycle Format –
G76 P(a_b_c_) Q_ R_
G76 X_ Z_ P_ Q_ F_

a_ = Number of finish pass


b_ = End chamfer amount
c_ = Tool Tip angle
Q_ = Depth of Threading cut in Micron
R_ = Finishing amount
X_ = Minor Diameter
Z_ = Thread length
P_ = Thread height in Micron
Q_ = 1st depth of cut in Micron
F_ = Lead (Pitch x No of start)

▪ Drawing with Sample Programs :-


O0009
G28 W0.0 U0.0
T0101
M03 S500
G0 X55.0 Z5.0
G76 P020000 Q200 R0.05
G76 X48.16 Z-20.0 P919 Q100 F3.0
G0 W1.5
G76 P020000 Q200 R0.05
G76 X48.16 Z-20.0 P919 Q100 F3.0
G0 X55.0
G0 Z20.0
G28 W0.0 U0.0
M05
M30
%

▪ Calculation for Minor Diameter :-


Thread Height (P) = Pitch X 0.613 = 1.5 X 0.613 = 0.9195mm
Minor Dia. = Major Dia. – 2 x Thread Height (P) = 50 – 2x0.9195 = 48.16

29
➢ G76.1 (Multi Threading Cycle, Both-edge zigzag threading):-

▪ Cycle Format –
P1 P2

G76.1 X_ Z_ I_ K_ D_ R_ F_ P_ Q_

X_ = Minor Diameter
Z_ = Thread length
I_ = Taper amount
K_ = Thread height in Micron P3 P4

D_ = Depth of 1st cut in Micron


R_ = Angle of tool nose
F_ = Lead of Thread
P_ = Thread Cutting Method (1/2/3/4)
Q_ = Thread start angle shift

▪ Drawing with Sample Programs :-

O0008
G0 G28 W0.0 U0.0
T0101
M03 S500
G0 X80.0 Z130.0
G76.1 X60.64 Z25.0 K3680 D1800 R60 P2 F6.0
G0 X80.0
G0 Z150.0
G0 G28 W0.0 U0.0
M05
M30
%

▪ Calculation for Minor Diameter :-

Thread Height (K) = Lead X 0.613 = 6.0 X 0.613 = 3.680mm


Minor Dia. = Major Dia. – 2 x Thread Height (K) = 68 – 2x3.68 = 60.64

▪ Parameters for G76.1 cycle :- 5130=1.0 (chamfer amount) ,


5141 = 0.05 (Finishing Allowance)

30
➢ G74 (High speed Peck Drilling) and G83 (Peck Drilling):-

▪ Cycle Format – ▪ Cycle Format –


G74 Z_ Q_ F_ G83 Z_ Q_ F_

Z_ = Total Depth of Drill Z_ = Total Depth of Drill


Q_ = Pecking amount in micron Q_ = Pecking amount in micron
F_ = Feed rate (mm/rev) F_ = Feed rate (mm/rev)

▪ Drawing with Sample Programs :-

O0010 O0011
G28 W0.0 U0.0 G28 W0.0 U0.0
T0101 T0101
G97 M03 S500 G97 M03 S500
G0 X100.0 Z5.0 G0 X100.0 Z5.0
G0 X0.0 G0 X0.0
G74 Z-55.0 Q5000 F0.2 G83 Z-55.0 Q5000 F0.2
G0 Z10.0 G0 Z10.0
G28 W0.0 U0.0 G28 W0.0 U0.0
M05 M05
M30 M30
% %

▪ Parameters for G83 cycle :- 5101#2=1 , 5115 = 0.5

31
➢ G84 (Tapping Cycle) :-

▪ Cycle Format –
G84 Z_ R_ F_

Z_ = Thread Length
R_ = Thread start point
F_ = Pitch

▪ Drawing with Sample Programs :-

O0012
G28 W0.0 U0.0
T0101
G97 M03 S200
G0 X100.0 Z5.0
G0 X0.0
M29 S200
G84 Z-20.0 R2.0 F1.5
M28
G0 Z10.0
G28 W0.0 U0.0
M05
M30
%

32
2. Revision Record
Edition Date Contents

01 20-Dec, 2024 First Time release

SCAN TO WATCH LATEST


UPDATES

33

You might also like