Escolar Documentos
Profissional Documentos
Cultura Documentos
Rajeev Agrawal
Senior Lecturer,
rajeevagrawal@bitmesra.ac.in
Conventional Machining
25 FACE-
A
25
50
FACE-B
50
Ф 15
10
Example
Rajeev Agrawal, Notes on Automation in Manufacturing ,Module 2 and 3
Activities of Operator in Machining the
Components
1. Select a suitable cutting tool
2. Locate the cutting tool in the machine spindle
3 Sec
3. Secure
re the ccutting
tting tool
4. Locate the component in the work holding device
p the component
5. Clamp p
6. Establish a datum in relation to Face-A
7. Determine the amount of slide movement required
8. Determine the direction of slide movement required
9. Move the slide,monitoring the movement on the
graduated slide allowing for lead screw backlash etc
etc.
10. Lock the slide in position
TRENDS IN INDUSTRY
THE OBJECTIVE:
O C
TO BE COMPETITIV THROUGH
INCREASING PRODUCTIVITY AND TOTAL
QUALITY ASSURANCE
work holding
tool holding
relative motion between tool
and workpiece
primary motion
secondary motion
Relative motion
between tool and Secondary motion
workpiece
Cutting
g speed
p Feed rate
HORIZONT VERTICAL
AL AXIS AXIS
5 Axes
A movement
All the 5 axes viz, X,Y,Z,A & B to move
simultaneously.
41/2 Axes movement
Only 4 out of 5 Axes to move
simultaneouslyy and the 5th axis is for
positioning.
To increase production
To reduce labour cost
To make production more economical
To do jobs that would be impossible or
impractical without NC
T iincrease the
To h accuracy off duplicate
d li
parts
Increased productivity
p y
Reduced tool/fixture storage cost
Faster set-up time
Reduced parts inventory
Flexibility that speeds changes in design
Better accuracy off parts
Reduction in parts handling
Better uniformity of parts
Better Quality Control
Improvement in manufacturing control
52
CNC MILLING
53
CNC LASER CUTTING
Engine Block
Different Products
Productivity
Machine utilisation is increased because
more time is spent cutting and less time
iss ta
taken
e by pos
positioning.
to g
Reduced setup time increases utilisation
too.
too
Quality
Parts are more accurate.
Parts are more repeatable.
Less waste due to scrap
scrap.
Reduced inventory
Reduced setup time permits smaller
economic batch quantities. quantities
Lower lead time allows lower stock
levels.
levels
Lower stock levels reduce interest
charges
h and d workingki capital it l
requirements.
Rajeev Agrawal, Notes on Automation 2004
in Manufacturing ,Module 2 and 3 68
ADVANTAGES of CNC
Management Control
CNC leads to CAD
Process planning
Production planning
Open-loop control
Closed loop control
Closed-loop
A resolver is a rotary
transformer that
produces an output signal
that is a function of the
rotor
t position.
iti
Turning
T i center cutters
Machining center cutters
–3 left and 2 up
p
P (-1/1); Q (2/-1)
Winter term
x= -3 / y= 2
00/01Agrawal, Notes on Automation in Manufacturing ,Module 2 and 3
Rajeev
St t
Structure off an NC P
Partt P
Program:
Commands
C d are iinputt iinto
t th
the controller
t ll iin
units called blocks or statements.
Block Format:
1. Fixed sequential format
2. Tab sequential format
3. Word address format
Winter in
Rajeev Agrawal, Notes on Automation term 00/01
Manufacturing ,Module 2 and 3
Va iables in Machining Process
Variables P ocess
Work Cutting Speeds in SFPM
Material
End Mills Fly cutters Drills Reamers
HSS Carbide HSS Carbide HSS Carbide HSS Carbide
Aluminum 150 300 600 1200 125 250 60 120
Cast iron
Soft 90 180 450 900 90 180 40 80
Hard 50 100 400 800 70 140 35 70
Stainless
St i l 60 120 400 800 70 140 35 70
Steel
Winter term
00/01Agrawal, Notes on Automation in Manufacturing ,Module 2 and 3
Rajeev
INFORMATION NEEDED by a
CNC
1. Preparatory Information:
f i units,
i incremental
i l or
absolute positioning
2. Coordinates: X,Y,Z, RX,RY,RZ
3. Machining Parameters: Feed rate and spindle speed
4. Coolant Control: On/Off, Flood, Mist
5. Tool Control: Tool and tool parameters
6. Cycle Functions: Type of action required
7. Miscellaneous Control: Spindle on/off, direction of
rotation stops for part movement
rotation,
This information is conveyed to the machine through a
set
of instructions arranged in a desired sequence –
Program.
Rajeev Agrawal, Notes on Automation 2004
in Manufacturing ,Module 2 and 3 123
BLOCK FORMAT
Sample Block
N135 G01 X1
X1.0
0 Y1.0
Y1 0 Z0.125
Z0 125 F5
T-code:
T d used d to specify if the h tooll
identification number associated with
th ttooll tto b
the be used d iin subsequent
b t
operations.
Rajeev Agrawal, Notes on Automation 2004
in Manufacturing ,Module 2 and 3 134
Application of Some Codes
G01 Linear Interpolation
Format: N_ G01 X_ Y_ Z_ F_
U ess too
Unless tool co
compensation
pe sat o iss used, tthe
e
coordinates are associated with the
centerline of the tool.
25
B C
20
15
5 10 15 20 25 30
15
10
A
5
5 10 15 20 25 30
Rajeev Agrawal, Notes on Automation 2004
in Manufacturing ,Module 2 and 3 139
G01 Linear Interpolation
N10 G00 X1 Z1
X N15 Z0.1
Z0 1
N20 G01 Z-0.125
F5
Z N25 X2 Z2 F10
15
J=15
10 B
C
5
2004 5 10 15 20 25 30
Rajeev Agrawal, Notes on Automation in Manufacturing ,Module 2 and 3 143
Canned Cycles
The sequence of some machining operations is may
be the same for any part and for any machine. For
example, drilling a hole involves the following steps:
Position the tool above the point where the hole will be
drilled
Part 1-
1- Program Petup
Part 2-
2- Chip Removal
Part 3-
3- System Shutdown
%
:1002
N5 G90 G20
N10 M06 T1
N15 M03 S1200
N20 G00 X0.125 Y0.125
N30 Z0.125
N35 G01 Z-0.125 F5
N40 X3.875
N45 Y4.125
N50 X0.125
N55 Y0.125
2004Agrawal, Notes on Automation in Manufacturing ,Module 2 and 3
Rajeev 151
Second pass:
conventional mill to a
depth of 0.25 around
edge profile.
N35 Z-0.250
N40 X3.875
N45 Y4.125
N50 X0.125
N55 Y0.125
N60 Z0.125
N100 Y2
Y2.125
125
N105 X2.625
N110 Z0.125
N115 G00 X-5 Y-5 Z5
N120 M05
N125 M30
Through
g keyboard
y
Through punched tape reader
Through diskette drive
Through RS 232 serial port
Through network interface card
NC p program
g preparation
p p mayy be tedious and
difficult if the part to be machined has a
complex geometry. The main difficulty is to
find out the cutter locations during the
machining. Computers may be used to assist
the pprogrammers
g in preparing
p p g the NC codes.