Fanuc OT CNC Program Manual Gcode Training 588
Fanuc OT CNC Program Manual Gcode Training 588
PROGRAM MANUAL
PU
MA
450
www.EngineeringBooksPdf.com
TRAINING
Forward
Thank you.
www.EngineeringBooksPdf.com
TRAINING
O-T
DAEWOO
RESET O( N) GE RC 7 8 9 ALTER
NO. X Z R
G 01 0.000 0.000 0.000
NC POWER G 02 0.000 0.000 0.000 XU YV Z W 4TH 4 5 6 INSRT
U 0.000 W 0.000
PAGE
NUM. MZ 120. S MDI 0T
OFF SHIFT POS PRGRM OFSET MENU
? ? N LM
80 100 120 90 100 110
50 100 150
60 140 80 120 0 180
40
150
70
? %
20 60
0 50 ALARM NO.
SPINDLE LOAD
FEEDRATE OVERRIDE SPINDLE OVERRIDE SPINDLE SPEED
EMERGENCY STOP
+X
X100
X X10
–Z +Z
SINGLE OPTIONAL OPTIONAL DRY RUN
Z START STOP COOLANT BLOCK STOP BLOCK SKIP
X1
α
6 7 8
100 45 9
3 10
50 2 11
–X 1 12
F0
CYCLE START FEED HOLD MACHINE READY EMG. RELEASE RAPID OVERRIDE TOOL NO. MACHINE LOCK PROGRAM PROTECT CHUCKING
www.EngineeringBooksPdf.com
TRAINING
G-FUNCTION
STANDARD G SPECIAL
GROUP FUNCTION
CODE G CODE
G50 G92 00 Creation of virtual coordinate/Setting the rotating time of principal spindle
G70 G70 Compound repeat cycle(Finishing cycle)
G71 G71 Compound repeat cycle(Stock removal in turning)
G72 G72 Compound repeat cycle(Stock removal in facing)
G73 G73 Compound repeat cycle(Pattern repeating cycle)
G74 G74 Compound repeat cycle(Peck drilling in Z direction)
G75 G75 Compound repeat cycle(Grooving in X direction)
G76 G76 Compound repeat cycle(Thread process cycle)
Note) 1. # mark instruction is he modal indication of initial condition which is immediately available
when power is supplied.
2. In general, the standard G code is used in lathe, and it is possible to select the special G code
according to setting of parameters.
www.EngineeringBooksPdf.com
TRAINING
www.EngineeringBooksPdf.com
TRAINING
www.EngineeringBooksPdf.com
TRAINING
Note) 1. M00 : For this command, main spindle stop, cutting oil, motor stop, tape reading stop are
carriedout.
M01 : While this function is the same as M00, it is effective when the optional stop switch of
console is ON.
This command shall be overrided if the optional stop switch is OFF.
M02 : Indicates the end of main program.
M30 : This is the same as M02 and it returns to the starting position of the programme when
the memory and the tape are running.
2. M code should not be programmed in the command paragraph containing S code or T code.
It is favorable for M code to programe in a command paragraph independently.
3. The edges of processed material become round due to the effect of characteristics of AC
servo motor. To avoid it, M74 and M75 functions are used.
4. M76, M77
These codes are effective when thread process is programmed by G92, and they are used for
ON and OFF of thread beveling. Thread chamferingis set as much as one pitch by setting of
parameters and it is possible to set double.
www.EngineeringBooksPdf.com
TRAINING
One block
N G X Y F S T M :
Sequence Preparation Dimension Feed Spindle Tool Function EOB
Auxiliary function word function speed function auxiliary
No. function
www.EngineeringBooksPdf.com
TRAINING
Meaning of Address
T function is used for designation of tool numbers and tool compensation.
T function is a tool selection code made of 4 digits.
T 0 2 0 2
Designation of tool compensation number
Designation of tool number
www.EngineeringBooksPdf.com
TRAINING
G00(Positioning)
G00
-Z +Z
Ø25
-X
www.EngineeringBooksPdf.com
TRAINING
G01
G01(Linear interpolation)
Each axes moves straigrtly as much as commanded data in commanded rate.
+X
G01
-Z +Z
Ø25
30
-X
www.EngineeringBooksPdf.com
TRAINING
AUTO CHAMFERING “C” AND CORNER “R” (Option)
+X
C
+r
+i
A
B
-i Command path Z→X : A : Start point of instuction
-r
C' G01 Z(w) B C ( ¡ i) : B : End point of instruction
-X G01 Z(w) B C ( ¡ r) :CC’ : Running point of command
A
-r +r
Command path X→Z :
-Z +Z G01 X(u) B C ( ¡ k)
C' B C
-K +K G01 X(u) B R ( ¡ r)
Note) (1) After instructing from G01 to one axis, the next command paragraph should be fed in
vertical direction.
(2) If the next command paragraph is incremental type, designate the incremental volume
baed on B point.
(3) In following cases, errors occur. (G01 Mode)
– When instruction one of I, K, R and X and Z at the same time.
– When instructing two of I, K, R in the same block.
– When instructing Xand I or Z and K.
– When the moving distance is less than the next command
are not right angled.
(4) During the operation of single command paragraph, the operation at C point stops.
Example)
X
C3 N1 G01 Z30.0 R6.0 F0.2 :
N3
N2 N2 X100.0 K-3.0 :
6
R
N1
N3 Z0 :
Ø100
Z
Ø40
80
10
www.EngineeringBooksPdf.com
TRAINING
G01 PROGRAM
Example1)
Ø100
Ø80
50 30 15
O0001 :
N10 G50 S1500 T0100 M42 : N20 G50 S2000 T0300 :
G96 S180 M03 : G96 S200 M03 :
G00 X100.5 Z5.0 T0101 M08 : G00 X85.0 Z5.0 T0303 M08 :
G01 Z-95.0 F0.25 : Z0 :
G00 U2.0 Z0.5 : G01 X-1.6 F0.2 :
G01 X-1.6 F0.2 : G00 X80.0 Z3.0 :
G00 X95.0 W1.0 : G42 Z1.0 :
G01 Z-37.3 F0.25 : G01 Z-15.0 F0.18 :
X100.0 Z-45.5 : X100.0 Z-45.0 :
G00 Z1.0 : Z-95.0 :
X90.0 : G40 U2.0 W1.0
G01 Z-29.8 : G00 X200.0 Z200.0 M09 T0300 :
X95.0 Z-37.3 : M30 :
G00 Z1.0 :
X85.0 : G50 : Setting the rotating time of max. speed of
G01 Z-22.3 : main spindle
X90.0 Z-29.8 : G96 : Constant surface speed control command
G00 Z1.0 : G40 : Compensation cancel
X80.5 : G42 : Right hand compensation
G01 Z-15.55 :
X85.0 Z-22.3 :
G00 X200.0 Z200.0 M09 T0100 :
M01 :
11
www.EngineeringBooksPdf.com
TRAINING
G01 PROGRAM
Example2)
C1
C1
Ø60
Ø70
Ø50
45 25 30
100
12
www.EngineeringBooksPdf.com
TRAINING
G02 G03
X I (X)
Z K(Z)
P0
P2
X
G02 I
P1
K
Z
G03
P1
P0 -I
-K
Z
13
www.EngineeringBooksPdf.com
TRAINING
G02, G03(Circular interpolation)
Each axis interpolates circularly to the commanded coordinate in instructed speed.
Meaning
Conditions Instruction
Right hand coodinate Left hand coodinate
1 Rotation direction G02 CW CCW
G03 CCW CW
2 Location of end point X,Z Location X,Z of commanded point from coordinate
Distance to the end point U,W Distance from start point to commanded point
3 Distance between start point Distance from start point to the center of and arc
and the center point I,K with sign, radius value (I always designates the
radius)
Arc radius with no sign radius R Radius of circumference
of circumference
Z
Ø30
G01 X50.0 :
Z0 :
14
www.EngineeringBooksPdf.com
TRAINING
Note) (1) If I or K is 0 it is omissible.
(2) G02 I_: Make a round of circle.
(3) It is recommended to use R as + value, and designates the circumferences less than
180.
G03 R_: No moving
(4) When designating R which is less than the half of moving distance, override R and make
half circle.
(5) When designating I, K and R at the same time, R is effective.
(6) When the moving end point is not on the circumference as a result of wrong designation
of and K :
P2 P2
r r
P1 P1
15
www.EngineeringBooksPdf.com
TRAINING
G03 PROGRAM
G02
)
Example 1)
Ø100
Ø20
R4
5 20.615
40 24.385 50
N10 :
16
www.EngineeringBooksPdf.com
TRAINING
G02 PROGRAM
G03
)
Example 2)
16
16
R
Ø100
R
Ø35
46 36
N10 :
17
www.EngineeringBooksPdf.com
TRAINING
G01
G02
G03
) PROGRAM
30
15
2.5
.5
R1
R3
Ø30
Ø35
Ø100
Ø102
Ø40
Ø60
Ø80
15
24.33
8 42
O0000 :
N10 (ø30 DRILL) G01 Z-14.8 F0.27 :
M01 : X72.9 :
18
www.EngineeringBooksPdf.com
TRAINING
N30 (Inside diameter stock removal) N50 (Inside diameter finishing)
G50 S1500 T0400 : G50 S1800 T0600 :
G96 S180 M03 : G96 S200 M03 :
G00 X34.5 Z3.0 T0404 M08 : G00 X40.0 Z5.0 T0606 M08 :
G01 Z-41.8 F0.27 : G41 Z1.0 :
G00 U-0.5 Z1.0 : G01 Z-15.0 F0.2 :
X39.5 : X35.0 Z-24.33 :
G01 Z-15.0 : Z-42.0 :
X34.5 Z-24.3 : X29.0 :
G00 Z10.0 : G40 G00 Z10.0 :
X200.0 Z200.0 T0400 : X200.0 Z200.0 T0600 M09 :
M01 : M30 :
N40 (Out diameter finishing)
G50 S1800 T0500 :
G96 S200 M03 :
G00 X63.0 Z5.0 T0505 M08 :
Z0 :
G01 X38.0 F0.2 :
G00 X60.0 Z3.0 :
G42 Z1.0 :
G01 Z-2.5 F0.2 :
X74.0 :
G03 X80.0 Z-5.5 R3.0 :
G01 Z-13.5 :
G02 X83.0 Z-15.0 R1.5 :
G01 X100.0 :
Z-30.0 :
X103.0 :
G40 G00 U2.0 W1.0 :
G00 Z10.0 :
X200.0 Z200.0 T0500 :
M01 :
19
www.EngineeringBooksPdf.com
TRAINING
1G04 (Dwell)
After passing as much time as commanded by X(u) or P code in the same block, carry out the next
block.
In case of 10 seconds' dwell
G04 X10.0 : (G04 X10000 : )
G04 U10.0 : (G04 U10000 : )
G04 P10000.0 : (G04 P1000 : )
Reference means certain point fixed in the machine, and coordinate value of reference is set in NC
parameter.
OT-C/F FS16/18T
Parameter NO N708(X) N1240(X, Z)
N709(Z)
1) G27(Reference return check)
Position is decided through rapid feed to the position of value set in NC PARAMETER by com-
mand.
Note) When instructing G27, you should cancel the OFFSET volume
20
www.EngineeringBooksPdf.com
TRAINING
G28 U0 W0 : G27 X100.0 Z100.0
X330.0 X330.0
( ) ( )
Z529.0 X100.0 Z529.0
( )
Z100.0
Action of G28 block presents that the commanded axis goes via the center in rapid feedrate and
returns to the reference.
Note) When instructing G28 block, tool, tool compensation, tool location offset should be can-
celed principlly.
Reference) Generally, the 2nd reference is used for the start point of program.
21
www.EngineeringBooksPdf.com
TRAINING
G32(THREAD CYCLE)
According to G32 command, straight thread and taper thread of certain lead are cut.
G32 Z(w) F : (G32 is applied to only single block)
X(u) F :
Example 1) STRAIGHT lead
20
δ2 : 1.5mm
δ2 δ1 Depth of cut : 1mm(2cut two times)
Ø50
Z
70
(ABSOLUTE)
G50 T0100 :
G97 S800 M03 :
G00 X90.0 Z5.0 T0101 M8 :
X48.0 :
G32 Z-71.5 F3.0 :
G00 X90.0 :
Z5.0 :
X46.0 :
G32 Z-71.5 :
G00 X90.0 :
Z5.0
X150.0 Z150.0 T0100 :
M30 :
22
www.EngineeringBooksPdf.com
TRAINING
Example 1) STRAIGHT lead
G32 X(u) Z(w) F : Because it is taper, it is applied to both axis at the same time.
Ø50
Depth of cut : 1mm(2cut two times)
Ø25
Z
70
(ABSOLUTE) (INCREMENTAL)
G50 S800 T0100 : G50 S800 T0100 :
G97 S800 M03 : G97 S800 M03 :
G00 X90.0 Z5.0 T0101 : G00 X90.0 Z5.0 T0101 :
X22.026 : U-67.974 :
G32 X49.562 Z-71.5 F3.0 : G32 U27.321 W-76.5 F3.0 :
G00 X90.0 : G00 U40.438 :
Z5.0 : W76.5 :
X21.052 : U-68.948 :
G32 X48.588 Z-71.5 : G32 U27.321 W-76.5 :
G00 X90.0 : G00 X90.0 :
Z5.0 : W76.5 :
X150.0 Z150.0 T0100 : X150.0 Z150.0 T0100 :
M30 : M30 :
Reference)
Values of incomplete thread δ1 and δ2.
δ1= 3.6 x L x n L = Lead of thread
1800 n = Rotating time of main spindle
δ2= L x n
1800
23
www.EngineeringBooksPdf.com
TRAINING
G42
-X
R
-Z
+Z
+X
+X
-Z +Z
-X
24
www.EngineeringBooksPdf.com
TRAINING
G41 G42
2 6 1
9
7 5
R
3 8 4
G41
G42
25
www.EngineeringBooksPdf.com
TRAINING
G40
N100 G42 G00 X.. Z..
N105 G01 Z-.. F..
G42 N110
N115
G02 X.. Z-.. R..
G40 G00 X.. Z..
+X
G40
N115
N100
G42
N110 N105
-Z +Z
-X
G40 N110
N115
G02 X.. Z-.. R..
G40 G00 X.. Z..
+X
-Z +Z
-X
26
www.EngineeringBooksPdf.com
TRAINING
Tool diameter compensation
G41 G42
Z Z
Example 1) When not using tool diameter compensation(R compensation a and b should be cal-
culated)
compensation ¡ 0.5
PROGRAM
2
C
compensation
Ø30
G28 UO WO :
a ( ¡ 0.5)
M30 :
∗
27
www.EngineeringBooksPdf.com
TRAINING
Example 2) When using tool diameter compensation
∗ If a position and b position are given on the program, the tool performs automati-
compensation ¡ 0.5
PROGRAM
2
G42 X26.0 Z0 F0.2 :
C
compensation
b G01 X30.0 Z-2.0 :
X = 30.0
Z = –2.0 ( ¡ 0.5)
Z-30.0 :
Ø30
M30 :
∗
28
www.EngineeringBooksPdf.com
TRAINING
1) Direction of imaginary (In case of right hand coordinate)
Direction of imaginary seen from the center of radius is decided by the cutting direction of tool
Direction and number of imaginary are decided among the following eight
types.
X X X
4 3 8
Z Z Z
5 7 9
1 2 6
1 2
3 4
5
6
29
www.EngineeringBooksPdf.com
TRAINING
8
7
2) Compensation setting of X
OFFSET No. Z
30
www.EngineeringBooksPdf.com
TRAINING
G70
FINISHING CYCLE
G70 P Q : +X
N70
N55
N60 N60
-Z +Z
-X
N..
31
www.EngineeringBooksPdf.com
TRAINING
G71
+X
W+
N75
N60
R U
U+
N70 N65
-Z +Z
-X
N..
32
www.EngineeringBooksPdf.com
TRAINING
G71(STOCK REMOVAL IN TURNING)
G71 U( ¡ d) R(e) :
G71 P Q U( ¡ u) W( ¡ w) F :
P : Start sequence no.
C
B (R) Q : Final sequence no.
A
∆d
(R)
(F) e U( ¡ d) : Cut volume of one time(Designate
45°
(F) the radius.
R(e) : Escape volume(Always 45) escape
Program command
U( ¡ u) : Finishing tolerance in X axis
∆u/2
(F) : Cutting feed
W( ¡ w) : Finishing tolerance in Z axis
(R) : Rapid traverse A`
∆w F(f) : Cutting feedrate
Example of program
Ø30
Ø40
Ø50
Ø60
20 Ø80
40
60
70
90
110
140
33
www.EngineeringBooksPdf.com
TRAINING
(G70, G71)
N10 G50 S1500 T0101 :
G96 S180 M03 :
G00 X85.0 Z5.0 M08 :
Z0 :
G01 X-1.6 F0.25 :
G00 X83.0 Z2.0 :
G71 U3.0 R1.0 :
G71 P20 Q30 U0.5 W0.1 F0.27 :
N20 G42 G00 X30.0 : G71 CYCLE CUTTING FEED
G01 Z-20.0 F0.17 :
G70 CYCLE CUTTING FEED
X40.0 Z-40.0 :
Z-60.0 :
X50.0 Z-70.0 :
Z-90.0 :
X60.0 Z-110.0 :
Z-140.0 :
X80.0 :
N30 G40 :
G70 P20 Q30 : (When using the same bite)
G00 X200.0 Z200.0 T0100 :
M30 :
34
www.EngineeringBooksPdf.com
TRAINING
Examples of program
Stock Removal in Turning(G71) (Type I)
X Start point
End point
100
80
2
Ø140
Ø100
Ø40
Ø60
Z
40 20 2010 20 30 30 10 2
100
35
www.EngineeringBooksPdf.com
TRAINING
G72(STOCK REMOVAL IN FACING)
G72 W( ¡ d) R(e) :
G72 P_ Q_ U( ¡ u) W( ¡ w) F :
∆d U( ¡ d) : Cut volume of one time
A`
C
R(e) : Escape volume
A
P : Start sequence No.
Tool path
(F)
Q : Final sequence No.
e
(R)
(R) U( ¡ u) : Finishing in clearance X axis(Diameter
command)
∆u/2
Program command
45°
(F) W( ¡ w) : Finishing in clearance Z axis
B
F(f) : Cutting feedrate
∆w
Example of program
1
C
X40.0 Z-15.0 :
X30.0 :
Z-1.0 :
1
C
X26.0 Z1.0 :
Ø30
Ø40
Ø45
Ø60
Ø80
N14 G40 :
30 15 G70 P12 Q14 :
50 G00 X200.0 Z200.0 T0100 :
36
www.EngineeringBooksPdf.com
TRAINING
Examples of program
Stock Removal in Pacing(G72)
7
X Start point
110
88
Ø160
Ø120
Ø40
Ø80
Z
60 101010 20 20 2
60
(Diameter designation, metric input)
N010 G00 X220.0 Z60.0 :
N011 G00 X176.0 Z2.0 :
N012 G72 W7.0 R1.0 :
N013 G72 P014 Q021 U4.0 W2.0 F0.3 S550 :
N014 G00 G41 Z-70.0 S700 :
N015 X160.0 :
N016 G01 X120.0 Z-60.0 F0.15 :
N017 W10.0 :
N018 X80.0 W10.0 :
N019 W20.0 :
N020 X36.0 W22.0 :
N021 G40 :
N022 G70 P014 Q021 :
N023 G00 X220.0 Z60.0 :
N024 M30 :
37
www.EngineeringBooksPdf.com
TRAINING
G73(PATTEN REPEATING)
G73 U( ¡ i) R(d) W( ¡ k) :
G73 P Q U( ¡ u) W( ¡ w) F :
∆k+∆w
W( ¡ k) : Escape distance and direction in Z axis
∆w
D R(d) : Repeating time
C ∆i+∆u/2
A
(It is conneeted with the cut volume of each time)
(R) ∆u/2
B P : Start sequence No.
Q : Final sequence No.
∆u/2
A`
∆w U( ¡ u) : Finishing in clearance X axis(Radius des-
ignated)
W( ¡ w) : Finishing in clearance Z axis
F(f) : Cutting feedrate
Example of program
∆u
10
R
Ø20
Ø40
Ø60
20 10 20
50
N10 G50 S2000 T0300 : N12 G00 G42 X20.0 Z2.0 :
G96 S200 M03 :
G01 Z-10.0 F0.15 :
G00 X35.0 Z5.0 T0303 :
G02 X40.0 Z-20.0 R10.0 :
Z0 :
G01 Z-30.0 :
G01 X-1.6 F0.2 :
X60.0 Z-50.0 :
G00 X70.0 Z10.0 :
N16 G40 U1.0 :
G73 U3.0 W2.0 R2 :
G70 P12 Q16 :
G73 P12 Q16 U0.5 W0.1 F0.25 :
G00 X200.0 Z200.0 T0300 :
M30 :
38
www.EngineeringBooksPdf.com
TRAINING
Examples of program
Pattern Repeating(G73)
16
Start point
16
X
130
110
14
2
Ø180
Ø160
Ø120
Ø80
Z
2 14
R
20
60 10 40 10 20 40
220
39
www.EngineeringBooksPdf.com
TRAINING
G74
+X
-Z +Z
-Z
-X
40
www.EngineeringBooksPdf.com
TRAINING
G74(Peck drilling in Z axis divection)
1) Drill cutting cycle
G74 R(e) :
G74 Z(w) Q( ¡ k) F :
∆k` ∆k ∆k ∆k ∆k
R(e) : Retreat volume
∆i
(R) (R) (R) (R)
Q( ¡ k) : One time cutting depth
∆d
(F) (1000=1mm)
(F) (F) (F) (F)
∆i
U/2
F : Cutting feedrate
∆i`
B
X
e
[0 < ∆i` < ∆i ]
W
Z (R) : Radius traverse
(F) : Cutting feed
Examples of program
∆k` ∆k
(R)
∆d
(F) (F)
41
www.EngineeringBooksPdf.com
TRAINING
2) Stock removal cycle in side
G74 R(e) :
∆k` ∆k ∆k ∆k ∆k
C A
∆i
(R) (R) (R) (R)
∆d
(F)
(F) (F) (F) (F)
∆i
U/2
∆i`
B
X
e
[0 < ∆i` < ∆i ]
W
Z (R) : Radius traverse
(F) : Cutting feed
R( ¡ d) : Escape wlume at the end point of Z axis proess(Designate the symbol and
42
www.EngineeringBooksPdf.com
TRAINING
Ø20
Ø50
Ø10
Ø30
Ø50
10
10
FANUC 0TC
Q3000=3mm N1 G50 S2000 T0100 :
G0 U-5.0 :
Ø50 G74 X20.0 Z-10.0 P2500 Q3000 F0.1 :
G0 X200.0 Z200.0 T0100 :
M30 :
Ø20
Ø50
10
43
www.EngineeringBooksPdf.com
TRAINING
G75
Q<T!
Z = I - T!
+X
t
P
R
-Z Q +Z
X
Z
P...( ¥ M )
-X
N50 G75 R
N55 G75 X... Z-... P... Q...
44
www.EngineeringBooksPdf.com
TRAINING
G75(X directiion grooving : Peck drill cycle in turining)
G75 R(e) :
G75 X(u) Z(w) P( ¡ i) Q( ¡ k) R( ¡ d) F :
(R) A
∆i
(F)
C
(R)
(F)
(R)
U/2
(F)
(R)
(F)
(R)
(F)
∆Κ ∆d
X
W
Z (R) : Radius traverse
(F) : Cutting feed
R(e) : Retreat volume(Modal command)
X(u) : Compostion of X axis
Z(w) : Composition of Z axis
Q(k) : Moving volume in Z axis(Designate with out symblo)
P(i) : Cut volume or X axis(Designate the radius)
R(d) : Escape volume at the end point of X axis process
(Designate the symble according to escape dinetion)
F : Cutting feedrate
45
www.EngineeringBooksPdf.com
TRAINING
10 60
40
20
10
Ø60
Ø80
N10 G50 S500 T0100 :
G97 S_ M03 :
G00 X90.0 Z1.0 T0101 :
X82.0 Z-60.0 :
G75 R1.0 :
G75 X60.0 Z-20.0 P3000 Q20000 F0.1 : ¡¸¡£
G00 X90.0
X200.0 Z200.0 T0100 :
M30 :
¡¯ While it has the same function with G74, X and Z are exchanged.
If there is one groove, volues of Z and P can be omitted at the same time.
46
www.EngineeringBooksPdf.com
TRAINING
G76
N50 G76 Pxx xx xx Q... R...
N55 G76 X... Z... R0 P... Q... F...
1
1
Pxx (0 - 99)
..
n
Pxx
a = F*( )
45
Ο 10
Pxx (0 - 99)
Pxx = 0 Pxx = α ( 80 , 60 , 55 , 30 , 29 )
47
www.EngineeringBooksPdf.com
TRAINING
G76
N50 G76 Pxx xx xx Q... R...
N55 G76 X... Z... R0 P... Q... F...
Q(Xmin)
Q ... ( µm )
+X
Z
-Z +Z
X
48
www.EngineeringBooksPdf.com
TRAINING
G73(Compound type thread cutting cycle)
By G76 command, thread cutting cycle is possible.
FORMAT G76 P(m) (r) (a) Q(∆dmin) R(d)
G76 X(u) Z(w) R(i) P(k) Q(∆d) F(f)
Q( §Edmin) : Min. cut volume(Example : Calculate as Q100=NC and process at least more
than 0.1 for processing of one time)-0.1(Decimal point is vot allowed)
Tool tip
U/2 B
B
(F)
(R) a
∆d
∆d n
D 1st
∆d
2nd
K
r
k
i 3rd
nth
C
Z
d
w
X
49
www.EngineeringBooksPdf.com
TRAINING
1.8
Ø60.64
Ø68 Z
25 105
1.8
,
G76 P011060 Q100 R200 :
3.68
G76 X60.64 Z25.0 P3680 Q1800 F6.0 ;
,
PROGRAM
M30x2.0 T0100
G00 X50.0 Z5.0 T0101
P=1.5
G76 P021060 Q100 R100
G76 X28.2 Z-32.0 P900 Q500 F1.5
G00 X200.0 Z200.0 T0100
M30
*
30
50
www.EngineeringBooksPdf.com
TRAINING
(Exampal1) G76 Compound type thread cycle
M40x1.5
M20x1.5
P=1.5
P=1.5 20
25
50
PROGRAM
N10 G97 S800 M03
T0300
G00 X30.0 Z5.0 T0303
G76 P021060 Q100 R100
G76 X18.2 Z-20.0 P900 Q500 F1.5
G00 X50.0 Z-20.0
G76 P021060 Q100 R100
Omissible
G76 X38.2 Z-52.0 P900 Q500 F1.5
G00 X200.0 Z200.0 T0300
M30
*
51
www.EngineeringBooksPdf.com
TRAINING
G90
G00
G01
+X
4 4
-Z +Z
Ø25
50
-X
N1234 G90
N1235 G90 X41 Z-50
N1236 U-8
N1237 U-8
52
www.EngineeringBooksPdf.com
TRAINING
G90 Fixed cycle
1) Single fixed cycle for cutting
U/2
U/2
3(F) 1(R)
2(F)
X/2
Z Z W
X/2
Z
W
Z Z
2(F)
4(R)
R
U/2
3(F) 1(R)
1(R)
U/2
3(F)
4(R)
R
2(F)
W
4(R)
R
1(R)
2(F)
U/2
U/2
3(F) 3(F)
2(F) 1(R)
R
4(R)
W
53
www.EngineeringBooksPdf.com
TRAINING
Exampal1) When the taper is R Example)
X X
R
2 2
Ø60
Ø50
Ø30
Ø30
Ø40
Z Z
40 30
PROGRAM PROGRAM
G30 U0 W0 : G30 U0 W0 :
54
www.EngineeringBooksPdf.com
TRAINING
(Exampal1) G90 Fixed cycle
Ø20
Ø60
20
PROGRAM
55
www.EngineeringBooksPdf.com
TRAINING
(Exampal2) G90 Fixed cycle
Ø20
Ø50
Ø55
20
40
PROGRAM
ex1) ex2)
T0100 T0100
X40.0 X25.0
X35.0 X20.0
X25.0 M30
X20.5
X20.0
G00 X200.0 Z200.0 T0100
M30
ƒT
56
www.EngineeringBooksPdf.com
TRAINING
G92
G00
+X
G01
P3 P0
P1
P2
-Z +Z
40
5
50
-X
www.EngineeringBooksPdf.com
TRAINING
G92 Fixed cycle
1) Single fixed cycle for cutting
Note) Spindle override and feedrate override of cycle distance are disregarded.
X
X
Z W
Z W
U/2 4(R)
3(R)
4(R) 1(R)
3(R) 1(R) 2(F)
2(F)
R
X/2
X/2
Z Z
L L
58
www.EngineeringBooksPdf.com
TRAINING
Exampal1) When the taper is R Example) M50 x 1.5
F1.5 60
60
2 5 X
6.166
(Ø50.666)
5
Z
Ø40
Ø50
Ø50
30 Z
30
PROGRAM PROGRAM
G30 U0 W0 : G30 U0 W0 :
G50 S1000 T0100 : G50 S1000 T0100 :
G97 S1000 M03 : G97 S1000 M03 :
G00 X70.0 Z5.0 T0101 M08 : G00 X60.0 Z5.0 T0101 M08 :
G92 X49.4 Z–32.0 R–6.166 F1.5 : G92 X49.5 Z–30.0 F1.5 :
X49.0 : X49.2 :
X48.7 : X48.9 :
X48.5 : X48.7 :
- -
- -
G30 U0 W0 : G30 U0 W0 :
M30 : M30 :
ƒT ƒT
59
www.EngineeringBooksPdf.com
TRAINING
(Exampal1) G90 Fixed cycle
M30x1.5
P=1.5
30
PROGRAM
T0300
G00 X35.0 Z5.0 T0303
G92 X29.5 Z-32.0 F1.5
X29.2
X28.9
X28.7
:
G00 X200.0 Z200.0 T0300
M30
ƒT
60
www.EngineeringBooksPdf.com
TRAINING
(Exampal2) G92 thread cycle
M40x2.0
M20x2.0
15
20 30
PROGRAM
T0300
G00 X30.0 Z5.0 T0303
G92 X19.5 Z-15.0 F2.0
X19.2
X18.9
X18.6
X18.4
:
G00 X50.0
Z-25.0 S1000
G92 X39.5 Z-50.0 F2.0
X39.2
X38.9
X38.6
X38.4
G00 X200.0 Z200.0 T0300
M30
∗
61
www.EngineeringBooksPdf.com
TRAINING
G94
G00
G01 +X
-Z +Z
Ø25
50
-X
62
www.EngineeringBooksPdf.com
TRAINING
G94 (Stock vemoval cycle in facing)
U/2
4(R)
2(F) 4(R)
U/2
3(F)
X/2 3(F)
X/2
Z W R W
Z Z
a
Z
4(R) 3(F)
U/2
U/2
3(F) 1(R)
R W
X X
R W
Z Z
1(R) 3(F)
U/2
2(F) 4(R)
2(F)
U/2
4(R)
1(R)
3(F)
R
W
63
www.EngineeringBooksPdf.com
TRAINING
Exampal)
Ø83.5
Ø40
Z
20 2
PROGRAM
G30 U0 W0 :
G50 S2000 T0100 :
G96 S200 M03 :
G00 X85.0 Z2.0 T0101 M08 :
G94 X40.0 Z–2.0 F0.2
Z–4.0 :
Z–6.0 :
Z–8.0 :
Z–10.0 :
Z–12.0 :
Z–14.0 :
Z–16.0 :
Z–18.0 :
Z-19.7 :
Z–20.0 :
G30 U0 W0 :
M30 :
*
64
www.EngineeringBooksPdf.com
TRAINING
(Exampal 1) G94 Stock removal cycle in facing
Ø15
Ø50
8
PROGRAM
65
www.EngineeringBooksPdf.com
TRAINING
(Exampal 2) G94 Stock removal cycle in facing
Ø12
Ø40
Ø80
10 7
PROGRAM
ex1) ex2)
N10 G50 S2500 : N10 G50 S2500 :
G96 S180 M03 : G96 S180 M3 :
T0300 : T0300 :
G00 X85.0 Z2.0 T0303 : G0 X85.0 Z2.0 T0303 :
G94 X12.0 Z-2.0 F0.2 : G94 X12.0 Z-2.0 F0.2 :
Z-4.0 : Z-4.0 :
Z-6.0 : Z-6.0 :
Z-7.0 : Z-7.0 :
G00 X85.0 Z-5.0 : X 40.0 Z-9.0 :
G94 X40.0 Z-9.0 F0.2 : Z-11.0 :
Z-11.0 : Z-13.0 :
Z-13.0 : Z-15.0 :
Z-15.0 : Z-17.0 :
Z-17.0 : G0 X200.0 Z200.0 T0300 :
G00 X200.0 Z200.0 T0300 : M30 :
M30 : ∗
∗
66
www.EngineeringBooksPdf.com
TRAINING
G96, G97(Constant travelling speed control ON, OFF)
However, unless there is the G98 command, N.C unit is always in G99 condition.
Therefor it is not necessary to command G99 seperately.
67
www.EngineeringBooksPdf.com
TRAINING
<Calculation formular of bite noser>
b
∗ Calculation formular of compensation volume
α
a = r(1–tan 2 )
β
α
a β
b = r(1–tan )
2
r = Rvalue of bite
Example)
Bite Nose a b
Ø30
23.8
20 23
20
80
17.8
O0035 :
N10 G50 S1500 T0100 : 17
Ø34.4
Ø52.4
Ø36
Ø30
N20 G50 S2000 T0303 : Ø54
G96 S180 M03 :
G00 X35.0 Z5.0 M08 :
Z0:
R+r
G01 X-1.6 F0.2 : 3+0.8=R3.8
G01 Z-80.0 :
Convex R = R+r
R : Circumference R
G00 X150.0 Z150.0 :
r : Bite r
T0300 :
M30 :
68
www.EngineeringBooksPdf.com
TRAINING
Example) PROGRAM
0O
R1 C
A
B
Ø70
Ø60
55
75
CB = (70 – 60) ÷ 2 = 5
OC = R10 – 5 = 5
AO = 10
AC = (AO)2 – (OC)2 28.66
55 – 8.66 = 46.34
69
www.EngineeringBooksPdf.com
TRAINING
Example) PROGRAM
80
30
D R5
a
B
C B E F
E G C A
a
R3 20
D
Ø100
Ø60
Ø30
EF = (100 – 60) ÷ 2 = 20 BF = 20° tan x 15 = 5.45955
OC = 20 x 30 tan = 11.547 α = (180 – 70) ÷ 2 = 55°
α = (180 – 60) ÷ 2 = 60° BC = 3 x 35° tan = 2.1
AC = BC AC = AB
AC = 2.887 x 60° sin = 2.5 AE = 2.1 x 70° sin = 1.973
2.887 x 30° cos = 2.5 ∗ X ¡ 1.973 x 2 = 3.947
∗ X ¡ 2.5 x 2 = 5
CG = 2.887 x 30° sin = 1.444 ♠ Coordinate value
2.887 x 60° cos = 1.444 A ¡ X = 60 – 3.947 = 56.053
Z = 5.459 – 0.718 = 4.741
♠ Coordinate value C ¡ X = 60
A ¡ X = 60 Z = 5.459 + 2.1 = 7.559
Z = 80 – (CE – AC) = 65.566 D ¡ X = R3 – AE ¡ 3 – 1.973 = 2.054
B ¡ X = 60 + BG = 65 Z = BE + BC ¡ 2.1 + 0.718 = 2.816
Z = 68.453 + 1.444 = 69.897
A ¡ X = R5 = 5
Z=0
70
www.EngineeringBooksPdf.com
TRAINING
O'
E R3
0
R3
O"
E
J D
C A
ø78 ø50
H R30
30 ø10
G F O B
A
1) 30
5 (OB)2 = (OA)2- (AB)2 = (30)2 - (5)2 = 875 = 29.58
0
(29.58) B
C OC = 30, CF = 25 OF = (50)2 - (25)2 = 16.583
2)
25
30 COF = SIN COF = 25 = 56.442O
50
COF = O'CD
F (16.583) O
COF = O'CD
C
30 CF = O'D O'D = 25
25
0 DH = O'H - O'D = 30 - 25 = 5 6D = 25
F
O' of X 50 + 25 + 25 = 100
O" of X 78 - 6 = 72
(100-72)
O' E = = 14 O"O' = 3 + 30 = 33
2
O'E = 14
O'
33
14 O"E = 332 - 142 = 29.883
O" E
E of Z 62.746 + 29.883 = 92.629
71
www.EngineeringBooksPdf.com
TRAINING
(Example 1)
4-C1
Ø10
Ø20
Ø30
Ø40
Ø45
15 10 10 10
60
72
www.EngineeringBooksPdf.com
TRAINING
(Example 2)
C1 C2
Ø30
Ø50
Ø60
Ø70
20 40 20
100
73
www.EngineeringBooksPdf.com
TRAINING
(Example3)
C1 R2 C2
Ø20
Ø30
Ø40
Ø50
Ø60
15 30 15
75
74
www.EngineeringBooksPdf.com
TRAINING
(Example4)
R5 4-C1
3
2
3
2
Ø20
Ø30
Ø50
Ø60
Ø70
15 15 15 10
70
75
www.EngineeringBooksPdf.com
TRAINING
(Example5)
Process Facing process, Outside diameter(Groove process, Chamfering R process, Thread process)
Dimension ø 90 x 80L
Material S45C
C1.5
R3
C2 C2
Ø30
Ø40
Ø60
Ø80
Ø90
5 10 20 25
80
76
www.EngineeringBooksPdf.com
TRAINING
(Example6)
+
C1
2-C1.5
R2
Ø36
Ø42
Ø55
Ø65
10 40 15
85
77
www.EngineeringBooksPdf.com
TRAINING
(Example7)
R3
R6
R13
R16
Ø80
Ø77
5.66
5 31 5 25.3 5 11.2 5 5
120
78
www.EngineeringBooksPdf.com
TRAINING
(Example8)
R3
0
R3
0
R3
Ø82
Ø78
Ø50
Ø10
5
120
79
www.EngineeringBooksPdf.com
TRAINING
(Example9)
C1
3
R3
C3
R10 C0.5 C1.5
3
3
3
Ø20
Ø40
Ø60
20 20 20 15 15
105
80
www.EngineeringBooksPdf.com
TRAINING
(Example10)
20 25
105
Ø20
Ø30
Ø40
Ø50
Ø70
Ø80
Ø90
10 10 10
60
81
www.EngineeringBooksPdf.com
TRAINING
(Example11)
C1
R1
C1
C1
C1
Ø105
Ø110
Ø25
Ø30
Ø40
Ø50
Ø70
Ø90
10 10 10
70
82
www.EngineeringBooksPdf.com
TRAINING
(Example12)
10 20 15 15
C1
C0.5
R5 C1
3
C0.5 C1
3
3
3
R2
C1
Ø100
Ø110
Ø115
Ø20
Ø25
Ø40
Ø50
Ø80
Ø85
15 15 12
75
83
www.EngineeringBooksPdf.com
TRAINING
(Example13)
35
3 R3
C1
2
C1 C1
R2
Ø20
Ø25
Ø40
Ø50
Ø80
Ø90
5 10 20
55
84
www.EngineeringBooksPdf.com
TRAINING
(Example14)
20 15 10 25 M8 2.0
+
3-C1.5
R2
1
1 3
3 3
3
M50 1.5
+
3
3
4-C1
R2 M40 1.5
+
Ø100
Ø105
Ø110
Ø20
Ø25
Ø35
Ø40
Ø50
Ø80
Ø88
10 10 15 15
90
Inside diameter Groove process Vutsude diameter relief process Outside diameter Groove process
85
www.EngineeringBooksPdf.com
TRAINING
Calesslating table of trigonometric function
C = A+B
2 2 B B = A-C
2 2
Sin D = E = 90°−E
A
A A A
E
B
90° 90° D 90° 90°
D
C C
C B
Sin E = D = 90°−E A = B+C tan D =
A C
A A
E E
B
90° 90° 90° 90°
D D
C C C
B
B
A= C C=BxcotD A= B A=BxtanE
SinD cosE
A A
E E
B
B
90° 90° 90° 90°
D D
C C
A= C B=CxtanD A= C B=CxcotE
cosD SinE
A A
E E
B
B
D D D D
F F E E E
A A
AxSinE SinF =
BxSinD E=180°-(D+F)
F=180°-(D+E) C = SinD A
B
C
D D D D
F E E F F E
A A
B-SinF
AxBxSinE cosD = C+B+A SinD = F=180°-(D+E)
2 2BC A
B
B B
D
C
D D
E F F E
A A A
86
www.EngineeringBooksPdf.com
TRAINING
FORMULA
1. The puthagorean theorem
C2 = A2 + B2 C = A2 + B2
C
B A2 = C2 – B2 A = C2 – B2
B2 = C2 – A2 B = C2 – A2
A
2. Trigonometric function
C
B SINα° = B , COSα° = A , TANα° = B
C C A
α°
A A = C × COSα° A= B
TANα°
B = C × SINα° B = A × TANα°
C= B C= A
SINα° COSα°
3. SIN law
When finding the length of the two sides(Oneside and two angles are known)
When finding the other angle(Two sides and one angle are know)
γ°
A B A = B = C
SINα° SINβ° SINγ°
β° α°
C
4. COS law
When finding the other side(Two sides and one angle are known)
When finding the other angle(Lengthsof three sides are known)
α° 2 2 2
A2 = B2 + C2 – 2B.C COSα° COSα° = B + C – A
C B 2BC
2 2 2
B2 = C2 + A2 – 2C.A COSβ° COSβ° = C + A – B
2CA
2
β° γ° C2 = A2 + B2 – 2A.B COSγ° COSγ° = A + B2 – C2
2AB
A
87
www.EngineeringBooksPdf.com
TRAINING
♠ DECHNICAL GUIDE
CALCULATING FORMULA
¥. D. L x 60 Cutting length x 60
♠ Drocess time(sec/ea) = = = sec
100V x F Arerage of rotating time
♠ Output(8Hrs/day) = 8Hrs x 60 x 60 = ea
8 x NOSER
∠ FINISHING V = 720
F = 0.1~0.3
t = 0.5~2.0
∠ LIGHT V = 600
ROUGHING F = 0.2~0.5
t = 2.20~4.0
88
www.EngineeringBooksPdf.com
TRAINING
Cutting condition
1. Cutting condition
Alloy steel Stock removal 3~4 150 ~ 180 0.3 ~ 0.4 P10 ~ 20
140kg/mm 2
Grooving 60 ~ 90 ~ 0.15 P 10 ~ 20
89
www.EngineeringBooksPdf.com
TRAINING
2. Cutting time of thread process(For thread precessing with the S 45 C)
H/8
0.072P
R H1 H2 H
P
H/4
PITCH P1.0 1.0 1.25 1.5 1.75 2.0 2.5 3.0 3.5 4.0 4.5 5.0
CUTTING DEPT H2 0.6 0.74 0.89 1.05 1.19 1.49 1.79 2.08 2.38 2.68 2.98
CORNER ROUND R 0.07 0.09 0.11 0.13 0.14 0.18 0.22 0.25 0.29 0.32 0.36
1 0.25 0.30 0.30 0.30 0.30 0.30 0.35 0.35 0.35 0.40 0.45
2 0.20 0.20 0.20 0.25 0.25 0.28 0.30 0.35 0.35 0.35 0.35
3 0.10 0.11 0.14 0.16 0.20 0.24 0.26 0.30 0.30 0.30 0.32
4 0.05 0.08 0.12 0.12 0.14 0.20 0.22 0.25 0.26 0.28 0.30
5 0.05 0.08 0.10 0.11 0.15 0.18 0.20 0.23 0.25 0.25
14 0.05 0.06
15 0.05 0.06
90
www.EngineeringBooksPdf.com
TRAINING
+X
-Z M W +Z
-X
7 8 9
RESET ALTER
OFFSET / GEOMETRY O1000 N0000 O N G
NO. X Z T R
10.000 1.000 0.000 4 5 6
G 01 0 INSRT
X Y Z
G 02 1.486 -49.561 0.000 0 CURSOR
G 03 1.486 -49.561 0.000 0 1 2 3
G 04 0.000 0.000 0.000 DELET
0 H F R
G 05 1.486 -49.561 0.000 0
G 06 1.486 -49.561 0.000 – 0 . / #
0
M S T EOB
G 07 1.486 -49.561 0.000 0
G 08 1.486 -49.561 4t h K Q
ACT. POSITION(RELATIVE) J NO. CAN
B I P
U 0.000 W 0.000
PAGE
NUM. MZ 120. S MDI 0T
MENU
POS PRGRM INPUT
OFSET
WEAR GEOM W.SHIFT MRCRO
DGNOS OPR AUX OUTPT
PARAM ALARM GRAPH START
91
www.EngineeringBooksPdf.com
TRAINING
7 8 9
RESET ALTER
O N G
WORK SHIFT
4 5 6
(SHIFT VALVE) X Y Z
INSRT
CURSOR
X 0.000
1 2 3
Z 23.061 H F R
DELET
ACT. POSITION(RELATIVE) – 0 . / #
M S T EOB
U 0.000
4t h K Q
J NO. CAN
B I P
ADRS.
PAGE
MDI
MENU
POS PRGRM INPUT
OFSET
WEAR GEOM W.SHIFT MRCRO
DGNOS OPR AUX OUTPT
PARAM ALARM GRAPH START
PAGE
92
www.EngineeringBooksPdf.com
TRAINING
Offs.
+X
-Z +Z
60
80
-X
7 8 9
RESET ALTER
OFFSET / GEOMETRY O1000 N0000 O N G
NO. X Z T R
10.000 1.000 0.000 4 5 6
G 01 0 INSRT
X Y Z
G 02 1.486 -49.561 0.000 0 CURSOR
G 03 1.486 -49.561 0.000 0 1 2 3
G 04 0.000 0.000 0.000 DELET
0 H F R
G 05 1.486 -49.561 0.000 0
G 06 1.486 -49.561 0.000 – 0 . / #
0
M S T EOB
G 07 1.486 -49.561 0.000 0
G 08 1.486 -49.561 4t h K Q
ACT. POSITION(RELATIVE) J NO. CAN
B I P
U 0.000 W 0.000
PAGE
NUM. MZ 120. S MDI 0T
MENU
POS PRGRM INPUT
OFSET
WEAR GEOM W.SHIFT MRCRO
DGNOS OPR AUX OUTPT
PARAM ALARM GRAPH START
93
www.EngineeringBooksPdf.com
TRAINING
7 8 9
RESET ALTER
OFFSET / GEOMETRY O1000 N0000 O N G
NO. X Z T R
0.000 0.000 0.000 4 5 6
G 01 0 INSRT
X Y Z
G 02 0.000 0.000 0.000 0 CURSOR
G 03 0.000 0.000 0.000 0 1 2 3
G 04 0.000 0.000 0.000 DELET
0 H F R
G 05 0.000 0.000 0.000 0
G 06 0.000 0.000 0.000 – 0 . / #
0
M S T EOB
G 07 0.000 0.000 0.000 0
4t h K Q
ACT. POSITION(RELATIVE) J NO. CAN
B I P
U 0.000 W 0.000
PAGE
NUM. MZ 120. S MDI 0T
MENU
POS PRGRM INPUT
OFSET
WEAR GEOM W.SHIFT MRCRO
DGNOS OPR AUX OUTPT
PARAM ALARM GRAPH START
Z axis OFFSET
1. After selecting OFFSET screen
CURSOR
5 2 ¡⁄ 3 4
94
www.EngineeringBooksPdf.com
TRAINING
∗ As you input with above method, X value on OFFSET screen is automatically input.
4. prepare another tool which you want to OFFSET to the work position.
6. If you input with the same method as finding the OFFSET value of Z spindle written previously, Z
OFFSET value of this tool is autonatically input. (Difference of length compared with the basic
tool)
(Attention)
2. For the drill and a kind of center drill, input only the OFFSET of Z spindle, leave the X value as
“ 0 ”.
3. Above explanation to find the value of OFFSET is the method when input only the Z value on
WORK/SHIFT screen.
If you input the X axis with the Z axis on WORK/SHIFT screen, you should input the OFFSET
value of X spindle for all tools which are processed in the center of main spindle like the drill
5. If you OFFSET with above method with using the function of tool measure, you don,t have to
Example)
O 3333 :
O 3334 :
95
www.EngineeringBooksPdf.com
TRAINING
M-FUNCTION
M00 : PROGRAM STOP
When M00 is commanded in automatic operation mode(MDI or MEM mode), the automatic oper-
ation will stop after completion of the command in the block containing M00.
When the machine is stopped by M00 code. Manual operation can be done if the mode selector
switch is turned to JOG position.
To restart cycle, select the mode selector switch to previous automatic operation mode and then
depress the CYCLE START button.
NOTE1)
Spindle stops after completion of M00, then chuck open-close can be done by manual without
changing the MODE.
M01 : OPTIONAL STOP
This command is used to stop the machine temporarily by slash(/) and check workpiece at the
end of each tool operations. OPTIONAL STOP switch(toggle switch) is used to selection this
code.
M02 : END OF PROGRAM
This code is used in the last block of chucking work part program to end the program.
When this code occurs during the automatic operation of the machine, the program returns to
the head after performing the other command in the block, the control is reset, this automatic
mode ends and the machine stop.
M03 : MAIN-SPINDLE FORWARD DIRECTION
Specifies to start the main spindle rotation in counterclockwise direction. S code should be spec-
ified in the same block or previous.
If M03 code is specified when the chuck is open, the sequence error will occur.
M04 : MAIN-SPINDLE REVERSE DIRECTION
Specifies to start the main spindle rotation in clockwise direction. S code should be specified in
the same block or previous.
If M04 code is specified when the chuck is open, the sequence error will occur.
M05 : MAIN-SPINDLE STOP
Specifies to stop the main spindle rotation. Even M05 is specified, the command spindle speed
remains effective. Therefore, if M03 or M04 is specified again, the spindle will rotate by the same
speed as the previous speed.
M07 : HIGH PRESSURE COOLANT ON (optional)
Specifies to start the high pressure coolant pump.
M08 : COOLANT ON
Specifies to start the coolant pump. The coolant pump will start when the COOLANT switch on
the operating panel is set to ON position.
M09 : COOLANT OFF
Specifies to stop the high pressure coolant pump and coolant pump.
M10: PART CATCHER1 ADVANCE (optional)
This command moves the part catcher1 advance.
96
www.EngineeringBooksPdf.com
TRAINING
97
www.EngineeringBooksPdf.com
TRAINING
M38 : STEADY REST CLAMP(optional-right side), M58 : STEADY REST CLAMP(optional-left side)
Specifies to clamp the steady rest.
M39 : STEADY REST CLAMP(optional-right side), M59 : STEADY REST CLAMP(optional-left side)
Specifies to unclamp the steady rest.
M40 : GEAR CHANGE NEUTRAL
M41 : GEAR CHANGE LOW
M42 : GEAR CHANGE MIDDLE
M43 : GEAR CHANGE HIGH
Specifies to change the each gear range.
M46 : Prog. TAIL STOCK BODY UNCLAMP & TRACTION BAR ADVANCE (optional)
Simultaneous start of prog. Tail stock body unclamp and traction bar retract with this
command.
M47 : Prog. TAILSTOCK BODY CLAMP & TRACTION BAR RETRACT (optional)
Simultaneous start of prog. Tail stock body clamp and traction bar advance with this
command.
M50 : BAR FEEDING (optional)
When automatic bar feeder is attached, feed of material is performed.
M52 : SPLASH GUARD DOOR OPEN (optional)
The splash guard is opened with this command.
M53: SPLASH GUARD DOOR CLOSE (optional)
The splash guard is closed with this command.
M54 : PARTS COUNT (optional)
When M54 is commanded, pieces counter.
M61 : SWITCHING LOW SPEED (only aP60)
When the aP60 spindle motor is use, output torque and speed range of spindle is differ-
ence by power line switching. M61 is used to low speed rpm(Y-CONNECTION). 400 ˜
500 rpm(18.5kw)
M62 : SWITCHING HIGH SPEED (only aP60)
M62 is used to high speed rpm( -CONNECTION). 750 ˜ 4500 rpm(22kw)
M63 : MAIN-SPINDLE CW & COOLANT ON
Simultaneous start of main-spindle forward rotation and coolant.
Spindle forward and coolant are preformed by one(M63) command. Coolant comes out
only when operation panel switch is “on”.
M64 : MAIN-SPINDLE CCW & COOLANT ON
Simultaneous start of main-spindle reverse rotation and coolant.
Spindle reverse and coolant are preformed by one(M64) command. Coolant comes out
only when operation panel switch is “on”.
98
www.EngineeringBooksPdf.com
TRAINING
99
www.EngineeringBooksPdf.com
TRAINING
100
www.EngineeringBooksPdf.com
TRAINING
101
www.EngineeringBooksPdf.com
TRAINING
102
www.EngineeringBooksPdf.com