CNC Calc v2

Table of Contents (TOC)

  1. Small Hole Milling
    1. Mathematical Formulae
    2. User Input
    3. Overview Pictures
    4. Computed Program Parameters
    5. G-Code
  2. Edge Milling
    1. Mathematical Formulae
    2. User Input
    3. Overview Pictures
    4. Computed Program Parameters
    5. G-Code
  3. Notching
    1. Mathematical Formulae
    2. User Input
    3. Overview Pictures
    4. Computed Program Parameters
    5. G-Code

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)

SFM × 12 = RPM × 2rπ

User Input

Basic cylinder pocket information

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

Bit or end-mill information
Cylinder information
Machine limitations
G-code program number
Select RPM or SFM as an input value type
SFM:
Select pitch or descent angle for cylindrical pocketing helix

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 I5.125
Cylinder center Y 3.675 J3.675
RPM 12000 M03 S12000
IPM 200.0 F200.0
IPT 100.0
Center path length
Center path speed
Center path acceleration
Program number 9999 O9999

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)

SFM × 12 = RPM × 2rπ

User Input

Basic cylinder pocket information

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

Bit or end-mill information
Cylinder information
Machine limitations
G-code program number
Select RPM or SFM as an input value type
SFM:
Select pitch or descent angle for cylindrical pocketing helix

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 I5.125
Cylinder center Y 3.675 J3.675
RPM 12000 M03 S12000
IPM 200.0 F200.0
IPT 100.0
Center path length
Center path speed
Center path acceleration
Program number 9999 O9999

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
%	  
		    
		  

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

SFM × 12 = RPM × 2rπ

User Input

Basic cylinder pocket information

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

Bit or end-mill information
Cylinder information
Machine limitations
G-code program number
Select RPM or SFM as an input value type
SFM:
Select pitch or descent angle for cylindrical pocketing helix

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 I5.125
Cylinder center Y 3.675 J3.675
RPM 12000 M03 S12000
IPM 200.0 F200.0
IPT 100.0
Center path length
Center path speed
Center path acceleration
Program number 9999 O9999

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
%