Простановка размеров в системе AutoCAD.


Л А Б О Р А Т О Р Н А Я Р А Б О Т А № 7

Тема: Простановка размеров в системе AutoCAD. Модификация и настройка параметров. Системные размерные переменные.
Цель:Освоение методов простановки размеров графических объектов, их изменение и настройка с помощью системных переменных.
Порядок выполнения работы.
1. Включите ПЭВМ.
2. Загрузите AutoCAD и откройте любой файл (.DWG).
3. Начертить на экране произвольный контур детали, содержащий линейные круговые и угловые элементы ( используйте команду PLINE ).
4. Выбрать режим простановки размеров с использованием команд DIM или DIM1.
а) простановка размеров
Command: dim <Enter>
Dim:
б) простановка одного размера и возвращение в режим запроса команд
(Command: )
Command: dim1 <Enter>
Dim1:
Примечание! Размер — составной примитив, поэтому все команды EDIT работают с ним, как с единым целым (кроме команды STRETCH). Размер можно расчленить на составные примитивы (команда EXPLODE), при этом он уже не будет прежним размером.
5. Рассмотреть и изучить подкоманды образмеривания, позволяющие проставлять:
а) линейные размеры, типа LINEAR
HORizontal — рисование горизонтальных размерных линий;
VERtical — рисование вертикальных размерных линий;
ALIgned — рисование линейных размеров, параллельных измеряемому объекту;
ROTated — рисование линейных размеров, при которых размерная линия повернута под определенным углом, задаваемым пользователем.
Dim: hor
First extensionline origin or Return to select: <указать>
(начало первой выносной линии или ВВОД для выбора)
Second extension line origin: <указать>
(начало второй выносной линии)
Примечание! Если на первый запрос нажать <R>, то система потребует указать образмериваемый примитив.
Dim: hor
First extension line origin or Return to select: <Enter>
Select line, arc or circle
(выберите отрезок, дугу или окружность)
Примечание! Если простановка размеров автоматическая, то система сама находит конечные точки (отрезков, дуг) и ведет с них начало выносных линий. Сегменты полилиний воспринимаются как отдельные примитивы.
Dimension line location: <указать>
(местоположение размерной линии)
Dimension text <измеренное значение>: <ввести> <Enter>
(размерный текст)
Примечание! Различают 4 случая ввода размерного текста:
1) размерная строка набирается с клавиатуры. Измеренное системой значение игнорируется, размерный текст не редактируется.
2) размерная строка не вводится (набирается Enter). AutoCAD проставляет измеренный размер. При изменении базы размера система автоматически это отслеживает, и, соответственно меняет значение размера.
3) пробел; размер не будет содержать значения.
4) включение в размерный текст измеренного системой значения (в скобках). Например: Dimension text <15>: 2 отв. %%c <15> <Enter>
Размер изменяется при изменении базы размера.
К измеренному значению можно автоматически добавлять текстовый фрагмент. Для этого используют системную переменную DIMPOST (для альтернативных единиц DIMAPOST). По умолчанию переменная пуста. Если же не пуста, то в значение DIMPOST надо записать.
Для простановки размеров с общей базой используют команду BASline, которая проставляет линейные размеры от первой выносной линии последного размера (принимается за базу). При этом каждая следующая линия, чтобы не сливаться с предыдущей, смещается на расстояние заданное системной переменной DIMDLI.
Command: dim <Enter>
Dim: ROT Dimension line angle <0>: <ввести значение угла><Enter>
(угол наклона размерной линии)
б) угловые размеры проставляются с использованием подкоманды ANGular
Command: dim
Dim: ang <Enter>
Select first line: <указать><Enter>
(выберите первую линию)
Second line: <указать><Enter>
(выберите вторую линию)
Enter dimension arc location: <указать><Enter>
(укажите положение размерной дуги)
Dimension text <измеренное значение>: <ввести значение><Enter>
(размерный текст)
Dimension text location: <указать><Enter>
(укажите место текста)
Примечание! Если положение размерной дуги указано не прямо между выноснами линиями, то выносные линии будут увеличены, а если размерная дуга не пересекает указанные объекты, то автоматически будут добавлены новые линии. Пустой ввод н е д о п у с т и м , т.к. система разорвет дугу. Если необходимо ввести пустую размерную дугу, то следует ввести значение, а затем его удалить средствами AutoCAD. Величина угла не более 180 град.
в) радиальные размеры
Для простановки размеров используются команды DIAmeter (ДИАметр) и RADius (РАДиус). Рассмотрим их.
DIM: dia
Select arc or circle: <указать>
(выберите дугу или круг)
Dimension text <измеренное значение>: <ввести>
(размерный текст)
Примечание! Выбирая объект, одновременно указывается и точка, через которую будет проведена размерная линия. По умолчанию размерный текст располагается в разрыве размерной линии.
Если текст не помещается в разрыве размерной линии, то система выдает сообщение:
Text does not fit.
(текст не помещается)
Enter leader length for text: <ввести значение>
(введите длину выноски для текста)
Примечание! Выноска текста является продолжением размерной линии. Текст располагается всегда горизонтально
DIM: rad
Select arc or circle: <указать>
Dimension text <измеренное значение>:<ввести>
Действия аналогичны режиму DIAMeter.
г) утилиты
Опции данной команды следующие:
Сеnter — служит для нанесения осевых линий для обозначения центра окружности или дуги.
Leader — действует аналогично команде LINE, причем ,если длина первого отрезка больше длины двух стрелок, то стрелки наносятся автоматически от начальной точки.
Redraw — освежает экран, обновляя изображение.
Exit — аналог комбинации клавиш Ctrl-C для возврата к Command:
Undo — удаляет результат последней оперции DIM.
Status — выводит список всех текущих переменных параметров команды DIM.
д) системные переменные
Для настройки стиля простановки размеров применяют размерные переменные, которым присваивают определенные значения.
DIM: Dim Vars
<имя системной переменной><выбрать или подтвердить клавишей Enter>
Current value: <текущее значение><Enter>
New value: <ввести новое значение><Enter>
Примечание! Новые значения можно устанавливать в процессе редактирования размеров (кроме «Dimension text»). Для новых размеров — будут новые установки, для старых — остаются прежние. Список размерных переменных приведен ниже.

6. Управляющие размерные переменные
Многообразие видов простановки размеров не исчерпывается приведенными ранее командами. Для расширения возможностей приведенных команд в AutoCAD существуют управляющие размерные переменные, изменяя значения которых пользователь может управлять способами простановки размеров.
Размерными переменными можно управлять с помощью размерных стилей.
•Размерный стиль — это поименованная совокупность значений всех размерных переменных, определяющая вид размера на рисунке.
С помощью команды STATUS (СТАтус) выводятся на экран все размерные переменные и их текущие значения.
Изменение значения любой размерной переменной делает текущим особый размерный стиль *UNNAMED.
Управляющие размерные переменные можно разделить на шесть групп:
общие управляющие переменные;
переменные управления размерной линией и текстом;
переменные управления стрелками размерной линии;
переменные управления выносными линиями;
переменные определения размерных допусков и пределов;
переменные управления альтернативными единицами.
Общие управляющие переменные включают:
DIMASO — создание ассоциативных размеров (переключатель). Если значение ON (Вкл), то создаются ассоциативные размеры. В этом случае размер создается как блок (т.е. обрабатывается как единое целое) и при выполнении операций редактирования вместе с изменением образмеренного объекта будет изменяться и размерный текст, если был использован измеренный размер. Значение этой переменной вместе с размерным стилем не сохраняется;
DIMCEN — размер маркера центра круга, дуги (расстояние). Используется командами CENTER, RAD и DIA. Если значение равно 0, то центральные маркеры не рисуются. Если значение больше нуля, то оно определяет размер маркера центра. Если значение отрицательно, то вместо маркера рисуются осевые линии, а абсолютное значе-.ние определяет размер маркерной области осевой линии. Для размеров диаметр нрадиус маркер центра или осевые линии рисуются только в том случае, если размерный текст находится вне круга или дуги (Рис. 1,а);
DIMLFAC масштабный коэффициент длины (масштаб). Используется при создании чертежа в масштабе. AutoCAD умножает все линейные размерные величины при определении измеренного значения размерной надписи на величину переменной. Таким образом, при создании чертежа в масштабе 1:2 переменная DIMLFAC (РЗМДЛФ) должна быть равна 2. Значение по умолчанию I. На угловые величины, допуски, точность округления переменная не влияет (Рис. 1,б);
DIMSCALE — глобальный масштабный коэффициент (масштаб для всех составляющих самого размера (величины стрелок или засечек, >го текста и т.д.). Применим ко всем размерным переменным, задающим размеры, расстояния или отступы; не применим к допускам, измеренным длинам и углам. Используется, когда при получении твердой копии чертежа не совпадают единицы чертежа и единицы устройства, например при выводе чертежа, когда единице чертежа соответствуют 0.5 единицы устройства (уменьшение в два раза), для получения размера в масштабе 1:1 переменная DIMSCALE должна быть равна 2 (Рис. 1,б).
Обычно AutoCAD создает размерную линию между выносными линиями и пытается разместить между ними размерный текст и стрелки. Если места не хватает, текст, стрелки и размерная линия размещаются вне выносных линий.
На Рис.1 представлены примеры управления способами простановки размеров, где последние определены:
а — маркером центра окружности; б — масштабом; в — размещением размерного текста над/под, внутри/вне размерной линии; г — размещением размерного текста между выносными линиями; д — размещением размерного текста вне выносных линий; е— размещением размерной линии и округлением вычисленного размера; ж — величиной засечки, удлинением размерной и выносных линий; з — подавлением выносных линий
На Риc.2. изображены различные части размера, влияющие на размещение размерного текста между выносными линиями. Основная формула определения минимального расстояния для вписывания текста между выносными линиями довольно проста, однако некоторые ее элементы зависят от многих установок (см. Рис.2).
Минимальная длина (при размещении текста по центру размерной линии) =
2 * (масштаб размена) * (зазор текста -^-величина стрелки) + (действительная длина текста);
Минимальная длина (при размещении текста над размерной линией) = 2 * (масштаб размера) * (величина стрелки) + (действительная длина текста).
Простейшим способом вписывания размерного текста между выносными линиями является уменьшение величины зазора или стрелок. Можно уменьшить масштаб размеров. Можно уменьшить длину текста, задав соответствующий формат единиц измерения или используя гарнитуру шрифта со степенью сжатия меньше единицы.

Рис.1. Действие некоторых размерных переменных

Рис.1а. Действие некоторых размерных переменных (продолжение)

Рис.2. Элементы размера, влияющие на размещение текста между выносными линиями

6.1. Переменные управления размерной линией и текстом включают:

DIMSOXD — принудительная отрисовка размерной линии между выносными (переключатель). При этом DIMTIX должна быть включена. Если DIMTIX отключена, переменная DIMSOXD не оказывает никакого действия;
DIMTIX — текст принудительно между выносными линиями (переключатель). Если ON (Вкл), то AutoCAD размещает размерный текст между выносными линиями, стрелки и размерная линия могут быть вне. Если OFF (Откл), то результат будет зависеть от типа размера. В случае линейных и угловых размеров текст будет размещаться между выносными линиями, если там достаточно места (см. описание переменной DIMGAP (РЗМЗАЗ)). В случае размеров типа радиус и диаметр текст будет вынесен за пределы окружности или дуги;
DIMTAD— текст над размерной линией (переключатель). Если ON (Вкл), то размерный текст размещается над размерной линией. Действует, когда размерный текст располагается между выносными линиями и под тем же углом, что и размерная линия, или когда размерный текст располагается за пределами выносных линий. Если OFF (Откл), то расположение текста относительно размерной линии определяется переменной DIMTVP (Рис. 1,в);
DIMTXT — высота размерного текста (расстояние) при условии, что высота текста не фиксирована;
DIMGAP — зазор между размерной линией и текстом (расстояние) при размещении текста в разрыве размерной линии и задает минимальную длину частей размерной линии при ее разрыве. Крометого. DIMGAP (РЗМЗАЗ) позволяет создавать справочные размеры — с размерным текстом внутри прямоугольника. Для этого необходимо задать отрицательное значение переменной. При автоматическом вычислении положения размерного текста AutoCAD будет размещать текст в разрыве размерной линии при условии, что длина каждого из оставшихся после разрыва сегментов не меньше величины, задаваемой DIMGAP (РЗМЗАЗ). Если текст расположен над или под размерной линией, то он будет размещаться в разрыве этой линии только тогда, когда на ее концах умещаются две стрелки с «хвостами» не короче 2 * (DIMASZ + DIMGAP);
DIMTVP — положение текста по вертикали (масштаб). Хранит расстояние между размерной линией и линией, проходящей через середину высоты шрифта, выраженное в высотах текста. Если DIMTAD — OFF (Откл), то текст смещается относительно размерной линии на величину DIMTVP * DIMTXT. Положительное значение DIMTVP приводит к размещению текста над размерной линией, отрицательное — под ней. Размещение при включенной переменной DIMTAD совпадает с размещением при DIMTVP, равной 1.0. Если абсолютная величина DIMTVP меньше 0.7, то размерный текст разрывает размерную линию (Рис. 1,в);
DIMTIH — текст между размерными линиями горизонтален
(переключатель). Если ON (Вкл), то текст между выносными линиями размещается горизонтально, если OFF (Откл) — параллельно размерной линии (Рис. 1,г);
DIMTOH — текст вне размерных линий горизонтален (переключатель). Если ON (Вкл), то текст вне выносных линий размещается горизонтально, если OFF (Откл) — параллельно размерной линии (Рис. 1,д);
DIMTOFL — текст вне выносных линий, размерная линия внутри (переключатель). Если ON (Вкл), размерная линия размещается между выносными линиями, даже если текст размещается вне них. Если OFF (Откл), то размерная линия размещается там же (вне или внутри), где расположен размерный текст(Рис. 1,е);
DIMPOST — префикс и суффикс размерного текста (строка). Для задания различных значений префикса и суффикса используется механизмы. Если в размерном тексте используются допуски, то суффикс будет присоединяться и к ним;
DIMZIN — нуль в формате «футы/дюймы» (целое). Значение переменной оказывает влияние на архитектурные единицы:
О — подавить нуль футов и нуль дюймов;
1 — включить нуль футов и нуль дюймов;
2 — включить нуль футов, подавить нуль дюймов;
3 — подавить нуль футов, включить нуль дюймов.
Для подавления начальных нулей во всех размерах десятичного формата можно добавить число 4, а для подавления всех хвостовых нулей добавить число 8. При добавлении числа 12 будут подавляться и начальные, и хвостовые нули. Переменная DIMZIN также влияет на преобразование число — строка, выполняемое функцией AutoLISP RTOS;
DIMRND — точность округления (расстояние). Например, если DIMRND равно 0.5, то величина округляется до 0.5 единицы. Если О, то без округления (Рис. 1,е). Количество знаков после запятой определяется
точностью, задаваемой командой DDUNITS. Переменная не влияет на угловые размеры;
DIMSHO — переопределение размеров при отслеживании
(переключатель). Если DIMSHO установлена в ON (Вкл), ассоциативные размеры при отслеживании будут пересчитываться. При вводе длины выноски при простановке размеров типа радиус и диаметр значение переменной игнорируется и выполняется динамическое отслеживание. Значение этой переменной вместе с размерным стилем не сохраняется;
DIMDLI — отступ размерной линии (расстояние). При использовании BASELINE и CONTINUE размерная линия смещается на эту величину, чтобы избежать наложения размеров;
DIMCLRD — цвет размерных линий, стрелок и выносок (номер цвета или BYBLOCK, BYLAYER), При изменении переменной с помощью команды SETVAR номер цвета для BYBLOCK и BYLAYER задается соответственно целочисленными эквивалентами 0 и 256;
DIMCLRT — цвет размерного текста (номер цвета или BY-BLOCK, BYLAYER).
Переменные управления стрелками размерной линии включают:
DIMTSZ — величина засечки (расстояние). Если 0, то используются стрелки (Рис. 1,ж). Если значение переменной отлично от нуля, то вместо стрелок рисуются засечки размером DIMTSZ*DIMSCALE. Значение переменной используется для определения того, поместятся ли размерная линия и текст между выносными линиями;
DIMASZ — величина стрелки (расстояние). Величины, кратные величине стрелки, используются для определения положения размерных линий и текста по отношению к выносным линиям. Используется также при масштабировании блок-стрелок, определяемых переменной DIMBLK. Не используется при отличном от нуля значении переменной DIMASZ;
DIMDLE —удлинение размерной линии (расстояние). Если переменная DIMTSZ отлична от нуля (т.е. вместо стрелок используются засечки), то размерная линия будет выступать за выносную линию на величину DIMDLE (рис. 1,ж);
DIMBLK — блок-стрелка (строка). Имя блока, используемого вместо засечки или стандартной стрелки в размерной линии. В качестве точки вставки блока необходимо указать точку предполагаемого пересечения размерной линии и выносной линии (острие стандартной размерной стрелки). Чтобы отменить использование блока, необходимо ввести в качестве значения этой переменной точку (.). В горизонтальном размере этот блок используется в правом конце размерной линии, в левом конце используется тот же блок, повернутый на 180 градусов. Если имя блока DOT и он не найден, будет использоваться маркер точки вместо стрелки или засечки;
DIMBLK1, DIMBLK2 — отдельные блок-стрелка I, блок-стрелка 2 (строка). Если DIMSAH включена, то переменные определяют пользовательские блок-стрелки, используемые на концах размерной линии. Они содержат имена заранее определенных блоков. Чтобы отменить использование блока, необходимо ввести в качестве значения нужной переменной точку (.);
DIMSAH — задание блок-стрелки (переключатель). Если ON (Вкл), то переменные DIMBLK1 и DIMBLK2 определяют блоки, которые используются для первой и второй выносных линий соответственно (Рис. 1,з).

6.2. Переменные управления выносными линиями включают:

DIMEXO — отступ выносной линии (расстояние) от начальных точек;
DIMEXE — продолжение выносной линии (расстояние) за размерную линию (Рис. 1,ж);
DIMSE1 — подавление первой выносной линии (переключатель);
DIMSE2 — подавление второй выносной линии (переключатель) (Рис. 1,з);
DIMCLRE — цвет выносных линий (номер цвета). Может принимать значения BYBLOCK и BYLAYER.

6.3. Переменные определения размерных допусков и пределов включают:

DIMTOL — генерация размерных допусков (переключатель). Если ON (Вкл), то в конец размерного текста по умолчанию добавляется допуск. При установке DIMTOL в состояние ON (Вкл) переменная DIMLIM устанавливается в OFF (Откл);
DIMLIM — генерация размерных пределов (переключатель). Если ON (Вкл), то размерный текст генерируется в формате «пределы». При установке DIMLIM в состояние ON (Вкл) переменная DIMTOL устанавливается в OFF (Откл);
DIMTP, DIMTM — положительный, отрицательный допуск (расстояние). Задают верхний и нижний размерные допуски или пределы, если DIMTOL или DIMLIN установлены в ON (Включи). Если DIMTOL включена, а DIMTP и DIMTM равны, то перед допуском выводится знак «±». Если же они различны, положительный допуск рисуется над отрицательным. Если значения допусков различны и DIMTP положительна, то к ней добавляется знак «+». AutoCAD добавляет знак «—», если введено положительное значение переменной, и знак «+», если введено отрицательное;
DIMTFAC — масштабный коэффициент высоты текста допуска (масштаб). Определяется по отношению к переменной DIMTXT. Используется при отрисовке текстовых строк, обозначающих положительный и отрицательный допуски и пределы в тех случаях, когда DIMTOL включена, а DIMTP и DIMTM не равны или когда DIMLIM включена.
AutoCAD может использовать одновременно две системы измерения и проставлять размеры одновременно в основных и альтернативных единицах (например, сантиметрах и дюймах).

6.4. Переменные управления альтернативными единицами включают:

DIMALT — выбор альтернативных единиц (переключатель). Если ON (Вкл), то используются альтернативные единицы;
D1MALTF — масштабный коэффициент пересчета в альтернативные единицы (масштаб). Если переменная DIMALT (РЗМАЛЬТ) включена, все линейные размеры умножаются на эту величину для получения значений в альтернативной системе единиц измерения;
DIMALTD — десятичные знаки для альтернативных единиц (целое);
DIMAPOST — суффикс альтернативных единиц (строка). Добавляется в конец любых размеров в альтернативных единицах измерения, за Исключением угловых. Текст помещается в квадратные скобки [ ]. Чтобы отменить суффикс, необходимо задать значение этой переменной равным точке (.)
Самые новые значения размерных переменных сохраняются вместе с рисунком и поэтому могут быть заранее установлены рисунком — прототипом.
Значения размерных переменных изменяются двумя способами:
1) находясь в команде простановки размера (подсказка DIM:), можно ввести имя размерной переменной в ответ на большинство запросов, в которых предлагается выбрать точку или примитив. Затем в ответ на запрос:
Current value <value> New vahie:
Текущее значение <текущее значение> Новое значение:
ввести новое значение или подтвердить текущее. Новые установки размерных переменных действуют при отрисовке последующих размеров. Уже созданные размеры не изменяются;
2) с помощью команды образмеривания OVERRIDE.

Практическое задание.

1. Выполнить все начальные установки и параметры для своего чертежа. В данном случае — формат А4, дискретность перемещения курсора — 0.5 мм, ортогональная сетка с шагом — 10 мм.
2. С применением команд графического редактирования выполнить приведенный в упражнении 7 пример.
3. Произвести простановку размеров, согласно оригинала, изменяя, где надо, соответствующие значения размерных переменных.
4. Выйти из графического редактора с сохранением чертежа на диске.

Загрузка...