What is an ʼAssociativeʼ dimension in AutoCAD?

What is an ‘Associative’ Dimension in AutoCAD?

Short Answer

An associative dimension in AutoCAD is a dimension that stays linked to the measured geometry, so it updates automatically when the object changes. The most common professional method is creating dimensions with DIM while associativity is enabled. Limitation: association can break if geometry is exploded, replaced, or heavily edited.

What You Need to Know Before

Warning: Associative dimensions can silently become non-associative if the referenced object is exploded, edited through certain workflows, or comes from poorly managed external references. This often causes printed dimensions to look valid while reporting outdated values.

How to Create an Associative Dimension

  • Command: DIM

  • Shortcut: DIMAUTO

  • Quick Steps:

    1. On the Ribbon > Annotate tab > Dimensions panel, start the DIM command.
    2. Before placing the dimension, make sure associativity is enabled by setting the system variable DIMASSOC to 2.
    3. Select the object points, place the dimension, and keep Object Snap on for accurate attachment to the geometry.

Variables & Settings

  • System Variable: DIMASSOC (Default: 2)

  • Expert Setting: DIMASSOC=2 creates associative dimensions linked to geometry points, so the dimension updates when the object changes. DIMASSOC=1 creates non-associative dimension objects, and DIMASSOC=0 creates exploded dimension elements with no association.

Why it Fails

  • Cause 1 (Geometry): The original object was exploded, trimmed incorrectly, replaced, or converted, so the dimension loses its reference points.
  • Cause 2 (layers/Locks): The dimension or source geometry is inside a locked layer, external reference condition, or restricted editing environment that prevents proper updates.
  • Cause 3 (Command/Logic): The dimension was created when DIMASSOC was set to 1 or 0, or it was added to geometry using a workflow that does not preserve associativity.

Quick Fix & Best Practice

  • Quick Fix: Set DIMASSOC to 2, then recreate the affected dimension with DIM or reassociate it using DIMREASSOCIATE.
  • Manager’s Verdict: Use associative dimensions for production drawings, revisions, and coordinated documentation. Avoid relying on old legacy dimensions or exploded dimensions in any workflow where geometry changes are expected.

FAQ

How do I know if a dimension is associative in AutoCAD?

Select the dimension and check whether it updates when the geometry changes or use DIMREASSOCIATE to inspect its status.

Can I fix a non-associative dimension without redrawing it?

Yes, in many cases you can use DIMREASSOCIATE to reconnect the dimension to the correct geometry.

Do associative dimensions work with all objects?

No, some imported, exploded, proxy, or heavily modified objects may not maintain reliable dimension associativity.

.