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.
A cone wound for delivery is too dense to dye, and the number says by how much.
Package Density
—kg/m3
Wound mass over the frustum volume it occupies
Volume, Length & Dyeability
Yarn Volume
—dm3
Yarn on the Package
—km
Margin to the Dyeing Limit
—%
Build Thickness
—mm
Cone Taper Angle
—deg
Specific Volume
—dm3/kg
Gross Envelope Volume
—dm3
Tube Volume Displaced
—dm3
Density here is the package average. Real packages have a density gradient through the build - the inner layers are compressed by everything wound over them - so the core can be substantially denser than this figure while the surface is looser, which is exactly the gradient that causes uneven package dyeing. Package weight must exclude the tube. The dyeing limit is entered as an input because it depends on the machine, the pump capacity, the yarn and the shade depth; 400 to 420 kg/m3 is a common working figure for cotton but is not a universal constant. The geometry assumes clean frustum surfaces and takes no account of the nose and base profiles a real cone carries.
Using this calculator
About the Cone Package Density, Volume & Dye Penetration Margin
The formula
This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.
A cone is a frustum, not a cylinderfrustumVolume = pi x h / 3 x ( r1^2 + r1 x r2 + r2^2 )
Treating a cone as a cylinder at its mean diameter is wrong by several per cent, because volume goes with the square of the radius and the mean of the squares is not the square of the mean. The frustum formula carries the cross term that fixes it.
Only the yarn countspackageVolume = outerFrustum - tubeFrustum
The tube is not yarn and its volume has to come out. On a small package this is a large correction - the tube here is 12% of the envelope.
The single number that describes the windpackageDensity = packageWeight / packageVolume
Package density is set by winding tension and the traverse pattern, and it is the property that decides both capacity and dyeability. It is far more informative than package hardness measured with a durometer, which only reads the surface.
Whether liquor can get throughdyePenetrationMargin = ( maxDyeDensity - packageDensity ) / maxDyeDensity x 100
A negative margin means the package is denser than dyeing allows and liquor will not penetrate evenly - the outside dyes and the inside does not. A cone wound for delivery is normally well past this limit.
Symbols used above
Symbol
Stands for
Unit
frustum
A cone with the tip cut off - the shape of a yarn cone
—
rho_p
Package density, wound mass over yarn volume
kg/m3
build
Radial thickness of yarn on the tube
mm
How the result is derived
Step by step, from the values you type to the figure on screen.
The 8 inputs are read from the form on every keystroke: Small End Diameter, Large End Diameter, Package Height, Tube Small Diameter, Tube Large Diameter, Yarn Mass on the Package, Yarn Linear Density and Maximum Density for Package Dyeing.
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 Package Density together with every supporting figure in one pass — no value is carried over from a previous entry.
The supporting outputs — Yarn Volume, Yarn on the Package, Margin to the Dyeing Limit, Build Thickness, Cone Taper Angle, Specific Volume, Gross Envelope Volume and Tube Volume Displaced — 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
Small End Diameter
mm
40 to 400 mm
150
Large End Diameter
mm
50 to 500 mm
195
Package Height
mm
50 to 400 mm
152
Tube Small Diameter
mm
20 to 200 mm
48
Tube Large Diameter
mm
20 to 250 mm
70
Yarn Mass on the Package
kg
0.2 to 6 kg
1.9
Excluding the tube
Yarn Linear Density
tex
4 to 200 tex
20
Maximum Density for Package Dyeing
kg/m3
200 to 600 kg/m3
420
What the tool returns
The headline figure and every supporting value it is built from.
Output
Unit
What it tells you
Package Density (headline result)
kg/m3
Wound mass over the frustum volume it occupies
Yarn Volume
dm3
Yarn on the Package
km
Margin to the Dyeing Limit
%
Build Thickness
mm
Cone Taper Angle
deg
Specific Volume
dm3/kg
Gross Envelope Volume
dm3
Tube Volume Displaced
dm3
Worked example
Given
0
Cone 150 mm at the small end, 195 mm at the large, 152 mm high
1
Tube 48 mm to 70 mm
2
1.9 kg of 20 tex yarn
3
Package dyeing limit taken as 420 kg/m3
Substituting
outer = pi x 0.152 / 3 x (0.075^2 + 0.075 x 0.0975 + 0.0975^2) = 3.5725 dm3tube = pi x 0.152 / 3 x (0.024^2 + 0.024 x 0.035 + 0.035^2) = 0.4204 dm3volume = 3.5725 - 0.4204 = 3.1521 dm3density = 1.9 / 0.0031521 = 602.78 kg/m3length = 1.9 kg / 20 tex = 95 km
Answer
0
Package density 602.78 kg/m3
1
Yarn volume 3.152 dm3 holding 95 km of yarn
2
Dye penetration margin -43.52% - well past the limit
3
Build thickness 62.5 mm, cone taper 4.14 degrees
4
Envelope 3.572 dm3 of which the tube displaces 0.420 dm3
The 95 km agrees exactly with the package length the winding calculator derives from mass and count alone, by a completely different route - which is the geometry confirming itself. The negative dye margin is the real finding: this cone is 43% denser than package dyeing tolerates, and it would have to be rewound before it could be dyed.
How to use it
Work through the input groups in order — Package Geometry and Yarn & Dyeing. 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 Package Density in the dark results panel — that is the headline figure, expressed in kg/m3.
Check the supporting rows underneath (Yarn Volume, Yarn on the Package, Margin to the Dyeing Limit, Build Thickness, Cone Taper Angle, Specific Volume, Gross Envelope Volume and Tube Volume Displaced) 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 Package Density 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 — Package Density 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 Small End Diameter) shows how much of the gap in Package Density 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
550 - 650 kg/m3
Normal delivery cone. Maximises what fits on a pallet.
330 - 420 kg/m3
Soft-wound dye package. Liquor can pass through the build.
Negative dye margin
Too dense to dye. It will shade from outside to core.
3 deg 30 min to 5 deg 57 min taper
Standard cone tapers; the taper must match the creel the cone will run on.
Assumptions and limits
Density here is the package average. Real packages have a density gradient through the build - the inner layers are compressed by everything wound over them - so the core can be substantially denser than this figure while the surface is looser, which is exactly the gradient that causes uneven package dyeing. Package weight must exclude the tube. The dyeing limit is entered as an input because it depends on the machine, the pump capacity, the yarn and the shade depth; 400 to 420 kg/m3 is a common working figure for cotton but is not a universal constant. The geometry assumes clean frustum surfaces and takes no account of the nose and base profiles a real cone carries.
Every input is bounded to the range normal practice occupies (Small End Diameter 40 to 400 mm, Large End Diameter 50 to 500 mm and Package Height 50 to 400 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
ISO 8115 and DIN 61800 - yarn package dimensions and designation.
AATCC 23 / ISO 105 series - the dyeing uniformity this density governs.
ASTM D1907 - linear density, for the length derived from mass.
Questions people ask
Why is a dye package wound so much softer?
Because dye liquor has to be pumped through the wall of yarn, and flow resistance rises very steeply with packing density. Above roughly 400 to 420 kg/m3 the pressure needed to get even flow through the build becomes impractical, and the result is a shade gradient from surface to core that no amount of extra time corrects. Delivery cones are wound hard for exactly the opposite reason - to get the most yarn into the least space for shipping.
Can I use a cylinder approximation instead of the frustum?
Not without a real error. Volume depends on radius squared, and the average of the squared radii along a taper exceeds the square of the average radius - so a cylinder at the mean diameter underestimates the volume and therefore overestimates the density. On a cone tapering 150 to 195 mm the difference is several per cent, which is enough to move a package across the dyeing limit in either direction.
What actually sets package density at the winder?
Winding tension first, then the traverse pattern and speed. Higher tension pulls each wrap tighter and compresses the layers beneath, so density rises through the build as well - the core of a hard-wound cone is denser than its surface, which the single average here cannot show. Yarn type matters too: a hairy, low-twist yarn packs less densely than a smooth compact yarn at the same tension.