CNC Presentation
CNC Presentation
Machines
Contents
What is NC?
Brief History of NC
Basic Components of NC System
NC ~ CNC
Advance Elements in MCU of CNC
System
Classification of CNC Machines
CNC Part Programming
Example of a Part Programming
Computer Aided Part Programming
Advantages of CNC
Disadvantages
What is NC?
NC stands for Numerically Controlled
The
CONTROL
Numerical
The
The
Brief History of NC
1947:
Punch
Tape
Brief History of NC
1947:
1949:
1952:
1980s:
Machine
Tool
Processing Equipment
Program
Program Reader
Signal output channel to processing equipment
Feedback channel from processing equipment
Sequence Controllers
NC ~ CNC
Since
2)
Memory
3)
I/O Interface
4)
5)
Sequence Controls
Memory
ROM Operating System
RAM Part Programs
Central
Processing Unit
(CPU)
Input/output Interface
Operator panel
Tape reader
System Bus
Machine Tool Controls
Position Control
Spindle Speed Control
Sequence Controls
Coolant
Fixture Clamping
5) Sequence Controls:
Point-to-point
Continuous path
Positioning System
Absolute Positioning
Incremental Positioning
Point-to-point Systems:
It controls the motion of the worktable to
programmed location without regard for the path
taken to get to that location.
Once the move has been completed some
processing action is accomplished by the
workhead at that location, such as drilling or
punching a hole.
b)
Circular Interpolation:
c)
Helical Interpolation:
d)
Absolute Positioning:
In this positioning system, the workhead locations
are always defined with respect to the origin.
Incremental Positioning:
In incremental positioning, the next workhead
position is defined w.r.t the present location.
B (20,
35)
A (10, 20)
Move from A to B is
specified as,
Absolute:
X = 20 Y
= 35
Incremental: X = 10 Y
= 15
Common G-Codes
Code
Function
G00
Rapid Movement
G01
G02
G03
G04
G17
G18
G19
G70
Inch units
G71
Metric units
G90
Absolute dimensions
G91
Incremental dimensions
Common M-Codes
Code
Function
M00
Program Stop
M01
Optional Stop
M02
M03
Spindle CW
M04
Spindle CCW
M05
Spindle Stop
M06
Tool Change
M07
Flood Coolant ON
M08
Mist Coolant ON
M09
Coolant OFF
M17
End of Subprogram
M30
End of Program
Advantages of CNC
Disadvantages of CNC