ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.12.2024
Просмотров: 301
Скачиваний: 1
Рис. 8 Редактор переменных фрагмента “Задвижка” |
||
Табл.1 |
||
Имя |
Значение (список значений) |
|
переменной |
||
$poz |
“Кл1”, “Кл2”... “Кл9” |
|
$name0 |
“30с41нж”, “30с15нж”, "30ч6бр", "30ч12нж", "2с-25-1" |
|
$name1 |
“Задвижка ” |
|
DN |
10, 15, 20, 25, 32, 40, 50, 65, 80, 100, 125, 150, 200, 250, 300, 350, 400, 500 |
|
PN |
10, 16, 25, 40, 63, 100 |
|
f |
1, -1 |
|
$name |
Определяется на основе значений других переменных |
Значения переменных фрагмента приведены в табл.1
Следует обратить внимание на то, что переменная $name (заданная в базовой модели) в данном фрагменте не является внешней, а определяется выражением:
$name=$name1+$name0 + " DN"+sltot (DN)+ " PN"+sltot (PN)
Замечание. Так как для всех фрагментов условных обозначений арматуры используется один и тот же набор переменных (меняется содержание списков значений некоторых переменных), для ускорения разработки библиотеки следует использовать данный фрагмент в качестве прототипа для создания фрагментов условных обозначений трубопроводной арматуры.
Последовательность создания изображения фрагмента (рис.9,а) не рассматриваем, предполагая, что это особого труда не представляет. Отметим только следующее:
1. Для удаления невидимых линий (предполагается, что фрагмент в схеме должен закрывать собой линии изображения) использована штриховка (рис. 9,б)
2.Один фрагмент будет использоваться для обозначения задвижек как фланцевых, так и безфланцевых (приварных и т.п.). Поэтому для линий изображений, показывающих фланцы (на рис. 9,в выделены красным цветом), значение уровня задано через
переменную f. Аналогично выполнена штриховка для удаления невидимых линий
(рис. 9,г).
Для привязки фрагмента в сборочный чертеж схемы используем 2 вектора привязки (рис. 10). Для обеспечения возможности замены фрагментов условных обозначений арматуры друг на друга (например, заменить задвижку на проходной клапан) при редактировании схемы вектора привязки в однотипных фрагментах условных обозначений арматуры должны иметь одинаковые имена. Принятые имена фрагментов показаны на рисунке.
9
а) |
б) |
в) |
г) |
Рис. 9 Элементы фрагмента “Задвижка” |
Рис.10 Вектора привязки фрагмента “Задвижка”
В некоторых случаях для привязки фрагмента удобнее использовать узлы. Примером такого фрагмента является фрагмент, показанный на рис. 11. Для привязки показанного фрагмента использованы 2 узла (на рисунке отмечены цифрами 1 и 2). Изображение фрагмента располагается точно посередине между узлами.
Рис.11 Фрагмент “Поток” с привязкой по 2 узлам
Создание прототипа перечня элементов схемы
Использование библиотеки условных обозначений предполагает в дальнейшем автоматическую генерацию перечня элементов схемы – текстовый конструкторский документ. В стандартной конфигурации T-Flex подобного прототипа спецификации нет. Поэтому создадим новый прототип спецификации “Перечень элементов схемы».
10
Рис.12 Форматка перечня элементов схемы (лист первый и последующие)
Методика создания нового прототипа спецификации подробно описана в документации, поставляемой с системой, поэтому ниже она изложена кратко.
Используем методику создания прототипа спецификации, расположенной на отдельной странице (см. документация по T-Flex CAD 2D). Создаем два файла чертежей T-Flex CAD – первый и последующий листы таблицы перечня элементов схемы (рис.12), размещаем файлы в папке библиотеки “Форматки”. Предварительно создадим файл прототип, у которого формат листа задан А4. В этом файле построим две пары перпендикулярных прямых, пересекающихся в узлах (20, 45) и (205, 277), как показано на рис.13. Предлагаемый подход несколько отличается от описанного в документации к программе, но по мнению автора он проще и надежнее.
Рис. 13 Файл прототип для создания перечня элементов схемы
Вызываем команду “ВС: Создать спецификацию” и в диалоговом окне выбираем <Пустой прототип> и нажимаем кнопку [Новый прототип]. Выбираем прототип нового документа (который был перед этим создан), задаем имя прототипа спецификации “Прототип перечня элементов схемы” и сохраняем его на диске в папке прототипов спецификаций. Таблицу спецификации создаем на основе параграф текста. Для таблицы задаем верхнее выравнивание. Задаем границы прямоугольной области, в которой будет
11
располагаться таблица создаваемой спецификации. Для этого параграф текст привязываем к узлам (20, 45) и (205, 277), созданным на прототипе. Вызываем окно свойств спецификации и на закладке “Колонки” определяем структуру колонок. Всего в спецификации будут присутствовать 4 колонки (рис. 14):
•позиционное обозначение (связана с переменной $poz фрагментов);
•наименование элемента (связана с переменной $name фрагментов);
•количество (стандартная колонка);
•примечание (стандартная колонка).
Рис. 14 Задание колонок прототипа перечня элементов схемы
Количество, наименование и порядок колонок соответствуют форматке перечня элементов схемы.
Отформатируем колонки созданной таблицы, для чего необходимо войти в режим редактирования спецификации. Зададим ширину каждой колонки в соответствии с форматкой, отключаем прорисовку границ, высоту строк зададим равной 8 мм, Параметр “Междустрочный интервал” имеет значение “Точно” и равен высоте строки – 8 мм.
Зададим режим сортировки. Нам необходимо, чтобы записи в перечне элементов схемы были отсортированы по полю “Поз обозначение”. Для задания режима сортировки используем закладку “Сортировка” диалогового окна “Свойства спецификации” (рис. 15).
12
Рис. 15 Задание режима сортировки
Закончив редактирование таблицы, вставляем в документ фрагмент форматки перечня элементов схемы. Далее для обеспечения правильного продолжения перечня элементов схемы на последующих страницах вызываем команду “ST: Задать параметры документа” и на закладке “Разное” задаем имя фрагмента для последующих страниц перечня. Далее в режиме редактирования шаблона спецификации вызываем диалоговое окно добавления прямоугольника текста в появившемся диалоге на закладке “Высота” устанавливаем действие при выходе текста за пределы прямоугольника – “Создать прямоугольник на новой странице”. Устанавливаем координаты прямоугольника в соответствии с координатами крайних узлов таблицы на чертеже форматки перечня элементов схемы для последующих листов.
Создание схем с использованием библиотек фрагментов условных обозначений
Рассмотрим последовательность действий при создании принципиальной схемы с использованием библиотек фрагментов на небольшом примере. Предположим, что нам необходимо разработать принципиальную схему насосного узла, включающего два циркуляционных насоса (рис.16) и их обвязку. На самом деле насосный узел является составной частью энергетического объекта, откуда он выделен с целью уменьшения объема будущей схемы. На методике построения схемы это никак не сказывается.
13
Рис. 16 3D-модель насосного узла
Перед началом создания схемы необходимо открыть файл конфигурации библиотек “Схемы”, в котором включена библиотека “Сан_техн системы_усл_об” (рис.17).
Рис. 17 Конфигурации библиотек, используемые при создании схемы насосного узла
Создаем новый 2D документ. Формат листа принимаем А4, ориентация – вертикальная. В редакторе переменных (рис. 18) определяем две переменные:
l=12 – вспомогательная переменная, через которую будут задаваться расстояния между элементами схемы;
k=setv (“EL_SIZE”, 1) - переменная, определяющая масштаб отрисовки элементов схемы.
Рис. 18 Редактор переменных файла схемы насосного узла.
14
Начинаем вычерчивание схемы насосного узла с построения двух пересекающихся прямых и узла в точке их пересечения (рис. 19). Для этого используем стандартную команду
“L:Построить прямую/Создать две перпендикулярные прямые и узел”.
Координаты прямых заданы через переменные xc и yc. Это сделано для удобства работы со схемой при ее последующем редактировании: в сложных схемах удобно меняя значения этих переменных, перемещать изображение схемы по листу чертежа.
Рис.19 Начальные (базовые) линии построений схемы
Далее строим прямые, параллельные базовым, на заданном расстоянии от них (расстояние выражаем через переменную l). На рис. 20 показаны первые элементы построений.
Рис. 20 Элементы построений будущей схемы
В узлы, полученные в точках пересечений элементов построений, вставляем фрагменты условных обозначений элементов схемы. Начинаем с насосов (диалог при вставке показан на рис. 21), далее последовательно остальные элементы: переходы, арматуру. Важным условием является задание приоритета вставляемых фрагментов. Он
15