Практический семинар Tekla Structures 2017

Фланцы в Текле

Ответить
NikolayRyazan
Сообщения: 35
Регистрация: 28 фев 2018, 10:39

Фланцы в Текле

Сообщение NikolayRyazan » 30 авг 2018, 15:26

Есть ли у кого нибудь фланцы разных типов по ГОСТ 33259-2015 или подобные . Находил на форуме человека который создавал компонент, но неизвестно закончил ли.

Montag
Сообщения: 65
Регистрация: 14 фев 2017, 09:07

Re: Фланцы в Текле

Сообщение Montag » 02 сен 2018, 15:43

NikolayRyazan писал(а):
30 авг 2018, 15:26
Есть ли у кого нибудь фланцы разных типов по ГОСТ 33259-2015 или подобные . Находил на форуме человека который создавал компонент, но неизвестно закончил ли.
если нужен компонент могу сделать. Пиши в личку.

NikolayRyazan
Сообщения: 35
Регистрация: 28 фев 2018, 10:39

Re: Фланцы в Текле

Сообщение NikolayRyazan » 14 сен 2018, 09:36

Человек в под ником Montag сделал компонент фланцев. Ссылка на профиль memberlist.php?mode=viewprofile&u=28317
Дал добро выложить в открытый доступ. Возможно пригодиться кому (файлы в прикреплении). Фланцы сделаны по гост 33259-2015. На данный момент двух типов 01 и 11.
Инструкция:
-в папке \flange\app\source открыть файл flanges_t01.xls (фланцы типа 01) либо flanges_t11.xls (фланцы типа 11) и добавить необходимые фланцы из табл. 3 и 6 из ГОСТ 33259-2015. (Некоторые фланцы уже добавлены). Сохраняем файл. Файл flanges_s.xls это файл с исполнениями. Он заполнен и его редактировать не требуется.
- в папке \flange\app запустить генератор ProfileGenerator.exe нажать на кнопку "start!" программа сгенерирует профили фланцев и документ flanges.txt в папке app\Result.
- файл flanges.txt необходимо поместить в папку модели CustomComponentDialogFiles.
-открывает теклу и импортирует пользовательский компонент фланец.uel из папки flanges
-как выглядит компонент см. рис.1. В компоненте пресутствует переменная d_in[auto]. Переменная сделана для фланцев типа 01 начиная с DN100, т.к. у фланцев с одинаковой маркировкой может быть разный внутренний диаметр. При необходимости его вписывать вручную. Для восстановления стандартного значения значение удалить. В остальных случаях (когда внутренний диаметр один) изменение переменной d_in[auto] не требуется.
-так же в компоненте есть переменная со значениями "d" и "UserProfile". Переменная сделана для корректного отображения в спецификациях. Если выбрано значение "d" в спецификациях отображается круг. Если выбрано "UserProfile" и предварительно подгружены профили в каталог теклы, которые сгенерировала ProfileGenerator.exe в папку \flange\app\Result\Profiles, то фланцы в спецификации будут отображаться по ГОСТ например 10-1-11-1-А, 80-10-01-E и т.д. При переключении значения с "d" на "UserProfile" тело элемента может не отображаться из-за не подгруженного профиля в каталоге теклы.
-возможно не подгружать профили. В таком случае обозначение фланцев можно проставлять атрибутом "обработка".
-если фланец отображается красным цветом это значит что в файлах flanges_t01.xls, flanges_t11.xls их нет, они не сгенерированы, либо файл flanges.txt не подгружен в папку модели.
...............................
Компонент сделан товарищем Montag на энтузиазме и небольшим финансированием. Если будут какие либо недоработки, предлагается доделывать это своими силами и делиться результатом. Спасибо!
Вложения
рис.2.jpg
рис.1.jpg
flange.rar
(836.57 КБ) 371 скачивание

Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2874
Регистрация: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Фланцы в Текле

Сообщение Таран Д. А. » 23 ноя 2018, 13:32

Можно и параметрически сделать без проблем. Я часто такие делаю

Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2874
Регистрация: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Фланцы в Текле

Сообщение Таран Д. А. » 23 ноя 2018, 13:33

От таки штуки
01.png
01.png (54.84 КБ) 1926 просмотров
02.png
02.png (65.88 КБ) 1926 просмотров
мархи (1).png

Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2874
Регистрация: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Фланцы в Текле

Сообщение Таран Д. А. » 23 ноя 2018, 13:35

Все это просто профиль текла и при этом параметрический. Не нужно никаких плагинов или программ все есть в текле.

Montag
Сообщения: 65
Регистрация: 14 фев 2017, 09:07

Re: Фланцы в Текле

Сообщение Montag » 24 ноя 2018, 01:16

Таран Д. А. писал(а):
23 ноя 2018, 13:35
Все это просто профиль текла и при этом параметрический. Не нужно никаких плагинов или программ все есть в текле.
Параметрический профиль это конечно хорошо, но суть в том чтоб пользователь вводил значение PN, DN, тип испонение поверхности, а табличные данные считывались с файла. Если делать параметрическим профилем то во-первых для каждого исполнения и типа фланца надо свой параметричемский профиль. Всего 2 типа и 11 исполнений по госту итого 2*11 = 22 профиля. (возможно меньше т.к. некоторые исполнения поверхности похожи) Во вторых пользователю прейдется все табличные данные вписывать вручную а там их штук 10. Потом отверстия надо все равно ставить поверху, а значит все это паковать во все тот же компонент. Также профиль должен попадать в спецификацию в нормальном виде к примеру "Фланец 50-10-11-1-М" , без редактирования шаблонов. В итоге для каждого фланца нужно создавать статический профиль на основе того параметрического при этом все табличные данные вводить вручную. если в модели 2-3 фланца то можно и вручную , но если их много разных, то после 10го фланца введенного вручную ты напишешь программу которая считывает табличные данные и генерит профиль. Вот если в параметрическом профиле в качестве параметра можно задавать букву и в формуле была бы возможность считывать число с текстового файла как в пользовательском компоненте то тогда можно это сделать и параметрическим профилем запакованным в пользовательский компонент (для отверстий).
Самым правильным решение для этой задачи была бы програмная генерация файлов obj или ifc для каждого фланца для последующего импорта в теклу как item. Blender api + python или библиотека xBIM + c#. По времени это заняло бы больше чем тот вариан который уже реализован. Но мне было бы интересно увидеть реализацию с помощью параметрического профиля

Аватара пользователя
100k
Сообщения: 172
Регистрация: 12 фев 2014, 11:04

Re: Фланцы в Текле

Сообщение 100k » 24 ноя 2018, 10:33

Можно на лету создавать brep item через апи.

Montag
Сообщения: 65
Регистрация: 14 фев 2017, 09:07

Re: Фланцы в Текле

Сообщение Montag » 24 ноя 2018, 10:54

100k писал(а):
24 ноя 2018, 10:33
Можно на лету создавать brep item через апи.
Да. Это наверное будет самый идеальный вариант.

Ответить
phpbb3 styles

Вернуться в «3D моделирование в Tekla Structures»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость