Numerous toolmakers provide free programs that will automatically generate G code for a specific thread milling application. The programs vary in sophistication and in whether they are online-only or downloadable, but all are useful tools. Among the suppliers of these apps are Scientific Cutting Tools Inc., Simi Valley, Calif.; Guhring Inc., Brookfield, Wis.; and Kennametal Inc., Pittsburgh.