(CNC) 1 2 8 10 2 1
Evolution of CNC Machines 3 Evolution of CNC Machines Parsons MIT 4 2
Evolution of CNC Machines Numerical Control (NC) Tape Tape Reader Machine Control Punch Unit MCU 5 Evolution of CNC Machines NC.1.2.3.4.5 DNC Direct Numerical Control (DNC) 6 3
Evolution of CNC Machines DNC 7 Evolution of CNC Machines NC DNC.1.2.3.4 DNC.5.1.2 8 4
Evolution of CNC Machines Computer Numerical Control (CNC) CNC. 9 Evolution of CNC Machines CNC.1.2.3.4 FMS CAD/CAM.5.6 10 5
Evolution of CNC Machines DNC CNC Direct Computer Numerical Control (DCNC) Distributed Numerical Control (DNC).1.2.3 FMS,.CAD/CAM.4 11 12 6
Mass Production Batch Production Job Shop Production.1.2.3 13 Mass Production.1 14 7
Job Shop Production.2 15 Batch Production.1 16 8
Quantity Variety 17 PLC.1.2.3 Quantity Special System CIMS FMS CNC Variety 18 9
19 Stiffness Backlash Screw & Nut Rack & Pinion 20 10
Screw & Nut Recirculating Ball screws Roller screw 21 Recirculating Ball screws 22 11
Recirculating Ball screws 23 Recirculating Ball screws. 24 12
Recirculating Ball screws 25 Recirculating Ball screws 26 13
Recirculating Ball screws Backlash Pre-load Recirculating Ball screws 27 Recirculating Ball screws.1.2. 28 14
Roller screw / Recirculating Roller Screw Planetary Roller Screw 29 Positional Transducer 30 15
Output Transducer Spindle.1.2.3.4.5.6 31 Positional Transducer feed back Precision - Accuracy - Resolution 32 16
Positional Transducer Linear Rotary.1.2.3.4.1 33 Positional Transducer 34 17
Positional Transducer 35 وسائل اندازه گير موقعيت / Positional Transducer Encoders Machine Datum Binary Code 36 18
Positional Transducer 37 Positional Transducer n Direction Discriminator n 38 19
Positional Transducer.3 39 Positional Transducer 40 20
Positional Transducer Brush Decode 41 Positional Transducer 42 21
Positional Transducer Ambiguity Error Gray / Progressive Scale 43 Positional Transducer Binary Code 2 0 2 1 2 2 2 3 2 4 0 1 2 3 4 5 6 7 8 9 10 44 22
Positional Transducer Gray / Progressive Scale 0 1 2 3 4 5 6 7 8 9 10 45 Machine Control System 46 23
Machine Control Unit.1.2 47 Machine Control System Interpolation 48 24
Machine Control System Point-to-Point.1.2.3 49 Machine Control System Continuous Path (Contouring).1 Linear Interpolation Circular Interpolation Parabolic Interpolation Helical Interpolation Cubic Interpolation.i.ii.iii.iv.v 50.2 25
Machine Control System Linear Interpolation.i.ii 51 Machine Control System Circular Interpolation.ii.iii. 52 26
Machine Control System Open Loop Stepper.1 53 54 27
55 Machine Control System Closed Loop.2 Feed Back.3 56 28
57 58 29
Electronic Industries Association (EIA) International Standard Organization (ISO) 59 Alphanumeric Parity Check EIA EIA ISO ISO Binary Coded Decimal (BCD) 60 30
ضبط نگهداري و انتقال اطالعات.1.2.3.4.I.II.1.2 61.2 Decode.3 62 31
.4.5 EIA, ISO 63 Manual Programming 64 32
65 Manual Part Programming Parametric Programming Geometric Programming Manual Part Programming.1.2.3.4.1 66 33
تهيه برنامه.2.3.4 67 Parametric Programming.3 Geometric Programming.4 MasterCam, EdgeCam, Catia, PowerMill, 68 34
69 x,y,z 70 35
71 72 36
Fixed Sequential Block Address Tab Sequential Word Address.1.2.3.4 73 Fixed Sequential.1 74 37
Block Address Space Bar.2 75 Tab Sequential.3 Tab 76 38
Word Address.4 Address 77 G17, G18, G19 78 39
Absolute coordinate G90 79 Incremental coordinate. G91 80 40
.1.2.3.4.5.6.7.8.9.10 81 N4 G2 X6 Y6 Z6 M2 I6 J6 K6 S4 F3 R6 D2 T2 82 41
. N G X, Y, Z M I, J, K S F R D T 83 Manual Programming 84 42
50 30 16 20 85.1.2.3.4.5.6.7.8.9.10 86 43
22mm X Z P X Z P0 P1 P2 P3 P4 P5 P6 P7 P8 87 N10 G00 X11 Z-1 P1 N10 P0 P X Z P0 20 50 P1 11-1 P2 P3 P4 P5 P6 P7 P8 88 44
N11 GO1 X0 Z-1 P2 N11 P X Z P0 20 50 P1 11-1 P2 0-1 P3 P4 P5 P6 P7 P8 89 N12 G00 X9 Z1 N12 P3 P X Z P0 20 50 P1 11-1 P2 0-1 P3 9 1 P4 P5 P6 P7 P8 90 45
P4 N13 N13 G01 X9 Z-31 P X Z P0 20 50 P1 11-1 P2 0-1 P3 9 1 P4 9-31 P5 P6 P7 P8 91 N14 G00 X10 Z1 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 92 46
N15 G00 X8 Z1 P6 N15 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 93 P7 N16 N16 G01 X8 Z-31 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 94 47
N17 P8 N17 G01 X11 Z-31 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 95 N18 G00 X20 Z50 N18 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 96 48
N0 G90 N1 G00 X11 Z-1 N2 GO1 X0 Z-1 F120 N3 G00 X9 Z1 N4 G01 X9 Z-31 F120 N5 G00 X10 Z1 N6 G00 X8 Z1 N7 G01 X8 Z-31 F120 N8 G01 X11 Z-31 F120 N9 G00 X20 Z50 N10 M30 97 Manual Programming 98 49
50 10 99 Y X P X Y Z P0 P1 P2 P3 P4 P5 P6 P7 P8 100 50
P1 N10 P0 N10 G00 X10 Y10 Z0 P X Y Z P0-10 -10 10 P1 0 0 10 P2 P3 P4 P5 P6 P7 P8 101 P2 N20 N20 G01 X0 Y0 Z-20 P X Y Z P0-10 -10 10 P1 0 0 10 P2 0 0-10 P3 P4 P5 P6 P7 P8 102 51
N30 N30 G01 X50 Y0 Z0 P3 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 103 N40 G01 X0 Y50 Z0 P4 N40 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 104 52
P5 N50 N50 G01 X-50 Y0 Z0 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 105 N60 P2 N60 G01 X0 Y-50 Z0 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 106 53
N70 N70 G01 X50 Y50 Z0 P4 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 107 N80 G00 X0 Y0 Z12 P6 N80 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 108 54
P7 N90 N90 G00 X-50 Y0 Z0 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 109 P5 N100 N100 G01 X0 Y0 Z-12 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 110 55
N110 N110 G01 X50 Y-50 Z0 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 P8 111 P8 N120 G00 X0 Y0 Z12 N120 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 2 112 56
P0 N130 N130 G00 X-60 Y-10 Z8 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 2 113 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 114 57
CNC simulator 115 Tool Radius Compensation 116 58
117 R شعاع قلم Q4 Q3 P4 P3 Y X Q1 P1 P2 Q2 Q X Y Q1 X P1 -R Y P1 -R Q2 X P2 +R Y P2 -R Q3 X P3 +R Y P3 +R Q4 X P4 -R Y P4 +R 118 59
P3 P1 P2 α Q2 Y Q2 X Q2 = X P2 + Rtgα/2 Y Q2 = Y P2 - R X 119 120 60
Q2 P3 X Q2 = X P2 + R/tgα/2 Y P1 α P2 N2 Y Q2 = Y P2 - R M2 Q2 X 121 122 61
Δ L P2 r α P1 Δ= r - L L r tan( ) 2 P3 123 Z Z A = Z B = Z 1 + Δz Z C = Z 2 + Δz Z D = Z 3 - Δz 124 62
Tool Radius Compensation 125 ISO G41 G42 P1 G41 P2 G41 G42 G42 G41 G42 126 63
64 127 ) ISO ISO فيدر روتسد حيضوت 1 G00 2 G01 3 G02 4 G03 5 G10 6 G11 7 G12 8 G13 128 فيدر روتسد حيضوت 1 G24/G25 2 G26/G27 3 G28 4 G30/G31 5 G40 6 G41/G42 7 G54 8 G79 9 G76,G77,G7 8,G83 G98 G90/G91 G99
129 130 65
131 Catia.1.2.3 132 66
Subroutine, Cycle, Macro 133 Subroutine / Sub programming Macro 134 67
135 136 68
Cycle 137 138 69
139 140 70
141 142 71
143 144 72