<!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>Qualify the part for routing</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">Qualify the part for routing</div>
      <hr noshade="true">
      <table cellspacing="4" align="center">
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingadmin/en_level_overview.html');return(false);">Overview</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingadmin/en_level_principles.html');return(false);">How To</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingadmin/en_level_practices.html');return(false);">Options</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingadmin/en_level_partdir.html');return(false);">Related Topics</a></p>
            </td>
         </tr>
      </table><br><p class="para_topic">Use the Routing <b class="uiTerm">Qualify Part</b> function to attach ports and anchors to a parametric curve or a solid edge of the model so that they are relocated appropriately when the model is re&ndash;sized.
      </p>
      <p class="para_topic">Specifying an anchor and a port at the same location is redundant and should not be done</p>
      <p class="para_topic">The locations of ports and anchors for a part are dependent on the part geometry. You should assign ports at locations where another fitting or stock connects to the part. Use anchors as additional information during part placement. Anchors are typically assigned at the intersection points of port vectors to provide an additional placement option. You may define more than one anchor in a part. The following figure shows how various standard parts use ports and anchors.</p>
      <p align="center"><img align="bottom" src="graphics/image1559.gif"></p>
      <p class="para_topic">If the part is to align in a particular orientation with stock or other standard parts, ports should have an alignment vector and a rotation vector. The part will align to the stock or another standard part by opposing the alignment vectors and aligning the rotation vectors. The following figure shows how the alignment and rotation vectors are used to align a standard raceway part. Only supply rotation vectors if you need to define correct part/stock alignments.</p>
      <p align="center"><img align="bottom" src="graphics/image1560.gif"></p>
      <p class="para_topic">Use fixture ports for connections, which support stock and do not trim the stock. For instance, a hanger should contain a fixture port in the run axis direction of the stock.</p>
      <p class="para_topic">You should assign port characteristics when there is some need to distinguish one port from the other ports on the part. For instance, ports with different diameters on a reducing part should refer to the expression for the corresponding diameters.</p>
      <p class="para_topic">You should specify a port engagement distance if the stock or another part would engage the part beyond the port position. See the Qualify Part topic in the <a class="links" href="javascript:void(0)" onclick="top.popUpPage('routingtools/index.html?goto=routingtools/title_page.html&vars=-aux,-home','linkInter','menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,location=no,directories=no');return(false);">Routing Tools Help</a> for more information on how to define port engagements.
      </p>
      <p class="para_topic">You should not create ports at the same location pointing in opposite directions. The system considers such ports as connected and will not use them for other connections.</p>
   </body>
</html>
