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

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


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

Добрый день.

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

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

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 пользователей

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




  • Сообщения

    • lux59
      Спасибо! То, что искал.
    • Andrey_kzn
      @куркуль , не вводите человека в заблуждение  безграмотными советами. Автору вопрос: магазин при включении станка реферируется? сколько там инструментов максимально может быть? Станок едет на смену, если ему дать команду М6? Какой у вас магазин, какой сменщик?   Ошибке  номер 700024 соответствует сигнал из PLC DB2.DBX183.0. Вам нужно понять, как он формируется путём анализа программы PLC.  это если более простые действия не приведут к успеху. Возможно цикл смены оказался не завершён, и теперь  нужно выполнить процедуру возврата магазина и сменщика в исходное состояние. А это всё написано в инструкции по эксплуатации. Возможно на станке есть отдельное меню для этого. Проверьте датчики на магазине, но если у вас ось магазина выполнена с абсолютным датчиком, индуктивных датчиков на магазине может и не быть.
    • ruslod
      Когда-нибудь будет, но пора писать свой софт.   У ****** надо образ взять, но без станка он смысла не имеет. В то древнее время процы были слабые и технологии тоже. Технологии около 30 лет  
    • ДОБРЯК
      Вы опять забыли написать слово гидростатическое. :=)
    • BadSanta
      Комрады, новая проблемка) Токарный пост для вертикального (карусельного) станка генерит черновой цикл с обратным припуском..  G0 G54 X297.628 Z1.932 M8 G71 U3. R.2 G71 P10 Q15 U-2. W.1 F.2   Для горизонтального токарного такой проблемы нет, все правильно генерит. В чем может быть ошибка?
    • Fedor
      Давление оно и в Африке инвариант вектора. Подобно главным напряжениям инвариантам тензора напряжений. Или собственным числам линейного оператора или матрицы. Нечто не зависящее от системы координат. Но боюсь этого вам никогда не понять в прочности и динамике  :) 
    • ДОБРЯК
      Вы постоянно говорите про гидростатическое давление. Как мантру пишите одно и тоже в разделе Динамика и прочность.  Только слово гидростатическое забываете написать. Крутите свою шарманку во время весеннего или осеннего обострения. А я в разделе Динамика и прочность говорю о поверхностной нагрузке, говорю о силе на единицу площади, которая также называется давлением. Но ничего страшного, пройдет неделя и вы успокоитесь, правда только осени.
    • Fedor
      Бывает направленный отрезок, а бывает его длина. Единичный направленный отрезок задает направление, а длина его величину. Так и давление аналог длины, а направление задает площадка через нормальный вектор вместе они порождают силу давления. Вроде все очевидно, а Добряк не может смекнуть уж пару десятилений. Но пора вернуться к взаимодействию атмосферного давления и грунта... :) Когда Борман закапывает газовую трубу в землю, то надо учитывать атмосферное давление на грунт или нет ?  Вот в чем вопрос , вот в чем загвоздка даже можно сказать :)
    • gudstartup
      Логично это когда ОС не замешана среди файлов системного ПО ЧПУ а имеет свой установочный раздел полноценную систему команд bash а не какую то смесь дос'а и линукса систему безопасности selinux позволяющую контролировать целостность разделов и системных файлов собственный графический интерфейс, средства логирования и мониторинга состояния системы и наконец файловую систему extfs которая на порядок надежнее старой доброй FAT  и это точно не Heros 4 HEROS5 это продукт для настоящего времени жалко что нет его дистрибутива для инсталляции...
    • Fedor
      "мерой воздействия на данное тело со стороны других тел или внешнего поля"  давление это параметр среды, а не мера взаимодействия тел. :)  Так учит термодинамика, а она основа всей физики  :)
×
×
  • Создать...