Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.
Two strands, one spindle, and an angle that decides whether it is a ply or a lump.
Convergence Angle
—deg
Full included angle at the convergence point
Strand, Spacing & Twist
Each Strand
—tex
Strand Diameter
—um
Spacing to Strand Diameter
—x
Twist about the Strand Axis
—tpm
Twist Multiplier
—
Spinning Triangle Width
—mm
Ply Balance Index
—
Yarn Count
—Ne
The convergence geometry treats both strands as meeting at a single point in a plane, which is a good approximation for the angle and ignores the twist-driven spiralling that actually occurs above the convergence. Strand tex assumes the two rovings are equal, which is the normal arrangement but not the only one - deliberately unequal strands are used for effect yarns and this calculation does not cover them. Strand diameter uses the bulk density of the drafted strand, which is lower than the finished yarn density since the strand is untwisted at that point, so it is indicative rather than measured. The ply balance index is a comparative figure formed from twist and spacing, with no units and no absolute meaning.
Using this calculator
About the Siro Spinning Strand Spacing, Convergence Angle & Twist Balance
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
The angle the two strands meet atconvergenceAngle = 2 x arctan( strandSpacing / 2 / convergenceHeight )
Spacing and height form a simple triangle, and the included angle at the apex is what the strands actually experience. Both inputs move it, which is why a spacing change and a guide-height change can be traded against each other.
Each strand carries half the massstrandTex = yarnTex / 2
Siro drafts two rovings side by side to the same delivery, so the finished yarn is the sum of two equal strands. Each is therefore a much finer strand than the yarn, spun in its own miniature triangle.
Twist resolved along the strandstrandTwistPerMetre = twistPerMetre x cos( halfAngle )
A strand approaching at an angle receives the axial component of the inserted twist about its own axis. The wider the convergence, the less self-twist each strand gets and the more the structure relies on the two wrapping about each other.
Spacing in units of the strand itselfspacingToDiameter = strandSpacing x 1000 / strandDiameter
Absolute spacing in millimetres means little without the strand size it is compared against. This ratio is what transfers between counts, and it is large - a strand is a fraction of a millimetre and the spacing is several millimetres.
Symbols used above
Symbol
Stands for
Unit
siro
Two-strand spinning in one triangle, also written sirospun
—
theta
Full included convergence angle
deg
TM
Twist multiplier on the English count basis
—
How the result is derived
Step by step, from the values you type to the figure on screen.
The 5 inputs are read from the form on every keystroke: Finished Yarn Linear Density, Strand Spacing at the Front Roller, Convergence Height, Yarn Twist and Strand Bulk Density.
Each value is checked against the accepted range in the input table below. A value outside its range stops the calculation rather than producing a misleading figure — the results blank out and a message appears.
The validated values are substituted into the expression above, which resolves Convergence Angle together with every supporting figure in one pass — no value is carried over from a previous entry.
The supporting outputs — Each Strand, Strand Diameter, Spacing to Strand Diameter, Twist about the Strand Axis, Twist Multiplier, Spinning Triangle Width, Ply Balance Index and Yarn Count — come from the same pass, so they always describe the same case as the headline figure.
Results are rounded for display only. The full-precision value is used throughout the chain, so reading a rounded intermediate figure back into the tool by hand can shift the last digit.
What each input means
Where to read each value on the floor, the unit it must be in, and the range the tool accepts.
Input
Unit
Accepted range
Default
What it means
Finished Yarn Linear Density
tex
5 to 200 tex
20
Strand Spacing at the Front Roller
mm
2 to 20 mm
6
Convergence Height
mm
5 to 60 mm
18
Front nip to the convergence point
Yarn Twist
tpm
100 to 2000 tpm
800
Strand Bulk Density
g/cm3
0.3 to 1.3 g/cm3
0.85
What the tool returns
The headline figure and every supporting value it is built from.
Output
Unit
What it tells you
Convergence Angle (headline result)
deg
Full included angle at the convergence point
Each Strand
tex
Strand Diameter
um
Spacing to Strand Diameter
x
Twist about the Strand Axis
tpm
Twist Multiplier
—
Spinning Triangle Width
mm
Ply Balance Index
—
Yarn Count
Ne
Worked example
Given
0
20 tex yarn from two strands, 6 mm apart
1
Convergence 18 mm below the front nip
2
800 turns per metre, strand bulk density 0.85 g/cm3
Substituting
halfAngle = arctan(6 / 2 / 18) = arctan(0.1667) = 9.46 deg, so the full angle is 18.92strandTex = 20 / 2 = 10 texstrand area = 10e-6 / 850 = 1.176e-8 m2, so 122.39 umstrandTwist = 800 x cos(9.46 deg) = 789.12 tpm
Answer
0
Convergence angle 18.92 degrees
1
Each strand 10 tex at 122.39 um diameter
2
Spacing is 49.02 times the strand diameter
3
Each strand receives 789.12 tpm about its own axis
4
Twist multiplier 3.74, triangle width 6.12 mm
Nearly nineteen degrees of convergence over a strand only a tenth of a millimetre thick: the two strands are held far apart relative to their own size, which is exactly what stops them merging into one and what gives the yarn its ply-like character.
How to use it
Work through the input groups in order — Strands & Geometry and Twist & Strand. The defaults are a realistic case, so you can change one value at a time and watch what moves.
There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
Read Convergence Angle in the dark results panel — that is the headline figure, expressed in deg.
Check the supporting rows underneath (Each Strand, Strand Diameter, Spacing to Strand Diameter, Twist about the Strand Axis, Twist Multiplier, Spinning Triangle Width, Ply Balance Index and Yarn Count) before acting on the headline — they are where an implausible input usually shows itself first.
Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.
Where this is used
Process planning — establishing Convergence Angle before a trial is booked, so machine time and material in Spinning, Winding & Yarn Package Engineering are committed against a calculated figure rather than an estimate.
Costing and quotation — Convergence Angle is an input to the cost sheet, and quoting from a worked number rather than a remembered one is what keeps a margin intact.
Troubleshooting — when the floor result drifts from plan, entering the measured values (starting with Finished Yarn Linear Density) shows how much of the gap in Convergence Angle each variable explains.
Teaching and study — the accepted ranges bracket normal Spinning, Winding & Yarn Package Engineering practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.
Reading the result
Typical bands and what each one is telling you.
Value
What it indicates
14 - 22 degrees
Normal siro convergence. Below this the strands merge; above it they spin as separate ends.
4 - 8 mm spacing
Standard for cotton and worsted siro on a ring frame.
Spacing/diameter 30 - 60
Strands well separated relative to their own size.
Assumptions and limits
The convergence geometry treats both strands as meeting at a single point in a plane, which is a good approximation for the angle and ignores the twist-driven spiralling that actually occurs above the convergence. Strand tex assumes the two rovings are equal, which is the normal arrangement but not the only one - deliberately unequal strands are used for effect yarns and this calculation does not cover them. Strand diameter uses the bulk density of the drafted strand, which is lower than the finished yarn density since the strand is untwisted at that point, so it is indicative rather than measured. The ply balance index is a comparative figure formed from twist and spacing, with no units and no absolute meaning.
Every input is bounded to the range normal practice occupies (Finished Yarn Linear Density 5 to 200 tex, Strand Spacing at the Front Roller 2 to 20 mm and Convergence Height 5 to 60 mm, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.
Standards and further reading
ASTM D1423 / ISO 2061 - twist determination on the finished yarn.
ASTM D2256 - tensile properties, for comparing siro against true two-ply.
ASTM D5647 - hairiness measurement, one of the main properties siro improves.
Questions people ask
Is siro yarn the same as two-ply?
Close in behaviour, different in structure and cost. A true two-ply is two finished singles twisted together in a second operation, so it has two twist directions and takes two machine passes. Siro produces a comparable ply-like structure in one pass on a ring frame, saving the doubling and twisting entirely. It is not identical - the strands share one twist insertion rather than having their own - so strength and torque balance sit between a single and a true ply, which is usually enough for weaving warp and worsted work.
What happens if the spacing is set too narrow?
The two strands merge in the triangle and spin as one, and the yarn becomes an ordinary single of the same count with none of the ply character. It usually still runs, which is what makes the fault expensive - nothing breaks, ends down do not rise, and the loss only shows in the fabric or in a strength test. Checking the convergence angle rather than the spacing catches it, because the angle is what actually changed.
And too wide?
The strands do not converge reliably and behave as two separate weak ends, with a sharp rise in breakage and a yarn that is uneven where one strand has broken and the other continued. There is also an intermediate failure worth knowing: one strand down, and the frame keeps spinning a half-count yarn that passes the winder and reaches the fabric as a fine streak. That is the argument for the strand-break detection siro machines carry.