Wire Gauge Tables. AWG, B&S, SWG.

Post your FreeBASIC tips and tricks here. Please don’t post your code without including an explanation.
Richard
Posts: 2984
Joined: Jan 15, 2007 20:44
Location: Australia

Wire Gauge Tables. AWG, B&S, SWG.

Postby Richard » Sep 27, 2011 2:01

Code: Select all

'======================================================================
'  Wire Tables; arrays of diameters in inches and millimetres
'======================================================================
' AWG = American Wire Gauge, is the same as B&S = Brown & Sharpe
Dim Shared As Double AWG_diam_inch(-5 To 50) => {_ ' diameter inches
.5800, .5165, .4600, .4096, .3648, .3249,_
.2893, .2576, .2294, .2043, .1819, .1620, .1442, .1284, .1144, .1018,_
.0907, .0808, .0719, .0640, .0570, .0508, .0452, .0403, .0358, .0319,_
.0284, .0253, .0225, .0201, .0179, .0159, .0141, .0126, .0112, .0100,_
.0089, .0079, .0070, .0063, .0056, .0050, .0044, .0039, .0035, .0031,_
.00280,.00249,.00222,.00198,.00176,.00157,.00140,.00124,.00111,.00099}
' 1      2      3      4      5      6      7      8      9      0   

'======================================================================
' AWG = American Wire Gauge, is the same as B&S = Brown & Sharpe
Dim Shared As Double AWG_diam_mm(-5 To 50) => {_    ' diameter in mm
14.732, 13.119, 11.684, 10.404, 9.266, 8.252, _         ' 6/0 to 1/0
7.348, 6.543, 5.827, 5.189, 4.620, 4.115, 3.663, 3.261, 2.906, 2.586, _
2.304, 2.052, 1.826, 1.626, 1.448, 1.290, 1.148, 1.024, 0.909, 0.810, _
0.721, 0.643, 0.571, 0.511, 0.455, 0.404, 0.358, 0.320, 0.284, 0.254, _
0.226, 0.201, 0.178, 0.160, 0.142, 0.127, 0.112, 0.099, 0.089, 0.079, _
0.071, 0.063, 0.056, 0.050, 0.045, 0.040, 0.036, 0.031, 0.028, 0.025  }
' 1      2      3      4      5      6      7      8      9      0   

'======================================================================
' SWG = Standard Wire Gauge
Dim Shared As Double SWG_diam_inch(-6 To 50) => {_ ' diameter inches
.500,  .464,  .432,  .400,  .372,  .348,  .324, _
.300,  .276,  .252,  .232,  .212,  .192,  .176,  .160,  .144,  .128, _
.116,  .104,  .092,  .080,  .072,  .064,  .056,  .048,  .040,  .036, _
.032,  .028,  .024,  .022,  .020,  .018,  .0164, .0148, .0136, .0124,_
.0116, .0108, .0100, .0092, .0084, .0076, .0068, .0060, .0052, .0048,_
.0044, .0040, .0036, .0032, .0028, .0024, .0020, .0016, .0012, .0010 }
' 1      2      3      4      5      6      7      8      9      0   

'======================================================================
' SWG = Standard Wire Gauge
Dim Shared As Double SWG_diam_mm(-6 To 50) => {_    ' diameter in mm
12.700, 11.786, 10.973, 10.160, 9.449, 8.839, 8.230,_   ' 7/0 to 1/0
7.620, 7.010, 6.401, 5.893, 5.385, 4.877, 4.470, 4.064, 3.658, 3.251,_
2.946, 2.642, 2.337, 2.032, 1.829, 1.626, 1.422, 1.219, 1.016, 0.914,_
0.813, 0.711, 0.610, 0.559, 0.508, 0.457, 0.417, 0.376, 0.345, 0.315,_
0.295, 0.274, 0.254, 0.234, 0.213, 0.193, 0.173, 0.152, 0.132, 0.122,_
0.112, 0.102, 0.091, 0.081, 0.071, 0.061, 0.051, 0.041, 0.030, 0.025 }
' 1      2      3      4      5      6      7      8      9      0   

'======================================================================
' thick gauge wires are specified in three different ways
Enum    ' I use the letter "o" as the n/ aughts = zeros
    ooooooo = -6    ' 7/0
    oooooo = -5     ' 6/0
    ooooo = -4      ' 5/0
    oooo = -3       ' 4/0
    ooo = -2        ' 3/0
    oo = -1         ' 2/0
    o =  0          ' 1/0
End Enum
' example = SWG_mm(ooo) = SWG_mm(-2) = 10.404 mm diameter

'======================================================================
dodicat
Posts: 6231
Joined: Jan 10, 2006 20:30
Location: Scotland

Postby dodicat » Sep 27, 2011 22:44

Hi Richard
The American Wire guage gives 10.404.

AWG_diam_mm(ooo)= 10.404

Here's my kind of wire:
http://en.wikipedia.org/wiki/Wire_rope

My worst nightmares are generally not of Ghosts or Ghouls, but of putting a Flemish eye on the end of a broken 80mm tow wire on the open deck of a tug in a gale.
Richard
Posts: 2984
Joined: Jan 15, 2007 20:44
Location: Australia

Postby Richard » Sep 28, 2011 1:43

I use these tables to design special electrical conductors having improved performance at frequencies between 10kHz and 10MHz. The cable is called “Litzendraht” or “Litz” for short. The individual fibres must be insulated from each other because RF energy can only propagate along the surface of conductors. Litz has a much greater surface area than a single solid wire with the same outside diameter. Above 10MHz optimised Litz wire becomes too expensive and I then switch to specifying thin walled copper tube. I see no point buying copper in the middle of a conductor where the energy cannot use it. See:
http://en.wikipedia.org/wiki/Litz_wire
http://en.wikipedia.org/wiki/Skin_effect

@ dodicat.
I call a single long fibre of metal a “wire”. Twisting several wires together makes a flexible “wire cable”. I often splice eyes in wire cable. Even thin 16mm diameter cable fights back. In the past I guess I have made the splice seem more difficult by thinking of how to design an elegant machine, (somewhat more advanced than a Scotsman with a marlin spike,) that will put a complete and neat eye splice on the end of a cable.

For me, splicing will seem easier in future. I will instead be imagining your restless sleep as you struggle with your incubus of greasy 80mm cable in the night. While the grease spreads across the deck and rails, it will repeatedly attempt to flick you overboard as you wrestle with it in that perpetual dark storm.

It's all in the mind you know. My life is easy. Sweet dreams.

Return to “Tips and Tricks”

Who is online

Users browsing this forum: No registered users and 1 guest