<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Thread Milling</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic3" id="xps10_pagetitle">Thread Milling</div>
      <hr noshade="true">
      <p class="para_topic">Threads are usually created by a tap for small internal threads or a die for small external threads. Taps work well for small (usually under 1 inch) holes, but when the thread diameters are larger the cost of the tap becomes prohibitive and the required torque on the tapping spindle may exceed the machine tool's capability. The same is true for cutting external threads with dies.</p>
      <p class="para_topic">Because of the high cutting torque required to drive a large tap, the risk of breaking the tool in the part is increased. If the tap is broken in a part, it is very difficult to remove without damaging the part. Thread Milling is one solution to these problems. Thread Milling uses a special type of milling cutter that profile mills the thread using either single or multiple flute thread cutting tool. Thread milling is a finishing operation for machining threads that have large diameters.</p>
      <div class="title_division">Thread Milling Considerations</div>
      <p class="para_division">The following limitations should be considered when using Thread Milling:</p>
      <ul>
         <li>
            <p class="para_item">Selection of thread features is currently not available. You must select the cylindrical face associated with the thread feature. Each cylindrical face has only one associated thread feature.</p>
         </li>
         <li>
            <p class="para_item">A single deselect cannot be performed when Select All has been used. You can deselect geometry using Remove/Remove All in the Edit mode.</p>
         </li>
         <li>
            <p class="para_item">&nbsp;You should not Rename or Copy an operation in the Operation Navigator. This limitation is because Thread Milling is implemented as a User Defined Operations.</p>
         </li>
         <li>
            <p class="para_item">If you are using the Circle option, the diameter of the circle will be compared with the diameters in the thread table file. There are two default thread table files, one for English unit threads and one for metric unit threads are supported. &nbsp;The environment variables UGII_ENGLISH_THREADS and UGII_METRIC_THREADS are used to identify these thread table files, respectively. &nbsp;If the diameter is not available in the table file, the system displays a message and you can't select the arc. The circle geometry must be an exact match for these values. If the tables that we provide are not the standard that your company uses, you can modify the tables as required.</p>
         </li>
         <li>
            <p class="para_item">You should exercise caution when using helical/linear engages and retracts. Gouge checking is not performed during these motions.</p>
         </li>
         <li>
            <p class="para_item">The insert length of the tool should be such that the number of teeth available on the tool should be greater than the number of teeth. The number of teeth can be computed as per the formula below:</p>
            <p class="para_item">Number of teeth = Insert length/tool pitch</p>
         </li>
         <li>
            <p class="para_item">The thread features cannot be selected using Name. There is no selection mask.</p>
         </li>
      </ul>
      <div class="title_division">&nbsp;Accessing Thread Milling</div>
      <p class="para_division">Thread Milling is implemented as a User Defined Operation. To create a Thread Milling operation, set Type to mill_planar or drill and select THREAD_MILLING Subtype in the Create Operation dialog.</p>
   </body>
</html>