Difference between revisions of "VTube Reverse Calc from MIL-D-9898C Absolute Bender Data to Centerline XYZ Data"
(→Reverse Calc with Absolute LRA Data) |
(→Example of Switching from CW to CCW Bend Angles) |
||
(118 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
+ | __TOC__ | ||
+ | |||
<table cellpadding=10 width=900> | <table cellpadding=10 width=900> | ||
<tr valign=top> | <tr valign=top> | ||
<td width=400> | <td width=400> | ||
− | This military spec bender chart data chart can converted by VTube-STEP and VTube-LASER in the LRA grid section of the Part Data menu. <br><br> | + | This military spec bender chart data chart can be converted by VTube-STEP and VTube-LASER in the LRA grid section of the Part Data menu. <br><br> |
This specification was created decades ago when CONRAC benders were popular with the US Air Force. It was made inactive according to NOTICE 1 on January 21, 1986. No new designs are created with this spec.<br><br> | This specification was created decades ago when CONRAC benders were popular with the US Air Force. It was made inactive according to NOTICE 1 on January 21, 1986. No new designs are created with this spec.<br><br> | ||
− | CONRAC benders have been obsolete for decades, but legacy tube shape data is still stored with this specification. | + | CONRAC benders have been obsolete for decades, but legacy tube shape data is still stored with this specification. <br><br> |
− | + | [[image:Bendxyz_militaryspec.jpg|500px]] | |
<td> | <td> | ||
</td> | </td> | ||
<td> | <td> | ||
− | [[image: | + | [[image:vtube_mil-d_conversion.png|500px]]<br> |
+ | |||
</tr> | </tr> | ||
</table> | </table> | ||
− | + | ==General Principals for the Specification== | |
− | + | ||
− | + | ||
− | ==General Principals for the | + | |
===ABSOLUTE LENGTHS=== | ===ABSOLUTE LENGTHS=== | ||
<table cellpadding=10 width=900> | <table cellpadding=10 width=900> | ||
Line 27: | Line 27: | ||
</td> | </td> | ||
<td> | <td> | ||
− | [[image:tape measure.png|300px]] | + | [[image:tape measure.png|300px]]<br><br> |
− | + | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
===ABSOLUTE ROTATIONS=== | ===ABSOLUTE ROTATIONS=== | ||
Line 46: | Line 44: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | [[image:mil-d-9898c rotation dial illustration.png|600px]] | ||
<br><br> | <br><br> | ||
Line 55: | Line 54: | ||
<td> | <td> | ||
+ | [[image:conrac_bender_horizontal.png|400px]] | ||
</td> | </td> | ||
<td> | <td> | ||
Line 62: | Line 62: | ||
</table> | </table> | ||
<br><br> | <br><br> | ||
− | |||
==VTube Absolute LRA Data Rules== | ==VTube Absolute LRA Data Rules== | ||
Line 85: | Line 84: | ||
<br><br> | <br><br> | ||
− | ==Reverse Calc with Absolute LRA Data Requires | + | |
+ | ==Reverse Calc with Absolute LRA Data Requires an Accurate Cut Length == | ||
<table cellpadding=10 width=900> | <table cellpadding=10 width=900> | ||
<tr valign=top> | <tr valign=top> | ||
<td width=400> | <td width=400> | ||
− | Reverse calculation requires an accurate | + | Reverse calculation requires an accurate cut length, so this dialog will display to allow you to enter a correct Cut Length before VTube finishes the calculation. This Cut Length value will overwrite the value in the Part Setup menu.<br><br> |
Remember that the Cut Length value should be a larger value than the largest LENGTH value in the Absolute LRA grid. | Remember that the Cut Length value should be a larger value than the largest LENGTH value in the Absolute LRA grid. | ||
<td> | <td> | ||
Line 99: | Line 99: | ||
</table> | </table> | ||
<br><br> | <br><br> | ||
+ | |||
+ | |||
+ | |||
+ | ==Calculating the Last Length "LL" value == | ||
+ | <table cellpadding=10 width=900> | ||
+ | <tr valign=top> | ||
+ | <td width=400> | ||
+ | Notice in the MIL-D-9898C bender chart that there is no LAST LENGTH value. However, VTube includes a LL (Last Length) value in the last row.<br><br> | ||
+ | You can calculate the LL value by using a popup menu for the Absolute LRA grid only.<br><br> | ||
+ | Rules for calculation:<br><br> | ||
+ | * 1 - The LENGTH value in the preceding row must already be entered.<br><br> | ||
+ | * 2 - The BEND ANGLE in the preceding row must already be entered.<br><br> | ||
+ | * 3 - The RADIUS value in the preceding row must already be entered.<br><br> | ||
+ | |||
+ | If these three conditions are true, then you can use this feature to accurately calculate the LL value in this chart. | ||
+ | |||
+ | <td> | ||
+ | </td> | ||
+ | <td> | ||
+ | [[image:mil-d-9898c bend chart with data.png|500px]]<br><br> | ||
+ | [[image:vtube_v2.7_calc_lastlength_absolute.png|500px]]<br><br> | ||
+ | [[image:mil-d-9898c vtube absolute bend data sample.png|500px]] | ||
+ | |||
+ | </tr> | ||
+ | </table> | ||
+ | <br><br> | ||
+ | |||
+ | |||
+ | |||
+ | ==Example of Switching from CW to CCW Bend Angles == | ||
+ | <table cellpadding=10 width=1100> | ||
+ | <tr valign=top> | ||
+ | <td width=600> | ||
+ | This bender protocol assumes CLOCKWISE as the default bending direction. However, sometimes the part designer creates a tube shape where the bend hand changes from CW to CCW in the middle of the part. See the changing of bend hands in the two images on the right.<br><br> | ||
+ | - The image with the blue arrow shows the standard CW bending.<br> | ||
+ | - The image with the yellow arrow shows CCW bending.<br><br> | ||
+ | Changing from left to right or right to left bending <b>changes the rotation plane by exactly 180 degrees inside VTube.</b><br><br> | ||
+ | So here are some rules to follow in converting the rotation data to be compatible with VTube: | ||
+ | |||
+ | {| class="wikitable" | ||
+ | !Rule Idea | ||
+ | !Rule Explanation | ||
+ | |- | ||
+ | | Add or Subtract 180 to the Rotation if the Bend Hand Changes to CCW || The rotation at that bend must change by 180 degrees to take the bend plane direction change into account. | ||
+ | |- | ||
+ | | Valid Rotation Value Range || The rotations for this protocol are based on a 0 to 359.99-degree dial. Rotations are always a positive number in that range. Whether you add or subtract 180 depends on which method (adding or subtracting) gets you a positive number inside the valid positive range. (The only time rotations exceed 360 is for coiled parts - which is a special case for this protocol.) | ||
+ | |- | ||
+ | | Propagate Rotation Changes || When the bend hand changes to CCW, it is necessary to also change all following CCW bend rotations by 180 degrees. | ||
+ | |- | ||
+ | | Propagation Stops When || However, the propagation of changes must stop when you come to a bend that switches back to CW. So, in the example case below, the last rotation is never changed. | ||
+ | |||
+ | |} | ||
+ | |||
+ | <td> | ||
+ | </td> | ||
+ | <td> | ||
+ | |||
+ | [[image:mil-spec_cwbend_angle.png|200px]] | ||
+ | [[image:mil-spec_ccwbend_angle.png|200px]] | ||
+ | |||
+ | </tr> | ||
+ | </table> | ||
+ | <br><br> | ||
+ | |||
+ | |||
+ | ===Apply the rules above to an example.=== | ||
+ | |||
+ | {| | ||
+ | |- | ||
+ | | | ||
+ | |||
+ | {| class="wikitable" | ||
+ | !Case | ||
+ | !Handling | ||
+ | |- | ||
+ | | Bending switches to CCW at bend 3. || Adjust the bend 3 rotation of 216.9-degree rotation by 180 degrees. | ||
+ | |- | ||
+ | | Determine +180 or -180 || 216.9 + 180 = 396.9, and 216.9 - 180 = 36.9<br><b>The answer is 36.9 because it fits within the 0 to 359.99 range.</b>. | ||
+ | |- | ||
+ | | Bend 4 is still CCW, so change the rotation by 180|| Change the rotation from 306 to <b>126</b>. | ||
+ | |- | ||
+ | | Bend 5 is still CCW, so change the rotation by 180 || Change the rotation from 359.7 to <b>179.7</b>. | ||
+ | |- | ||
+ | | Bend 6 is CW, so stop changing rotations || The bend hand switches back to CW, so leave the rotation unchanged. | ||
+ | |} | ||
+ | |||
+ | | | ||
+ | [[image:mil-spec_cw_ccw_cw_bend_angle.png|500px]] | ||
+ | |} | ||
+ | |||
+ | <br><br> | ||
+ | [[image:mil-spec_cw_ccw_cw_bend_angle_in_VTube.png|1000px]] | ||
+ | |||
+ | ==Other Pages== | ||
+ | |||
+ | * See also [[VTube-LASER v2.7]] | ||
+ | * See also [[VTube-LASER]] | ||
+ | * See also [[VTube-STEP]] |
Latest revision as of 22:49, 8 July 2022
Contents |
General Principals for the Specification
ABSOLUTE LENGTHS
This bender data spec uses ABSOLUTE LENGTHS between bends as if they were derived from a tape-measure attached to the Feed axis of a bender. CONRAC benders sometimes had tape measures riveted along the rail of the carriage that moves along the length of the bender. The lengths indicate where each bend begins. |
ABSOLUTE ROTATIONS
According to the spec, the bender data uses ABSOLUTE ROTATION data (twist angle between the planes of the bends). It is absolute because it always depends on the rotations in all preceding bends accumulated. The dial on an absolute rotation spindle reads from 0 to 360. |
DRAW BENDING
Although it seems to be ambiguous in the specification, most of the part data from this specification assumes DRAW bending versus COMPRESSION bending - which means the LENGTH values move the carriage so that the tube is positioned at the start of each bend (for clamping and drawing around the bend die that rotates with the bend arm) rather than the end of each bend (for clamping with rollers or wipers and compressing around the bend die that does not rotate with the bend arm). |
|
VTube Absolute LRA Data Rules
|
|
Reverse Calc with Absolute LRA Data Requires an Accurate Cut Length
Reverse calculation requires an accurate cut length, so this dialog will display to allow you to enter a correct Cut Length before VTube finishes the calculation. This Cut Length value will overwrite the value in the Part Setup menu. |
Calculating the Last Length "LL" value
Notice in the MIL-D-9898C bender chart that there is no LAST LENGTH value. However, VTube includes a LL (Last Length) value in the last row.
If these three conditions are true, then you can use this feature to accurately calculate the LL value in this chart. |
Example of Switching from CW to CCW Bend Angles
This bender protocol assumes CLOCKWISE as the default bending direction. However, sometimes the part designer creates a tube shape where the bend hand changes from CW to CCW in the middle of the part. See the changing of bend hands in the two images on the right.
|
Apply the rules above to an example.
|
Other Pages
- See also VTube-LASER v2.7
- See also VTube-LASER
- See also VTube-STEP