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

Перестроить - не все перестраивает


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

Всем привет.

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

Вопрос. Ситуация: я моделирую проецирование проектора на стену.

смоделировал "пирамиду" - типа лучи проекции проектора, создал деталь "стена". В сборке плоскостью стены отсекаю лишнее от детали проектора и получаю размер картинки на стене. Если менять параметр размера напрямую, т.е. выбрать сопряжение - редактировать - новый размер - ctrl-enter - проектор сместился - затем F5 - и все хорошо, срез обновился.

Но если открыть окно переменных и этот размер обозначить переменной, то когда я обновляю переменную и нажимаю F5 - обновляется только положение детали, а срез нет. Чтобы он обновился - нужно выбрать его - редактировать объект - ctrl-enter - чтобы он перестроился.

Почему не работает "Перестроить" в этом случае? Или есть где-то кнопка "Перестроить вообще все" ?

post-31262-1302792421_thumb.jpg

после изменения размера:

post-31262-1302792522_thumb.jpg

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


gogan, на втором скрине видно, что ты взял отсекающую поверхность

от плоскости пирамиды (выделена зеленым контуром), а не от плоскости

экрана.

Переназначь плоскость для процедуры "Сечение поверхностью1",

думаю должно получиться.

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

>>Переназначь плоскость для процедуры "Сечение поверхностью1",

>>думаю должно получиться.

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

>>А если выдавливание пирамиды задать в контексте сборки до поверхности, выбрав оной экран.

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

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

p.s. сейчас понял. Похоже тот же случай - если я модифицирую объект напрямую - тогда все ок - все проекции правильно перестраиваются. Но если я правлю исходный объект путем изменения переменной, то компас не хавает это как изменение исходного объекта, и проекция в эскизе не обновляется.

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

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

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

Вообще, по поводу задать привязку в контексте сборки, где про это можно почитать?

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

gogan, на первом скрине в окне переменные

разверни процедуру "сечение поверхностью 1",

да и следующие тоже. Давай посмотрим, что там.

Необходимо установить связь между параметром

в процедуре "сечение поверхностью 1" и переменной

d=1300 на вершине дерева переменных.

Все должно перестраиваться.

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

Спасибо за ответ.

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

Вот порядок действий:

исходное состояние:

post-31262-1303132461_thumb.jpg

забил новое значение переменной, нажал ентер - напротив сопряжения "на расстоянии" появилась птичка - оно это схавало, но модель не изменилась:

post-31262-1303132483_thumb.jpg

Нажал F5 - изменилось взаимное расположение объектов, но сечение и визуальный размер - не обновились

post-31262-1303132509_thumb.jpg

Зашел в редактирование операции "сечение поверхностью":

post-31262-1303132579_thumb.jpg

ничего не менял, просто нажал "создать объект (ctrl-enter)", все обновилось как нужно

post-31262-1303132653_thumb.jpg

Наверное, нужно сказать операции сечение - что она зависит от переменной d, но как это сделать? Может можно просто в области переменных сечения поверхностью создать пустую переменную и присвоить ей значение d ? Но это всеравно было бы неудобно, когда у меня много переменных и сечений - отслеживать, чтобы все от всего зависило. Было бы удобно, если бы можно было бы сказать компасу - пересчитать все с нуля =) Может это просто глюк этой версии (у меня 10й компас)?

п.с. в переменных напротив "сечение поверхностью" стоят два нуля - это "исключить из расчета" и "направление сечения".

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

gogan, посмотри:

на первом скрине (из последних 5) переменная d=1300, переменная v52=1300,

на втором, третьем, четвертом скринах d=1200, переменная v52=1300,

на пятом скрине d=1200, переменная v52=1200.

Компаса под рукой нету, но по-моему необходимо установить связь d = v52.

Как сделать - смотри описание по управлению моделью с помощью переменных.

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

взаимосвязи.

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

спасибо, конечно же, за ответ.

но это неверно. v52 является выходной переменной элемента оформления под названием "линейный размер", т.е. это размер, который он меряет, и задавать его другой переменной не имеет смысла, да и не получится, потому что доступ к ячейке закрыт - она серого цвета.

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

Всем спасибо за внимания. Проблема решена!

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

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ak762
      holder - держатель, и так как узел используется для закрепления инструмента, в адаптированном на русский я бы использовал резцедержатель  в конкретном случае похоже sleeve эквивалент collet т.е. цанга получается 5 spindle sleeve holder = 5-ти местный цанговый держатель/резцедержатель
    • ДОБРЯК
      А что еще остается делать. В Ансис точно частоты будут разные, даже не сомневайтесь...
    • ДОБРЯК
      Кроме собственных чисел нужно еще и собственные вектора найти. Вы даже не понимаете задачи. Надо решить квадратное уравнение, чтобы найти два собственных числа и вектора для задачи любой размерности. Такой глупости я еще не слышал. Поэтому и смеюсь над вашими знаниями, которые вы еще в детском саду получили. И этим гордитесь... :=)
    • maxx2000
      прямо по чертежу 1. инструмент 2.гайка цангового патрона типа ER 3. хвостовик цангового патрона 4 многоместный держатель 5. Фиксирующие винты   Открутите гайку цангового патрона и установите в неё цангу нужного размера, накрутите на место; Установите в цангу инструмент и затяните гайку цангового патрона; Ослабьте крепёжные винты на многоместном держателе и отрегулируйте положение инструмента; Затяните фиксирующие винты;
    • Ander
    • ak762
      я бы попросил у заказчика дать конкретную марку применяемого материала и использовать эти данные для расчета судя по данным с MatWeb https://www.matweb.com/search/DataSheet.aspx?MatGUID=08fb0f47ef7e454fbf7092517b2264b2 там разброс механических свойств материала существенный включая зависимость от наполнителя и способа изготовления    
    • Jesse
      потестил со смещённым колесом.. Если коротко, то печаль)) В модальнике прикладываю вращение в разные сторона, частота та же. Пробовал даже "гнуть в разные стороны" - извлекать деформированные модели, когда уск. своб. падения направлено вверх и вниз. В модальниках частота та же, без изменения.. @Борман@AlexKazну что ж, если выкрутиться никак, будем осваивать Ansys. Чё ещё остаётся делать?!)))) Вроде какие-то видосики есть на ютюбе. Спс за овтеты)
    • soldo
      Приветствую всех! Часто искала информацию на форуме, связанную с переводом, но кое-что не могу найти и хочу попросить о помощи. Я перевожу инструкцию для токарного автомата продольного точения и не очень хорошо понимаю все, что связано с креплением инструмента к станку. Конкретно меня интересуют следующие вопросы. Станок оснащен разными инструментальными блоками, есть суппорт с резцами, блок с инструментами для поперечного сверления и т.д.  И есть один блок, который на корявом английском называется 5 spindle sleeve holder, На этом блоке 5 шпинделей и на них можно закрепить инструмент для сверления, нарезания резьбы и растачивания. В названии этого блока фигурируют какие-то втулки (sleeve), предполагаю, что это патроны? Вот, что примерно написано в инструкции по поводу установки инструмента в этом блоке: (1) Ослабьте стопорный винт ② и установите режущий инструмент ① на втулку ③. (2) Затяните стопорный винт ② и закрепите режущий инструмент ① на втулке ③. (3) Ослабьте резьбу ⑤ и вставьте втулку ③ в блок ④ . (4) Переместите втулку ③ в направлении длины и отрегулируйте прямоугольное положение режущего инструмента ①. (5) После регулировки затяните резьбу ⑤ и зафиксируйте втулку ③. Мой вопрос: как можно назвать этот блок и что это за "втулка"?  Прикрепляю ссылку, на ней скриншоты из инструкции с общим видом инструментальной системы, 5-шпиндельного блока и соответствующих инструментов для сверления. https://imgur.com/a/fpBgmLA
    • Snake 60
      @alek77  У меня норм, просто надо соблюсти условия: 1) масштаб вида 1:1 2) масштаб листа 2:1 почему такие условия хз.
    • nicomed
      Пробовал (хотел "накостылить" разрыв линии), но получалась, примерно, такая ерунда, как и у Вас. Брал примеры и с офф сайта, и с сайта Артема.
×
×
  • Создать...