Владимир Миронов

Подскажите программу для создания фанерных фигур.

ID: 1   Опубликовано: (изменено)

Здравствуйте.

Пытаюсь как-то автоматизировать проектирование фигур из фанеры, которые собираются паз-в-паз.

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

Но всё равно нужной степени автоматизации  в ней достичь не получается.

Хотелось бы:

1. управляя одним параметром, менять размер всех деталей и, соответственно, всего изделия при неизменной толщине. Например, есть базовая фигура высотой 1 метр, мы вводим коэффициент 1,2 и она становится высотой 1,2метра и все детали увеличиваются в 1,2 раза, но остаются той же самой толщины(например, 15мм).

2. управляя одним параметром, менять толщины всех деталей в изделии при неизменной высоте. (25-30 деталей).Т.е. спроектирована фигура из фанеры 15мм, а в закупленной партии оказалась толщина 14,5мм. Или решили пересчитать всё изделие из фанеры 20мм.

3. управляя одним параметром, задавать зазор в пазах. При одной и той же толщине фанеры изделие может быть окрашено морилкой(без толщины) или в глянцевой эмали(0,5мм покрытие).

 

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

 

Пробовал аутодесковскую 123D, но она не понравилась. Глючная и не полностью реализует задачу. Flatfab скачал, но пока только разбираюсь что в ней куда.

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

 

Вот здесь мы вчера это обсуждали, но, думаю, мне не стоит влезать в чужую тему со своими проблемами.

Спасибо.

 

 

 

15mm plywood deer_Page_1.jpg

15mm plywood deer_Page_2.jpg

15mm plywood deer_Page_7.jpg

Изменено пользователем Владимир Миронов

Поделиться сообщением


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

ID: 2   Опубликовано: (изменено)

ну, для этого просто надо размеры задавать не цифрами отдельными, а зависимыми от какого-то одного размера (разм2=разм1х2.5). Ну, или сделать в каждой детали один базовый размер, от которого будут зависеть остальные размеры детали. А сами базовые размеры привязать к глобальной переменной. Толщину тоже сделать глобальной переменной, уже отдельной. Возможность задавать переменные и зависимые размеры есть и в SW, и в других прогах. Разве что в автокаде нет :smile:

Изменено пользователем Bully

Поделиться сообщением


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

ID: 3   Опубликовано: (изменено)

Толщину привязать к глобальной переменной удалось, да(пункт2). Для этого, правда, приходится перебирать толщину в каждой детали и руками назначать на переменную, ну да ладно, если это успешно работает, то пусть.

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

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

 

IMG_03022017_162708.png

Изменено пользователем Владимир Миронов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Bully сказал:

размеры задавать не цифрами отдельными, а зависимыми от какого-то одного размера

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

 

Пункты 2 и 3 решаются полностью. Надо всего лишь задать уравнения. Один раз задать, потом меняй сколько хочешь.

А про пункт 1 я уже говорил. Сделать в два этапа. Сначала масштабирование, потом изменение толщины. Всего делов-то - два значения ввести, а не одно.

Поделиться сообщением


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

ID: 5   Опубликовано: (изменено)

7 часов назад, Bully сказал:

Разве что в автокаде нет :smile:

 

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

Изменено пользователем Владимир Миронов

Поделиться сообщением


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

в НХ - без проблем.

да и в вашем солиде, думаю - тоже.

сплайны? а у вас в солиде проблема задать параметрические размеры для точек сплайна?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 03.02.2017 в 18:10, Владимир Миронов сказал:

Здравствуйте.

Вот сюда гляньте:

 

 

Вот эта связка выдаст Вам полноценный результат даже с раскладом на лист.

И всё параметрическое.

 

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 03.02.2017 в 23:41, Владимир Миронов сказал:

хехе, в автокаде-то как раз есть динамические блоки и в них масштабирование реализовано успешно.

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

 

В 03.02.2017 в 17:33, Ветерок сказал:

Как ты себе это представляешь на сплайнах?

В 03.02.2017 в 16:30, Владимир Миронов сказал:

Те же рога - это просто сплайн, который не особенно образмеришь и смасштабируешь

Сплайны да, согласен. Тут засада с параметризацией. Разве что задание точек, как посоветовал @valeo-ua

 

Поделиться сообщением


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

Перспективнее генеративный подход. Берем фигуру (оболочка), сечем нужными шагами и делаем толщину. Масштабируем фигуру - все обновится само. Но не всякому САПРу под силу...

Поделиться сообщением


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

Пока что я решил вопрос через задницу, но хоть как-то.

Толщины пазов привязал к переменной slot в корне сборки(вручную каждый паз).

толщины деталей привязал к переменной sheet в корне сборки(автоматом в шаблоне prtdot).

Вон там yна картинке есть высота столешницы 810 - от неё пляшу. В этой формуле она = 750, т.к. это обсчитывается другая модель не олень.

В корне сборки переменная = требуемую мне высоту(например, 780) делим на 750. Значит, этот коэфициент в данном случае будет равен 780/750=1,04

Толщину материала делю на этот коэффициент. 15мм /1,04=14,423мм. Все детали становятся этой толщины, не меняя габаритов.

 

 

По факту высота этой столешницы остаётся та же самая, а я меняю толщину материала. Потом в автокаде масштаблю все детали до нужной высоты по опорному отрезку и вместе с ними масштабятся и пазы до нужных мне 15мм +0,1 + 0,1мм

Получаем фигуру высотой 780 из 15 фанеры.

 

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

IMG_06022017_151500.png

Изменено пользователем Владимир Миронов

Поделиться сообщением


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

DriveWorks - не?

1 пользователю понравилось это

Поделиться сообщением


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

Я не знал про это. Не приходилось пользоваться.

Это что-то похожее на конфигурации?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 06.02.2017 в 15:08, Владимир Миронов сказал:

Потом в автокаде масштаблю все детали

Не проще ли на чертеже в Солиде задать соответствующий масштаб?

Автокад вообще не нужен. Вообще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 минуты назад, Ветерок сказал:

Не проще ли на чертеже в Солиде задать соответствующий масштаб?

Автокад вообще не нужен. Вообще.

 

Пробовал прикрутить к каждой детали масштабирование и несколько конфигураций, типа для высоты 400 масштаб=0,5333, для высоты 500 М=0,666, для высоты 750 М=1, для 900 М=1,2 и потом в сборке все детали выставлять в соответствующую коонфигурацию. Но при такой постановке много возни с переназначением каждой детали и мы привязываемся ко всего лишь четырём высотам изделия. Захочет заказчик 420мм высотой - все детали нужно будет перебирать и создавать в каждой эту конфигурацию. (На самом деле вряд ли возникнут такие желания, уж слишком индивидуальные, а скорее всего будут довольствоваться тем размерным рядом, что есть - четыре вида высоты более чем достаточно).

А ещё есть размеры пазов и отверстий, которые тоже привязаны к толщине.

А без автокада обойтись, в принципе, тоже можно.

После вот этих моих манипуляций я сохраняю сборку как детать sldprt и там назначаю масштаб 0,53 например. Потом разбиваю эту многотельную деталь командой "разделить" и получаю набор деталей нужной толщины и нужного размера. Эти детали мне нужны, чтобы сделать раскрой через Camworknesting.

 

Но чот как-то длинно всё получается.

Изменено пользователем Владимир Миронов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Владимир Миронов сказал:

Не проще ли на чертеже

 

3 минуты назад, Владимир Миронов сказал:

Пробовал прикрутить к каждой детали масштабирование и несколько конфигураций

Я про Фому, а Вы про Ерему. Я про ЧЕТРЕЖ без всяких конфигураций. Не про модель. а про чертеж. Просто задать масштаб чертежа. И всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, Владимир Миронов сказал:

Пробовал прикрутить к каждой детали масштабирование и несколько конфигураций, типа для высоты 400 масштаб=0,5333, для высоты 500 М=0,666, для высоты 750 М=1, для 900 М=1,2 и потом в сборке все детали выставлять в соответствующую коонфигурацию. Но при такой постановке много возни с переназначением каждой детали и мы привязываемся ко всего лишь четырём высотам изделия. Захочет заказчик 420мм высотой - все детали нужно будет перебирать и создавать в каждой эту конфигурацию. (На самом деле вряд ли возникнут такие желания, уж слишком индивидуальные, а скорее всего будут довольствоваться тем размерным рядом, что есть - четыре вида высоты более чем достаточно).

А ещё есть размеры пазов и отверстий, которые тоже привязаны к толщине.

А без автокада обойтись, в принципе, тоже можно.

После вот этих моих манипуляций я сохраняю сборку как детать sldprt и там назначаю масштаб 0,53 например. Потом разбиваю эту многотельную деталь командой "разделить" и получаю набор деталей нужной толщины и нужного размера. Эти детали мне нужны, чтобы сделать раскрой через Camworknesting.

 

Но чот как-то длинно всё получается.

Даааааааааа...

Сначала масштаб, потом прорезь.

Тогда легче будет.

Поделиться сообщением


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

аа, на чертеже.

Ну размеры-то на чертеже, как его не масштабь, всё равно будут те же самые.

1 минуту назад, Павлуха сказал:

Даааааааааа...

Сначала масштаб, потом прорезь.

Тогда легче будет.

 

именно так и делаю. Чтобы размер прорези настраивался независиммо от того, какой там выставлен масштаб.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
33 минуты назад, Владимир Миронов сказал:

Ну размеры-то на чертеже, как его не масштабь, всё равно будут те же самые.

1. Зачем размеры на чертеже? Лазеру размеры не нужны. Сборщику, в общем-то, тоже.

2. В солиде нельзя ставить размер не по модели, а по виду чертежа?

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Ветерок сказал:

1. Зачем размеры на чертеже? Лазеру размеры не нужны. Сборщику, в общем-то, тоже.

2. В солиде нельзя ставить размер не по модели, а по виду чертежа?

 

В эту сторону я пока не думал.

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

Я попробую в эти дни такой принцип обязательно.

Поделиться сообщением


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

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

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

1 пользователю понравилось это

Поделиться сообщением


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

Если интересует параметризация моделей, можно посмотреть вот сюда, в сторону T-FLEX CAD

58f9b70e8a460_.thumb.jpg.96439c874fc099686483ffe0cf1358ce.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 22.02.2017 в 15:18, Askvaer сказал:

В этой детали сначала построить всё плоскими поверхностями без придания толщины.

Строить ручками не айс (иногда нужно разное количество сечений), а вот типа макроса - нарезать с шагом Х, а потом - им толщина - это оно самое... лучшее...

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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

  • реклама

  • Реклама

  • Ближайшие события

    Предстоящих событий не найдено
  • Дни рождения сегодня

    1. barbos
      barbos
      (43 года)
    2. cnc_expert
      cnc_expert
      (28 лет)
    3. Fraser
      Fraser
      (50 лет)
    4. Grom1
      Grom1
      (37 лет)
    5. Kord77
      Kord77
      (40 лет)
    Просмотреть все