Upload
manthan-pagare
View
225
Download
1
Embed Size (px)
Citation preview
7/31/2019 Industrial Project Ppt
1/32
PRESENTED BY:
MANTHAN S. PAGARE
ROLL NO. 37
7/31/2019 Industrial Project Ppt
2/32
INTRODUCTION
Types of cnc: vertical : heavy jobs2-axes : centre jobs
turn mill : eccentric job
Z-AXISIS FOR LENGTH
X-AXISIS FOR MAINTAINING DIAMETER
7/31/2019 Industrial Project Ppt
3/32
HISTORY
US air forces commissioned MIT to develop the
first numerical controlled m/c in 1949.
At 1970-1972 first computer numerical control
m/c wire developed.
7/31/2019 Industrial Project Ppt
4/32
DEFINITION
In cnc, the instructions are stored as :
A program in a micro-computer attached to the m/c
The program is printed on a tape punch
The tape punch reader reads the tape
As per the program machine starts working
7/31/2019 Industrial Project Ppt
5/32
CNC APPLICATIONS:
Machining 2.5d/3d
Forming 2D
3D Rapid prototype
Plasma and leaser cutting Milling m/cning centre
Turning - lathe, turning centre.
7/31/2019 Industrial Project Ppt
6/32
INDUSTRIES MOST AFFECTED BY CNC
1) Aerospace 4) Machinery
2) Electrical 5) Fabrication
3) Automobile 6) Instrumentation
7) Mould making
7/31/2019 Industrial Project Ppt
7/32
7/31/2019 Industrial Project Ppt
8/32
7/31/2019 Industrial Project Ppt
9/32
MACHINE CONTROL UNIT
Read coded instructions
Decode coded instructions
Feed axis motion commands to the amplifier circuit fordriving the axis mechanism
Receives the feedback signals of position and speed for
each drive axis.
Implement auxiliary control function such as coolant or
spindle on/off and tool change.
7/31/2019 Industrial Project Ppt
10/32
7/31/2019 Industrial Project Ppt
11/32
CLOSED LOOP SYSTEM
Dc or ac motor are used.
Position transducers are used to generate positional
feedback signal for error correction.
Better accuracy can be achieved.
More expensive.
Suitable for large size m/c tools.
7/31/2019 Industrial Project Ppt
12/32
DRIVE SYSTEM
A drive system consists of
amplifier circuit
stepping motor or servomotor
bolt lead screw.
The MCU feeds control signal of each axis to theamplifier circuit.
7/31/2019 Industrial Project Ppt
13/32
CNC PROGRAMING
Manual:Write codes directly
Computer assisted:
Draw cutter path
CAD/CAM:
Draw the part, cutter path is generated.
7/31/2019 Industrial Project Ppt
14/32
CYCLES COMPLETED IN THE SESSION
FINISHING CYCLE
OD/ ID FINISHING PROGRAM
G90 - SIMPLE TURNING CYCLE
G94SIMPLE FACING YCLE
G71
STOCK REMOVAL TURNING CYCLE
G72STOCK REMOVAL FACING CYCLE
7/31/2019 Industrial Project Ppt
15/32
G73PATTERN REPEATING CYCLE
G74- FACE GROOVING CYCLE
G75OD/ID GROOVING CYCLE
G92
THREADING CYCLE
G32 - FAST THREADING CYCLE
7/31/2019 Industrial Project Ppt
16/32
FINISHING CYCLE
Format
PROGRAM NO
HOME POSITON BY G28
G99 G40 G21M06 TOOL SELECTION
G97 M03 SPINDLE SPEED
COOLANT ON
G00 SAFE POSITION X ZBODY
G00 HOME POSITON
HOME POSITION AND SPINDLE STOP, COOLANT OFF
7/31/2019 Industrial Project Ppt
17/32
OD/ ID FINISHING PROGRAM
ALL THE BODY OF THIS PROGRAM IS SIMILAR TOTHAT OF FINSHING PROGRAM
ONLY THE DIFFRENACE IS
CLOCKWISE MOTION OF TOOL : G02
ANTICLOCKWISE MOTION OF TOOL : G03
7/31/2019 Industrial Project Ppt
18/32
7/31/2019 Industrial Project Ppt
19/32
G94SIMPLE FACING CYCLE
BODY UPTO POSITIONING IS SAMETHEN
G94 X Z F
Z
Z
7/31/2019 Industrial Project Ppt
20/32
G71STOCK REMOVAL TURNING CYCLE
G71 U
RG71 PQUWF
WHERE
U : DEPTH OF CUTR : TOOL RELIEF DISTANCE
P : NO OF BLOCK START
Q : NO OF BLOCK END
U : STOCK FOR FINISHING (X-AXIS)W : STOCK FOR FINISHING(Z-AXIS)
7/31/2019 Industrial Project Ppt
21/32
G72STOCK REMOVAL FACING CYCLE
G72 WR
G72 P
Q
U
W
F
WHEREU : DEPTH OF CUT
R : TOOL RELIEF DISTANCE
P : NO OF BLOCK START
Q : NO OF BLOCK ENDU : STOCK FOR FINISHING (X-AXIS)
W : STOCK FOR FINISHING(Z-AXIS)
7/31/2019 Industrial Project Ppt
22/32
G73PATTERN REPEATING CYCLE
G73 UWR
G73 PQUWF
WHERE :
U : DEPTH OF CUT FOR X-AXISW : DEPTH OF CUT FOR Y-AXIS
R : NO OF CUTS
P : START BLOCK NO
Q : END BLOCK NOU : STOCK FOR FINISHING (X-AXIS)
W : STOCK FOR FINISHING (Y-AXIS)
F : FEED
NO OF CUTS = HIGHER DIA LOWER DIA
2
7/31/2019 Industrial Project Ppt
23/32
G74- FACE GROOVING CYCLE
G74 RG74 XZPQF
WHERE:
R : TOOL RELOEF DISTANCEX : DIAMETER OF GROOVE
Z : LENGTHH OF GROOVE
P : DEPTH OF CUT IN MICRON
Q : TOTLA DEPTH OF GROOVEF : FEED
7/31/2019 Industrial Project Ppt
24/32
G75OD/ID GROOVING CYCLE
G75 R
G75 XZPQF
WHERE:
R : TOOL RELIEF DISTANCEX : DIA OF GROOVE
Z : POSITION OF GROOVE
P : DEPTH OF CUT IN MICRON
Q : TOTAL DEPTH OF GROOVEF : FEED
7/31/2019 Industrial Project Ppt
25/32
G92THREADING CYCLE
G92 X Z F
WHERE :
X : ROOT DIA
Z : LENGTH OF THREADF : FEED
CALCULATING ROOT DIA:
= 0.6134 * PITCH= ANSWER * 2
= MAJOR DIA ANSWER
= ANSWER / 2
7/31/2019 Industrial Project Ppt
26/32
G76 MULTI START THREADING
G76 P M r A Q R
G76 X Z P Q R F
WHERE:
P : NO OF START
M : NO OF IDEAL CUT FOR FINISH
R : TOOL RELIEF ANGLEQ : DEPTH OF THE CUT FOR EACH CUT
P : DEPTH OF THREAD IN MICRON
Q : DEPTH OF CUT FOR FIRST CUT
R : TAPER AMOUNT
F : FEED
X : ROOT DIA Z : THRAD CUTTING ANGLE
SR OPERATION MATERIAL CUTTING SPEED FEED
7/31/2019 Industrial Project Ppt
27/32
SR
NO
OPERATION MATERIAL CUTTING SPEED FEED
1 TURNING HSS 20-30 30-40 120-140 0.15-0.20 0.12-0.15 0.2-0.3
CARBIDE 60-80 100-150 250-300 0.20-0.30 0.15-0.20 0.25-0.35
2 FACE HSS 20-25 25-35 50-60 0.15-0.20 0.12-020 0.25-0.35
MILLING CARBIDE 75-100 75-100 180-200 1.0-2.0 0.12-0.20 1.0-1.35
3 END HSS 22-30 20-30 40-50 0.12-1.01 0.1-0.15 0.1-0.15
MILLING 75-90 70-90 150-180 1.0-1.5 0.16-0.22 0.15-0.25
4 DRILLING HSS 25-30 25-35 40-50 0.20-0.40 0.16-0.30 0.16-0.30
5 BORING CARBIDE 60-80 70-90 150-200 0.16-0.20 0.16-0.20 0.12-0.15
7/31/2019 Industrial Project Ppt
28/32
G-CODES:
G00- rapid positioning
G01- linear interpolationG02- circular interpolation (clockwise)
G03- circular interpolation (anticlockwise)
G04- dwell time/stop time
G10- data setting offset timingG17- X Y plane and tools is in Z- axis
G18- X Z plane and the tool is in Y-axis
G19- Y Z plane and the tool is in X-axis
G20- input in inchesG21- input in mm
G27- reference returns to check
G28- auto return to home position
7/31/2019 Industrial Project Ppt
29/32
G30- auto return to first reference position
G40- tool radius compensation cancels
G41- tool radius compensation left side
G42- tool radius compensation right side
G43- tool length compensation
G49- tool length compensation cancels
G53- machine co-ordinatesG54 to G59- work piece co-ordinates system to 1 to 6
G63- tapping mode
G64- continuous path cutting mode
G73 to G89- canned cycleG90- absolute programming
G91- incremental programming
G94- feed in mm/min
7/31/2019 Industrial Project Ppt
30/32
G95- feed in rev/min
G96- returns to initial level
G97- continuous speed
CANNED CYCLE:
G73- high speed peak drilling
G74- left hand-tapping cycle
G76- fine boring cycleG80- peak drilling cycle with dwell
G81- centre drilling cycle
G82- drilling cycle with dwell
G83- peak drilling cycleG84- tapping cycle
7/31/2019 Industrial Project Ppt
31/32
G85- reaming cycle
G86- boring cycle
G87- back boring cycleG88- manual boring cycle
G89- boring with dwell
G27- maintenance code
G31- skip functionG50- maximum spindle lock w
7/31/2019 Industrial Project Ppt
32/32
M-CODES:
M00- program stop
M01- optional stopM02- program end
M03- spindle rotates in clockwise direction
M04- spindle rotates in anti clockwise direction
M05- spindle stopM06- tool index
M08- coolant on
M09- coolant off
M30- program end and resetM98- sub-program call