Advanced Tubular Technologies, Inc. Support Center

Contact Us

VTube-STEP - Report on Hole Distance and Angle Clocking with Drill Bit Bosses

Calculate and report HOLE DISTANCES and ANGLES using drill bit boss diameters, distances, and clocking angles in VTube-STEP reports (Build 1574 - May 13, 2024) 


1 - Sample Report Output



2 - These metrics can be reported.

  1. Boss (Hole) Diameter
  2. Distances to End A
  3. Angles From Previous Bend
  4. Angles From Next Bend
  5. Angles to First Bend
  6. Angles to First Hole


3 - Clocking Angle Direction

Clocking angles use the right-hand rule for the direction of positive and negative angles. Form your hand as shown below. The thumb should be pointing toward you.  The other fingers curl in the direction of a positive rotation (CCW). Negative rotations are in the opposite direction around the thumb axis in VTube (CW).


Clocking angles reported can be referenced from the perspective of looking at the reference bend plane or starting hole first (with the hole measured behind that geometry) or in reverse.  The orientation you choose will dictate if any angle is positive or negative.  However, in all cases, the right-hand rule applies for CCW being a positive rotation.

The best way to understand what is positive and what is negative is to watch the tutorial video below. 


4 - Learn How to Import and Report with a Video Tutorial




6 - Tokens for Drill Bit Boss Report Templates


  1. <vtube_iterate section=DRILLBITBOSS>
  2. <vtube_val>array_DrillBitBoss_Diameter</vtube_val>
  3. <vtube_val>array_DrillBitBoss_Distance_ToEndA</vtube_val>
  4. <vtube_val>array_DrillBitBoss_AngleToPreviousBendPlane_OrientationBendPlaneToBoss</vtube_val>
  5. <vtube_val>array_DrillBitBoss_AngleToNextBendPlane_OrientationBendPlaneToBoss</vtube_val>
  6. <vtube_val>array_DrillBitBoss_AngleToPreviousBendPlane_OrientationBossToBendPlane</vtube_val>
  7. <vtube_val>array_DrillBitBoss_AngleToNextBendPlane_OrientationBossToBendPlane</vtube_val>
  8. <vtube_val>array_DrillBitBoss_AngleToFirstBendPlane_OrientationBendPlaneToBoss</vtube_val>
  9. <vtube_val>array_DrillBitBoss_AngleToFirstBendPlane_OrientationBossToBendPlane</vtube_val>
  10. <vtube_val>array_DrillBitBoss_AngleToFirstDrillBitBoss_OrientationFirstBossToCurrentBos</vtube_val>
  11. <vtube_val>array_DrillBitBoss_AngleToFirstDrillBitBoss_OrientationCurrentBossToFirstBoss</vtube_val>
  12. The already existing array_Index value always refers to the drill bit boss STRAIGHT number (rather than a simple row number).


6 - Sample HTML Report Template for Drill Bit Boss Reporting

<head>
<title><vtube_val>Hole Report</vtube_val></title>
<LINK REL="stylesheet" TYPE="text/css" HREF="<vtube_val>vtube_css_file</vtube_val>">
</head>




<body class="indent" bgcolor="#FFFFFF" text="#000000" olink="red" title="">


<!-- Overall table for centering -->
<table>
<tr>
<td>


<img src="<vtube_val>vtube_logo_image_filename</vtube_val>"><br>
<img src="<vtube_val>viewport_image</vtube_val>" width=600><br>
<br>


<table>
<tr>
<td class="td_left">


<font class="title">Hole Clocking Report</font><br><br>
<table class="table_specs">


<tr>
    <td class="td_spec_name">Part Number:</td>
    <td class="td_spec_value"><vtube_val>PARTNUMBER</vtube_val></td>
</tr>


</table>


</td>


<td  class="td_right">
</td>
</tr>
</table>


<br><br>
<font class="title">Orientation From Bend Planes to Hole</font>
<br><br>
<table>


<tr>
    <th class="th_xyz_index">Straight</th>
    <th class="th_xyz">Diameter</th>
    <th class="th_xyz">Dis to End A</th>
    <th class="th_xyz">Deg Prev Plane</th>
    <th class="th_xyz">Deg Next Plane</th>
    <th class="th_xyz">Deg to Bend 1</th>
</tr>


<vtube_iterate section=DRILLBITBOSS>


<tr>
    <td class="td_index"><vtube_val>Array_INDEX</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_Diameter</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_Distance_ToEndA</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_AngleToPreviousBendPlane_OrientationBendPlaneToBoss</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_AngleToNextBendPlane_OrientationBendPlaneToBoss</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_AngleToFirstBendPlane_OrientationBendPlaneToBoss</vtube_val></td>
</tr>


</vtube_iterate>
    
</table>


<br><br>
<font class="title">Orientation From Holes to Bend Planes</font>
<br><br>
<table>


<tr>
    <th class="th_xyz_index">Straight</th>
    <th class="th_xyz">Diameter</th>
    <th class="th_xyz">Dis to End A</th>
    <th class="th_xyz">Deg Prev Plane</th>
    <th class="th_xyz">Deg Next Plane</th>
    <th class="th_xyz">Deg to Bend 1</th>
</tr>


<vtube_iterate section=DRILLBITBOSS>


<tr>
    <td class="td_index"><vtube_val>Array_INDEX</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_Diameter</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_Distance_ToEndA</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_AngleToPreviousBendPlane_OrientationBossToBendPlane</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_AngleToNextBendPlane_OrientationBossToBendPlane</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_AngleToFirstBendPlane_OrientationBossToBendPlane</vtube_val></td>
</tr>


</vtube_iterate>
    
</table>




<br><br>
<font class="title">Orientation From First Hole to Current Hole</font>
<br><br>
<table>


<tr>
    <th class="th_xyz_index">Straight</th>
    <th class="th_xyz">Diameter</th>
    <th class="th_xyz">Dis to End A</th>
    <th class="th_xyz">Degrees</th>    
    
</tr>


<vtube_iterate section=DRILLBITBOSS>


<tr>
    <td class="td_index"><vtube_val>Array_INDEX</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_Diameter</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_Distance_ToEndA</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_AngleToFirstDrillBitBoss_OrientationFirstBossToCurrentBoss</vtube_val></td>
</tr>


</vtube_iterate>
    
</table>


<br><br>
<font class="title">Orientation From Current Hole to First Hole</font>
<br><br>
<table>


<tr>
    <th class="th_xyz_index">Straight</th>
    <th class="th_xyz">Diameter</th>
    <th class="th_xyz">Dis to End A</th>
    <th class="th_xyz">Degrees</th>    
    
</tr>


<vtube_iterate section=DRILLBITBOSS>


<tr>
    <td class="td_index"><vtube_val>Array_INDEX</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_Diameter</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_Distance_ToEndA</vtube_val></td>
    <td class="td_xyz"><vtube_val>array_DrillBitBoss_AngleToFirstDrillBitBoss_OrientationCurrentBossToFirstBoss</vtube_val></td>
</tr>


</vtube_iterate>
    
</table>


<br><br>


    
</table>




<!-- End of overall table for centering -->
</td>
</tr>
</table>


</body>
</html>