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:
- On the Ribbon > Annotate tab > Dimensions panel, start the DIM command.
- Before placing the dimension, make sure associativity is enabled by setting the system variable
DIMASSOCto2. - 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=2creates associative dimensions linked to geometry points, so the dimension updates when the object changes.DIMASSOC=1creates non-associative dimension objects, andDIMASSOC=0creates 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
DIMASSOCwas set to1or0, or it was added to geometry using a workflow that does not preserve associativity.
Quick Fix & Best Practice
- Quick Fix: Set
DIMASSOCto2, then recreate the affected dimension with DIM or reassociate it usingDIMREASSOCIATE. - 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.
.
