"КОМПАС" 3D модель сборки балки крановой без сопряжений24.02.2015, 23:56. Показов 9906. Ответов 28
Метки нет (Все метки)
Про “КОМПАС 3D” без сопряжений.
3D модели конечно хорошо, но их построение с сопряжениями очень трудоемко, и это не только мои слова. Поэтому. Пример без сопряжений на основе балки крановой, представляющей собой сварку большого количества прямоугольных листов. Исходная информация - прорисовка балки в сечении по оси симметрии. На прорисовке выделяем сечения листов с одинаковой шириной, копируем относительно нуля. Открываем эскиз детали и вставляем в «ноль». Выдавливаем на нужную ширину в обе стороны. В сборке также вставляем в «ноль» и детали стоят в нужном месте сборки. Боковые листы вставляем не в «ноль» а в нужные цифры. Непонятные детали в сборку вставляем в «ноль», по проекциям измеряем на сколько промахнулись, удаляем и вставляем в нужное место. Все это делается без напряжения зрения, на автомате во время беседы о футболе. ___________ Продолжение. Как говорил Остап Бендер " Если помечтать ! Вы только представьте себе ! " Если перехватить все скопированные цифры, получим на сто деталей таблицу сто строк с координатами X Y Z. И чтобы из этой таблицы брались цифры и снова строилась сборка. Нужно сдвинуть на один миллиметр, пожалуйста - и через минуту сборка готова. Это помоему покруче параметрического режима будет. Спасибо Виталий
0
|
|
| 24.02.2015, 23:56 | |
|
Ответы с готовыми решениями:
28
Физическая модель движения балки Модель шкива в КОМПАС-3D V15 Построить модель в Компас 3D по фоту |
| 06.03.2015, 00:55 [ТС] | |
|
Пример Макроса Компас с управлением высотой выдавливания, углом выдавливания, цветом тела, прозрачностью и т.д.
Т.к после каждого тела перересовывает всю модель, за минуту формирует 200 тел. Основа программы это макрос для одного тела, полученного выдавливание на заданное расстояние. (Пробовал автоматизировать, но пока работается с напряжением) Макрос для одного тела копируем в файл 111.txt. Макрос2 Excel из этого файла формирует формат VBA, о основном добавляет вначале Print. Результат записывается в файл 1111.txt, содержимое которого копируется и вставляется в новый Макрос3 Excel. Если его запустить сформируется то же самое. Для однотипных моделей это все делается один раз. Затем добавляем цикл по x и цикл по у. Теперь любое введенные ранее в модели числа можно взять на переменную, только маленькая проблема с точками и запятыми. В цикле задаются новые прямоугольники для выдавливания и формируется выдавливание каждого тела. Есть еще проблема с Select, ему нужно указать точку контура, иначе не выдавит. (Учтено) В примере массив прямоугольников с изменением все что можно изменять.
0
|
|
| 08.03.2015, 02:49 [ТС] | |
|
Вариант с шириной выдавливания, определяемой стилем линий на эскизе балки. (Пока задествованы три стиля)
Раскрашенный эскиз записывается в формате DXF с именем эскиза и будущего макроса. Открываем программу Excel и щелкаем по рисунку. Записывается макрос. В Компасе выполняем Макрос. Ширина выдавливания задается по стилю линии пока внутри программы. Включна расцветка для разной ширины выдавливания. Допускает немного пересечений тел. _____ В сборке допускает пересечения, но про макросы на сборки ноль информации, и пересечение тел это не конструирование. ____ В программе Excel с нажатием каритинки запускается Макрос4 и затем Макрос3. Макрос4 из формате dxf выбирает номера строк с началом о окончанием информационного блока (первые два столбика) Третий столбик это номер цвета (1,2,3) берется из стиля линий, по этим номерам будет задаваться ширина выдавливания. Из блока выбираются минимальные и максимальные координаты и записываются в столбики 10, 11, 12, 13. Макрос3 циклом осматривает столбики 10, 11, 12, 13 и на каждую строчку формирует прямоугольник и выдавливает. В смысле записывает действие в Макрос Компаса. ___ Проблема с Select. В программе выделение по минимальной координате прямоугольника. Если в этой точке уже есть другая линия - отказывается выделять и выдавливать. Если эскизы все сформируются, этот контур можно выдавить вручную. Даже если между контурами будет маленький зазор все пройдет нормально. Можно еще найти свободную сторону прямойгольника и выделить по ее середине. __ Если много эскизов, при завершении что то не освобождает, нужно дополнительно закрывать объекты, процессы ..? __ Все программы наодятся в Моих документах.
0
|
|
| 08.03.2015, 11:13 [ТС] | |
|
Замечания к предыдущему по поводу Select.
При соприкосновении контуров, сначала можно рисовать отдельные части, а затем общую часть. Левый нижний угол общей части должен быть на долю миллиметра свободен, тогда построит. Ширина выдавливания может быть определена по второй проекции внизу. Допустим работаем с контуром, в таблице запрашиваем линию с такими же координатами по X, но с Y меньше определенного порога, где расположена вторая проекция. Разность Y и будет параметром для выдавливания. Конечно без конфликтов, или разнести на долю миллиметра. При несимметричном выдавливании вторая проекция может состоять из двух частей, с промежутком между ними. С этим программа может справиться.
0
|
|
| 08.03.2015, 21:22 [ТС] | |
|
Модель по проекциям.
При осмотре таблицы на каждом прямоугольнике ищем внизу X одинаковые с текущим, там вычитаем Y, это ширина выдавливания. Включен обход построения при отрицательных Y. С прямоугольниками восстанавливать модель по проекциям намного легче, получается что все должно быть из прямоугольников, а линия частный случай с нулевой шириной. Это как в MatLab, там тоже нет чисел, а есть вектор единичной длины.
0
|
|
| 08.03.2015, 22:22 [ТС] | |
|
Извиняюсь, ошибка.
В приложении исправлено.
0
|
|
| 10.03.2015, 11:17 [ТС] | |
|
Возможности Макросов Компас в пространстве.
Записан макрос создания в пространстве трех точек. По этим точкам построена плоскость. В плоскости эскиз, снова прямоугольник, но это по инерции. Выдавливание. Затем в режиме изменения макроса, размножили прямоугольник и ко всем координатам добавили 1 перед точкой. На эскизе два прямоугольника При выдавливании два тела. Все числа при формировании макроса можно заменить на переменные аналогично как с балкой. Проблема с оператором Select в котором стоят координаты (2,0,15) ? iCollection.SelectByPoint(2.0, 0.0, 15.0) По координатам эту точку построили, номер 4 и 5 Это точка на середине грани куба и без нее ? Середину грани берут чтобы избежать конфликтов с предыдущими построениями при сложных телах. Конечно ее можно рассчитать, но не сразу, нужно воображение.
0
|
|
| 12.03.2015, 21:46 [ТС] | |
|
Иллюстрация пространственного режима Компас Макрос.
В цикле или из таблицы получаем координаты точки N( x,y,z) и параметр для эскиза увеличивающий размер треугольников. В точке N( x,y,z) строим плоскость нормальную к началу координат. Короткий отрезок для нормали и прохождение через точку N линии эскиза, а не точки позволяет получить чистую точку принадлежащую эскизу и с известными координатами. Медленная скорость работы ? Макрос получен в графическом режиме, вместо чисел поставлены переменные, добавлен цикл. После разработки программы пересчета координат с плоскости, возможности расширятся.
0
|
|
| 12.03.2015, 22:01 [ТС] | |
|
Приложение к предыдущему.
0
|
|
| 01.04.2015, 09:33 [ТС] | |
|
Тему «Сборка без сопряжений» несколько с другой стороны освещает библиотека построения кранов:
«Библиотека проектирования козловых тельферных кранов v.1.0b3 для КОМПАС 6+» Размер файла 20 МБ. При запуске библиотеки выдает 80 МБ моделей и чертежей. Найти можно через «FlylinkDC» поиск «[TTK]Proector» - Юзер, Ник «УМЗ Кран.rar» - имя файла При распаковке файла - сама библиотека и кинофильм про работу библиотеки. Приятной неожиданностью была работа библиотеки, сформировала все модели, общие чертежи. Чертежи может не все, но все равно работа впечатляет. Комментарии излишни. Хорошая работа еще раз подтверждает, что каждая профессия существует, чтобы изжить себя. Для каждого типа крана вводят цифры из технического задания, дальше на автомате модель и чертежи сборок и деталей.
0
|
|
| 01.04.2015, 09:33 | |
|
Использование кода из сборки без самой сборки Как сохранить модель Компас из V16 в V12? Тестирование сопряжений Модель процесса сборки изделий Построить имитационную модель процесса сборки ПК Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|