IE 447 Computer Integrated Manufacturing: Numerical Control
IE 447 Computer Integrated Manufacturing: Numerical Control
IE 447
COMPUTER INTEGRATED
MANUFACTURING
CHAPTER 3
NUMERICAL CONTROL
Prepared by Hamed
2
3
A Definition:
Numerical Control is a system in which
actions are controlled by the direct insertion
of numerical data at some point. The
system must automatically interpret at least
some portion of the data
4
NUMERICAL
DATA
(NC CODE)
NUMERICAL
MANUFACTURING CONTROLLER
OPERATOR
Drive Control
PROCESSED
PART
MACHINE UNIT
5
Conventional Numerical
Control (NC)
Data is sent to the machine tool by means of
punch cards or tapes. The reader at the
machine performs no calculations or
interpolations.
7
Advantages
o Reduces time for o Reduces storage
delivery of part problems
Reduces scrap rate of o Less setup time
material o Reduces actual
o Reduces tooling machining time
costs Allows rapid design
o Reduces layout time changes in part Less
o Increases machine jigs and fixtures are
and tool life needed
11
NC Programming Fundamentals
NC Part Programming
G-codes
16
Linear Interpolation
ß Moves the tool from its current position to a
specific XYZ coordinate at a specified feed
rate
ß Format
ß G01 Xx Yy Zz ff
G-codes
17
Linear Interpolation
G-codes
18
Circular Interpolations
ß Moves a tool around a circular arc to a
specific XYZ coordinate
ß Requires 5 pieces of information
ß Plane selection
ß Arc start point
ß Rotation direction
ß Arc end point
ß Arc center or arc radius
G-codes
19
Circular Interpolations
ß G02 circular interpolation clockwise around
an arc G03 circular interpolation counter
clockwise around an arc
G-codes
20
G-codes
21
G-codes
22
Radius Method
ß Requires two entry parameters in the
command the XYZ end point of the arc and
the radius R
ß G02/G03 Xx Yy Zz Rr
G-codes
23
G90 M3 S2000
; G90 -absolute coordinate X45 y45
; M3 - spindle ON
; S - RPM
G0 X0 Y0 Z10
;G0- rapid movement
X10 Y5
Z2 X80
X5
G1 Z-2 F100 y40
y40
;G1- linear movement
;F- feed
X80 F200
X10 Y40
Y5
x80 Y40
x45 y45 X80
x10 y40 X5 y10
x80 y10
x80 y5
g0 z10
x0y0
M30 ; Spindle off G-codes
24
G-codes
25
Quiz
26
Z=-2
G-codes
29
Spindle
On/Off
Vice
Open/Close
E-stop
30
1- Machine Home
31
2- Reference Point
32
3. Set position
33
4- Run