0% found this document useful (0 votes)
13 views32 pages

CNC Part Programming NOTES

The document outlines the processes of manual and computer-aided part programming for CNC machines, detailing essential components of a part program such as sequence numbers, G codes, and tool functions. It includes machining formulas for calculating spindle RPM and feed rates for various materials and drilling sizes. Additionally, it covers programming specifics for CNC turning machines, including cutter radius compensation and canned cycles.

Uploaded by

clouddenver05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views32 pages

CNC Part Programming NOTES

The document outlines the processes of manual and computer-aided part programming for CNC machines, detailing essential components of a part program such as sequence numbers, G codes, and tool functions. It includes machining formulas for calculating spindle RPM and feed rates for various materials and drilling sizes. Additionally, it covers programming specifics for CNC turning machines, including cutter radius compensation and canned cycles.

Uploaded by

clouddenver05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

CNC Part Programming

Part Programming
Process of Manual Part Programming

Program
Programmer Punch

MCU
Process of Computer Aided Part Programming
Contents of a part program

1. Sequence Number
2. Preparatory functions (G codes)
3. Coordinates (X,Y,Z,U,V,W)
4. Feed rate Function (F)
5. Cutting Speed Function (S)
6. Tool Change Function (T)
7. Miscellaneous Functions (M)
Machining Formulas & Cutting Process parameter selection
Spindle RPM
RPM = 1000*V/ Π D = 320 V/ D
Where V = Cutting Speed, m/min
D = Diameter of the part or Cutter, mm
Material Cutting Speed, V (m/min)
Lathe Drilling Milling
Tool Steel 15 15 12
Cast Iron 18 18 15
Mild Steel 30 30 25
Brass, Soft Bronze 60 60 50
Aluminum, Mg 90 90 60

So drilling with 20 dia cutter for mild steel workpiece –


What is RPM??
Feed rates
a) Lathes
Feed in (mm/rev) = 0.05 to 0.7
Feed in (mm/min) = Fmmpr X Spindle RPM
b) Drilling
Drill Size Feed rate (mm/rev) For HSS Drills
< 3 mm 0.025 – 0.050
3 mm – 6 mm 0.050 – 0.1
6 mm – 12 mm 0.1 – 0.2
12 mm -25 mm 0.2 – 0.4

Feed in (mm/min) = Fmmpr X Spindle RPM


Machine Co-ordinate System
Part Zero Setting
Drilling Canned Cycle (G81)
Figure shows the final profile required to be finish-contoured and the
holes to be drilled by using a CNC Vertical Machining Center. Write an
EFFICIENT CNC part program for the same. Assume the finishing
allowance of about 2 mm.
Turning Center Programming
Axes System used in CNC Turning Machines
Cutter Radius Compensation (Right/Left)
G71 U…..R…..
G71 P….Q…..U…..W…..F….S….
First block:
U = Depth of roughing cut
R = Amount of retract from each cut

Second block:
P = First block number of finishing contour
Q = Last block number of finishing contour
U = Stock amount for finishing on the X-axis
diameter
W = Stock left for finishing on the Z-axis
F = Cutting feed-rate (in/rev or m/min) between P
block and Q block
S = Spindle speed (ft/min or m/min) between P
block and Q block
The points P and Q on the contour of the workpart
can be defined as shown in the figure 7.4.5 G70 P…..Q…..F….S….
where,
P = First block number of the finishing contour
Q = Last block number of the finishing contour
F = Cutting feed rate (in/rev or mm/rev)
S = Spindle speed (ft/min or m/min)
Turning Center Programming

Dia= 75

Raw Material

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy