This video documents a practical machining project to solve a friend's problem: the need to create 300 large M24x3 threaded holes in steel plates, a task too difficult for manual tapping. The creator proposes using a CNC machine to thread mill the holes. Lacking the proper tooling, he improvises by using an internal lathe threading bar as a makeshift thread mill. The core of the video demonstrates a powerful and efficient CNC technique: using "wear compensation" at the machine's controller. After an initial test cut produces an overly tight thread, instead of re-programming in CAM software, he shows how to enter a wear offset value in the controller's tool table. This "tricks" the machine into adjusting the tool path, allowing him to precisely and quickly dial in the desired thread fit directly at the console.
CNC Hack: Thread Milling with a Lathe Tool and Mastering Wear Compensation
(0:54) The Machining Challenge: A friend is tasked with making 100 steel plates, each requiring three M24x3 threaded holes. Tapping such large threads by hand is extremely difficult and time-consuming, and a power tapping arm is prohibitively expensive.
(3:43) The CNC Solution: The creator suggests using his CNC mill to "thread mill" the holes. This process, unlike tapping, uses a spinning cutter that moves in a precise helical path to form the threads one groove at a time.
(7:17) Improvised Tooling: Lacking a proper thread mill for the large M24 size, the creator devises a workaround: using an internal threading tool designed for a lathe as the cutting tool in the mill.
(11:13) CAM Programming in Fusion 360: The video provides a walkthrough of how the helical tool path is generated in CAM software. A crucial step is selecting "wear compensation," a setting that allows the final tool path to be adjusted at the machine's controller rather than in the software.
(15:17) First Test and Tight Fit: The initial test successfully creates threads, but the resulting fit is too tight, requiring excessive force to turn the M24 bolt. Running a second "spring pass" with the same code does not loosen the fit.
(17:26) Adjusting Fit with Wear Compensation: To correct the tight fit, the creator demonstrates how to use the "wear" value in the tool table on the machine's controller (Mach 4). By entering a negative value (-0.5mm), he tricks the CNC into thinking the tool is worn down (smaller), causing it to compensate by moving the tool path further out and cutting a larger, looser thread.
(18:38) Successful Tuning: The next test run, using the exact same G-code program but with the wear offset active, produces a perfect, easy-to-turn thread. This proves the method is effective for fine-tuning the fit.
(19:33) Key Takeaway: The Power of Cutter Compensation: The video explains that using wear compensation is a fast and convenient method for dialing in precise dimensions. It allows an operator to adjust for tool wear or modify the fit of a part directly at the machine, avoiding the lengthy process of returning to CAM software, re-generating the code, and reloading the program.