Академический Документы
Профессиональный Документы
Культура Документы
C.SANTHANAKUMAR,
TOOLROOM - CIPET, CHENNAI- 32
E Mail: sanmill_2006@yahoo.co.in
FUNCTIONS OF CNC:
The principle functions of CNC are:
1. Machine tool control,
2. In-process compensation,
3. Improved programming & operating features, and
4. Diagnostics
CLASSIFICATION OF CNC SYSTEM:
C.Santhana kumar
CIPET, Chennai.
C.Santhana kumar
CIPET, Chennai.
C.Santhana kumar
CIPET, Chennai.
TYPES OF INTERPLOATIONS:
Linear,
Circular,
Helical,
Parabolic and
Cubic
ADVANTAGES / DIS ADVANTAGES OF CNC MACHINE:
Advantages,
1. Reduced Lead Time
2. Elimination of Operator Errors
3. Operator Activity
4. Lower Labour Cost
5. Smaller Batches
6. Longer Tool Life
7. Elimination of Special Jigs and Fixtures
8. Reduced Inspection
9. Less Scrap
10. Accurate Costing and Scheduling
Disadvantages,
1. Higher Investment Cost
2. Higher Maintenance Cost
3. Costlier CNC Personnel
4. Planned Support Facility
APPLICATIONS OF CNC MACHINE:
The CNC machines can be applied to many manufacturing processes and machine tools
like milling machines, lathes, grinding machines, drilling machines, bending machines,
presses, EDM, laser cutting, flame cutting and co-ordinate measuring machines, etc.
Result:
Thus the Study of CNC machines has been studied.
C.Santhana kumar
CIPET, Chennai.
Machining Axis:
1. X,Y,Z axis for linear movements,
2. A axis for rotary table,
3. B axis for Indexing head.
Work Holding Techniques:
1. Direct clamping, and 2. Indirect clamping
Work Holding Devices:
1. Machine vice, 2.Universal vice, 3.Chuck, 4.Fixture, 5.V- blocks, 6.Step blocks, 7.Clamps,
8. Angle plate, and 9.Support jacks.
Cutting Tools:
Classifications of cutting tools:
Single point cutting tools
Multi point cutting tools
Single point cutting tools,
Form tools like knife tools , V-tools, and grooving tools.
C.Santhana kumar
CIPET, Chennai.
C.Santhana kumar
CIPET, Chennai.
Part programming:
The part diagram is converted into part program. The part program consists of
Cycle:
A set of operations which is repeated regularly in same sequence.
Types of cycles:
Canned cycles,
Special cycles (Transformation cycles).
Canned cycles:
Fixed sequence of operations, which are permanently stored in the control system.
The fixed cycles can be called and used by a single command in the part program.
1. Drilling,
2. Boring,
3. Taping,
4. Pocketing,
5. Slotting.
C.Santhana kumar
CIPET, Chennai.
Machine Languages:
Machine language is nothing but control system, it is used to communicate the machine.
FANUC
ISO,
HEIDENHEIN,
SINUMERIC.
Machine Functions:
Preparatory functions,
Miscellaneous functions.
Preparatory functions:
Function for control of the machine that involves actual tool moves. It is denoted as
G -Code. There are two types G-Code,
1.Modal and 2.Non- modal.
Miscellaneous functions:
In this functions necessary for machine, but it not involves any dimensions movements.
like spindle and coolant On/off. It is denoted as M -Code.
Block:
A group of NC words ,characters or digits used to describe one instruction in a part
program. That is one line is nothing but block, it is consist of following:
Block No. (N),
Preparatory functions (G),
Dimension instructions (X,Y,Z, and etc.),
Feed (F),
Speed (S),
Miscellaneous functions (M),
End of block (;)
C.Santhana kumar
CIPET, Chennai.
Dimensioning methods:
1.Absolute dimensioning,
2.Incremental dimensioning.
Absolute Dimensioning,
In an absolute system all references are made to the origin of the coordinate system.
All commands of motion are defined by the absolute coordinate referred to the origin.
CO-ORDINATES
POINTS
C.Santhana kumar
X
+30.0
Y
+30.0
2
3
+70.0
+110.0
+60.0
+90.0
CIPET, Chennai.
10
CO-ORDINATES
POINTS
1
X
+30.0
Y
+30.0
2
3
+40.0
+40.0
+30.0
+30.0
Co-Ordinate systems:
1.Cartesian / Rectangular co-ordinate system,
It is based on X and Y positions
2.Polar co-ordinate system,
It is based on Angle() and radius(R)
C.Santhana kumar
CIPET, Chennai.
11
G41 will select cutter compensation left; that is, the tool is moved to the left of the
programmed path to compensate for the size of the tool. A D address must be programmed
to select the correct tool radius or diameter offset. If the value in the selected offset is
negative, cutter compensation will operate as though G42 (Cutter Comp Right.) was
specified. The right or left side of the programmed path is determined by looking at the tool
as it moves away from you. If the tool needs to be on the left of the programmed path as it
moves away from you, Use G41. If it needs to be on the right of the programmed path as it
moves away from you, use G42.Refer to the Cutter Compensation section for more
information.
Tool Length Compensation:
G43 Tool Length Compensation + (Add) / G44 Tool Length Comp -
A G43 code selects tool length compensation in the positive direction; the tool length in the
offsets page is added to the commanded axis position. A G44 code selects tool length
compensation in the negative direction; the tool length in the offsets page is subtracted from
the commanded axis position. A non-zero H address must be entered to select the correct
entry from the offsets page.
C.Santhana kumar
CIPET, Chennai.
12
Where:
N = Spindle Speed (RPM)
CS = Cutting Speed of Metal (m/min)
d = Diameter of Tool
Table 01 shows the cutting speed recommended for some common metals. It may be possible to
exceed these speeds for light finishing cuts. For heavy cuts they should be reduced.
Metal
meters /min
Cast Iron
20-28
Mild Steel
18-25
12-18
Brass
45-90
Bronze
15-21
Aluminium
up to 300
Feed:
The term `feed' is used to describe the distance the tool moves per revolution of the work
piece and depends largely on the surface finish required. Finishing requires a finer feed then
what is recommended.
Feed = (rpm X Feed per tooth X no. of flute) mm/min.
C.Santhana kumar
CIPET, Chennai.
13
List of G - Codes:
G00 Rapid Motion Positioning
G01 Linear Interpolation Motion
G02 CW / G03 CCW Circular Interpolation Motion
G04 Dwell
G12 Circular Pocket Milling CW / G13 Circular Pocket Milling CCW
G20 Select Inches / G21 Select Metric
G28 Return to Machine Zero Thru Optional G29 Reference Point
G40 Cutter Comp Cancel
G41 2D Cutter Compensation Left / G42 2D Cutter Comp. Right
G43 Tool Length Compensation + (Add) / G44 Tool Length Comp G50 Cancel Scaling
G51 Scaling
G54-59 Select Work Coordinate System #1 - #6
G68 Rotation
G69 Cancel G68 Rotation
G70 Bolt Hole Circle
G71 Bolt Hole Arc
G72 Bolt Holes Along an Angle
G73 High-Speed Peck Drilling Canned Cycle
G74 Reverse Tap Canned Cycle
G76 Fine Boring Canned Cycle
G77 Back Bore Canned Cycle
G80 Canned Cycle Cancel
G81 Drill Canned Cycle
G82 Spot Drill Canned Cycle
G83 Normal Peck Drilling Canned Cycle
G84 Tapping Canned Cycle
G85 Boring Canned Cycle
G90 Absolute Position Commands
G91 Incremental Position Commands
G94 Feed Per Minute Mode
G95 Feed per Revolution
G98 Canned Cycle Initial Point Return
G99 Canned Cycle R Plane Return
G100 Cancel Mirror Image
G101 Enable Mirror Image
G150 General Purpose Pocket Milling
C.Santhana kumar
CIPET, Chennai.
14
List of M - Codes:
M00 Stop Program
M01 Optional Program Stop
M02 Program End
F Feed rate
G Preparatory functions
H Tool length compensation location
I
J
L
M
X co ordinate center
Y co ordinate center
Loop
Miscellaneous function
N Block No.
O Beginning address of file
P Sub-Program No.
Result:
Thus the Study of CNC milling machine has been studied.
C.Santhana kumar
CIPET, Chennai.
15
Machining Axis:
Z - Longitudinal axis
X - Cross axis
Cutting Tools:
Classifications of cutting tools:
Single point cutting tools
Multi point cutting tools
C.Santhana kumar
CIPET, Chennai.
16
Part programming:
Part program is the planned and documented procedure by which the sequence of
processing steps to performed on the NC machine.
Machine Languages:
Machine language is nothing but control system, it is used to communicate the machine.
FANUC
ISO,
HEIDENHEIN,
SINUMERIC.
C.Santhana kumar
CIPET, Chennai.
17
Cycle:
A set of operations which is repeated regularly in same sequence.
Types of cycles:
Canned / Fixed cycles,
Machining cycles.
Canned cycles:
Fixed sequence of operations, which are permanently stored in the control system.
The fixed cycles can be called and used by a single command in the part program.
1. Turning,
2. Facing
3. Boring,
4. Drilling,
5. Thread cutting,
Machine Functions:
Preparatory functions,
Miscellaneous functions.
Preparatory functions:
Function for control of the machine that involves actual tool moves. It is denoted as
G -Code. There are two types G-Code,
(i) Modal and (ii) Non- modal.
Miscellaneous functions:
In this functions necessary for machine, but it not involves any dimensions movements.
like spindle and coolant On/off. It is denoted as M -Code.
Block:
A group of NC words ,characters or digits used to describe one instruction in a part
programme.That is one line is nothing but block, it is consist of following:
C.Santhana kumar
CIPET, Chennai.
18
C.Santhana kumar
CIPET, Chennai.
19
Cutting Speed
All materials have an optimum Cutting Speed and it is defined as the speed at which a
point on the surface of the work passes the cutting edge or point of the tool and is normally
given in meters/min. To calculate the spindle Speed required,
Cutting Speed (v) = dn / 1000 meters/min.
Where:
N = Spindle Speed (RPM)
CS = Cutting Speed of Metal (m/min)
d = Diameter of Work piece
Table 01 shows the cutting speed recommended for some common metals. It may be possible
to exceed these speeds for light finishing cuts. For heavy cuts they should be reduced.
Metal
meters /min
Cast Iron
20-28
Mild Steel
18-25
12-18
Brass
45-90
Bronze
15-21
Aluminium
up to 300
Feed
The term `feed' is used to describe the distance the tool moves per revolution of the work
piece and depends largely on the surface finish required. For roughing out a soft material a
feed of up to 0.25 mm per revolution may be used. With tougher materials this should be
reduced to a maximum of 0.10 mm/rev. Finishing requires a finer feed then what is
recommended.
C.Santhana kumar
CIPET, Chennai.
20
List of G - Codes:
G00 Rapid Motion Positioning
G01 Linear Interpolation Motion
G02 CW / G03 CCW Circular Interpolation Motion
G04 Dwell
G09 Exact Stop
G17 XY Plane
G20 Select Inches
G21 Select Metric
G28 Return To Machine Zero,
G29 Return from Reference Point
G31 Skip Function
G32 Thread
G40 Tool Nose Compensation Cancel
G41 Tool Nose Compensation (TNC) Left
G42 TNC Right
G50 Spindle Speed Clamp
G51 Cancel Offset
G52 Set Local Coordinate System
G53 Machine Coordinate Selection
G54-59 Select Coordinate System #1 - #6
G70 Finishing Cycle
G71 O.D./I.D. Stock Removal Cycle
G71 I.D. Stock Removal Example
G72 End Face Stock Removal Cycle
G73 Irregular Path Stock Removal Cycle
G74 End Face Grooving Cycle
G75 O.D./I.D. Grooving Cycle
G76 Threading Cycle, Multiple Pass
G80 Canned Cycle Cancel
G81 Drill Canned Cycle
G82 Spot Drill Canned Cycle
G83 Normal Peck Drilling Canned Cycle
G84 Tapping Canned Cycle
G85 Boring Canned Cycle
G86 Bore and Stop Canned Cycle
G87 Bore and Manual Retract Canned Cycle
G88 Bore and Dwell and Manual Retract Canned Cycle
G89 Bore and Dwell Canned Cycle
G90 O.D./I.D. Turning Cycle
G92 Threading Cycle
G94 End Facing Cycle
G95 Live Tooling Rigid Tap (Face)
G96 Constant Surface Speed ON
G97 Constant Surface Speed OFF
G98 Feed Per Minute
G99 Feed Per Revolution
C.Santhana kumar
CIPET, Chennai.
21
List of M - Codes:
M00 Stop Program
M01 Optional Program Stop
M02 Program End
M03 Spindle Forward
M04 Spindle Reverse
M05 Spindle Stop
M08 Coolant On
M09 Coolant Off
M10 Clamp Chuck
M11 Unclamp Chuck
M14 Main Spindle Brake On
M15 Main Spindle Brake Off
M17 Turret Rotation Always Forward
M18 Turret Rotation Always Reverse
M19 Orient Spindle
M21 Tailstock Forward
M22 Tailstock Reverse
M30 Program End and Reset
M43 Turret Unlock
M44 Turret Lock
M97 Local Sub-Program Call
M98 Sub Program Call
M99 Sub-Program Return or Loop
Result:
Thus the Study of CNC lathe machine has been studied.
C.Santhana kumar
CIPET, Chennai.
22
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
23
DRILLING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool:100.0 x 100.0 x 25.0 mm
10.0 mm Drill (HSS- material)
Equipment Required:HAAS VF2 MILL
Travel X axis 762 mm
Spindle speed
- 40-12000 rpm
Tool holders
- 24 stations ATC
C.Santhana kumar
CIPET, Chennai.
24
Format:
G83 - Z_ Q_ R_ F_ X_ Y_
Where,
G 83
- Depth of cut
- Retraction in Z plane
- Feed rate
X,Y
- Position
C.Santhana kumar
CIPET, Chennai.
25
Source Code:%
O10001 ;
N01 T01 M06 ;
N02 G00 G90 G43 H01 Z50.0 ;
N03 S500 M03 ;
N04 G00 G90 G54 X0.0 Y0.0 ;
N05 G01 Z2.0 F500.0 M08 ;
N06 G83 Z-25.0 Q2.5 R2.0 F25.0 X10.0 Y20.0 ;
N07 X90.0 Y20.0 ;
N08 X90.0 Y80.0 ;
N 09 X10.0 Y80.0 ;
N10 G00 G80 Z50.0 ;
N11 G28 G90 Y0.0 Z0.0 ;
N12 M30 ;
%
Result:Thus the programming for drilling operation has been written and simulated
using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
26
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
27
Spindle speed
- 40-12000 rpm
Tool holders
- 24 stations ATC
C.Santhana kumar
CIPET, Chennai.
28
CYCLE USED:
G 12 - Circular pocket milling (CW) Canned cycle
Format:
G12 Z_ I_ Q_ K_ D_ F_L_
Where,
G 12
- Depth of cut
- Feed rate
- No. of loop
C.Santhana kumar
CIPET, Chennai.
29
Source Code:%
O10002 ;
N01 T01 M06 ;
N02 G00 G90 G43 H01 Z50.0 ;
N03 S2000 M03 ;
N04 G00 G90 G54 X0.0 Y0.0 ;
N05 G00 X50.0 Y50.0 ;
N06 G01 Z0.0 F500.0 M08 ;
N07 G12 G91 Z-0.5 I7.5 Q5.0 K40.0 D01 F250.0 L30 ;
N08 G00 G90 G80 Z50.0 ;
N09 G40 X0.0 Y0.0 ;
N10 G28 Y0.0 Z0.0 ;
N11 M30 ;
%
Result:Thus the programming for circular pocketing operation has been written and simulated
using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
30
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
31
Spindle speed
- 40-12000 rpm
Tool holders
- 24 stations ATC
C.Santhana kumar
CIPET, Chennai.
32
CYCLE USED:
G 150 - General purpose pocket milling cycle
Format:
G150 P_ Z_ Q_ R_ J_ K_ D_ F_
Where,
G 150
- Depth of cut
- Retraction in Z plane
- Feed rate
C.Santhana kumar
CIPET, Chennai.
33
Source Code:%
O10003 ;
N01 T01 M06 ;
N02 G00 G90 G43 H01 Z50.0 ;
N03 S2000 M03 ;
N04 G00 G90 G54 X0.0 Y0.0 ;
N05 G01 Z0.0 F500.0 ;
N06 G150 P10004 Z-10.0 Q0.25 R2.0 J5.0 K0.0 G42 D01 F500.0 ;
N07 G00 Z50.0 ;
N08 G40 X0.0 Y0.0 ;
N09 G28 G90 Y0.0 Z0.0 ;
N10 M30 ;
%
%
O10004 ;
N01 G01 X0.0 Y-30.0;
N02 G01 X-40.0 Y-30.0 ,R5.0 ;
N03 G01 X-40.0 Y30.0 ,R5.0 ;
N04 G01 X40.0 Y30.0 ,R5.0 ;
N05 G01 X40.0 Y-30.0 ,R5.0 ;
N06 G01 X0.0 Y-30.0 ;
N07 M99 ;
%
Result:Thus the programming for rectangular pocket milling operation has been written and
simulated using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
34
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
35
HEXAGONAL MILLING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool:100.0 x 100.0 x 25.0 mm
10.0 mm End mill cutter (Carbide- material)
Equipment Required:HAAS VF2 MILL
Travel X axis 762 mm
Spindle speed
- 40-12000 rpm
Tool holders
- 24 stations ATC
C.Santhana kumar
CIPET, Chennai.
36
Result:Thus the programming for hexagonal milling operation has been written and simulated
using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
37
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
38
CONTOUR MILLING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool:125.0 x 125.0 x 25.0 mm
10.0 mm End mill cutter (Carbide- material)
Equipment Required:HAAS VF2 MILL
Travel X axis 762 mm
Spindle speed
- 40-12000 rpm
Tool holders
- 24 stations ATC
C.Santhana kumar
CIPET, Chennai.
39
Result:Thus the programming for contour milling operation has been written and simulated
using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
40
Experiment:06
PLAIN TURNING
Where,
X
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
41
PLAIN TURNING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool: 30.0 x 125.0 mm
Spindle speed
- 40 - 6000 rpm.
Tool holders
- 04 stations
C.Santhana kumar
CIPET, Chennai.
42
Source Code:%
O20001 ;
N01 G21 ;
N02 T0101 ;
N03 G00 G28 W0.0;
N04 G28 U0.0;
N05 G97 S500 M03;
N06 G00 X31.0 Z1.0 M08 ;
N07 G01 G40 X29.0 Z0.0 F1.0 ;
N08 G01 Z-100.0 F.1 ;
N09 G00 X31.0 Z0.0 ;
N10 G01 X28.0 F.1;
N11 G01 Z-100.0 ;
N12 G00 X31.0 Z0.0 ;
N13 G01 X27.0 F.1 ;
N14 G01 Z-100.0 ;
N15 G00 X31.0 Z0.0 ;
N16 G01 X26.0 F.1 ;
N17 G01 Z-100.0 ;
N18 G00 X31.0 Z0.0 ;
N19 G01 X25.0 F.1 ;
N20 G01 Z-100.0 ;
N21 G00 X31.0 Z1.0 ;
N22 G28 W0.0;
N23 G28 U0.0;
N24 M30 ;
%
Result:Thus the programming for plain turning operation has been written and simulated
using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
43
STEP TURNING
Where,
X
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
44
STEP TURNING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool: 30.0 x 125.0 mm
Spindle speed
- 40 - 6000 rpm.
Tool holders
- 04 stations
C.Santhana kumar
CIPET, Chennai.
45
C.Santhana kumar
CIPET, Chennai.
46
CYCLE'S USED:
G 70 - Finish Turning cycle
G 71 - Rough Turning cycle
Format:
G70 P_ Q_ S_ F_
(I)
G71 U_ R_
( II ) G71 P_ Q_ U_ W_ F_
Where,
G 70 - Finish Turning cycle
P
- Spindle speed
- Feed rate,
- Feed rate,
C.Santhana kumar
CIPET, Chennai.
47
Source Code:%
O20002 ;
N01 G21 ;
N02 T0101 ;
N03 G00 G28 W0.0;
N04 G28 U0.0;
N05 G97 S500 M03;
N06 G00 X31.0 Z1.0 M08 ;
N07 G71 U0.5 R0.25 ;
N08 G71 P09 Q15 U0.5 W0.1 F0.2 ;
N09 G42 G01 X18.0 ;
N10 G01 Z0.0 ;
N11 G01 X18.0 Z-25.0 ;
N12 G01 X22.0 Z-25.0 ;
N13 G01 X22.0 Z-45.0 ;
N14 G01 X25.0 Z-45.0 ;
N15 G01 X25.0 Z-70.0 ;
N16 G00 G40 X31.0 Z1.0;
N17 G70 P09 Q15 S1200 F0.1 ;
N18 G00 G28 W0.0;
N19 G28 U0.0;
N20 M30 ;
%
Result:Thus the programming for step turning operation has been written and simulated
using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
48
Experiment:08
TAPER TURNING
Where,
X
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
49
TAPER TURNING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool: 30.0 x 125.0 mm
Spindle speed
- 40 - 6000 rpm.
Tool holders
- 04 stations
C.Santhana kumar
CIPET, Chennai.
50
CYCLE'S USED:
G 70 - Finish Turning cycle
G 71 - Rough Turning cycle
Format:
G70 P_ Q_ S_ F_
(I)
G71 U_ R_
( II ) G71 P_ Q_ U_ W_ F_
Where,
G 70 - Finish Turning cycle
P
- Spindle speed
- Feed rate,
- Feed rate,
C.Santhana kumar
CIPET, Chennai.
51
Source Code:%
O20003 ;
N01 G21 ;
N02 T0101 ;
N03 G00 G28 W0.0;
N04 G28 U0.0;
N05 G97 S500 M03;
N06 G00 X31.0 Z1.0 M08 ;
N07 G71 U0.5 R0.25 ;
N08 G71 P09 Q12 U0.5 W0.1 F0.2 ;
N09 G42 G01 X15.0 ;
N10 G01 Z0.0 ;
N11 G01 X25.0 Z-30.0 ;
N12 G01 X25.0 Z-75.0 ;
N13 G00 G40 X31.0 Z1.0;
N14 G70 P09 Q12 S1200 F0.1 ;
N15 G00 G28 W0.0;
N16 G28 U0.0;
N17 M30 ;
%
Result:Thus the programming for taper turning operation has been written and simulated
using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
52
Experiment:09
MULTIPLE TURNING
Where,
X
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
53
MULTIPLE TURNING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool: 32.0 x 125.0 mm
Spindle speed
- 40 - 6000 rpm.
Tool holders
- 04 stations
C.Santhana kumar
CIPET, Chennai.
54
CYCLE'S USED:
G 70 - Finish Turning cycle
G 71 - Rough Turning cycle
Format:
G70 P_ Q_ S_ F_
(I)
G71 U_ R_
( II ) G71 P_ Q_ U_ W_ F_
Where,
G 70 - Finish Turning cycle
P
- Spindle speed
- Feed rate,
- Feed rate,
C.Santhana kumar
CIPET, Chennai.
55
Source Code:%
O20004 ;
N01 G21 ;
N02 T0101 ;
N03 G00 G28 W0.0;
N04 G28 U0.0;
N05 G97 S500 M03;
N06 G00 X33.0 Z1.0 M08 ;
N07 G71 U0.5 R0.25 ;
N08 G71 P09 Q12 U0.5 W0.1 F0.2 ;
N09 G42 G01 X0.0 ;
N10 G01 Z0.0 ;
N11 G03 X10.0 Z-5.0 R5.0 ;
N12 G01 X10.0 Z-15.0 ;
N13 G02 X20.0 Z-20.0 R5.0 ;
N14 G01 X20.0 Z-30.0 ;
N15 G01 X26.0 Z-40.0 ;
N16 G01 X26.0 Z-50.0 ;
N17 G01 X30.0 Z-50.0 ;
N18 G01 X30.0 Z-65.0 ;
N19 G00 G40 X33.0 Z1.0;
N20 G70 P09 Q18 S1200 F0.1 ;
N21 G00 G28 W0.0;
N22 G28 U0.0;
N23 M30 ;
%
Result:Thus the programming for multiple turning operation has been written and simulated
using CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
56
Experiment:10
THREAD CUTTING
Where,
X
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
57
THREAD CUTTING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool: 32.0 x 100.0 mm
Spindle speed
- 40 - 6000 rpm.
Tool holders
- 04 stations
C.Santhana kumar
CIPET, Chennai.
58
G 76 - Threading cycle
CYCLE USED:
G 76 - Threading cycle, Multiple pass
Format:
G76 X_ Z_ K_ D_ F_
Where,
G 76 - Threading cycle, Multiple pass
X
- Thread length
- Depth of cut
- Feed rate,
C.Santhana kumar
CIPET, Chennai.
59
Source Code:%
O20005 ;
N01 G21 ;
N02 T0101 ;
N03 G00 G28 W0.0;
N04 G28 U0.0;
N05 G97 S500 M03;
N06 G00 X21.0 Z1.0 M08 ;
N07 G01 X20.0 Z1.0 F.1;
N08 G76 X18.05 Z-40.0 K0.975 D0.05 F1.5;
N09 G80 G01 X21.0 Z2.0;
N10 G00 G28 W0.0;
N11 G28 U0.0;
N12 M30 ;
%
Result:Thus the programming for thread cutting operation has been written and simulated using
CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
60
Experiment:11
DRILLING
Where,
X
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
61
DRILLING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool: 50.0 x 100.0 mm
10.0 mm Drill ( HSS - Material )
Equipment Required:HAAS OL 1
Travel X axis 300 mm
Spindle speed
- 40 - 6000 rpm.
Tool holders
- 04 stations
C.Santhana kumar
CIPET, Chennai.
62
CYCLE USED:
G 83 - Normal Peck Drilling Canned Cycle
Format:
G83 X_ Z_ Q_ R_ F_
Where,
G 83 - Normal Peck Drilling Canned Cycle
X
- Retraction in Z axis
- Feed rate,
C.Santhana kumar
CIPET, Chennai.
63
Source Code:%
O20006 ;
N01 G21 ;
N02 T0101 ;
N03 G00 G28 W0.0;
N04 G28 U0.0;
N05 G97 S500 M03;
N06 G00 X0.0 Z2.0 M08 ;
N07 G83 X0.0 Z-50.0 Q2.5 R2.0 F0.1;
N08 G80 G01 Z2.0;
N09 G00 G28 W0.0 U0.0 M05 ;
N10 M30 ;
%
Result:Thus the programming for drilling operation has been written and simulated using CNC
HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
64
Experiment:12
GROOVING
Where,
X
Note:
1. All dimensions are in mm.
2. Don`t measure the drawing.
C.Santhana kumar
CIPET, Chennai.
65
GROOVING
Aim:To write and simulate part programming for the given component to the required
dimensions by using CNC HAAS simulator.
Required Raw Material & Cutting Tool: 25.0 x 60.0 mm
4.0 mm Inserted type grooving tool (Insert - Carbide material)
Equipment Required:HAAS OL 1
Travel X axis 300 mm
Spindle speed
- 40 - 6000 rpm.
Tool holders
- 04 stations
C.Santhana kumar
CIPET, Chennai.
66
CYCLE USED:
G 75 - O.D./I.D. Grooving Cycle
Format:
G75 X_ Z_ I_ K_ F_
Where,
G 75 - O.D./I.D. Grooving Cycle
X
- Feed rate,
C.Santhana kumar
CIPET, Chennai.
67
Source Code:%
O20007 ;
N01 G21 ;
N02 T0101 ;
N03 G00 G28 W0.0;
N04 G28 U0.0;
N05 G97 S500 M03;
N06 G00 X21.0 Z1.0 M08 ;
N07 G01 G40 X20.0 Z-11.5 F0.1;
N08 G75 X15.0 Z-12.5 I0.2 K0.5 F0.1;
N09 G80 G00 X21.0 Z2.0;
N10 G00 G28 W0.0;
N11 G28 U0.0;
N12 M30 ;
%
Result:Thus the programming for grooving operation has been written and simulated using
CNC HAAS simulator.
C.Santhana kumar
CIPET, Chennai.
68
Experiment:13
PROFILE MACHINING
C.Santhana kumar
CIPET, Chennai.
69
PROFILE MACHINING
Aim:To generate and simulate the computer aided part programming for the given component to
the required dimensions by using UNIGRPHICS NX- 4 CAD/CAM software.
Part Size & Cutting Tool:120.0 x 100.0 x 36.0 mm
20.0 mm End mill cutter (Carbide- material)
Operation Used:CAVITY_MILL
Procedure: Create/open the 3D part file,
Select the manufacturing mode,
Create the operation,
Choose the appropriate method (Type),
Cavity mill method was selected,
Set the cutting tool and machine co-ordinate system on groups,
Select the part and blank geometry,
Select the cut method by follow part,
Select the cutter step over by 50% - 70%,
Set the cut level (depth of cut) in tool axis by 0.25mm,
Set the cut parameters like stock allowances ,cut directions and cut order,
Set the avoidance (clearance plane) on Z axis more than 10.0mm from part height,
Set the spindle speed and cutting feed rate parameters,
Generate the operation and save it,
Doing the post processing for the suitable machine control with unit system and file
location ,
Get the .NC codes (file) and save it,
Then execute the .NC file from computer to machine tool by using Cimcoedit4
software with RS232 connection.
C.Santhana kumar
CIPET, Chennai.
70
C.Santhana kumar
CIPET, Chennai.
71
C.Santhana kumar
CIPET, Chennai.
72
N96X-1.893Y-15.884
N97G3X0.0Y-16.025R12.85
N98X1.893Y-15.884
N99G2X3.051Y-15.812R9.35
N1X5.049Y-16.028
N2G3X6.158Y-16.148R5.218
N3X6.311Y-16.145
N4X6.886Y-16.177R5.277
N5X7.573Y-16.132
N6G2X8.771Y-16.074R12.426
N7X11.991Y-16.498
N8G3X13.604Y-16.598R13.138
N9X14.515Y-16.566
N10G2X14.566R12.485
N11X18.302Y-17.138
N12G3X20.195Y-17.333R14.707
N13G2X20.594Y-17.326R11.565
N14X24.613Y-18.047
N15G3X25.339Y-18.182R15.225
N16X26.448Y-18.27R7.
N17X31.486Y-16.13
N18G1X31.486Y-16.13Z10.F5000.
N19M02(; MACHINING TIME 17.8 MINUTES)
%
Result:Thus the computer aided part programming for profile machining has been generated
and simulated using UNIGRPHICS NX- 4 CAD/CAM software.
C.Santhana kumar
CIPET, Chennai.
73
Experiment:14
CONTOUR MACHINING
C.Santhana kumar
CIPET, Chennai.
74
C.Santhana kumar
CIPET, Chennai.
75
C.Santhana kumar
CIPET, Chennai.
76
C.Santhana kumar
CIPET, Chennai.
77
N69X-38.913Y32.943Z-6.021
N70X-38.672Y32.995Z-6.059
N71X-38.429Y33.043Z-6.057
N72X-38.186Y33.086Z-6.014
N73X-38.113Z-5.872
N74X-38.041Z-5.778
N75X-37.895Z-5.632
N76X-37.603Z-5.349
N77X-37.457Z-5.24
N78X-37.312Z-5.172
N79X-37.02Z-5.058
N80X-36.728Z-4.958
N81X-36.437Z-4.908
N82X-36.145Z-4.859
N83X-35.854Z-4.852
N84X-35.27Z-4.891
N85X-34.687Z-5.031
N86X-34.396Z-5.155
N87X-34.104Z-5.319
N88X-33.958Z-5.427
N89X-33.813Z-5.575
N90X-33.667Z-5.734
N91X-33.594Z-5.827
N92X-33.521Z-5.96
N93G1X-33.521Y33.086Z10.0F5000.
N94M02(; MACHINING TIME 28.4 MINUTES)
%
Result:Thus the computer aided part programming for contour machining has been generated
and simulated using UNIGRPHICS NX- 4 CAD/CAM software.
C.Santhana kumar
CIPET, Chennai.
78