ISO 6520-1 is the foundational reference every welding inspector and quality engineer uses to name and code weld imperfections consistently — yet it is frequently confused with ISO 5817, mis-applied in reports, or simply ignored in favour of verbal descriptions that mean different things to different people.
This guide explains what ISO 6520-1 covers, how its six imperfection groups work, how to apply the three-digit codes in inspection records, and how the standard connects to acceptance criteria and real-time process monitoring.
Key takeaways
- ISO 6520-1 classifies imperfections in metallic fusion welds into six numbered groups (100–699), each with specific three-digit codes.
- The standard answers “what is it?” — ISO 5817 answers “how big can it be?”
- Group 1 (Cracks) is the most critical class; all crack types are rejectable by default at ISO 5817 level B.
- Groups 1–4 are volumetric or planar internal defects; Groups 5–6 cover shape, dimension, and surface anomalies.
- Correct code use in inspection reports enables unambiguous reference to acceptance tables in ISO 5817, AWS D1.1, and similar standards.
- Automated weld monitoring can flag process conditions that produce Group 1, 2, and 4 defects before post-weld NDT.
- ISO 6520-1 is referenced normatively by ISO 5817, which is in turn invoked by EN 1090-2, making it implicitly mandatory for CE-marked structural weldments.
Table of Contents
- What Is ISO 6520-1?
- The Six Imperfection Groups
- How to Apply ISO 6520-1 Codes in Practice
- ISO 6520-1 and ISO 5817: How the Two Standards Work Together
- Common Classification Mistakes and How to Avoid Them
- Real-Time Detection: Catching Group 1–4 Defects Before NDT
- FAQ
What Is ISO 6520-1?
ISO 6520-1:2007 — Welding and allied processes — Classification of geometric imperfections in metallic materials — Part 1: Fusion welding — establishes a single, internationally recognised terminology and coding scheme for discontinuities in fusion-welded joints.
Its companion, ISO 6520-2, covers resistance welding. This guide focuses on Part 1.
The standard’s scope includes:
- Welds in steel, aluminium, copper, nickel, titanium, and their alloys.
- All fusion welding processes (GMAW, GTAW, SMAW, SAW, laser, plasma, electron beam).
- Imperfections in weld metal, heat-affected zone (HAZ), and parent metal immediately adjacent to the weld.
ISO 6520-1 does not set acceptance limits. It only names and codes. Acceptance limits belong to the application standard — typically ISO 5817 for most fusion welds, or AWS D1.1 for structural steel in North American specifications.
The standard organises imperfections into six groups, each covering a range of three-digit numerical codes. Knowing those six groups is the minimum literacy for any welding inspector or quality engineer.
The Six Imperfection Groups
Group 1 — Cracks (100–199)
Cracks are the highest-priority imperfection class. They are planar discontinuities with an extremely high stress-concentration factor, and under cyclic loading they propagate. ISO 5817 level B rejects all cracks regardless of size unless the governing specification explicitly allows them (a rare exception reserved for specific temper-bead procedures).
| Code | Imperfection |
|---|---|
| 100 | Crack (generic) |
| 101 | Longitudinal crack |
| 102 | Transverse crack |
| 103 | Radiating crack |
| 104 | Crater crack |
| 105 | Branching crack (star crack) |
| 106 | HAZ crack |
Key sub-types to know:
- Longitudinal cracks (101) in weld metal typically result from high restraint, incorrect heat input, or solidification cracking (hot cracking). They are detectable by surface visual inspection only if they reach the surface; volumetric cracks require RT or TOFD.
- Crater cracks (104) form at arc termination when the molten pool freezes without adequate crater fill. They are preventable by correct run-out or crater-fill procedures.
- HAZ cracks (106) — hydrogen-induced cold cracks — appear hours or days after welding. Extended hold time before NDT (per EN ISO 15614-1 procedures) is essential for high-restraint joints.
Group 2 — Cavities (200–299)
Cavities are gas pores or shrinkage voids entrapped in the weld metal.
| Code | Imperfection |
|---|---|
| 201 | Gas pore |
| 2011 | Uniformly distributed porosity |
| 2012 | Clustered porosity |
| 2013 | Linear porosity |
| 2014 | Elongated cavity (worm hole) |
| 202 | Crater pipe |
| 203 | Micro-shrinkage cavity |
Porosity acceptance criteria in ISO 5817 are expressed as a percentage of the projected area of the weld section visible on a radiograph. A welding camera monitoring the arc zone can detect shielding gas loss events (sudden porosity bursts) in real time by correlating arc brightness signatures with gas flow interruptions — catching the root cause before the defect population accumulates.
Group 3 — Solid Inclusions (300–399)
| Code | Imperfection |
|---|---|
| 301 | Slag inclusion |
| 3011 | Linear slag line |
| 3012 | Isolated slag inclusion |
| 302 | Flux inclusion |
| 303 | Oxide inclusion |
| 304 | Metallic inclusion |
| 3041 | Tungsten inclusion |
| 3042 | Copper inclusion |
Tungsten inclusions (3041) are exclusive to GTAW processes and appear as high-density spots on radiographs. They result from tungsten electrode contact with the weld pool. Slag inclusions (301) are most common in multi-pass SMAW and SAW joints where interpass cleaning is inadequate.
Group 4 — Lack of Fusion and Penetration (400–499)
| Code | Imperfection |
|---|---|
| 401 | Lack of fusion |
| 4011 | Lack of side-wall fusion |
| 4012 | Lack of inter-run fusion |
| 4013 | Lack of root fusion |
| 402 | Incomplete penetration |
Lack of fusion (401) and incomplete penetration (402) are planar defects — their stress-concentration factor approaches that of cracks, making them critical even at relatively small sizes. ISO 5817 level B permits no lack of fusion regardless of size.
Heat input below the WPS minimum is the most common process root cause. A welding monitoring system tracking arc current, voltage, and travel speed can flag heat input deviations in real time and alert the operator before the pass is complete.
Group 5 — Imperfect Shape and Dimensions (500–599)
Group 5 covers geometric surface-detectable anomalies. All are assessable by visual inspection per ISO 17637.
| Code | Imperfection | Notes |
|---|---|---|
| 501 | Undercut | Both continuous and intermittent |
| 502 | Shrinkage groove (root undercut) | Root side |
| 503 | Excess weld metal | Butt weld, cap height |
| 504 | Excessive convexity | Fillet weld throat excess |
| 505 | Incorrect weld toe | Abrupt transition angle |
| 506 | Overlap | Cold lap |
| 507 | Linear misalignment | Hi-lo |
| 508 | Angular misalignment | Bowing |
| 509 | Root concavity | Insufficient root penetration |
| 511 | Poor restart | Start/stop crater |
Undercut (501) is the most frequently cited Group 5 imperfection in structural steel inspection. ISO 5817 level B limits continuous undercut to 0.5 mm regardless of plate thickness.
Group 6 — Miscellaneous Defects (600–699)
| Code | Imperfection |
|---|---|
| 601 | Arc strike |
| 602 | Spatter |
| 603 | Torn surface |
| 604 | Grinding mark |
| 605 | Chipping mark |
| 606 | Over-grinding |
Arc strikes (601) are particularly important in high-strength steel, pressure vessels, and railway weldments because they create small HAZ zones with rapid quench rates, potential martensite formation, and micro-cracks. They must be ground flush and verified by MPI or PT before acceptance.
How to Apply ISO 6520-1 Codes in Practice
A correct inspection record workflow:
Step 1 — Detect and locate. Use the applicable NDT method (visual per ISO 17637, RT, UT, MPI, PT) as specified in ISO 17635. Record the position and extent.
Step 2 — Classify. Assign the ISO 6520-1 three-digit code that best matches the morphology and location. Consult the standard’s photographic annex if ambiguous.
Step 3 — Measure. Record the dimensional attributes relevant to the acceptance standard: length (l), width (h or a), projected area, or percentage of weld volume as applicable.
Step 4 — Compare to acceptance table. Reference the governing standard (ISO 5817 level B/C/D, AWS D1.1, ASME Section IX, API 1104) using the ISO 6520-1 code to identify the correct row. The acceptance standard then specifies the allowable limit for the applicable quality level or service class.
Step 5 — Record and sentence. Document the result (accept / reject) with the code, measurement, and limit used. Qualified NDT operators must be certified to at least Level 2 per ISO 9712 for volumetric methods.
Do not use verbal descriptions like “slag,” “void,” or “incomplete fusion” without the corresponding ISO 6520-1 code in the inspection record. Different organisations use the same word to mean different things. The code removes ambiguity when records are reviewed months later or by a third party.
ISO 6520-1 and ISO 5817: How the Two Standards Work Together
ISO 6520-1 and ISO 5817 are complementary. Neither is useful without the other in day-to-day inspection.
ISO 6520-1 provides the vocabulary and code system. ISO 5817 provides the dimensional limits per quality level.
The relationship is direct: ISO 5817 organises its acceptance criteria tables using ISO 6520-1 codes as row headers. When you read ISO 5817 Table 1, each row begins with the imperfection name and its ISO 6520-1 code. This means:
- You cannot correctly apply ISO 5817 without knowing which code applies to the imperfection you found.
- The wrong code can result in applying the wrong acceptance limit — a classification error that is a nonconformance in itself under ISO 3834 quality management requirements.
EN 1090-2 references ISO 5817 normatively for structural steel execution classes EXC1–EXC4. This means any CE-marked structural weldment produced under EN 1090-2 is implicitly governed by ISO 6520-1 classification conventions for all acceptance decisions.
For pipeline work to ASME B31.3 or similar codes, the acceptance criteria tables use different terminology in some cases, but the underlying imperfection concepts map directly to ISO 6520-1 groups. Training inspectors in ISO 6520-1 first is efficient regardless of which downstream code they work under.
Common Classification Mistakes and How to Avoid Them
Mistake 1: Confusing lack of fusion (401) with incomplete penetration (402). Lack of fusion means the weld metal failed to bond with the adjacent base metal or previous weld pass; the joint is not fully fused. Incomplete penetration means the weld metal did not extend through the full required thickness — the root remains open or partially filled. The distinction matters because the acceptance limits in ISO 5817 differ, and the process root causes are different (travel angle and wire position for 401 vs heat input and gap for 402).
Mistake 2: Classifying all surface grooves as undercut (501). Undercut (501) is a groove melted into the parent metal adjacent to the weld toe or root. Shrinkage groove (502) is a groove at the weld root caused by shrinkage of the root pass. They look similar from the outside but are in different acceptance rows in ISO 5817, and the limit for 502 is typically more restrictive.
Mistake 3: Using 201 (gas pore) for any cavity. Elongated cavities (2014) — commonly called worm holes or piping porosity — have a fundamentally different morphology and stress concentration than spherical pores. ISO 5817 treats them more severely. If the cavity is longer than it is wide, it is not a gas pore.
Mistake 4: Ignoring crater cracks (104) because they are small. Crater cracks at arc termination are rejectable at ISO 5817 level B regardless of size. They are a common miss because they are small and sometimes hidden under spatter. Always examine arc termination points during visual inspection.
Real-Time Detection: Catching Group 1–4 Defects Before NDT
Post-weld NDT is the definitive acceptance gate, but it is a lagging indicator — by the time the weld is inspected, the part may have moved, been assembled, or require expensive rework. Integrating process monitoring upstream reduces the defect population that reaches NDT. Watch how a defect develops during welding to see why upstream detection matters.
A welding camera or thermal imaging system deployed at the weld cell can detect process anomalies correlated with ISO 6520-1 defect groups:
| Defect Group | Process Signature Detectable |
|---|---|
| Group 1 — Cracks | Thermal gradient anomalies at arc termination (crater crack risk); high-restraint fixture + low interpass temp (HAZ crack risk) |
| Group 2 — Cavities (porosity) | Arc instability events, shielding gas flow anomalies, pool turbulence |
| Group 3 — Solid inclusions | Interpass slag layer not removed before re-arc (multi-pass monitoring) |
| Group 4 — Lack of fusion / penetration | Heat input below WPS minimum (current × voltage / travel speed) |
| Group 5 — Undercut, misalignment | Travel speed excess, torch angle deviation |
This is a risk-reduction layer, not a substitute for qualified NDT per ISO 17635. However, for high-volume production welds, real-time process monitoring — as implemented in HeatCore AI’s defect-signature analysis — can reduce the false-call rate at NDT and concentrate inspection effort on passes where anomalies were logged.
For aerospace and NADCAP-regulated processes, where AC7110 requires documented process control evidence, monitoring data also contributes to the process traceability record alongside welder qualification certificates and WPS documents.
If your production involves high-restraint structural joints, robotic MIG/MAG cells, or multi-pass submerged arc welds, combining ISO 6520-1 training for inspectors with inline weld process monitoring from the camera and monitoring product range provides the deepest defence against Group 1 and Group 4 defects — the two classes most likely to cause in-service failure. Contact Therness to discuss monitoring configurations for your weld cell.
FAQ
What is ISO 6520-1 used for?
ISO 6520-1 provides a standardised terminology and numerical coding system for imperfections in metallic fusion welds. It is used by welding inspectors, NDT operators, and quality engineers to classify discontinuities consistently so that acceptance decisions can be applied against standards such as ISO 5817 or AWS D1.1.
How many imperfection groups does ISO 6520-1 define?
Six groups: Group 1 Cracks (100–199), Group 2 Cavities (200–299), Group 3 Solid Inclusions (300–399), Group 4 Lack of Fusion and Penetration (400–499), Group 5 Imperfect Shape and Dimensions (500–599), and Group 6 Miscellaneous Defects (600–699).
What is the difference between ISO 6520-1 and ISO 5817?
ISO 6520-1 classifies and names imperfections. ISO 5817 sets dimensional acceptance limits. The two work together: ISO 6520-1 codes identify what was found; ISO 5817 tables specify how large it can be at quality levels B, C, or D.
What does Group 1 (Cracks) cover in ISO 6520-1?
Group 1 covers all crack types in weld metal and HAZ: longitudinal (101), transverse (102), radiating (103), crater (104), branching (105), and HAZ cracks (106). All are rejectable at ISO 5817 level B regardless of size in standard applications.
How do ISO 6520-1 codes work in inspection reports?
Inspectors record the three-digit code alongside the measurement in the inspection report. The code maps directly to the acceptance table row in the governing standard (ISO 5817, AWS D1.1, etc.), removing ambiguity when multiple inspectors or third-party auditors review records later.
Is ISO 6520-1 mandatory for EN 1090 compliance?
ISO 6520-1 is referenced normatively by ISO 5817, which is in turn normatively referenced by EN 1090-2. Any manufacturer producing CE-marked structural steel assemblies must use ISO 5817 — and therefore uses ISO 6520-1 implicitly for every acceptance decision.
Can automated weld monitoring detect ISO 6520-1 defects in real time?
Thermal weld monitoring systems can detect process signatures correlated with Group 1, 2, and 4 defects before the weld cools. They do not replace post-weld NDT for sentencing against ISO 5817 limits, but they reduce the defect population reaching final inspection.
What imperfections are in Group 5 of ISO 6520-1?
Group 5 covers imperfect shape and dimensions: undercut (501), shrinkage groove (502), excess weld metal (503), excessive convexity (504), incorrect weld toe (505), overlap (506), linear misalignment (507), angular misalignment (508), root concavity (509), and poor restart (511), among others. All are detectable by visual inspection per ISO 17637.
Reduce Weld Defects Before They Reach NDT
Therness monitoring systems log heat input, arc stability, and thermal signatures pass-by-pass — giving quality teams early warning for Group 1, 2, and 4 ISO 6520-1 defects in production welds. For continuous thermal monitoring on the shop floor, the HeatCam IR-C is a cylindrical thermal camera for fixed production-line installs — see how it compares to arc-visualization weld cameras.
Request a DemoTherness solution: Welding monitoring system — Every weld inspected in the cycle, with defect flags and the ISO 3834 / ISO 17635 evidence kept per weld.
Frequently Asked Questions
What is ISO 6520-1 used for?
ISO 6520-1 provides a standardised terminology and numerical coding system for imperfections in metallic fusion welds. It is used by welding inspectors, NDT operators, and quality engineers to classify discontinuities consistently so that acceptance decisions can be applied against standards such as ISO 5817 or AWS D1.1.
How many imperfection groups does ISO 6520-1 define?
ISO 6520-1 defines six groups: Group 1 Cracks (100–199), Group 2 Cavities (200–299), Group 3 Solid Inclusions (300–399), Group 4 Lack of Fusion and Penetration (400–499), Group 5 Imperfect Shape and Dimensions (500–599), and Group 6 Miscellaneous Defects (600–699). Each group is subdivided into specific imperfection types identified by a three-digit code.
What is the difference between ISO 6520-1 and ISO 5817?
ISO 6520-1 classifies and names imperfections — it answers "what is it?" ISO 5817 sets the acceptance limits — it answers "how big can it be?" The two standards work together: ISO 6520-1 codes identify the imperfection type, and ISO 5817 tables specify the allowable size for each type at quality levels B, C, or D.
What does Group 1 (Cracks) cover in ISO 6520-1?
Group 1 covers all crack types in the weld metal and heat-affected zone: longitudinal cracks (101), transverse cracks (102), radiating cracks (103), crater cracks (104), branching cracks (105), and HAZ cracks. Cracks are the most critical imperfection class because they propagate under cyclic load and are rejectable at all quality levels under ISO 5817 unless the application standard allows otherwise.
How do ISO 6520-1 codes work in inspection reports?
Inspectors record the three-digit code alongside the measurement (length, width, height) in the inspection report. The code then references directly into the acceptance table of the governing standard (ISO 5817, AWS D1.1, etc.). For example, code 401 (lack of fusion) is checked against the ISO 5817 limits for quality level B, C, or D specified in the design or procedure.
Is ISO 6520-1 mandatory for EN 1090 compliance?
ISO 6520-1 is referenced normatively by ISO 5817, which is in turn normatively referenced by EN 1090-2. So in practice any manufacturer producing CE-marked structural steel assemblies to EN 1090-2 must use ISO 5817 — which means the ISO 6520-1 classification system underlies every acceptance decision, even if the standard is not explicitly listed in the CE marking documentation.
Can automated weld monitoring detect ISO 6520-1 defects in real time?
Thermal weld monitoring systems can detect process signatures correlated with Group 1 (cracks from thermal shock), Group 2 (porosity from shielding gas loss or contamination), and Group 4 (lack of fusion from insufficient heat input) before the weld cools. They do not replace post-weld NDT for sentencing against ISO 5817 limits, but they reduce the defect population reaching final inspection.
What imperfections are in Group 5 of ISO 6520-1?
Group 5 covers imperfect shape and dimensions: undercut (501), shrinkage groove (502), excess weld metal (503), excessive convexity (504), incorrect weld toe (505), overlap (506), linear misalignment (507), angular misalignment (508), root concavity (509), root porosity (510), poor restart (511), and others. These are often detectable by visual inspection per ISO 17637 and are assigned acceptance limits in ISO 5817 tables.