CADTutor: The best free help for AutoCAD on the web

AutoCAD FAQ

Knowledgebase Home | Glossary | Favorites | Login Knowledgebase Home | Glossary | Favorites | Login

Why do my blocks come in the wrong size?

Article Details

Last Updated
3rd o December, 2008

Original Author
Alan Cullen

User Opinions (18 votes)
61% thumbs up 38% thumbs down

How would you rate this answer?
Helpful
Not helpful

This problem arises from incompatibility between drawing units set in the drawing used to create the original block (the source drawing) and the drawing the block is imported into (the target drawing).

When a block is imported into a target drawing, AutoCAD automatically scales the block to fit the target drawing. The scale factor used is calculated as a ratio between the drawing units set in both the source drawing and the target drawing. If the drawings units are set incorrectly in either drawing, then the AutoCAD calculated scaling factor will be incorrect. As a result, the block will insert at the wrong size.

Drawing units are controlled by the variable INSUNITS. This variable must to be set in both the source drawing and the target drawing. There are 21 available values for this variable:

 0 = Unitless  7 = Kilometers  14 = Microns
 1 = Inches  8 = Microinches  15 = Dekameters
 2 = Feet  9 = Mils  16 = Hectometers
 3 = Miles  10 = Yards  17 = Gigameters
 4 = Millimeters  11 = Angstroms  18 = Astronomical Units
 5 = Centimeters  12 = Nanometers  19 = Light Years
 6 = Meters  13 = Microns  20 = Parsecs

This variable can also be set by selecting the menu FormatUnitsInsertion Scale and choosing a unit from the list.

The easiest way to ensure insertion scales do not conflict, is to draw all drawings using the same units, and have the variable INSUNITS set to 0. This ensures that no scaling occurs and the blocks are inserted at the correct size.

If it is not possible to change the variable INSUNITS in the source drawing, there are two more variables that affect the insertion scale of blocks. These variables are both set in the target drawing and they only function if INSUNITS is set to 0.

1. The variable INSUNITSDEFSOURCE defines what unit the source drawing (the block) is drawn in. The available settings are the same as for INSUNITS.

2. The variable INSUNITSDEFTARGET temporarily assigns a drawing unit to the target drawing. This only affects scaling of the block and not the target drawing as a whole. The available settings are the same as for INSUNITS.

Visitor Comments

No visitor comments posted. Post a comment

Post Comment for "Why do my blocks come in the wrong size?"

To post a comment for this article, simply complete the form below. Fields marked with an asterisk are required.
   Your Name:
   Email Address:
* Your Comment:
* Enter the code below:
 

Related Articles

Attachments

No attachments were found.

Continue
Creative Commons Licence
Powered by Interspire Knowledge Manager