CNC Calc v3

Table of Contents (TOC)

  1. End Mill User Input
  2. Material User Input
  3. Machine Limitations
  4. Effective Limitations
  5. Small Hole Milling
    1. Mathematical Formulae
    2. User Input
    3. Overview Pictures
    4. Computed Program Parameters
    5. G-Code
  6. Edge Milling
    1. Mathematical Formulae
    2. User Input
    3. Overview Pictures
    4. Computed Program Parameters
    5. G-Code
  7. Notching
    1. Mathematical Formulae
    2. User Input
    3. Overview Pictures
    4. Computed Program Parameters
    5. G-Code

End Mill User Input

Back to table of contents.

End Mill Geometry

Units of length: Tenths of a thousandth of an inch, so four (4) decimal places on whole inches.


Material User Input

Back to table of contents.

Axial depth of cut (ADOC) correction is about descending by half a bit diameter (D) instead of a full bit diameter in hard materials.

Target chip-load(CL)
Axial depth of cut (ADOC) correction.
Material

Machine Limitations

Back to table of contents.

Machine limitations

Effective Limitations

Back to table of contents.

SFM Formula

SFM × 12 = RPM × 2rπ

Effective Limitations
Parameter Value Source
Max. RPM 12000 Material
Min. RPM 9000 Material
Max. SFM 12000 Material
Min. SFM 9000 Material
Max. RIPM 198.0000 Machine
Min. RIPM 1.0000 Machine
Max. AIPM 198.0000 Machine
Min. AIPM 1.0000 Machine

Small Hole Milling

Back to table of contents.

Mathematical Formulae

1.1r ≤ R ≤ 1.4r

IPM × R = CL × nbrFl × RPM × (Rr)

IPT × R = CL × RPM × (Rr)

User Input

Basic cylinder pocket information

Units of length: Tenths of a thousandth of an inch, so four decimal places on whole inches.

Cylinder information
G-code program number

Overview Pictures

Top-down a.k.a. axial view of axial step-over (ASO, ADOC), at 40% and for a target chip load a.k.a. Inches per tooth (IPT) of 0.003 inches.
Side-view of the helix inside the cylindrical pocket witch pitch 0.0625 inches and a descent angle of 0.001 degrees.

Computed Program Parameters

Output values
Parameter Value G-Code snippet
Tool nbr. 001 M06 T001
Cylinder center X 5.125 G02 I5.125
Cylinder center Y 3.675 G02 J3.675
Cylinder bottom Z -0.5000
RPM 12000 M03 S12000
SFM 780
IPM 200.0 F200.0
IPT 100.0
Center path length
Center path speed
Center path acceleration
Program number 9999 O9999
Axial descent pitch a.k.a. ADOC
Axial descent angle (deg)
Axial descent angle (rad)
Axial descent angle (gradians a.k.a. gons)
Axial descent angle (mils)
Axial descent angle (arcminutes)

G-Code

		    
%
N0001 O9999 (Cylinder Pocket Helix)
N0002 M06 T001
N0003 M03 12000
N0004 (G54)
N0005 (G90 G20 G17)
N0006 G00
N0007  X5.125 Y3.675
N0008	Z1.0
N0009 G03 F200.0
N0010  I5.125 J3.675
N0011  Z-0.1
N0012	X5.025 y3.676
N0013 G00 Z2.0
N0014 M30
%	  
		    
		  

Edge Milling

Back to table of contents.

Straight edge milling, inside edge milling and outside edge milling.

Mathematical Formulae

IPM × R = CL × nbrFl × RPM × (Rr)

IPT × R = CL  × RPM × (Rr)

IPM = CL × nbrFl × RPM

IPT = CL × RPM

IPM × R × D = sin (arccos((D−RDOC)/D)) × cos (arcsin(ADOC/D)) × CL × nbrFl × RPM × (Rr)

User Input

Basic edge milling information

Units of length: Tenths of a thousandth of an inch, so four decimal places on whole inches.

Step-over
G-code program number

Overview Pictures

Top-down a.k.a. axial view of axial step-over (ASO, ADOC), at 40% and for a target chip load a.k.a. Inches per tooth (IPT) of 0.003 inches.
Side-view of the helix inside the cylindrical pocket witch pitch 0.0625 inches and a descent angle of 0.001 degrees.

Computed Program Parameters

Output values
Parameter Value G-Code snippet
Tool nbr. 001 M06 T001
RPM 12000 M03 S12000
SFM 780
IPM 200.0 F200.0
IPT 100.0
Center path length
Center path speed
Center path acceleration
Program number 8888 O8888

G-Code

		    
%
N0001 O8888 (Straight Edge Milling)
N0002 M06 T001
N0003 M03 12000
N0004 (G54)
N0005 (G90 G20 G17)
N0006 G00
N0007  X5.125 Y3.675
N0008	Z1.0
N0009 G03 F200.0
N0010  I5.125 J3.675
N0011  Z-0.1
N0012	X5.025 y3.676
N0013 G00 Z2.0
N0014 M30
%	  
		    
		  

Notching

Back to table of contents.

Mathematical Formulae

IPM = CL × nbrFl × RPM

IPT = CL  × RPM

IPM = CL × nbrFl × RPM

IPT = CL × RPM

IPM × D = sin (arccos((D−RDOC)/D)) × cos (arcsin(ADOC/D)) × CL × nbrFl × RPM

User Input

Overview Pictures

Top-down a.k.a. axial view of axial step-over (ASO, ADOC), at 40% and for a target chip load a.k.a. Inches per tooth (IPT) of 0.003 inches.
Side-view of the helix inside the cylindrical pocket witch pitch 0.0625 inches and a descent angle of 0.001 degrees.

Computed Program Parameters

Output values
Parameter Value G-Code snippet
Tool nbr. 001 M06 T001
RPM 12000 M03 S12000
SFM 780
IPM 200.0 F200.0
IPT 100.0
Center path length
Center path speed
Center path acceleration
Program number 7777 O7777

G-Code

		    
%
N0001 O7777 (Notch Milling)
N0002 M06 T001
N0003 M03 12000
N0004 (G54)
N0005 (G90 G20 G17)
N0006 G00
N0007  X5.125 Y3.675
N0008	Z1.0
N0009 G03 F200.0
N0010  I5.125 J3.675
N0011  Z-0.1
N0012	X5.025 y3.676
N0013 G00 Z2.0
N0014 M30
%