Professional Documents
Culture Documents
G Code:
Ans: G Code is a Geometric Code, which is used for
make a geometry/profile of a component having cylinder/bar
in CNC
lathe or Rectangular Plates in CNC Milling and CNC WEDM.
>CNC Lathe G Code List
G code Description
G00 Rapid traverse
G01 Linear interpolation
G02 Circular interpolation CW
G03 Circular interpolation
CCW G04 Dwell
G09 Exact stop
G10 Programmable data input
G20 Input in inch
G21 Input in mm
G22 Stored stroke check function on
G23 Stored stroke check function
off G27 Reference position return
check G28 Return to reference
position G32 Thread cutting
G40 Tool nose radius compensation
cancel G41 Tool nose radius
compensation left G42 Tool nose radius
compensation right G70 Finish machining
cycle
G71 Turning
cycle G72 Facing
cycle
G73 Pattern repeating
cycle G74 Peck drilling
cycle
G75 Grooving cycle
G76 Threading cycle
G92 Coordinate system setting or max. spindle speed setting
G94 Feed Per Minute
G95 Feed Per Revolution
G96 Constant surface speed control
G97 Constant surface speed control cancel
M Code:
Ans: M Code is a Machine Code or Miscellaneous Code,
which is used for machine functions in all CNC machines. i.e.
Coolant
on/off, spindle speed on/off, tool change, machine stop
permanent/
temporary etc.
>CNC Lathe M Code List:
M code Description
M00 Program stop
M01 Optional program stop
M02 End of program
M03 Spindle start forward CW
M04 Spindle start reverse
CCW M05 Spindle stop
M08 Coolant on
M09 Coolant off
M29 Rigid tap mode
M30 End of program reset
M40 Spindle gear at middle
M41 Low Gear Select
M42 High Gear Select
M68 Hydraulic chuck
close
M69 Hydraulic chuck open
M78 Tailstock advancing
M79 Tailstock reversing
M94 Mirror image cancel
M95 Mirror image of X axis
M98 Subprogram call
M99 End of subprogram
CNC Programming
>programming consists of a series of instructions in form of
letter codes
Preparatory Codes:
>G codes- Initial machining setup and establishing operating
conditions
>N codes- specify program line number to executed by
the MCU>Axis codes: X,Y,Z- Used to specify motion of the
slide along X,Y,Z
direction
>Feed and speed codes: F and S- specify feed and spindle
speed
>Tool codes: T- specify tool number
>Miscellaneous codes- M codes For coolant control and other
activities
Programming key Letters
O –Program number (used for program Identification)
N –sequence number (used for line identification)
G –preparatory
function X –X axis
designation
Y –Y axis designation
Z –Z axis designation
R –Radius
designation
F – Feed rate designation
S –Spindle speed Designation
H –Tool length offset
Designation D –Tool radius offset
Designation T –Tool Designation
M- Miscellaneous function
CNC Drilling
Drilling is a machining process which employs multi-point drill
bits to produce cylindrical holes in the workpiece. In CNC
drilling, typically the CNC machine feeds the rotating drill bit
perpendicularly to the plane of the workpiece’s surface, which
produces vertically-aligned holes with diameters equal to the
diameter of the drill bit employed for the drilling operation.
However, angular drilling operations can also be performed
through the use of specialized machine configurations and
work holding devices. Operational capabilities of the drilling
process include counterboring , countersinking, reaming, and
tapping.
CNC Milling
3.2 μm Ra
This is the standard commercial machine finish. It is suitable for
most consumer parts and sufficiently smooth, but it contains visible
cut marks. It is the default surface roughness applied unless
otherwise is specified.
3.2 μm Ra is the recommended maximum surface roughness for
parts subject to stress, loads, and vibrations. It can also be used
for mating moving surfaces when the load is light and motion
slow. It is machined using high speeds, fine feeds, and light cuts.
1.6 μm Ra
Usually, there are only slightly visible cut marks with this option. This
Ra rating is recommended for tight fits and stressed parts, and is
sufficient for slow-moving and light load-bearing surfaces. However, it
is not suitable for fast rotating parts and parts subject to intense
vibration. This surface roughness is produced using high speeds, fine
feeds, and light cuts under controlled conditions.
Price: for a standard aluminium alloy (e.g. 3.1645) this option adds
approximately 2,5% to the production price. This could increase with
the complexity of the part
0.8 μm Ra
Considered high grade, this surface finish requires very close
control to produce, costing more. It is required for parts that are
exposed to stress concentration. When the motion is occasional
and the loads are light, then it can be used for bearings.
Price: for a standard aluminium alloy (e.g. 3.1645) this option
adds approximately 5% to the production price. This could
increase with the complexity of the part.
0.4 μm Ra
This is the finest (“least rough” in technical terms) and highest quality
surface roughness that are offered. It is suitable for parts that are
under high tension or stress. It is also required for rapidly rotating
components such as bearings and shafts. This surface roughness
takes the most effort to manufacture and should only be specified
when smoothness is of primary importance.
Price: for a standard aluminium alloy (e.g. 3.1645) this option
adds approximately 11-15% to the production price. This could
increase with the complexity of the part.
OPTIMISATION OF SURFACE ROUGHNESS AND MATERIAL REMOVAL RATE IN TURNING
OPERATION OF MILD STEEL USING TAGUCHI METHOD
4. Select sufficient inner and outer arrays. Control factors assigned to inner array
and noise factors to the outer array. 5. Carry out the experiment. 6. Execute
statistical analysis based on S/N ratio. 7. Predict optimal output performance
level based on optimal control factor level combination, and conduct a
confirmation experiment to verify the result.
Optimization of Surface Roughness in CNC Turning of Aluminium 6061 Using Taguchi Techniques:
LITERATURE REVIEW
Ref No. Year Author`s Name Material Input parameter Output Most significant
parameter
1. 2010 M. Kaladhar, K. AISI 202 Austenitic Cutting Speed (111,200m/min) Surface Feed, Nose Radius
Venkata, Ch. Stainless steel 300 Feed (0.15, 0.25mm/rev) DOC Roughness
Srinivasa Rao, K Series 200 Series (0.25,0.75mm), Nose Radius
Narayana rao (0.4,0.8mm)
2. 2011 IIhan Asilturk, AISI 4140 (51 HRC) Cutting Speed Surface Feed, DOC
Harun Akkus (90,120,150m/min) Roughness
Feed (0.18,0.27, 0.36mm/rev)
DOC (0.2,0.4,0.6mm)
3. 2012 M. Kaladhar, K. AISI 304 Austenitic Cutting Speed Surface Feed, Nose Radius
Venkata, Ch. Stainless steel (150,170,190,210m/min) Roughness
Srinivasa Rao Feed (0.15,
0.20,0.25,0.30mm/rev) DOC
(0.5,1.0,1.5,2.0mm), Nose
Radius (0.4,0.8mm)
4. 2013 Harish Kumar MS1010 Cutting Speed Surface Speed, Feed
Mohd. Abbs Dr. 1600,1300,1000RPM) Roughness
Feed (0.04,0.03,0.02mm/rev)
5. 2014 Ranganath Aluminium(6061) Cutting Speed (180,450.710rpm) Surface Speed,
M.S.Vipin,R.S Feed (0.2,0.315,04mm/rev) DOC roughness DOC
Mishra (0.5,1.0,1.5,2.0mm), Nose Radius & MRR
(0.2,0.4,0.6mm)