A STEP file can contain information beyond the shape of a part, but you should not assume that every STEP file contains a trustworthy material specification. The answer depends on the STEP application protocol, what the source CAD system exported, and what the receiving software actually imports.
That distinction matters when someone uploads a model and asks for weight, a CNC quote, or a material purchase. Geometry can tell you volume. It cannot, by itself, tell you whether the intended material is 6061-T6 aluminum, 304 stainless steel, POM, or something else.
CADProps therefore treats material density as a value the user confirms. It does not present a material grade inferred from filename, color, volume, or an imported label as a manufacturing fact.
STEP is more than geometry, but exchange is selective
STEP is a family of ISO 10303 product-data standards. NIST describes STEP files as capable of representing parts, assemblies and Product and Manufacturing Information (PMI), not just a triangle picture. NIST's STEP File Analyzer also distinguishes semantic PMI, graphic PMI and validation properties.
Modern AP242 workflows can carry additional model data. SOLIDWORKS 2026, for example, lets an exporter select custom properties when publishing STEP 242. SOLIDWORKS STEP242 custom properties. The important word is select: the exporter decides what goes into the file, and the importer decides what it reads.
The STEP schema also has entities for material designation and characterized material properties. STEP Tools material designation reference. That proves the standard has places for material information. It does not prove that the STEP file on your desk contains a complete material definition.
Material name, grade and density are different claims
Treat these separately:
| Data you may see | What it means | What it does not prove |
|---|---|---|
Aluminum |
A label or property may have transferred | Exact alloy or temper |
6061-T6 |
A specific grade label may have transferred | That density, finish and certification are correct |
| Density value | A numeric property may have transferred | That it belongs to the released material specification |
| Body color | Appearance data may have transferred | Material identity |
| Calculated mass | Geometry volume × chosen density | Original CAD material assignment |
A silver body is not evidence of aluminum. A green coating is not evidence of anodizing. A part name containing SS is not a reliable stainless-steel specification.
Why material information disappears
A material can be present in the native CAD model and still be absent downstream. Common reasons include:
- the exporter wrote a geometry-focused STEP profile;
- custom properties were not selected for export;
- the receiving application ignores the property representation;
- the material exists only as a native CAD-library object with no equivalent mapping;
- the assembly contains different materials but the handoff was flattened or simplified;
- a later conversion copied geometry but not the original metadata.
This is why a successful STEP import is not the same as a complete engineering-data transfer.
How to handle material for a CNC quote
For quoting, separate what the 3D file establishes from what the purchase requirement establishes.
The STEP model can be used to check overall size, shape, closed-solid volume and manufacturing features that are actually represented in the geometry. The RFQ or drawing should state the material grade, condition or temper where it matters, along with quantity, finish and any certification requirement.
For example, do not write only “aluminum” if the job requires 7075-T6. Do not expect a machinist to infer 17-4 PH H900 from a gray model. If the material affects tooling, heat treatment or inspection, make it explicit in the controlled handoff.
The STEP file for CNC quote checklist covers the rest of that package.
Weight needs a confirmed density
If the model is a valid closed solid, CADProps can calculate its geometry volume. The STEP weight workflow then applies a density you choose.
The arithmetic is simple:
mass = volume × density
The engineering responsibility is not. Two aluminum alloys have similar densities but different mechanical properties and procurement requirements. Plastics can vary by grade, filler and moisture state. A density preset is a convenience for estimation, not a material certificate.
If the material is unknown, report the volume and leave mass conditional: “2.84 kg if the confirmed density is 2.70 g/cm³” is more honest than presenting 2.84 kg as an intrinsic property of the STEP file.
A practical verification sequence
When a STEP file arrives from another company:
- Keep the original file and revision identifier.
- Open it in the STEP viewer and confirm the intended bodies or assembly components are present.
- Verify one known dimension before using volume.
- Read any material or custom property as metadata to verify, not as a purchase specification.
- Compare the material with the drawing, RFQ, BOM or controlled specification.
- Enter the confirmed density only when you need an estimated mass.
- If material information is critical downstream, agree on the AP242/MBD workflow and test the receiving application before relying on it.
The safest rule is simple: STEP can carry material-related data, but manufacturing should use a controlled material specification, not an assumption that the metadata survived.
Original article: CADProps · https://www.cadprops.com/guides/does-step-file-contain-material/