NC1-Viewer.com logo nc1-viewer.com

What is a DSTV NC1 file?

If you work anywhere near structural steel fabrication, sooner or later someone sends you a folder full of files ending in .nc1. This guide explains what they are, where the format comes from, and how to read one.

The short answer

A DSTV NC1 file is a plain-text description of one structural steel part, written in a standard format that CNC machines understand. It tells a beam drill line, saw, or plasma/laser cutter everything it needs to make the part: the profile and its dimensions, the steel grade, the length, every hole with its exact position and diameter, any copes or cuts on the ends, internal openings, and layout markings.

"DSTV" comes from the Deutscher Stahlbau-Verband — the German Steel Construction Association — which defined the standard (formally, the Standard Description for Steel Structure Pieces for Numerical Controls). Because it is machine-neutral and dead simple (ASCII text, one part per file), it became the de facto interchange format between steel detailing software and shop-floor machinery worldwide.

Who produces NC1 files, and who consumes them

On the producing side, detailing and CAD software exports NC1 files, including:

On the consuming side:

Anatomy of an NC1 file

Every NC1 file is organized into blocks, each introduced by a two-letter code at the start of a line. Here is a real (simplified) example describing an I-beam with six holes and a marking line:

ST
    1
    TEST-I
    PHASE1
    POS1
    S235
    1
    I
    W14X90
    1000.00
    355.60
    368.30
    18.03
    11.18
    15.24
    ...
BO
  v  200.00  95.00  18.00
  v  400.00  95.00  18.00
  o  100.00  50.00  14.00
  u  900.00  150.00 14.00
SI
  v  500.00  50.00  10.00  0.00  TEST-I
PU
  v  300.00  50.00
  v  300.00  140.00
EN

Reading it top to bottom:

Other common blocks include AK (outer contour — end cuts, copes, bevels), IK (inner contour — rectangular or curved openings), KO (punch marks), and KA (bend lines for plates). For the full list, see DSTV block codes explained.

Units and coordinates

Dimensions are in millimetres, angles in degrees. Coordinates are local to the part: X runs along the member length from the start end, and Y is measured within the face being described. That per-face coordinate system is why the same physical hole appears with different Y values depending on whether it is described on the web or a flange — and why a purpose-built viewer beats reading raw coordinates.

NC1 vs. other formats

See a file for yourself

The quickest way to build intuition is to open a file and compare the text with the geometry. NC1-Viewer.com parses the file locally in your browser (nothing is uploaded) and shows every face as a dimensioned 2D drawing plus an interactive 3D model.

Open an NC1 file in the free viewer →

Next up: DSTV block codes explained and DSTV profile types.