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

Есть ли простой способ связать размеры в сборке?


i3draven

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

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

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


случай топикстартера, это то, как бы он хотел чтобы было.

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

 

P.S. Немного смущает:

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

Респект автору! Сам поставил задачу  - сам ее решил.   :clap_1:

Когда-то давно связывал около 400 деталей с полсотней параметров - задачка непростая.

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

Мне кажется, что выражение: "Сам создал проблему - сам ее решает" будет несколько уместнее.

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

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

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

Вкусы методику надо прививать, а не спорить о ней.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...
Владимир Миронов

Здравствуйте, джентльмены.

А как-то можно привязать коэффициент масштаба к глобальной переменной?

У меня фанерная фигура, которая собирается паз-в-паз. Она может быть нескольких размеров из фанеры разной толщины.

Ну, например, базовая из 15 фанеры высотой метр.

А мне нужно сделать из той же 15 фанеры высотой 1,5мм, значит в деталь добавляем масштабирование отдельно по каждой координате и масштабируем по Х и по Y с коэфф 1,5.

Или оставляем высоту метр, но делаем из 12й фанеры. Здесь будет изменяться ширина пазов. Ну, с этим-то моментом более-менее понятно. Это тоже можно управлять глобальной переменной + зазор для посадки деталей. 

 

А вот как привязать масштабные коэффициенты к переменным - хз. Может, через маросы какие?

 

Нужно получить серию: фигура высотой полметра, метр, полтора. И в каждой высоте из трёх толщин фанеры: 10, 15, 20мм. Ну, это я утрирую, для простоты понимания. Всего получаем 9 фигур.

Это я к чему? Масштаб можно в каждой детали изменить и руками, но при 25-30 деталях это муторно.

А то придёт какой-нибудь заказчик и пожелает из МДФ 16, да под сайерлаком глянцевым, а это уже другая толщина.

2.jpg

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

к нужным размерам дописать =размер *Х и *Y и задать соотв глобальные переменные

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

к нужным размерам дописать =размер *Х и *Y

а вот дудки.

Всё так и делаю. Но в те поля, где указываем коэффициент масштаба, формулы и переменные, видимо, нельзя вставить:

vl5n04.jpg

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

все разом масштабировать я не предлагал

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

DCfMkHWX.jpg

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

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

Это вариант.

Пойду немного дальше.

Чтобы в каждой вновь создаваемой детали не вписывать вручную этот умножаемый коэффициент - возможно ли в шаблоне детали .prtdot уже в значении размеров указать умножение на этот коэффициент? Возможно, при создании детали оно будет выдавать ошибку, т.к. если её открыть отдельно, то, разумеется, она не сможет найти этот scale coeff, который содержится в файле сборки(может быть, ещё даже и не созданной). Но при вставке в сборку он автоматом подхватит эту переменную из сборки.

 

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

Вот для этого случая многотел может быть удобен.

Делается многотельная деталь. ОДНА деталь. Все толщины уравнениями привязываются к одному параметру.

При необходимости эта одна деталь масштабируется и потом изменяется значение параметра толщины.

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

Но при вставке в сборку он автоматом подхватит эту переменную из сборки.

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

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

Может, и вправду, организовать проектирование этих фанерных зверей как многотельные детали...

Только всё у меня уже заточено под  принцип "одна-детать-один файл-один лист чертежа". И макросы и сотрудники. Тот же camworknesting многотельные детали неохотно хавает.

 

В методе, предложенном Spikard-ом есть определённая сложность: когда размеры детали задаются не размерами, а эскизом, точки которого привязаны к другой детали.

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

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

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

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

принцип "одна-детать-один файл-один лист чертежа"

И это правильно.

Многотельную деталь можно разложить на отдельные детали. Есть специальная команда. А дальше уже по заточенному.

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

Ещё один вариант. Без многотела, только сборка.

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

Эти плоскости и контуры можно сделать как на уровне сборки, так и в отдельной детали (аналог скелетона в Крео).

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

Меняется контур и расстояние между плоскостями - перестраиваются все детали.

Но может быть засада. Солид любит терять ссылки.

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

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

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

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

Тогда самое простое.

Все толщины завязать уравнениями на один параметр в сборке. Только толщины.

Изменение проводить в два этапа. Сначала отмасштабировать всё до нужного размера. Потом изменить параметр толщины и автоматически перестроить все детали с нужной толщиной.

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

А скажите, что я делаю не так?

Делаю по руководству i3draven-a

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

Не помогает ни Ctrl+Q ни Ctrl+B, ни пересохранение под другим именем, ни переоткрытие.

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

RExW9h.jpg

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

по тому что вижу все ок

скинь всю модель

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • jtok
      Если быть точным, то только в третьей.
    • ДОБРЯК
      Вы две недели писали много букв и слов, что-то доказывали, чтобы в итоге сказать, что всё давно забыли. Мудро...
    • Максим Пядов
      Здравствуйте. Помогите кто чем может. Есть листогиб FINN POWER B 125-3060 с ЧПУ Cybelec dnc 900.  ЧПУ запускается но в нем не прописаны параметры машинный.  Мануалов и инструкций нет. 
    • Мрачный
      2014SP0 Заменил макрос на более свежий, как советовал, все стало как должно быть. Спасибо тебе, мил-человек, сохранил мне чутка нервных клеток!
    • Мрачный
      1. Прочность балки (момент сопротивления) вырастет при утолщении, может и существенно (в швеллере не в 10 раз толщина изменится). Жесткость - обычно несущественно. Момент инерции зависит от высоты в 4ой степени. Увеличили высоту в 2 раза - жесткость выросла в 16 раз (на порядок примерно). 2. Сталь ст3 или 09Г2С - модуль Юнга и там и там одинаковый 2.1*10^11Па примерно. Речь же идет о металлоконструкции, а не о стропилах крыши?  3. Ребро жесткости усиливает локально конструкцию. Общая жесткость от них не увеличится почти. Ну налепишь этих ребер и что? Раму после приварки ребер в бараний рог скрутит, да еще наплодишь кучу концентраторов для трещин. Швеллер заменить на трубу - я про это выше писал.   Для м/к машиностроительной прогиб должен быть не больше 1/400-1/600 пролета, очень грубое соотношение. На 6 метрах 1-2 см это норма, не 10 см, это уже падение.
    • Snake 60
      Как вариант усилить ребрами жесткости, где это возможно , не попадая на отверстия. или использовать трубу вместо швеллера. А вообще по уму считать надо, статический расчет в том же симулейшене, если мы говорим про SW. Если нет необратимых (пластических деформаций) и допускаются получаемые перемещения, то и пусть себе прогибается.
    • luffyfuffy
      Друзья, Вновь подниму данный вопрос. Если с инструкцией по прошивке и замой прошивкой в виде бинарника или HEX всё понятно, как сказал ранее @Niki85:   Но возникает вопрос, как добавляется в КД (и добавляется ли вообще?), исходный код на прошивку? В прекрасном РД 107.2.1002 есть документ с кодом Д40, с отсылкой к загадочному понятию «конструкторская документация программного обеспечения», которое помимо РД 107.2.1002 встречается только в достаточно свежем ГОСТ Р 58711-2019 по авиационной технике: При этом возникает противоречие КД на ПО составные части которого «необходимые и достаточные для загрузки программного обеспечения в память изделия», т.е. фактически идёт речь именно про прошивку)   Понимаю, что можно махнуть на всё и добавить свой собственный код для документа ДХХХ, но хотелось бы оставаться хоть в каком-то регламентированном поле. Или для исходного кода всё же создаётся вообще отдельная программная документация в соответствии с ЕСПД, которая в КД на изделие с микросхемой и прошивкой не попадает?
    • maxx2000
      @Nick_ULN я полагаю речь идёт об анализе движения и построении траектории движения какой-то точки (датчика).Затем можно расставить датчики с требуемым интервалом которые будут отображать величину параметра.  могу дать видео с таким анализом движения в CREO По большому счёту, даже и анализ проводить не надо. Ветерок правильно сказал, сечение вагона это и есть искомая траектория, достаточно создать параметр который измеряет расстояние от датчика до этой кривой с заданным интервалом
    • Ветерок
      Что в вашем понимании "эскиз"? И что в вашем понимании "сечение"? В моём понимании и то, и другое - это линия. Поэтому можете называть её как угодно. (хотя, на самом деле сечение тела - это плоская поверхность, но её граница - это линия). Расставить на линии точки можно с любым шагом.
    • Ветерок
      Уверен? Если заменить картон на металл? Или увеличить толщину стенки с 0,5 до 5мм.   Вот это действительно существенно. Особенно вкупе с увеличением толщины стенки :)   Но вообще было бы неплохо узнать какая нагрузка, какие размеры каркаса и размеры сечения. И какой при этом прогиб. И этот прогиб получается в результате расчета или на натуре :) Может, в расчете вместо килоньютов ньютоны :)
×
×
  • Создать...