Переменные фрагменты |
|
Если в качестве какой-то детали чертежа в зависимости от условий могут быть использованы различные фрагменты, то вы можете задействовать механизм переменных фрагментов. Для этого необходимо в качестве имени фрагмента использовать текстовую переменную.
Вернемся к сборочному чертежу кондуктора. Допустим,что в случае превышения длины обрабатываемой детали определенного значения, изменяется исполнение детали:
Для обработки детали с двумя отверстиями потребуется немного другое приспособление:
Для этого не обязательно создавать еще один сборочный чертеж. Можно в существующем предусмотреть возможность изменения конструкции. Именно для этого служат переменные фрагменты. В нашем случае для нового исполнения добавляются еще три фрагмента - втулки для сверления второго отверстия и фиксирующий винт. При нанесении этих фрагментов на чертеж вместо конкретного имени фрагмента надо задать текстовую переменную, в которой будет храниться это имя:
Напомним, что символ "*", используемый вместо полного пути, что фрагмент находится в той же директории, что и чертеж.
При запросе значения переменной "$vt1" укажите имя наносимого фрагмента.
После чего дальнейшее нанесение фрагмента будет идти обычным путем: сначала требуется задать значения внешних переменных фрагмента втулки, затем - его точки привязки.
В редакторе переменных сборочного чертежа появится строка:
В этой строке вы можете сформировать любое условие, что и требуется в нашем случае:
При превышении переменной "LD", отвечающей за длину обрабатываемой детали, значения 100 мм, прорисовать на чертеже фрагмент с именем "Втулка", в противном случае имя фрагмента отсутствует, значит на чертеже ничего не прорисуется.
Аналогичным образом создадим переменные для хранения имен фрагментов еще одной втулки и винта. В редакторе переменных создадим условия для их прорисовки.
В данном случае переменные фрагменты использовались для добавления фрагментов в сборочный чертеж. Возможно также их использование для замены части сборочного чертежа на другую. Предположим, что в нашем чертеже при определенных условиях направляющая втулка должна быть заменена на втулку другого исполнения:
В этом случае вы также в момент нанесения фрагмента втулки вместо конкретного имени должны задать текстовую переменную, например, "$vt2". В качестве значения этой переменной укажите имя одного из фрагментов, а в редакторе переменных сформируйте условие, при выполнении или невыполнении которого будет отображен тот или другой фрагмент:
Например, при превышении переменной "LD", отвечающей за длину обрабатываемой детали, значения 100 мм и при высоте этой детали (переменная "HD") менее 30 мм прорисовать на сборочном чертеже фрагмент "Втулка 2", в противном случае - фрагмент "Втулка 4".
Примечание. Во избежании недоразумений переменные фрагменты должны быть похожими, то есть иметь одинаковое количество точек привязки. Если при нанесении таких фрагментов вы используете связь переменных, то имена переменных в обоих фрагментах должны совпадать. Смысловая нагрузка переменных также должна быть одинакова (если в одном из переменных фрагментов переменная "d" отвечает за наружный диаметр, то и во втором эта же переменная должна отвечать за аналогичный параметр). Если вам необходимо использовать узлы с переменного фрагмента, то во втором фрагменте вы обязаны создать такое же количество узлов с такими же именами.
Из всего вышеизложенного можно сделать вывод, что несмотря на удобство использования переменных фрагментов, работать сними следует очень аккуратно.