CNC Thread Milling Software for Machining Centers

Thread milling software for any internal or external threads on most any Fanuc, Okuma or Siemens CNC machining center.

Thread milling program features:


Send us an email and we will send you a 30 day trial copy of this free CNC thread milling software demo. 

A full retail version of the Thread Milling CNC Code Generator can be purchased for an introductory price of $60.


The deluxe version includes the below enhancements:


A full retail version of the Deluxe Thread Milling CNC Code Generator can be purchased for $179.


Please see a sample video on creating a thread milling program for a 2" NPT tapered thread using a single point cutter.



Here is another sample video demonstrating some of powerful features of the software.



The thread milling CNC code generator program works with a wide range of thread milling tools, including both multi-tooth and single-tooth thread milling tools. The diverse tooling utilization capabilities allow for different methods and styles of milling, such as highly precise corkscrewing and multiple revolutions for tapered threads.

The thread milling program even inspects and validates inputted data to guarantee the accuracy of the NC code, ensuring optimal functionality and performance for every custom program. This functionality allows for greatly reduced programming times and removes the potential for human error.

Simply enter all desired thread mill specifications into the appropriate cells. Spreadsheet will instantly re-calculate all data and thread milling program after changing any input variables. To generate (NC code) text file of current output results, press “Write Code to Text File” button and the file (Thread_Mill_Code.txt or any other name) will be created in the user specified folder.


This powerful and extremely flexible thread milling CNC code generator allows you to use this one common thread milling program for tooling from any thread mill tooling vendor.

Unlock yourself from using a tooling vendor's thread milling software where, in many cases, you are forced to select from only their expensive multi-tooth cutters and inserts. That's why their thread milling software is free! You buy all of your $$$ tooling from them!

Maybe you have a single tooth thread mill cutter on hand and want to use it for a rush threading job. You are locked out from using your existing tooling with their software. Is their free software really worth it? Is their free software doing what you need it to do? This user friendly thread milling software is likely to be less costly than just one of their thread mill cutters you probably didn't need to buy. Unlike some other thread milling programs, this software allows you to input your cutter diameter  (and all other parameters) so you can use your existing tooling.


Check out the thread milling news page at CNC News -- Thread Milling software for more information on this powerful utility.




Main Thread Milling Sheet




Radial Thread Passes Sheet


To take multiple radial thread passes you enter “Number of Passes” and “Radial Depth Factor” (RDF) on the main page. "Number of Passes" can be up to 24 radial thread milling passes. The “Radial Depth Factor” (RDF) value must be between 0.5 ("Constant Volume") and 1.0 ("Constant Depth"). The RDF is used to control the progression of thread passes towards full radial thread depth. With "Constant Volume" and "Near Constant Volume" you can see the thread passes getting progressive lighter at the tool approaches full depth. The "Number of Passes" and the "Radial Depth Factor" parameters give you a lot of control over the thread milling NC code.

 After entering values for “Number of Passes” and “Radial Depth Factor” (RDF), the above (left) table is automatically populated with all of the data for any given number of thread milling passes. The above example is for .078” thread depth (radial engagement) with 4 passes. It shows how the RDF value (currently set to 0.6) controls the thread depths for each pass. The table shows the "Depth" as it progresses to full depth, the per pass "Delta" incremental depth, the "Ratio" of depth (1.0 being full depth) and the programmed "Radius" of the thread mill radial pass. Notice the decreasing depths from one pass to the next on the left live working table. Also shown as a reference are 3 (right tables) common RDF settings.


SAMPLE #1   (Fanuc control)

Right handed internal standard thread milling producing multiple full circle cuts for single point thread milling tool.




SAMPLE #2   (Siemens control)

Right handed external standard thread milling producing single full circle cuts for multi-tooth thread milling tool.




SAMPLE #3   (Fanuc control)

Right handed internal NPT tapered thread milling producing 4 helical arc segment moves per full circle using single-point thread milling tool. Notice the increasing radius for each 90 degree arc segment move. Supports up to 90 Arc segments per Circle (4 degree increments).

This "multiple arc moves per full circle" technique saves greatly on tooling costs since a single tooth cutter can machine any tapered thread. You may need to taper ream the hole (internal threads) or taper turn the shaft (external threads) OR use a "Partial Profile" or "topping" style" single tooth insert. With just a few regular and/or "Partial Profile" inserts on hand (in various pitch ranges) you could thread mill most any straight or NPT tapered pipe thread. For low volume parts, the tooling cost savings would far out weigh the increased cycle time due to multiple helical passes of a single point tool.




SAMPLE #4   (Siemens control)

Right handed internal standard thread milling producing 2 helical arc segment moves on 2 full circles using single point thread milling tool performing 4 thread starts.




SAMPLE #5   (Okuma control)

Right handed internal standard thread milling producing 3 threading passes using single-point thread milling tool. "Radial Depth Factor" is set to 1.0 for constant (radial) depth of cut. Each pass removes 0.026" on the radius.




SAMPLE #6   (Okuma control)

Right handed internal standard thread milling producing 3 passes using single point thread milling tool. "Radial Depth Factor" is set to 0.6 for "modified constant volume" depths of cut. The 1st depth = 0.0403", 2nd depth = 0.0612" and the 3rd depth (full depth) = 0.0780" on the radius. This technique is ideal for hard to machine materials!


Return to News