(CNC)azad.ac.ir/uploads/8_46_1380807367600_CNC_final.pdf26/11/1434 3 5 Evolution of CNC Machines...
Transcript of (CNC)azad.ac.ir/uploads/8_46_1380807367600_CNC_final.pdf26/11/1434 3 5 Evolution of CNC Machines...
26/11/1434
1
1
(CNC)
2
2
8
10
26/11/1434
2
3
Evolution of CNC Machines
4
Evolution of CNC Machines
Parsons
MIT
26/11/1434
3
5
Evolution of CNC Machines
Numerical Control(NC)
TapePunch
Tape ReaderMachine Control
Unit
MCU
6
Evolution of CNC Machines
NC.1
.2
.3
.4
.5
Direct Numerical Control (DNC)DNC
26/11/1434
4
7
Evolution of CNC Machines
DNC
8
Evolution of CNC Machines
DNCNC
.1
.2
.3
.4
.5
DNC
.1
.2
26/11/1434
5
9
Evolution of CNC Machines
ComputerNumerical Control (CNC)
CNC
.
10
Evolution of CNC Machines
CNC
.1
.2
.3
.4
.5
FMSCAD/CAM
.6
26/11/1434
6
11
Evolution of CNC Machines
DNCCNC
Direct Computer Numerical Control (DCNC)Distributed Numerical Control (DNC)
.1
.2
.3
.4FMS,
.CAD/CAM
12
26/11/1434
7
13
.1Mass Production
.2Batch Production
.3Job Shop Production
14
.1Mass Production
26/11/1434
8
15
.2Job Shop Production
16
.1Batch Production
26/11/1434
9
17
Quantity
Variety
18
Quantity
Variety
Special
SystemCIMS
FMS
CNC
•
.1PLC
.2
.3
26/11/1434
10
19
20
Stiffness
Backlash
Screw & Nut
Rack & Pinion
26/11/1434
11
21
Screw & Nut
Recirculating Ball screws
Roller screw
22
Recirculating Ball screws
26/11/1434
12
23
Recirculating Ball screws
24
Recirculating Ball screws
.
26/11/1434
13
25
Recirculating Ball screws
26
Recirculating Ball screws
26/11/1434
14
27
Recirculating Ball screws
Backlash
Pre-load Recirculating Ball screws
28
Recirculating Ball screws
.1
.2
.
26/11/1434
15
29
/Roller screw
Recirculating Roller Screw
Planetary Roller Screw
30
Positional Transducer
26/11/1434
16
31
Output Transducer
.1
.2Spindle
.3
.4
.5
.6
32
Positional Transducer
feed back
Resolution-- AccuracyPrecision
26/11/1434
17
33
Positional Transducer
.1
.2
.3
.4
.1LinearRotary
34
Positional Transducer
26/11/1434
18
35
Positional Transducer
36
/ وسائل اندازه گير موقعيت Positional Transducer
Encoders
Machine Datum
Binary Code
26/11/1434
19
37
Positional Transducer
38
Positional Transducer
Direction Discriminatornn
26/11/1434
20
39
Positional Transducer
.3
40
Positional Transducer
26/11/1434
21
41
Positional Transducer
Brush
Decode
42
Positional Transducer
26/11/1434
22
43
Positional Transducer
Ambiguity Error
Gray / Progressive Scale
44
Positional Transducer
20
21
22
23
24
0 1 2 3 4 5 6 7 8 9 10
Binary Code
26/11/1434
23
45
Positional Transducer
0 1 2 3 4 5 6 7 8 9 10
Gray / Progressive Scale
46
Machine Control System
26/11/1434
24
47
Machine Control Unit
.1
.2
48
Machine Control System
Interpolation
26/11/1434
25
49
Machine Control System
.1Point-to-Point
.2
.3
50
Machine Control System
.1Continuous Path (Contouring)–
.2
.iLinear Interpolation
.iiCircular Interpolation
.iiiParabolic Interpolation
.ivHelical Interpolation
.vCubic Interpolation
26/11/1434
26
51
Machine Control System
.iLinear Interpolation
.ii
52
Machine Control System
.iiCircular Interpolation–
.iii
.
26/11/1434
27
53
Machine Control System
.1Open Loop–Stepper
54
26/11/1434
28
55
56
Machine Control System
.2Closed Loop–
.3
Feed Back
26/11/1434
29
57
58
26/11/1434
30
59
Electronic Industries Association (EIA)International Standard Organization (ISO)
60
Alphanumeric
Parity Check
ISOEIAISOEIA
BinaryCoded Decimal (BCD)
26/11/1434
31
61
ضبط، نگهداري و انتقال اطالعات
.I
.II
.1
.2
.3
.4
.1
.2
62
.2–
Decode
.3
26/11/1434
32
63
.4–
.5
EIA, ISO
64
Manual Programming
26/11/1434
33
65
66
.1Manual Part Programming
.2
.3Parametric Programming
.4Geometric Programming
.1Manual Part Programming–
26/11/1434
34
67
تهيه برنامه
.2–
.3
.4
68
.3Parametric Programming–
.4Geometric Programming–
MasterCam, EdgeCam, Catia, PowerMill, …
26/11/1434
35
69
70
x,y,z
26/11/1434
36
71
72
26/11/1434
37
73
.1Fixed Sequential
.2Block Address
.3Tab Sequential
.4Word Address
74
.1Fixed Sequential–
26/11/1434
38
75
.2Block Address–
Space Bar
76
.3Tab Sequential
Tab
26/11/1434
39
77
.4Word Address–
Address
78
G17, G18, G19
26/11/1434
40
79
Absolute coordinate
G90
80
Incremental coordinate
G91.
26/11/1434
41
81
.1
.2
.3
.4
.5
.6
.7
.8
.9
.10
82
N4 G2 X6 Y6 Z6 M2 I6 J6 K6 S4 F3 R6 D2 T2
26/11/1434
42
83
N
G
X, Y, Z
M
I, J, K
S
F
R
D
T.
84
Manual Programming
26/11/1434
43
85
50
30
2016
86
.1
.2
.3
.4
.5
.6
.7
.8
.9
.10
26/11/1434
44
87
Z
X
P X Z
P0
P1
P2
P3
P4
P5
P6
P7
P8
22mm
88
N10
P0
P1
P X Z
P0 20 50
P1 11 -1
P2
P3
P4
P5
P6
P7
P8
N10 G00 X11 Z-1
26/11/1434
45
89
N11
P2
P X Z
P0 20 50
P1 11 -1
P2 0 -1
P3
P4
P5
P6
P7
P8
N11 GO1 X0 Z-1
90
N12
P3
P X Z
P0 20 50
P1 11 -1
P2 0 -1
P3 9 1
P4
P5
P6
P7
P8
N12 G00 X9 Z1
26/11/1434
46
91
N13P4
P X Z
P0 20 50
P1 11 -1
P2 0 -1
P3 9 1
P4 9 -31
P5
P6
P7
P8
N13 G01 X9 Z-31
92
N14
P5
P X Z
P0 20 50
P1 11 -1
P2 0 -1
P3 9 1
P4 9 -31
P5 10 1
P6
P7
P8
N14 G00 X10 Z1
26/11/1434
47
93
N15
P6
P X Z
P0 20 50
P1 11 -1
P2 0 -1
P3 9 1
P4 9 -31
P5 10 1
P6 8 1
P7
P8
N15 G00 X8 Z1
94
N16P7
P X Z
P0 20 50
P1 11 -1
P2 0 -1
P3 9 1
P4 9 -31
P5 10 1
P6 8 1
P7 8 -31
P8
N16 G01 X8 Z-31
26/11/1434
48
95
P X Z
P0 20 50
P1 11 -1
P2 0 -1
P3 9 1
P4 9 -31
P5 10 1
P6 8 1
P7 8 -31
P8 11 -31
N17 G01 X11 Z-31
N17
P8
96
P X Z
P0 20 50
P1 11 -1
P2 0 -1
P3 9 1
P4 9 -31
P5 10 1
P6 8 1
P7 8 -31
P8 11 -31
N18 G00 X20 Z50
N18
26/11/1434
49
97
N0 G90N1 G00 X11 Z-1N2 GO1 X0 Z-1 F120N3 G00 X9 Z1N4 G01 X9 Z-31 F120N5 G00 X10 Z1N6 G00 X8 Z1N7 G01 X8 Z-31 F120N8 G01 X11 Z-31 F120N9 G00 X20 Z50N10 M30
98
Manual Programming
26/11/1434
50
99
50 10
100
X
Y
P X Y Z
P0
P1
P2
P3
P4
P5
P6
P7
P8
26/11/1434
51
101
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2
P3
P4
P5
P6
P7
P8
P0
P1
N10
N10 G00 X10 Y10 Z0
102
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3
P4
P5
P6
P7
P8
P2
N20
N20 G01 X0 Y0 Z-20
26/11/1434
52
103
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4
P5
P6
P7
P8
P3N30
N30 G01 X50 Y0 Z0
104
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5
P6
P7
P8
N40
P4
N40 G01 X0 Y50 Z0
26/11/1434
53
105
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6
P7
P8
N50P5
N50 G01 X-50 Y0 Z0
106
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6
P7
P8
N60
P2
N60 G01 X0 Y-50 Z0
26/11/1434
54
107
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6
P7
P8
N70
P4
N70 G01 X50 Y50 Z0
108
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6 50 50 2
P7
P8
N80
P6
N80 G00 X0 Y0 Z12
26/11/1434
55
109
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6 50 50 2
P7 0 50 2
P8
N90
P7
N90 G00 X-50 Y0 Z0
110
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6 50 50 2
P7 0 50 2
P8
N100P5
N100 G01 X0 Y0 Z-12
26/11/1434
56
111
N110
P3
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6 50 50 2
P7 0 50 2
P8N110 G01 X50 Y-50 Z0
112
N120
P8
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6 50 50 2
P7 0 50 2
P8 50 0 2N120 G00 X0 Y0 Z12
26/11/1434
57
113
N130
P0
P X Y Z
P0 10- 10- 10
P1 0 0 10
P2 0 0 10-
P3 50 0 10-
P4 50 50 -10
P5 0 50 10-
P6 50 50 2
P7 0 50 2
P8 50 0 2N130 G00 X-60 Y-10 Z8
114
N00 G91
N10 G00 X10 Y10 Z0
N20 G01 X0 Y0 Z-10 F100
N30 G01 X50 Y0 Z0 F150
N40 G01 X0 Y50 Z0 F150
N50 G01 X-50 Y0 Z0 F150
N60 G01 X0 Y-50 Z0 F150
N70 G01 X50 Y50 Z0 F150
N80 G00 X0 Y0 Z12
N90 G00 X-50 Y0 Z0
N100 G01 X0 Y0 Z-12 F100
N110 G01 X50 Y-50 Z0 F150
N120 G00 X0 Y0 Z12
N130 G00 X-60 Y-10 Z8
N140 M30
26/11/1434
58
115
CNC simulator
116
Tool Radius Compensation
26/11/1434
59
117
118
P4
P1 P2
P3
Q4
شعاع قلم R
Q3
Q2Q1
X
Y
Q X Y
Q1 XP1-R YP1-R
Q2 XP2+R YP2-R
Q3 XP3+R YP3+R
Q4 XP4-R YP4+R
26/11/1434
60
119
–
αP1 P2
P3
Q2
Q2
XQ2 = XP2 + Rtgα/2
YQ2 = YP2 - R
X
Y
120
–
26/11/1434
61
121
–
αP1 P2
P3
X
Y
Q2
Q2
XQ2 = XP2 + R/tgα/2
YQ2 = YP2 - R
M2
N2
122
26/11/1434
62
123
α
r
LΔ
Δ= r - L
P1P2
P3
)2
tan(
rL
124
Z
ZA =
ZB = Z1+ Δz
ZC = Z2 + Δz
ZD = Z3 - Δz
26/11/1434
63
125
Tool Radius Compensation
126
G41
G42
P1 P2
ISO
G42G41
G41
G42
G41
G42
26/11/1434
64
127
) ISOISO
توضيحدستور رديف
1G00
2G01
3G02
4G03
5G10
6G11
7G12
8G13
128
توضيحدستور رديف
1G24/G25
2G26/G27
3G28
4G30/G31
5G40
6G41/G42
7G54
8G79
9G76,G77,G78,G83
G98
G90/G91
G99
26/11/1434
65
129
130
26/11/1434
66
131
Catia
.1
.2
.3
132
26/11/1434
67
133
Subroutine, Cycle, Macro
134
Subroutine / Sub programming
Macro
26/11/1434
68
135
136
26/11/1434
69
137
Cycle
138
26/11/1434
70
139
140
26/11/1434
71
141
142
26/11/1434
72
143
144