You are on page 1of 167

/


) ( NC

NUMERICAL CONTROL

NC





.
) ( NC Programmable
Automation


. )(
.
.


. ) ( NC


) . ( Part Program

The effects of world ware II were significant in the development of NC machinery


)(Courtesy U.S Air Force

:
1 Program of instructions
2 Machine Control Unit
3 ) ( Processing equipment
) . ( 1 1

) ( 1 1 NC
NC




. NC )
( Single Step

. ) ( NC


. :
- 1
- 2
NC


NC





1-2
)(CNC
COMPUTER
NUMERICEL
CONTROL
CNC

NC

.
CNC
.


) ( Hard Ware


.

CNC
.

( ( PART PROGRAMS

CNC

. CNC NC
CNC
:

STORED PROGRAMS


CNC
) (
.

) ( EDITING FACILITIES


SUB-PROGRAMS

CNC





CUTTER
RADIUS
COMPENSAT
ION





.






NC









.


OPTIMISED MACHINING CONDITION


.

.

Communications Facilities

CNC
.

Diagnostics

CNC
.

Management information
CNC

.

.

Program Proving Facilities

CNC

. ) ( .

3 1 CNC



.

.


) ( .


.

.

.


.


.
.


) . ( Fixed Automation
CNC
CNC :
1 .
2 .
3 .
4

.
5 .
6

.
7
.
) ( 2 1
. CNC

) ( 2 1
CNC

CNC


1
2
.


CNC
1

.
2
.

3
3
.
.
4 4




.
.
5
5
.
.
6
-6



.
-7 7

4 1 CNC
CNC
.
CNC
. CNC
) ( .
CNC
:
1 .
2
.
3
.

4
.
5
.
6
.
7 .

5 1 CNC
CNC

:
-1 .
.


.
-2
0
-3
0
4
.

6 1
CNC
1 6 1

Machine Tools

CNC

. CNC
1952 .
.





.

10


) . ( Single Setting
.
) ( ) ( Machining Cells
) ( FMS ) ( CIM
) ( 3 1 ) ( 4 1

. EDM

) ( 3 1

) (

11

) ( 4 1

2 6 1 Fabrication and Welding



.

.

.

. CNC

) ( 5 1 CNC

) 5 1
(


3 6 1

Presswork

CNC
notching nibbling Punching

X,Y .


.

12

CNC
Axis identification

. CNC
)
( Cartesian coordinate system
.

13

.
x.y.z

.
) (+ )_(
) ( machine datum point
- :

- : Z
z
.
z .
) (+z )
(
z ) (
. z
.
- : X
X
. Z
Z ) (
X
) ( Z ) (
X
.
- : Y

14

Y . Z , X
Y .
+ X + Z + Y
CNC
. CNC Y
)
( CNC


CNC
) ( .

15

CNC
.
C B A
Z Y X .

.
. +Z+ Y+ X .

CNC

.1 ) -
(
.2
.3 MAIN SWITCH
.4 16

.5 ) (
.6 MAIN SPINDLE
) -
(Colette face center--
.7 TOOL TURRET


.8
.9
TAILSTOCK
.10 INTERCHANGEABLE CONTROL BOARD
.11

16

.12
.13
.14
.15

PC-Turn55

PC-Mill55

17

CNC
-1

punched tape

CNC
25 10 25 .
25 10
.

CNC .

) . ( byte

1

) ( tape readers

Mechanical tape reader



)(
) 8(

.
1) . (binary1
) (binary0

18

50
.

optical tape reader



.

8
) ( .



) ( binary1 2000
.

pneumatic tape reader




.






. (binary0) 0


1
). (binary1

.

-2 )Manual Data Input (MDI


CNC
) . (MDI
.
CNC
) (
CNC
. MDI

19

CNC
.
) (MDI

) . (Conversational Programming CNC





- .
- .
- .
- .

-:
- .
- .
- .
- 00000
- .

) (Graphic simulation .

. MDI

- 3 Magnetie tape and Disks


CNC


.
.

.

1- 3


)
( .
.

.
) . ( serial access medium

20

- 2 3

). ( random access

. )
(FLOPPY Disks .


.

.

) ( CPU . CPU
buffer
Buffer CPU

-4 HOST COMPUTER


CNC
.
.

.
CNC

) ( DIRECT NUMERICAL CONTROL )


. ( DNC

.

21

CONTROL KEYBOARD

Skip block


) (/

DRY RUN


) (

OPTIONAL STOP )(M01


RESET

SINGLE
BLOCK
PROGRAM
START/STOP



MANUAL AXIS
MOVEMENT
JOG

APPROACHING
THE
REFERENCE
POINT IN ALL
AXES
FEED

START/FEED
STOP

22

SPINDLE
OVERRIDE
ROTATIONAL
SPEED

SPINDLE
START/SPINDLE
STOP

CLOSE / OPEN
THE DOOR

CLOSE/OPEN
CLAMPING
DEVICE

TAILSTOCK
BACK/FORWARD

SWIVEL TOOL
TURRET

COOLANT
ON/OFF

AUXILLARY

DRIVES ON/OFF


MODE

SELECTOR

REF-AUTOEDIT-MDI-JOG-

(INC

23

OVERRIDE
FEED/RAPID
SWITCH

EMERGENCY
OFF

KEY SWITCH
FOR SPECIAL

OPERATION
e.g. MEASURING
TOOLS

24

ADDITIONAL
PROGRAM
START KEY

ADDITIONAL
CLAMPING
DEVICE KEY

CONSENT
KEY

CNC
-1 MAIN
.SWITCH

-2 AUXILLARY DRIVE ON



-3
: Z X

: REFERENCE POINT

:

REF

Z X
Y
CNC
-1 AUXILLARY DRIVE OFF
-2 SKIP RESET
-3 WINDOWS
-4 MAIN
SWITCH

25



CNC

26

Machine Zero Point

Dead Stop Point


Workpiece Zero point
Reference Point

Toolholder Reference Point

Tool Mount Reference Point


Cutter Point

-1
CNC
Sinumerik 810T

) M (Machine Zero Point


CNC




M

27

-:


W (Workpiece Zero
)Point -
- )Zero
(Offset
)(G54,G55,G56,G57

28


-:

G58
) (Programmable Zero Offset

G58
:

29


:G54+G58
M
W
M A A
W :

30

A ,W

) )G54+G58
JOG
:
-1

31

-2

.
-3
Z
G54











,
:

- : :



Machining Allowance


32


...





...
) (Hard Skin

2 10 )
- ...
( ) - (
) (


= x 0.6 x
: 0.5 1

0.25 0.5
0

- : :




) / (
) / (
) / (

) / (
- :
: = 3 1 4 3
.

33

:
.

= 3 1 4 3

:

)

(





) ( 6



) ( 6 St 50

1 - 0.3
- 0.05
0.1

- 0.025
0.05


/ /
> <

20 20

/
- 0.05 - 0.03 - 0.1 0.5 - 0.1 - 0.3 - 0.1
0.1
0.05
0.2
3
0.5
- 0.03 - 0.02 - 0.05 - 0.05 - 0.1 - 0.05
0.05
0.03
0.1
0.1
0.2 0.1
- 0.02 - 0.01 - 0.025 - 0.025
0.03
0.02
0.05
0.05

: ) / (
- :
- :

34

) / ( .
-

- : :

0



- :
-1 ) (

(

X
= 1000

) /

= ) (
= /
= = 3.14
-2



) /

=
(
= ) (
) / (
=
= )
(
) ( )
( 8

) (

35





%10 %20

%50


%20
%67
%50 .
- :



... - :

1000

) / (

1000x
)+1(

) / (




.
) (

) ( x
) (
=
) (

- : :
-1

36

=
=
=
=

) / (
) / (
) / (

-2

:
= x x
=
=

-3

:
= x
=
=

) / (
) / (

) / (
) / (
) / (

:
=
=
=

) / (
x
) / (

) / (

:
=
=
=

) / (
) / (
) / (

) ( 7 ) / (
St 50 C 35 )
60 ( .

) (
1
2

37

0.1
80
70

) / (
0.4
0.3
0.2
63
55

54
47

48
42

0.5
44
38

3
4
5

65
62
60

50
48
46

44
40
38

38
36
35

35
34
32

:


0.6
0.4
) ( 8 ) / (

3 2 , ) 0.5 0.2 / ( , 60 .

38

- 180
- 120
50 - 35
300
200
- 150
- 100
35 - 25
200
140
- 100
80 - 60 20 - 15
120
- 100 120 - 60 30 - 10
180

140
HB 180
220
HB 260


) (

/
/
)
%12 (

150 - 80 40 - 20
80 - 60

2 12
0
120 - 50 30 - 15

60 - 20

- 200
300
80 - 50

1500
2500
300
400
300
400
800
1000
800
1000
400
500

60 - 40
60 - 50
- 80
100
60 - 50

- 120
220
- 90
120
- 90
200
- 40
100

:
-1
4 10 - 8

.
-2



) St 50 ( C 35 .
-3
%20

39

-4
-5
-6
-7
-8
-9


%30 20
. %40
) (
%10 155 . 455
%20
75
.

%30
.

. %20 10
%20
.

) ( 9 ) / (
)
60 ( .


) / (
35 - 28

22 18

22 18

18 10

18

110 - 90

56

45

30

40

) ( 10 ) / (
)

60 (



>
<20
20
19
25
15
18
22
22
29
19
25
17
22
17
22
16
21
19
25
320
420
200

/
/
260

48

62

48

62

44

57

29
19
25
17
22
17
22
15
20
21
21
340
450
215

24
16
21
14
18
14
18
13
17
16
21
265
340
160

20
15
20
13
16
12
16
11
14
15
19
240
315
150

30
25
30
20
25
20
24
18
21
24
29
400
480
250

23
19
23
17
20
15
18
13
16
18
22
300
360
190

280

210

200

300

300

47
62
52
67
47
62

40
52
40
52
36
47

34
44
37
48
34
44

55
66
60
72
55
66

41
50
45
55
41
50

:

) ( 11 ) / (

) 60 ( .

41

) /(
1
0.8 0.63 0.5 0.3 0.2

23

20

17

16

15

14

12

15

13

12

10

10

15

13

11

10

10

23

18

15

13

12

11

) ( 12
)
60 (
) / (

1
0.8 0.63 0.5 0.3 0.2

39
41
44
47 52 58

23
24
26
27 30 34

21
22
23
24 27 30

2
33
20
18


5-1

42

Cutting Tool Materials



)(
-:
-2 .
-1 .
-4 .
-3 .
-6
-5 .
.



.
)(


:
)1 - High Speed Steed (HSS
2 - Sintered Carbides (Notably Tungsten Carbide
3 - Ceramics
4 - Diamond
)5 - Carbide Boron Nitride (CBN
( (HSS CNC
6505 HSS
.
) (SINTERED CARBIDES
CNC

.

))Built-up Edge
) (sintered carbides ) (HSS

sintered carbides .
)(coated type





)(ISO

43


)(Sinumerik 810T

CNC

)
(P
) (T )(N

CNC

-1 .
-2 .
-3
. JOG
-4 T

TO-Automatic .

44

-5
. D
-6 .
-7
TO-
.Auto STOR X, STOR Z

45

:
.
N
.
X,Y,Z

I,J,K
.
.
T
.
S

46

F
M
G

%
/
) (

.
.
.
.
.
.

:
Word Address Format
:
Address : , X , Y , Z , G , M , T
.
: Word
X155.250
155.250
X
:Block G00
X155.250 Y 100
M D I

.

Program Structure :

:
-1 :


: SINUMERIK
%
0015

N0010 T1D1


N0020 G54

N0030 G58
X0 Z100

FANUC :

47

% 0 ~ 9999


G54
0101
N0020 G00 X60 Z100
N0030 G92 Z0

-2


.

N0040

S2000 F0.10 M04 M08
50

N0050 G00 X50 Z2


N0060
G01 Z-50

-3

.

N0080 G00 X60


N0100 Z20 M05
N0120 M30





:
-1 :
.
-2 .
-3
.
-4
.
-5
.
:
:
-1 .

48

-2
.
-3

.
-4
.
-5
.
:

0001%

) (
)(25,0

N0030 G54
T2D2
(Side tool right) N0020
X25 Z0
N0040 G00
N0050G
96 F0.07 S175 M03

175 /

N0060 M08
Facing
N0070 G01 X0

)(22,1

25
N0110

Z30

N0080 G00 X22 Z1


Z-15
N0090G01 X18
X
N0100 X25
Z


N0150 M30

49

G17/G18/G19 Plane selection






G18 X-Z )(X-Z


G17 X-Y

G18 X-Z

G19 Y-Z

G71Metric Data Input

50

G70 Inch Data Input


) (G71


) (G70

)(G71/G70

G90 Absolute Programming


) (G90

G91 Incremental Programming


) (G91

51

Zero Shift Offset


)(M


)(A


)(

G92 Spindle Speed Limit




52

G92
) ( 3000

N.G92 S3000

Tool Correction Compensation


) (G00
) (T1D1
)(N
)(P


:
N. T1D1
T1
1

53

D1
1
)(P

M06 Automatic Tool


Chang

)(M06

54

G96 Constant Cuting Speed



:
N. G96 S175
200




:
)N=1000*Vc/(D
:
N

Vc





=3.14

55

:
G96

) G97(N

) (FACING

G97 Spindle Speed in rpm






:
N. G97 S2000
2000


:
)N=1000*Vc/(D
N

Vc

56

=3.14
D

G95 Feed Rate in Revolution




:

N. G95 F0.15
15

)
(

F




M03 Main spindle On Clockwise
M04 Main spindle On Counterclockwise
M05 Main spindle off


) (M3


) (M4

57

) (M5

M08 Coolant On
M09 Coolant Off


)(M08
)(M09

G00 Rapid Traverse


) ( G00

3/ 8/
12/

) (G00

) (X40 , ,Z56

58

G01 Linear Interpolation


((X40, Z20.1

59

G41 Cutter Radius Compensation Left



)(R
)(R


P1 P2

P2 P3
P3 P4
G41 G42

G40

:
N. G41
G41

) (P


G41 Cutter Radius Compensation Left

G42 Cutter Radius Compensation Right

60


)(R
)(R


P1 P2

P2 P3
P3 P4

:
N. G42
G42 H11

) (P

G42 Cutter Radius Compensation Right


61

G40 Cutter
Radius
Compensation
Cancel

G41 G42


G40

M30 Program End


M02 Program End

62

) (G00
(1
)(z
)(M09
(2
)(M05
(3
)
(4
(M02 )(M30
)(M02
) (M30

G02 Circular Interpolation Clockwise



) (G17-G18-G19 )
(X-Z ) (G18

63

) (G02 P(X55 ,Z-

) 45 )(R15
) (R


) (R


) ( )

(R ) (G02

G03 Circular Interpolation counterclockwise



) (G17-G18-G19
) (X-Z ) (G18

) (G03 P(X55 ,Z

) -45 )(R15

64

) (R


) (R


) ( )

(R ) (G03

I, J, K Programming with G02 and G03

G02 G03

) P(X ..,Z. ) (I,K



I )(P1)(P0

X
K ) (P1 )

(P0 Z
)

(P1 ) (P0 X,Z

65

G33 Thread cutting

) (Boring
) (G33

) ( )(M3

)(G33

) (G33 ) (Z-15

1 ). (M3

66

G04 Dwell

)
(G04
-


((G04 X

) (G04 X2.5 2, 5
2000

67

((G04 P

) (G04 P1000 1
0.1 .

68

Sinumerik 810T

Stock Removal with Undercutting (L95


) Stock Removal without Undercutting (L95

69

R20
R21

R22


X

Z



) (Q

R24

X
Z

70

R25
R26
R27
R28
R29
R30

R29=XX
X1
X2
X3
X4

1X
Roughing
axis parallel
longitudinal
outside
Roughing
axis parallel
face outside
Roughing
axis parallel
longitudinal
inside
Roughing
axis parallel
face inside

2X
Finishing to
Finishing
offset
longitudinal
outside
Finishing to
Finishing
offset face
outside
Finishing to
Finishing
offset
longitudinal
inside
Finishing to
Finishing
offset face
inside

3X

4X

Roughing axis paralle and


one Roughing cut contour
paralle (rest edges)
longitudinal outside

Complete machining
(roughing, rest edges,
finishing) longitudinal
outside

Roughing axis paralle and


one Roughing cut contour
paralle (rest edges) face
outside
Roughing axis paralle and
one Roughing cut contour
paralle (rest edges)
longitudinal inside

Complete machining
(roughing, rest edges,
finishing) face outside

Roughing axis paralle and


one Roughing cut contour
paralle (rest edges) face
inside

Complete machining
(roughing, rest edges,
finishing) face inside

Complete machining
(roughing, rest edges,
finishing) longitudinal
inside

(Q )

Cut in Cycle (L93 )

71

72


X

Z



) (0-89
) (+ )(-




73

R21
R22
R24
R25
R26
R27
R28
R29
R30
R31
R32
R33
R34
R35

) (L98

Deep Hole Drilling Cycle

)(L98
)
(
soft

74

-:

R11 =0
R11 =1
R22
R24
R25
R26
R27
R28

CNC

75

76

77


)(1
G1,G2,G3
) (

%1

( G54 ( A
( G58 Z100 ( W
) ( T2 D2
) ( G96 S175 F0.07 M3 M8
) G00 X33 (X
G00 Z0 (Z
)G01 X-1 (Facing
)( G00 X30 Z1
R20=1 R21=22 R22=0 R24=0.1 R25=0.1 R26=0.5
R27=40 R29=31
R28=0.07 R30=0
) ( L96 P1
S220 F0.04
R20=1 R21=22 R22=0 R24=0 R25=0 R26=0 R27=42
R29=21
R28=0.04 R30=0
) ( L96 P1
G00 X33
Z70
) ( M30

78

) ( L1
X24 Z-1 B1
X24 Z-25
X26 Z-26 B1
X26 Z-49
X28 Z-50 B1
X28 Z-75
X30 Z-75
) (

) (2

79

G03
G01
G03
G01
G02
G01
G01
M17

%2

G54
G58 Z65
T2 D2
G96 S175 F0.07 M3 M8
G00 X33
Z0
G01 X-1
G00 Z1
X30
R20=2 R21=9 R22=0 R24=0.1 R25=0.1 R26=0.5
R27=40 R29=31
R28=0.07 R30=0
L96 P1
S220 F0.04
R20=2 R21=9 R22=0 R24=0 R25=0 R26=0 R27=42
R29=21
R28=0.04 R30=0
L96 P1
G00 X35
Z70
M30
G01 X10 Z-0.5
Z-10
G02 X20 Z-15 B5
G01 Z-30
G03 X30 Z-35 B5
G01 Z-48
M17
) ( 1)
(G01,G02,G03

L2

80

%3

81

G54
G58 Z50
T2 D2
G96 S175 F0.07 M3 M8
G00 X43
Z0
G01 X-1
G00 Z1
X40
R20=3 R21=8 R22=0 R24=0.1 R25=0.1 R26=0.5
R27=40 R29=31
R28=0.07 R30=0
L96 P1
S220 F0.04
R20=3 R21=8 R22=0 R24=0 R25=0 R26=0 R27=42
R29=21
R28=0.04 R30=0
L96 P1
G00 X45
Z100
M30

L3

G01 X10 Z-1


G01 Z-5

82

G01
G03
G01
G01
G01
G01
G02
G01
G01
G01
G01
G01
G01
G03
G01
G01

X12
X15 Z-6.5 B1.5
Z-8.5
X18 Z-10
X20 Z-10
X20 Z-13.5
X23 Z-15 B1.5
X25 Z-15
X25 Z-20
X26 Z-20
X30 Z-22
X30 Z-25
X31 Z-25
X35 Z-27 B2
X35 Z-35
X40 Z-35

M17


Groove

83

%4
G54
G58 Z50
T2 D2

84

G96 S175 F0.07 M3 M8


G00 X43
Z0
G01 X-1
G00 Z1
X40
R20=4 R21=24 R22=0 R24=0.1 R25=0.1 R26=0.5
R27=40 R29=31
R28=0.07 R30=0
L96 P1
S220 F0.04
R20=4 R21=24 R22=0 R24=0 R25=0 R26=0 R27=42
R29=21
R28=0.04 R30=0
L96 P1
G00 X45
Z100
T6 D6
G96 S100 F0.02 M3 M8
R10=0 R21=35 R22=-26 R23=1 R24=0.05
R25=0.05 R26=0.1 R27=8
R28=0.5 R29=0 R30=0 R31=27 R32=-0.5 R33=0
R34=-0.5
R35=0 L93 P1
G00 X43
Z100
M30

L4

G01 X26 Z-1


Z-9

85

X34 Z-18
X35 Z-18.5
Z-36
X40
M17

86

87

%5
G54
G58 Z80
T2 D2
G96 S175 F0.07 M3 M8
G00 X40
Z0
G01 X-1
G00 Z1
X36
R20=5 R21=26 R22=0 R24=0.1 R25=0.1 R26=0.5
R27=40 R29=31
R28=0.07 R30=0.5
L95 P1
S220 F0.04
R20=5 R21=26 R22=0 R24=0 R25=0 R26=0 R27=42
R29=21
R28=0.04 R30=0.5
L95 P1
G00 X40
Z100
T4 D4
G97 S500 F1.5 M3 M8
R20=1.5 R21=30 R22=0 R23=5 R24=-0.975
R25=0.05 R26=3 R27=2
R28=15 R29=30 R31=30 R32=-42 L97 P1
G00 X45
Z100
M30

88

L5
G01 X30 Z-2
Z-42
X26 Z-48
Z-54
X31
G03 X34 Z-55.5 B1.5
G01 X36
M17

89

G17/G18/G19 Plane selection

90


G17 X-Y )(X-Y


G18 X-Z

G19 Y-Z

G90 Absolute Programming



) (G90

91

G91 Incremental Programming


) (G91

92

2..........................................................................................................
2................................................................................... NUMERICAL CONTROL
) ( NC
1-2 )4............................................................................................................. (CNC
4........................................................................................................ COMPUTER NUMERICEL CONTROL
6..................................................................................................... CUTTER RADIUS COMPENSATION
3 1 CNC 8.......................................................................................
CNC 10.............................................................................................
4 1 11........................................................................................................ CNC
5 1 11........................................................................................................................ CNC
6 1 12.................................................................................. CNC
12................................................................................. Machine Tools
1 6 1
13..................................................................................................................................
2 6 1 14...................................................................................... Fabrication and Welding
3 6 1 14...................................................................................................... Presswork
16...................................................................................................................... CNC
16..................................................................................................................................... Axis identification
18...........................................................................................................................................
19........................................................................................................................... CNC
22................................................................................................................ CNC
26..................................................................................... CONTROL KEYBOARD
27..................................................................................................................................
27..................................................................................................................
27...............................................................
27.............................................................................................................................
29................................................................................................................... CNC
29...................................................................................................................... CNC
-1 32..............................................................................................................................................
32........................................................................................ CNC
36..............................................................................................................................
41..................................................................................................................... :
42....................................................................................................................... :
47.........................................................................................................
51............................................................................................................ Program Structure :
69....................................................................................................
70...........................................................................................
71...............................................................................................
82............................................................................................................ CNC
84...............................................................................................................................................

93

)(
-2 102...............................................................................
102..................................................................
: 105......................CNC
: ) ( 109...............................................
134............................................. CNC

-2
G17/G18/G19 Plane selection

94

G17 X-Y )(X-Y


G18 X-Z

G19 Y-Z

G90 Absolute Programming



) (G90

95

G91 Incremental Programming


) (G91

96

:
CNC
Sinumerik 810M

) M (Machine Zero Point


CNC :

97

M
:

-:

) (Zero Offset
G54 W
M W M X,Y,Z
G54
G55 G56 . G57

98

-:

G58 G59
)(Programable Zero Offset
W M

.

99

-:



G54 M A
A W G58
..

: ) (

100

:
-1 ).(Dial gauge
-2 ).(Photo gauge
-3 .
) (.

T

T P
L1
:

101

102

M06 Automatic Tool Chang


) (M06


103

G97 Spindle Speed in rpm







:
N. G97 S2000
2000


:
)N=1000*Vc/ (D
N

Vc





=3.14

104

G94 Feed Rate in Revolution




:

.N. G94 F150


150

)
(

F
F=Fz X Z X N
Fz




Z
N
r.p.m N=1000XVc/D

105

M03 Main spindle On Clockwise



) (M3
.

M04 Main spindle On Counterclockwise


) (M4
.

M05 Main spindle off



) (M5 .

M08 Coolant On

)(M08

M09 Coolant Off


)(M09

G00 Rapid Traverse

106




)(.

) ( G00

3/ 8/
12/

) (G00

) (X40 , Y56

107

G01 Linear Interpolation


108

((X40, Y20.1

109

G02 Circular Interpolation Clockwise

110



) (G17-G18-G19 )
(X-Y ) (G17

) (G02 )P(X.. ,Y..

) (R U
) ( )

(R ) (G02

111

112

G03 Circular Interpolation counterclockwise




) (G17-G18-G19
) (X-Y ) (G17

) (G03 )P(X.. ,Y ..

)(U
) ( )

(U ) (G03

113

G41 Cutter Radius Compensation Left

114


)(R
)(R


P1 P2

G41 G42
G40

:
N. G41 D1
G41

) (Down Milling 1
center line

115

G42 Cutter Radius Compensation Right




)(R
)(R


P1 P2


:
N. G42 D1
G42 D1

116

G40 Cancel Cutter Radius Compensation


G40

G41 G42

117

M30 Program End


M02 Program End

(1 ) (G00
)(z
(2 )(M09
(3 )(M05
(4 )
(M02 )(M30

118

)(M02
) (M30

I, J, K Programming with G02 and G03



G02 G03

) P(X ..,Y. ) (I,J



I )(P1)(P0

X
J ) (P1 )

(P0 Y
)

(P1 ) (P0 X,Y

119

G33 Thread cutting

)
(Boring

120

G11 Polar coordinate system

121

G11

G04 Dwell

)
(G04

122


((G04 X

) (G04 X2.5 2, 5
2000
((G04 P

) (G04 P1000 1
0.1

) Withdrawal Drilling Cycle (G83,L83


)(G83
)
(

123

soft

:
R0 .1 ) (
R1 .2 .
R2 .3 .
R3 .4 .
R4 .5 .
R5 .6 .
R10 .7 .

) Tapping (G63, G64


) (G63

) (M00

124

Z .1
F .2

:
.1 )(F
M03 )
(
)(Z
.2 ) (
G33 )(F
M04

125

126

CNC

127

128

%1

(Main program )
G54 ( Zero offset )
G58 X0 Y-50 Z10 ( Prog. zero offset )
T1 D1 ( Shell end mill 40mm )
G00 Z50 ( safe distance )
G97 S800 G94 F80 M3 M8 ( Cutt. cond. )
G00 X25 Y-23
Z0
G01 Y73 ( Facing )
G00 Z0
L1 P3
G00 Z100
M0 ()
T2 D2 ( NC-spot drill for centering )
G97 S1000 G94 F50 M3 M8
R2=1 R3=-2 R10=5
R18=0 R19=28.284 R22=15 R23=15 R25=45 R27=2
R28=81
L906 P1
G00 Z100
M0
T3 D3 ( Twist drill 10mm )
G97 S1500 G94 F50 M3 M8
R0=1 R1=2 R2=1 R3=-10 R4=1 R5=1 R10=5 R11=1
R18=0 R19=28.284 R22=35 R23=35 R25=225 R27=2
R28=83
L906 P1
G00 Z100
M30

L1

(Subroutine )

G91 Z-1

129

G90
G00
G02
G01
G01
G01
G01
G01
G02
G00
M17

G42 X53
X25 Y45
X5 Y45
X5 Y5
X45 Y5
X45 Y45
X25 Y45
X-3 Y73
G40 X25

Y73
U28

U28
Y73

130

%2
G54
G58 X0 Y-50 Z10
T1 D1 (Shell end mill 40 mm)
G97 S800 G94 F80 M3 M8

131

G00 Z50
X33 Y-23
Z0
G01 X33 Y73
G00 X17
G01 X17 Y-23
G00 X25
L2 P3
G00 Z100
M0
T2 D2 ( Slot mill cutter 10mm )
G97 S1500 G94 F100 M3 M8
G00 X25 Y-8
Z0
L3 P3
G00 Z5
R1=0.5 R2=1 R3=-3 R13=38.284 R15=100 R16=50
R22=0
R23=0 R24=16.212 R25=45 R26=0 R27=1 L902 P1
G00 Z100
M30

3L 2L

132

L2
G91
G90
G00
G03
G01
G01
G01
G01
G01
G03
G00
M17

L3
Z-1

G91
G90
G00
G03
G01
G02
G01
G03
G01
G02
G01
G02
G01
G03
G00
M17

G41 X51 Y-23


X25 Y3 U26
X3 Y3
X3 Y47
X47 Y47
X47 Y3
X25 Y3
X-1 Y-23 U26
G40 X25 Y-26

Z-1
G41 X36 Y-8
X25 Y3 U11
X8 Y3
X3 Y8 U5
X3 Y37
X13 Y47 U10
X44 Y47
X47 Y44 U3
X47 Y8
X42 Y3 U5
X25 Y3
X14 Y-8 U11
G40 X25 Y-8

133

%3
G54
G58 X0 Y-50 Z10

134

T1 D1 ( Shell end mill 40mm )


G97 S800 G94 F80 M3 M8
G00 Z50
X33 Y-23
Z0
G01 Y73
G00 X17
G01 Y-23
G00 Z100
M0
T2 D2 ( Slot mill 10mm )
G97 S1500 G94 F100 M3 M8
R2=1 R3=-3 R10=5 R12=9 R13=111.479 R15=100
R16=50
R22=25 R23=25 R24=19.8528 R25=34.26 R27=2 L904
P1
G00 Z100
M30

135

136

%4
G54
G58 X0 Y-50 Z10
T1 D1
G97 S800 G94 F80 M3 M8
G00 Z50
X25 Y73
Z0
G01 Y-23
L4 P3
G00 Z100
M0
T2 D2
G97 S1000 G94 F100 M3 M8
G00 X-8 Y25
Z-3
G01 X58
G41 X45 Y30
G02 X30 Y45 U15
G01 G40 X25 Y58
G01 G42 X20 Y45
G03 X5 Y30 U15
G01 X20 Y30
Y56
G01 G40 X25 Y-8
G00 Z100
M30

137

L4
G91
G90
G00
G02
G01
Y45
X5
Y5
X25
G02
G00
M17

Z-1
G42 X-3 Y-23
X25 Y5 U28
X45

X53 Y-23 U28


G40 X25

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

O0042( sub rec.pocket )


O0040
(subprogram
of keyway)
N5
G91 G1
Z-2
N10
G90
G1
G41
H16
X44
Y17
N5 G1 G91 Z-1.5
N15 Y22
N10
G90
G1 H12 X11.3 Y28.7
N20 G3
X39G41
Y27 R5
N15G1G1
N25
X35X21.3 Y38.7
N30
G3
X30X16.7
Y22 R5Y43.3 I-2.3 J2.3
N20 G3
N35 G1 Y12
N25G3G1
N40
X35X6.7
Y7 R5Y33.3
G3
N45X11.3
G1 X39Y28.7 I2.3 J-2.3 N30
N50
X44 G1
Y12 R5
N35G3G40
X9 Y31
N55 G1 Y17
N40
M99
N60 G40
G0 X37 Y17
N65 M99

157

158

159

O0042(( sub
O0043
subshoulder)
CIRCULAR POCKET )
N5 G91 Z-3
G1 Z-1.25
N10 G41
G1 X3
G90 G90
G41 H16
G1 H16
X27Y3
Y16
N20
N15 X47
G3 X27 Y16 I-11 J0
N25
N20 Y3
G40 G1 X16 Y16
N30 X-10
N25M99
N35 G40 G0 X-10 Y-10
N40 M99

160


CNC

-:
-


.
.
). (G&M Codes
.
.
)
.(
.

.
.

.
.
.

6
6
6
6
6
30

:
CNC
- )(

161

:
- (-
) -
.NC
.
.
.
)
(

). (Dry Run
.
.
.NC
.
.
.
)
(

). (Dry Run
.
.

6
6
6

6
6
30


CNC
-:
-

162


.
.

). (G&M Codes
.
.
)
.(
.

.
.

.
.
.

6
6
6
6
30

:
CNC
- )(

163

:
- (
) -
.NC
.
.
.
)
(

). (Dry Run

6
6
6

.
.
.NC
.
.
.
)
(

). (Dry Run
.
.

6
6
30

CNC

164


)(CNC
) 30/ 5-/6-
/= 60

:
) (G &M .
NC) -(.
. . .
) (.

). (Dry Run- ). (Production

.

.
. . .
)(. . CNC
+ .
12 - 8


CNC

165


)(CNC
) 30/ 5-/6-
/= 60

:
) (G &M .
NC) -(.
. . .
) (.

). (Dry Run- ). (Production

.
. .
.
)(.
. CNC

+ .
12 - 8

CAD/CAM

CAD

CAM

166

:
- - -(-
- -
- - -
).
.-
-

.
. -
.Editor
. -

6
6

CAD

CAM

:
- - -(-
- -
- - -
).
.-
-

.
. -
.Editor
. -
.

167

6
6
30

You might also like