Casting defects

Casting defects: what causes them, how to measure yield, and how to trace a bad casting back

Casting defects are flaws such as gas porosity, shrinkage, misruns, inclusions, hot tears and shell cracks that send a casting to scrap or rework, and most of them trace back to a specific process condition. This guide helps foundry quality heads, shell room leads and melt shop supervisors classify defects, compute yield, and follow a defective casting back to its heat, its chemistry and its shell.

By Jay SampatPublished Last reviewed 12 min read

melt (heat)pouroutcomegood / scrapchemistryyield =good / poured

Start with the name

Name the defect by what you see, then look for the cause

A defect investigation goes wrong when the name already contains a guess. Call a cavity a 'slag defect' and the team will chase slag practice even if the real cause is turbulent filling. A Casting Source article on defect investigation puts it plainly: the International Atlas of Casting Defects gives each defect a code based on appearance, and recommends that unknown defects be classified by appearance rather than cause. Identify what you see first, then test the possible causes.

You do not need the full Atlas to benefit from the idea. A short, controlled list of defect codes that everyone on the floor uses the same way is worth more than a long list nobody agrees on.

Record two things for every rejected casting: the defect code and the stage where it was found. A shrinkage cavity found at gate cut-off and one found by the customer are the same defect with very different costs.

The common ones

Common casting defects and their usual causes

The causes below are drawn from the Investment Casting Institute's Atlas of Casting Defects and Atlas of Shell Defects, and from the Steel Founders' Society of America glossary. Most defects have several possible causes. The list tells you where to look, not what you will find.

Defects, appearance and typical process causes
DefectWhat it looks likeTypical process causesWhere to look first
Gas porositySpherical or teardrop cavities, sometimes oxidized insideInsufficient deoxidation, metal held at superheat too long, wet, dirty or rusty charge, damp ladles or linings, low shell permeability, incomplete burnoutMelt practice and charge records, burnout log
Gas from air entrapmentRounded, smooth-walled cavitiesTurbulent metal flow, low shell permeabilityPouring height and gating
Shrinkage (internal or at the gate)Irregular cavities, often exposed when the gate is cut offGate design, inadequate feeding, high pour temperature and gas contentGating and feeding design, pour temperature
Surface shrinkageSurface depressions with oxidized surfacesLocal hot spots in the mold, metal or shell too hotPattern spacing on the tree, metal and shell temperature
Misrun or non-fillIncomplete casting with rounded edgesLow metal or shell temperature, low fluidity, interrupted or slow pour, thin sections, low permeabilityPour temperature, pour rate, shell preheat
Cold shutA line where two metal streams met but did not fuseLow pouring temperature, poor pouring practice, gating, heavy oxidation, low fluidityPour temperature and gating
Inclusions (slag or ceramic)Irregular cavities holding slag or refractory particlesLoose refractory in the shell, dirty melt stock, ladle or furnace refractory, poor slagging, turbulenceShell cleaning before pour, slagging, ladle condition
Hot tearA crack formed before solidification ended, with an oxidized fracture faceContraction restrained by gating or a shell that is too strong, sharp inside corners, moving the mold too early, chemistryGating, design radii, handling after pour, chemistry
Shell cracking and finningThin fins of metal following cracks in the shellWax expanding before or during dewax, slow autoclave pressure rise, low green strength, incomplete dryingDewax cycle, shell drying, shell room humidity
Rat-tailingShallow grooves on the surface where air reached the metal through micro-cracksDrying cracks from low humidity or over-drying, uneven airflow, temperature swingsShell room temperature and humidity records

The Steel Founders' Society of America defines a hot tear as a crack formed before solidification is complete as a result of hindered contraction, and gas porosity as discontinuities caused by gases trapped in the metal as it solidifies.

Investment casting

Where investment casting adds its own risks

In investment casting the mold is a ceramic shell built in layers on a wax pattern, then dewaxed and fired before pouring. That adds a whole stage where things can go wrong before any metal is melted, and many defects found after knockout started in the shell room.

The Investment Casting Institute's Atlas of Shell Defects traces many of them to a few controllable conditions:

  • Humidity and temperature during drying. Evaporating slurry cools the wax, which shrinks and then expands again as it warms. Because wax moves faster than the shell, that cycle can crack prime coats. The Atlas advises running dip and prime drying areas at relative humidity above 50 percent, and keeping ambient temperature controlled around the clock.
  • Slurry control. The Atlas recommends logging viscosity, temperature, pH and specific gravity daily, with weekly checks on binder silica, total solids and refractory content. If specific gravity falls while viscosity holds, the slurry is becoming unstable.
  • Dewax speed. Wax must start to melt at the surface before the body of the pattern expands. The Atlas gives a rule of thumb of reaching 100 PSIG in 10 seconds or less in the autoclave, and releasing pressure slowly, over about two minutes, to avoid delamination.
  • Shell thickness. The Atlas notes that if shell thickness doubles, burst strength roughly quadruples. Too thin and the shell cracks in dewax; too strong and it can restrain the casting and cause hot tears. Some shops weigh shells after dewax against a band per pattern as a quick check on coat build.
melt (heat)pouroutcomegood / scrapchemistryyield =good / poured
Most defects are found at the end of the line but started much earlier. Note where each defect is found and where it probably began.

Measuring it

How to compute casting yield

Two different numbers go by the name casting yield, and mixing them up causes endless argument. Agree which one you mean before you compare shops, lines or months.

Quality yield (%) = good castings / castings poured x 100. Metal yield (%) = weight of good, degated castings / weight of metal poured x 100
Good castings
Castings that passed every inspection stage, counted at the end of the route.
Castings poured
Every casting position actually filled with metal: trees poured multiplied by castings per tree, or molds poured.
Weight of good, degated castings
Finished casting weight after gates and risers are removed.
Weight of metal poured
Everything that went into the mold, including the gating system, risers and the tree itself.

Casting Source defines casting yield as the percentage of quality, degated castings produced relative to the total metal melted and poured, which is the weight-based measure. The count-based quality yield answers a different question: of the castings we tried to make, how many were good? Track both. Metal yield tells you about gating and feeding efficiency. Quality yield tells you about defects.

Building a defect Pareto that leads somewhere

A Pareto chart sorts scrap by defect code from largest to smallest with a running cumulative share. Scrap is rarely spread evenly across codes, which is exactly why the chart is useful: it tells you where an hour of investigation pays back.

A Pareto across the whole foundry is a starting point, not an answer. Cut it by pattern, by alloy and by the stage found. Shrinkage concentrated on one pattern points at its gating. Gas porosity concentrated on one alloy points at melt practice. Shell cracking concentrated in one week points at the shell room or the dewax cycle in that week. Count matters, and so does cost: a defect found after machining costs far more than one found at knockout.

One pattern, one week

Worked example (illustrative)

Pattern PX-12 (an illustrative part) is cast in one stainless grade. In one week the shop pours 4 heats into 48 trees, with 24 castings per tree. That is 48 x 24 = 1,152 castings poured. After knockout, cut-off, visual inspection and FPI, 114 castings are scrapped. Good castings are 1,152 minus 114 = 1,038.

Quality yield is 1,038 / 1,152 x 100 = 90.1 percent. The scrap splits by defect code as follows.

Defect codeScrap countShare of scrapCumulative share
Shrinkage3838 / 114 = 33.3%33.3%
Shell crack / finning2727 / 114 = 23.7%57.0%
Gas porosity2121 / 114 = 18.4%75.4%
Inclusion1414 / 114 = 12.3%87.7%
Misrun99 / 114 = 7.9%95.6%
Hot tear55 / 114 = 4.4%100.0%

Three codes make up three quarters of the scrap. Following them back changes the picture. Shrinkage is spread evenly over all four heats, which points at the gating design for PX-12. Most gas porosity comes from one heat, and that heat's chemistry shows a deoxidizer element below its grade band. Most shell cracks come from trees built on one day when the shell room humidity log was out of band. Three causes, three owners, and none of them visible from the yield figure alone.

Traceability

Tracing a defective casting back to heat, chemistry and shell

The worked example only works if each rejected casting can be tied to the records upstream of it. The Steel Founders' Society of America defines a heat as the total metal produced that can be represented by one analysis sample and one set of mechanical tests. That makes the heat the natural anchor for chemistry. The shell, the tree and the pour are the anchors for everything else.

Think of it as a tree of records. A casting belongs to a tree or mold. The tree was built in a shell batch on a known day, under logged slurry and humidity conditions, then dewaxed and fired in a known cycle. It was poured from a known heat, at a recorded temperature. The heat has its charge mix and its spectro result. If each link carries an ID, a scrapped casting points straight back to every condition it saw.

  • Give every heat a number and record it on every pour.
  • Give every tree or mold an ID that survives knockout and cut-off, and record which pattern it carries.
  • Log shell room conditions and dewax and burnout cycles against dates and batches the tree IDs can be matched to.
  • Record outcomes per casting or per tree with defect code and stage found, not as a single scrap total per day.
  • Classify each heat's chemistry against the grade's element bands at the time, and keep that verdict with the heat.
raw lotraw lotraw lotbatchfinished lotfinished lottrace back ← → trace forward
Every rejected casting should lead back along these branches. Where a branch is missing, the investigation turns into guesswork.

Keeping the equipment behind the process honest

Many of the causes in the defect table are equipment conditions. An autoclave that has lost its pressurization speed cracks shells. A drying room whose humidity control drifts produces rat-tailing. A worn furnace lining or a damp ladle adds inclusions and gas. A pyrometer that reads low turns a good pour temperature into a misrun.

That is why defect data and maintenance data belong side by side. When a defect cluster appears, the first question after 'which heat?' is often 'what was the state of the equipment that day?' Calibration records for pyrometers and spectrometers, PM records for autoclaves, burnout furnaces and humidity control, and lining campaign records for furnaces all answer it.

Where MaintenanceIQ fits

Where MaintenanceIQ fits

MaintenanceIQ's Foundry package records each stage as its own record: a pattern master, pour records tied to their heat, and outcome records with a defect code and the stage found, including NDT and FPI stages. Casting yield (good divided by poured, by pattern and alloy) and the defect Pareto are computed from those records rather than typed in. Each heat's spectro chemistry is classified against the alloy grade's element bands.

For investment shops it adds shell room control, dewax and burnout logs, and shell weight control, whose station works offline and syncs when the network returns. The production route module, licensed separately, stamps a lot at each stage and lets a dispatched casting drill back to the heat and chemistry it was poured from. The furnaces, autoclaves and instruments behind all of this sit on the same CMMS for PM and calibration. More on investment and metal casting.

Frequently asked questions

What are the most common casting defects?

Gas porosity, shrinkage, misruns and cold shuts, inclusions and hot tears appear in almost every process. Investment casting adds shell-related defects such as shell cracking and finning, rat-tailing and primary coat buckles. Which ones dominate depends on your alloy, parts and process, so let your own Pareto decide.

How do you calculate casting yield?

Quality yield is good castings divided by castings poured, times 100. Metal yield is the weight of good, degated castings divided by the weight of metal poured, times 100. Agree which one a report uses, because they measure different things.

What is the difference between gas porosity and shrinkage porosity?

Gas porosity tends to be smooth, rounded cavities from gas coming out of the metal or trapped during filling. Shrinkage cavities are more irregular and form where the metal contracts during solidification without enough feed metal. Shape, location and wall texture help tell them apart.

Why record the stage where a defect was found?

Because the cost and the investigation differ. A defect found at knockout costs a little metal and labor. The same defect found after machining, or by a customer, costs far more. Stage found also tells you whether your inspection is catching problems early enough.

What should investment casting traceability link together?

At minimum, each casting or tree to its pattern, shell batch and conditions, dewax and burnout cycle, pour, heat and heat chemistry, plus the outcome with defect code and stage found.

Fix it before it fails.

Start a free trial today, or book a demo tailored to your plant, assets and standards.

Start with one line. Extend when it works.