Перейти к публикации

Снова про обшивку


Рекомендованные сообщения

Добрый день.

Пытаюсь спроектировать корпус и возникла проблема моделирования обшивки. Корпус имеет изогнутые поверхности, развертки которых и требуется в конечном итоге получить. Сделал цельную болванку, теперь планирую порубить её на сечения и обшить - т.е. фактически как у корпуса судна получается, каркас и обшивка.

Есть ряд непонятных моментов:

1- Собственно построение листа. Его можно строить только по двум сечениям, между которыми лист формируется по минимальному расстоянию. А этого недостаточно. Можно построить тело по поверхности, но потом придется разворачивать вручную (если это вообще удастся, как контролировать кривизну тоже непонятно). Как то можно обойти это ограничение?

2- Привязка листа к сборке. На сборке имеется ряд деталей, которые этим листом нужно обернуть. Фактически - сечения по которым нужно строить обшивку. Но я никак не соображу, как это выполнить непосредственно в сборке. Делать отдельно лист, вставлять его в сборку а потом как то непонятно как его там подгонять - не кажется нормальной идеей. Поиском нашел несколько аналогичных тем, в одной упоминалось что обшивку таки нужно строить прямо на сборке, но как - я так и не понял. Подскажите, как это делается?

Ссылка на сообщение
Поделиться на других сайтах


развёртку поверхности двойной кривизны не получишь.

Если нужно получить корпус под развёртку, то и проектировать его нужно соответствующим образом - чтобы состоял из разворачивающихся поверхностей.

Ссылка на сообщение
Поделиться на других сайтах

GOLF_stream

В том и задача - не получить поверхности двойной кривизны. При создании листа по двум сечениям задача решается в лоб - две противоположные кромки - кривые, две другие строятся автоматически прямыми. Т.е. разработчики солида упростили себе жизнь. На практике же я могу обычный лист бумаги изогнуть так, чтобы получить все грани кривыми. Как то это можно смоделировать? Это первый момент.

Второй - лист должен обернуть несколько деталей. Как в корабле набор делается из группы профилей (забыл как называются) и лист обшивки должен касаться их всех. Но при построении листа можно задать только 2 эскиза.... непонятно. Или строить две вспомогательные трехмерные кривые, проходящие через соответствующие крайние точки сечений? Получится практически что нужно, но все равно 2 грани прямые.

GriSt' date

Имел в виду: как добавить деталь на сборку, не создавая её отдельно. Но пока проверял ваш совет - разобрался. Выходит что он помог, спасибо. :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

я уже устал повторять, что корпус надо строить не по шпангоутам. Надо строить те поверхности, которые должны быть. Линии набора - это результат сечения полученной поверхности соответствующими плоскостями. А не наоборот. Разворачивающихся поверхностей два вида: цилиндр и конус. В основании обеих может быть не только дуга.

Впрочем, хочешь тупо строить по шпангоутам - строй. Всё равно ничего хорошего не получишь.

Ссылка на сообщение
Поделиться на других сайтах

я уже устал повторять, что корпус надо строить не по шпангоутам. Надо строить те поверхности, которые должны быть. Линии набора - это результат сечения полученной поверхности соответствующими плоскостями.

Я писал в первом сообщении: "Сделал цельную болванку". Т.е. поверхности есть. Теперь задача получить их развертки, если они разворачиваются. Если нет - изменить до разворачивающихся и все таки получить развертки. Про шпангоуты заговорил видимо потому, что сработала инерция - в свое время занимался моделизмом немного.

Ссылка на сообщение
Поделиться на других сайтах

При создании листа по двум сечениям задача решается в лоб - две противоположные кромки - кривые

Стройте поверхность по сечениям и задавайте столько сечений сколько вам надо используя при этом столько разных направляющих линий сколько вам надо. Разработчики Солида работают как надо, это вы упростили себе жизнь не посмотрев даже элементарные примеры.

На практике же я могу обычный лист бумаги изогнуть так, чтобы получить все грани кривыми.

Изогните пожалуйста так лист бумаги не деформируя его, без гофр, не смачивая и без пресса - засылаю сразу вам сто рублей.

post-18466-1263415239_thumb.jpg

развёртку поверхности двойной кривизны не получишь.

Если использовать blankworks то развёртку можно получить, только толку то с неё если при двойной кривизне надо учитывать утончение листа металла, без специального пресса это просто картинка.
Ссылка на сообщение
Поделиться на других сайтах

Стройте поверхность по сечениям и задавайте столько сечений сколько вам надо используя при этом столько разных направляющих линий сколько вам надо. Разработчики Солида работают как надо, это вы упростили себе жизнь не посмотрев даже элементарные примеры.

Процитирую кусок из своего первого сообщения:

Можно построить тело по поверхности, но потом придется разворачивать вручную (если это вообще удастся, как контролировать кривизну тоже непонятно)

Я знаю как строить поверхности. Я не знаю как строить их так, чтобы гарантированно получить поверхность одинарной кривизны. И я не знаю как полученную поверхность преобразовать в лист.

Для чистоты эксперимента сделал простейший пример: два скрещивающихся отрезка, расположенных на двух параллельных плоскостях, по одному на каждой. И поверхность и лист на них строятся без проблем и получаются одинаковыми. Но полученную поверхность в лист не преобразовать.

Изогните пожалуйста так лист бумаги не деформируя его, без гофр, не смачивая и без пресса - засылаю сразу вам сто рублей.

Возьмите лист А4, заверните один его угол по направлению к центру. Повторите это с оставшимися тремя углами. Полученное тело будет иметь все 4 грани, представленные кривыми.

post-26226-1263415703_thumb.jpg

Изменено пользователем shedow
Ссылка на сообщение
Поделиться на других сайтах

Извиняюсь, да с поверхностями проблем нет, если строить именно листовой метал или преобразовывать в листовой металл то должна быть поверхность единичной кривизны.

Изгибая лист бумаги всего двумя концами он изгибается по радиусу тут проблем нет, изгибая оставшиеся концы вы не заметили как лист ломается по середине и образовывают его половинки все тот же изгиб с одной кривизной, либо выранивается в плоскость снизу образуя четыре изгиба всё с той же простой кривизной, изогните лист тором - получите сто рублей.

Ссылка на сообщение
Поделиться на других сайтах

если строить именно листовой метал или преобразовывать в листовой металл то должна быть поверхность единичной кривизны.

И в этом случае не преобразовывает, я выше описал эксперимент с поверхностью, нолученной из двух скрещивающихся отрезков.

Изгибая лист бумаги всего двумя концами он изгибается по радиусу тут проблем нет, изгибая оставшиеся концы вы не заметили как лист ломается по середине и образовывают его половинки все тот же изгиб с одной кривизной, либо выранивается в плоскость снизу образуя четыре изгиба всё с той же простой кривизной, изогните лист тором - получите сто рублей.

Прикрепил картинку. Ничего не ломается, все прекрасно сгибается - разгибается. На картинке тело, полученное операциями над листовым металлом.

ЗЫ. Я и не говорил что тор выгну, ненужно вводить в задачу дополнительные условия находу.

Изменено пользователем shedow
Ссылка на сообщение
Поделиться на других сайтах

ненужно вводить в задачу дополнительные условия находу

тор это как раз поверхность двойной кривизны, а ваш лист с простой кривизной, или вы хотите сказать что если ваш лист перегнать в степ и обратно то Солид его не разогнет ? вы себе представляете разницу между гибкой и штамповкой ?

Я не знаю как строить их так, чтобы гарантированно получить поверхность одинарной кривизны

ответили ведь сами себе

задача решается в лоб - две противоположные кромки - кривые, две другие строятся автоматически прямыми

причём эти кривые должны быть дугами либо состоять из дуг и отрезков и главное быть одинаковыми.

post-18466-1263420710_thumb.jpg post-18466-1263420716_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

В том и задача - не получить поверхности двойной кривизны.

Про аппроксимацию слыхал? Клёвая штука. :biggrin:

я уже устал повторять, ... .

Примерно раз в месяц на форуме появляется юный корабел с большим солидворксом. Терпи, брат. :smile:
Ссылка на сообщение
Поделиться на других сайтах

тор это как раз поверхность двойной кривизны, а ваш лист с простой кривизной

Совершенно верно, я об этом и говорил. Я сейчас перечитал то что писал и нашел у себя ошибку в термине. Не грани, ребра. т.е. границы, отделяющие поверхности друг от друга.

причём эти кривые должны быть дугами либо состоять из дуг и отрезков и главное быть одинаковыми.

одинаковость вовсе необязательна.

Примерно раз в месяц на форуме появляется корабел с солидворксом. Терпи, брат. :smile:

Даже близко не корабел, просто нужно изготовить корпус сложной формы из листового материала. А для строителей лодок это типовая задача, потому не грех воспользоваться их методами.

post-26226-1263452474_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

shedow

рассмотри твой лист с загнутыми углами не как единую поверхность, а как набор нескольких поверхностей: у тебя получится плоский участок в центре и конические участки по углам. Каждый из этих участков является разворачиваемой поверхностью. Единую поверхность так сходу не построить, а каждый из участков строится довольно просто.

Точно так же надо представить поверхность корпуса, состоящую из различных цилиндрических и конических участков.

Как это представить объяснять не буду - потребуется слишком много букв.

Ссылка на сообщение
Поделиться на других сайтах

GOLF_stream

Лист был просто отвлеченным примером.

Да, я понимаю что путем различных сгибов можно привести лист к желаемому виду. Но это подгонка, а значит время для получения приемлемого результата.

Сейчас пробую строить листы по контурам готового тела - результат на первый взгляд любопытный. Если разберусь с отдельными моментами - вполне может получится что задумывалось.

Ссылка на сообщение
Поделиться на других сайтах

Да, я понимаю что путем различных сгибов можно привести лист к желаемому виду. Но это подгонка

ты нифига не понимаешь, что тебе говорят.

Ссылка на сообщение
Поделиться на других сайтах

ты нифига не понимаешь, что тебе говорят.

Ты в курсе что такое профессиональная деформация? Человеку кажется что все понятно и очевидно, в то время как для постороннего оно таким вовсе не выглядит. Я не конструктор, я программист, понимаешь? И когда обсуждаю свои рабочие моменты с не программистами, я должен подать информацию так, чтобы она была понятна им, но при этом чтобы это быта таки точная информация а не некое упрощенно-искаженное подобие.

Соответственно у меня огромная просьба, если хочешь что то пояснить, пожалуйста, говори как для человека не в теме.

Ссылка на сообщение
Поделиться на других сайтах

Я не конструктор, я программист, понимаешь?

тяжёлый случай. Могу только посочувствовать :)

Есть две РАЗНЫЕ задачи.

1 спроектировать обводы из полностью разворачивающихся поверхностей чтобы листы обшивки заведомо разворачивались без деформации (НЕ МЕНЯЯ НИЧЕГО В ОБВОДАХ).

2 получить развёртку листов обшивки реального корпуса с неразворачивающимися обводами (НЕ МЕНЯЯ НИЧЕГО В ОБВОДАХ).

Для первого случая надо сразу проектировать обводы соответствующими поверхностями (это можно сделать и в Солиде), а не пытаться что-то подогнать или аппроксимировать, или ещё что-то сделать с неразворачивающимися поверхностями.

Для второго случая надо использовать специализированный софт, который позволяет получать раскрой листов обшивки двоякой кривизны с учётом толщины да ещё и с разметкой линий притыкания набора и с автоматической маркировкой листов. Одна из таких программ - SeaSolution.

Ниже приведена картинка корпуса, с полностью разворачивающимися поверхностями. Просто как пример, что это не обязательно простейшие формы.

post-3189-1263479158_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



×
×
  • Создать...