<!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>Holemaking Dialog</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">Holemaking Dialog</div>
      <hr noshade="true">
      <table cellspacing="3" align="center">
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/holem_intros.html');return(false);">Overview</a></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/hm_procedures.html');return(false);">How To</a></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/holem_mak_mill_dia_links.html');return(false);">Options</a></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/hm_tools.html');return(false);">Related Topics</a></p>
            </td>
         </tr>
      </table><br><p class="para_topic">You use the following icons in the Holemaking dialog to create holemaking operations.</p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">In the Holemaking dialog and Hole Mill dialog documentation there are many parameters with (KF) in their name. This means that these parameters can be defined in both a dialog and the KF rule. When defining these parameters the system takes the information that you enter last. For example, if you define a KF rule for a parameter and then later define this same parameter in a dialog, the system takes the information you have entered in the dialog. If you first enter the information in the dialog, and then write a KF rule for this parameter, the system takes the KF rule</p>
               </div>
            </td>
         </tr>
      </table>
      <div class="title_division"> Hole Top</div>
      <p class="para_division"><img align="bottom" src="graphics/holetopic.gif" border="0"></p>
      <p class="para_division">The hole top is where the cutting tool enters the hole as it begins to machine the hole. &nbsp;</p>
      <div class="title_division">Defining The Hole Top</div>
      <p class="para_division">Select the Hole Top icon from the HOLE_MAKING dialog.</p>
      <ul>
         <li>
            <p class="para_item">If the hole top has not yet been selected click the Select button. </p>
         </li>
         <li>
            <p class="para_item">If the hole top has been selected and you would like to edit or reselect your choice, click the Edit or Reselect button. </p>
         </li>
      </ul>
      <p class="para_division">This displays the  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/holem_dial_hole_top.html');return(false);">Hole Top dialog</a>.
      </p>
      <p class="para_division">When specifying the hole top, one of the features in the feature geometry group under which the operation sits is presented for selection. Specifying the hole top for this feature is enough to satisfy the hole top specification for all the features in this feature type. This is because all the features in this feature type are identical, based on the selected classification criteria, and the hole top can be mapped to all features in this feature type.</p>
      <div class="title_division"> Hole Axis (KF)</div>
      <p class="para_division"><img align="bottom" src="graphics/holeaxisic.gif" border="0"></p>
      <p class="para_division">The hole axis defines the vector along which the cutting tool travels to machine the hole.</p>
      <div class="title_division">Defining the Hole Axis</div>
      <p class="para_division">There are three ways to define the Hole Axis: Vector, Rule, and Rule if no Vector. </p>
      <p class="para_division">Select the Hole Axis icon.</p>
      <ul>
         <li>
            <p class="para_item">If the hole axis has not yet been selected click the Select button.</p>
         </li>
         <li>
            <p class="para_item">If the hole axis has been selected and you would like to edit or reselect your choice, click the Edit or Reselect button. </p>
         </li>
      </ul>
      <p class="para_division">This displays the  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/holem_dial_hole_axis.html');return(false);">Hole Axis dialog</a>.
      </p>
      <p class="para_division">When specifying the hole axis with a Smart Point, one of the features in the feature geometry group under which the operation sits is presented for selection. Specifying the hole axis for this feature is enough to satisfy the hole axis specification for all the features in this feature type. This is because all the features in this feature type are identical, based on the selected classification criteria, and the hole axis can be mapped to all features in this feature type.</p>
      <p class="para_division">In KF this attribute is called hole_axis_ijk. It stands for Hole Axis. It's controlled by a vector where the three (3) values represent the vector relative to the absolute coordinate system. The system will evaluate this parameter if no hole axis is defined (selected) in the operation. </p>
      <div class="title_division"> Hole Depth (KF)</div>
      <p class="para_division"><img align="bottom" src="graphics/holedepthic.gif" border="0"></p>
      <p class="para_division">There are three different ways to define Hole Depth: Depth, Model Depth, and Smart Point.</p>
      <p class="para_division">In this dialog you define Hole Depth by using a Smart Point. </p>
      <div class="title_division">Defining Hole Depth</div>
      <p class="para_division">Select the Hole Depth icon.</p>
      <ul>
         <li>
            <p class="para_item">If the hole depth has not yet been selected click the Select button.</p>
         </li>
         <li>
            <p class="para_item">If the hole depth has been selected and you would like to edit or reselect your choice, click the Edit or Reselect button. </p>
         </li>
      </ul>
      <p class="para_division">This displays the  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/holem_dial_depth.html');return(false);">Hole Depth Dialog</a>.
      </p>
      <p class="para_division">When specifying the hole depth with a Smart Point, one of the features in the feature geometry group under which the operation sits is presented for selection. Specifying the hole depth for this feature is enough to satisfy the hole depth specification for all the features in this feature type. This is because all the features in this feature type are identical, based on the selected classification criteria, and the hole depth can be mapped to all of them.</p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">For cylinder UDA features, using the smart object may result in incorrect mapping. You should use the IJK Knowledge Fusion rule for cylinder UDA features instead of the Smart Point. </p>
               </div>
            </td>
         </tr>
      </table>
      <p class="para_division">In KF this attribute is called maximum_depth_distance. It stands for Hole Depth. It controls the hole depth if the use_model_depth parameter is set to false and the depth within the operation is not specified by a smart point.</p>
      <div class="title_division">Clearance Distance (KF)</div>
      <p class="para_division">Clearance Distance defines each operational clearance point - typically, the point at which tool motion changes from either the rapid or engage feed rate to the cut feed rate.</p>
      <p class="para_division">You can enter a Distance value to be used between each hole top and its operational clearance point (RAPTO). Clearance Distance also represents the tool's closest approach to the Hole top between cutting operations.</p>
      <p align="center"><img align="bottom" src="graphics/clear_dist.gif"></p>
      <div class="title_division">Rapto Offset (KF)</div>
      <p class="para_division">If turned on, and specified, Rapto Offset defines each operational rapto point. (A rapto point is the point at which tool motion changes from the rapid feed rate to the cut feed rate.) This is usually required if a hole is pre-drilled, in order to avoid cutting air.</p>
      <p class="para_division"> You can enter a distance value to be used between each hole top and its rapto point. In the case of drill cycles, if no Rapto Offset is specified by the user, then the Clearance Distance value is used for that cycle's rapto value.  </p>
      <p class="para_division">The KF parameter rapto_offset_toggle controls the<b class="uiTerm"> Rapto Offset</b>. Set it to 1 to turn on this option; set it to 0 to turn off the option and ignore any specified value within the rapto_offset parameter.
      </p>
      <div class="title_division">Use User Defined Toolpath (KF)</div>
      <p class="para_division">If the software-generated tool path is not satisfactory, you can use this option to activate a user-defined tool path using linear and circular motions.</p>
      <p class="para_division"> If this option is selected, the processor interprets any tool path defined within the user_defined_toolpath parameter in <b class="uiTerm">KF</b>. 
      </p>
      <div class="title_division">Retract Distance (KF)</div>
      <p class="para_division">Retract Distance represents a distance measured along the tool axis. This distance runs from the hole top to the point where the tool retract move stops after feeding to the hole depth. Enter the value in the Retract Distance field. </p>
      <p align="center"><img align="bottom" src="graphics/retract_dist.gif"></p>
      <div class="title_division">Added Retract on Toolaxis Change (KF)</div>
      <p class="para_division">This allows you to define the distance the tool retracts when going from one hole to another when the second hole has a different tool axis than the first. </p>
      <div class="title_division">Tool Query</div>
      <p class="para_division">You can define a tool query to specify the conditions that to use in selecting a tool for the operation. This query specified in an operation is in addition to the query specified in the Method Group to which the operation belongs.</p>
      <div class="title_division">Cut Feed (KF)</div>
      <p class="para_division">The Cut Feed text field allows you to specify the feed rate for tool movement while the cutter is in contact with the part geometry.</p>
      <div class="title_division">Tool Control Point (KF)</div>
      <p class="para_division">The control point is the point that is used when computing the actual depth. It is the control point that goes to the actual depth of the hole that you are machining. You have two options for this point: Tool Tip and Tool Shoulder. &nbsp;If you choose Tool Tip it is the tip of the tool that reaches the depth of the hole. If you choose the Tool Shoulder, it is the shoulder of the tool that reaches the depth of the hole; this causes the actual tip of the tool to go beyond the depth of the hole. Tool Shoulder is only effective on through holes. </p>
      <p class="para_division">In KF this attribute is called control_point_type. It stands for Tool Control Point. It's controlled by an integer value where a zero (0) value sets the Tool Control Point as described above to Tool Tip and a one (1) value sets the Tool Control Point as described below to Tool Shoulder.</p>
      <div class="title_division">Tool Tip</div>
      <p class="para_division">Tool Tip is an end point of the tool along the center of the tool axis.</p>
      <div class="title_division">Tool Shoulder</div>
      <p class="para_division">Tool Shoulder is a point on the first cutting diameter of the tool along the center of the tool axis, except on the Step Drill. Step Drill has a parameter to define the Shoulder Distance.</p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">Tool Shoulder is only effective on through holes. </p>
               </div>
            </td>
         </tr>
      </table>
      <div class="title_division">Allow Oversize Tool (KF)</div>
      <p class="para_division">Allow Oversize Tool enables you to use a tool with a larger diameter than the hole it is going to machine. &nbsp;This is useful when tapping or machining toleranced holes. Allow Oversize Tool is only available if the DEPTH cycle parameter is set to MODEL DEPTH and it only works if the holes are solid modeled. </p>
      <div class="title_division">Percent of Tool (KF)</div>
      <p class="para_division">The tool diameter used in the actual depth calculation is reduced by the value of the percent that is entered in this field. </p>
      <div class="title_division">Vertical Clearance (KF)</div>
      <p class="para_division">This allows an additional retract between two holes when there is an obstacle between the two holes. Without this additional retract the tool would come close to the part. </p>
      <div class="title_division">In Process Workpiece</div>
      <p class="para_division">The In Process Workpiece option has two settings: None and Use 3D.</p>
      <p class="para_division">When you select None, the default option, the system doesn't use an in process workpiece.</p>
      <p class="para_division">When you select Use 3D, the system adjusts the cycle RAPTO (clearance distance) and RTRCTO (retract distance) according to the current IPW. Also, if you select Collision Check and Use 3D for an operation, the collision check system references the current IPW for possible collision during transition moves. </p>
      <p class="para_division">During the vertical transition move, the move from a point high above the hole to the hole top, the collision is determined as follows:</p>
      <ul>
         <li>
            <p class="para_item">If the tool or the holder collides with part or check geometry, then it is a collision. </p>
         </li>
         <li>
            <p class="para_item">If the holder collides with the IPW, then it is a collision.</p>
         </li>
      </ul>
      <p class="para_division">All the IPW rules defined for Cavity Mill are now the same for Holemaking. </p>
      <div class="title_division">Check Flute Length</div>
      <p class="para_division">When you select Check Flute Length, the system determines the required length of the flute while computing the tool query. This ensures that the flute will be long enough to drill all the holes in the feature group, unlike number three below. You can use this option with or without the IPW option.</p>
      <p align="center"><img align="bottom" src="graphics/man_max_min.gif"></p>
      <p class="para_division">The following explains the above image:</p>
      <p class="para_division">1. Maximum Cut Depth</p>
      <p class="para_division">2. Extended Length</p>
      <p class="para_division">3. Short Flute Length</p>
      <p class="para_division">4. Short Tool Length </p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">Using Check Flute Length or Check Tool Length when there is no 3D Model, thus no 3D feature, could result in a collision with the part.</p>
               </div>
            </td>
         </tr>
      </table>
      <div class="title_division">Check Tool Length </div>
      <p class="para_division">When you select Check Tool Length, the system determines the overall length of the tool while computing the tool query. This ensures that the tool will be long enough to drill all the holes in the feature group, unlike number four above. You can use this option with or without the IPW option.</p>
      <div class="title_division">Avoidance Geometry</div>
      <p class="para_division">For information on Avoidance Geometry go to: Manufacturing Milling-&rarr; Planar Cavity Milling-&rarr; Machining Parameters-&rarr; Avoidance. </p>
      <p class="para_division"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/holem_dial_cycles.html');return(false);">Cycles</a></p>
      <p class="para_division"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/optim_optim_nc_dia.html');return(false);">Collision Check</a>[
      </p>
      <p class="para_division"><a class="links" href="javascript:void(0)" onclick="top.openFile('mfgholemaking/optim_optim_nc_dia.html');return(false);">Feature Resequence</a></p>
      <div class="title_division">Feed Rates</div>
      <p class="para_division">For information on feed rates go to Manufacturing Milling-&rarr; Planar Milling-&rarr; Operation Parameters-&rarr; Feed Rate.</p>
   </body>
</html>