Здравствуйте!
Есть ли возможность заменить компонент в сборке? Хочу заменить деталь в сборке на деталь, все отличие которой от находящейся в сборке состоит в измененном диаметре отверстия. Естественно, хочу чтобы сохранились все геометрические связи.
Подскажите, как сделать.
Откройте деталь, нажмите команду Сохранить как, дайте новое название файлу (для варианта одной и той же детали достаточно изменить хотя бы один знак. Я обычно ставлю ... -2), в появившемся окошке нажмите верхнюю строку (для замены детали с сохранением связей). Всё. В новой детали меняйте всё что нужно - геометрию, размеры, обозн./наим-е и пр. Рекомендую изменить ЦВЕТ - чтобы отличать старую и новую детали.
Цитата: СВ от 29.11.21, 11:34:16Откройте деталь, нажмите команду Сохранить как, дайте новое название файлу
Деталь была сделана отдельно. Как заменить такой деталью.
Добра всем!
А если выбрать компонент, правой кнопкой по нему в дереве и нажать свойства
Потом там где файл-источник ссылку новую указать на новый файл или исполнение
Потом возможно придется отношения переуказать
Цитата: z011 от 29.11.21, 11:29:52Здравствуйте!
Есть ли возможность заменить компонент в сборке? Хочу заменить деталь в сборке на деталь, все отличие которой от находящейся в сборке состоит в измененном диаметре отверстия. Естественно, хочу чтобы сохранились все геометрические связи.
Подскажите, как сделать.
Я бы сделал исполнением и указал требуемое исполнение во вставленной детали в сборке.
Цитата: z011 от 29.11.21, 11:46:26Деталь была сделана отдельно. Как заменить такой деталью.
Если у вас УЖЕ две детали и отличия ВСЕГО ЛИШЬ в одном отверстии и очень хочется "чтобы сохранились все геометрические связи", то - мой метод. Сделать новую деталь, при наименовании выбрать имя второй детали, она заменится и далее по тексту моего совета.
Или следовать совету Послушника ордена Святого Кульмана
Alekzanderа.
Весь вопрос, получается, в экономии: что быстрее - Сохранить как деталь и поменять отверстие или заменит деталь и по новой привязать её в сборке.
ПОПРОБУЙТЕ все варианты - будет хороший урок!
Цитата: СВ от 29.11.21, 11:58:25Если у вас УЖЕ две детали и отличия ВСЕГО ЛИШЬ в одном отверстии и очень хочется "чтобы сохранились все геометрические связи", то - мой метод. Сделать новую деталь, при наименовании выбрать имя второй детали, она заменится и далее по тексту моего совета.
...
ИМХО надо упомянуть, что в этом случае в сборке будут заменены ВСЕ детали, входящие в сборку с указанным именем. Иногда это надо. Иногда нет.
ТАМ так много всего, что целый день уйдёт на обучение ...
Начиная с того, насколько одинаковыми должны быть детали, как это связано, возможен ли вариант с исполнениями и пр., пр., пр.
z011, что бы воспользоваться советом СВ необходимо, что бы были одновременно открыты и сама деталь и сборка куда она входит, тогда К видя что есть связь и задаст наводящие вопросы...
Вот сколько нюансов в работе! Уже и не замечаешь.
Стоит даже переписать:
Открыта сборка. Выделить деталь, ПКМ, нажать Редактировать в окне. Откроется деталь, нажать команду Сохранить как, дать новое название файлу (для варианта одной и той же детали достаточно изменить хотя бы один знак. Я обычно ставлю ... -2), в появившемся окошке нажмите верхнюю строку (для замены детали с сохранением связей). Всё. В новой детали меняйте всё что нужно - геометрию, размеры, обозн./наим-е и пр. Рекомендую изменить ЦВЕТ - чтобы отличать старую и новую детали.
Цитата: Alekzander от 29.11.21, 11:50:25А если выбрать компонент, правой кнопкой по нему в дереве и нажать свойства
Потом там где файл-источник ссылку новую указать на новый файл или исполнение
Потом возможно придется отношения переуказать
Спасибо всем ответившим! Особое спасибо Alekzander'у!
Вас уже повели куда то в сторону от Вашего первоначального вопроса. Если у детали ничего не меняется, кроме отверстия, откройте её на редактирование непосредственно в сборке. Поменяйте диаметр отверстия. Выйдите из редактирования. И это всё, что Вам надо сделать.
Цитата: GenTAPo от 29.11.21, 18:18:00Вас уже повели куда то в сторону от Вашего первоначального вопроса.
Alekzander объяснил как сделать именно то, что я хотел.
Цитата: GenTAPo от 29.11.21, 18:18:00Если у детали ничего не меняется, кроме отверстия, откройте её на редактирование непосредственно в сборке. Поменяйте диаметр отверстия. Выйдите из редактирования. И это всё, что Вам надо сделать.
В сборке две детали с разными названиями, отличающиеся друг от друга диаметрами отверстий. Первоначально сборка собиралась с двумя одинаковыми деталями.
Цитата: z011 от 29.11.21, 18:47:56... Первоначально сборка собиралась с двумя одинаковыми деталями.
Такое впечатление, что вы по каким-то причинам не любите исполнения. А оно здесь самое уместное.
У него НАЧАЛЬНЫЕ условия, похоже, жёсткие: детали на 98% похожие, но с разными обозначениями/наименованиями. И переименовывать запрещено! (Похоже - внутренним редактором.) А то, что можно элементарно и быстро ВНОВЬ создать деталь (модель детали) - это пока не освоенная технология.
Ничего, какие наши годы, НАУЧИТСЯ.
Ну можно сделать и исполнениями, но присвоить не -01, а нужный номер. В настройках поставить нужные галочки.
Деталь одна, в исполнениях, но с совершенно разными обозначениями.
Самое главное в варианте с исполнением - детали ВСЕГДА будут одинаковыми, кроме отверстий! В случае независимых деталей при изменениях придётся редактировать ОБЕ детали.
(Правда, и в исполнениях ТОЖЕ есть глюки, при которых исполнение может не измениться вслед за базовой деталью. НО такие глюки есть везде. Разве что в варианте с деталью-заготовкой их нет?)
Цитата: z011 от 29.11.21, 11:29:52Хочу заменить деталь в сборке на деталь, все отличие которой от находящейся в сборке состоит в измененном диаметре отверстия. Естественно, хочу чтобы сохранились все геометрические связи.
Другими словами нужно подменить деталь в сборке так, что бы она этого даже не почувствовала (остались неизменными сопряжения; проекционные эскизы, сделанные с этой детали; копии, сделанные с этой детали и т. п.)
Самый простой и безопасный способ:
- кликаете правой клавишей на выделенную деталь и выбираете "Сохранить как". В параметрах сохранения выбираете опцию "Оставить ссылки без изменения".
- В сборке кликаете правой клавишей на эту деталь и на вкладке Параметры кликаете на "Файл-источник" (см. рис) и выбираете ту самую сохранённую деталь.
Всё, теперь можете менять отверстия или что угодно в этой детали. Сборка ни какой подмены не почувствует. :angel:
Другие способы в виде подмены на другую, отдельно созданную деталь или игра с исполнениями могут привести к трагическим последствиям, если деталь плотно завязана в сборке. :cl:
Не уверен - что это ЕДИНСТВЕННЫЙ надёжный вариант. В варианте с исполнением должны остаться привязки ТЕХ ЖЕ поверхностей, что и у базовой детали, и они в 99,9% наверняка останутся теми же (в данной ситуации с одним отверстием - на 100%). А если привязаны координатные оси/плоскости, то - абсолютно без проблем с любым вариантом.
Цитата: СВ от 29.11.21, 20:32:46У него НАЧАЛЬНЫЕ условия, похоже, жёсткие: детали на 98% похожие, но с разными обозначениями/наименованиями. И переименовывать запрещено! (Похоже - внутренним редактором.) А то, что можно элементарно и быстро ВНОВЬ создать деталь (модель детали) - это пока не освоенная технология.
Ничего, какие наши годы, НАУЧИТСЯ.
Интересно, а как по-Вашему, я сделал эту новую деталь?
Коллеги! Самый универсальный способ замены компонента в сборке указал Alekzander в сообщении № 3. Именно так я и делал когда работал в SW и Inventor'е.
Привязки, надо полагать, после замены детали не пришлось редактировать? Кстати, а какие привязки: поверхности детали или ...?
Цитата: СВ от 30.11.21, 10:53:44Привязки, надо полагать, после замены детали не пришлось редактировать? Кстати, а какие привязки: поверхности детали или ...?
Новая деталь была сделана копированием файла с моделью. После этого изменил в модели диаметр отверстия.
Естественно привязки редактировать не пришлось.
Вообще, пока проектирую, называю детали (и файлы в которых они хранятся) без номера чертежа. Когда дело доходит до оформления документации, переименовываю файлы. Отсюда необходимость менять компоненты в сборке. Т.е. меняешь деталь на ту же самую деталь, только под другим именем.
Ваше "копирование файла" и метод через "Сохранить как" - это практически одно и то же, но во втором случае чуть удобнее. У вас же в данном случае получилось как бы "отложенное Сох.как".
- - - -
По поводу имён файлов - примерно та же ситуация. В общем случае делаю так: в имени файла даю начало Обозначения (пр.: 256140-00. ...) и Наименование, а затем могу поправить, а скорее - не имеет смысла, т.к. для поиска информации уже достаточно, а остальные подробности уже не важны, так что получается хорошо экономить время. Либо как вы - меняю, но методом Сох.как. Очень быстро получается. НО - не всегда применимо! Если есть проецирование, ссылки и прочие взаимосвязи - менять НЕ ГОДИТСЯ, мороки будет немеряно.
Цитата: z011 от 30.11.21, 12:14:42... Когда дело доходит до оформления документации, переименовываю файлы. Отсюда необходимость менять компоненты в сборке. Т.е. меняешь деталь на ту же самую деталь, только под другим именем.
Стесняюсь сказать, что если при открытой сборке сохранить файл детали с новым именем, то К сам перестроит ссылки в модели на новое имя файла детали. ИМХО менять файл врукопашную можно, никто не запретит, но может быть это лишнее?
К стати. Комплектовщик К20 научился корректно собирать комплект деталей сборки с переименованием деталей как нужно пользователю. Это замечательно.
Потому можно не париться с именами файлов пока проект в работе. По окончанию Компоновщик скомпонует-переименует.
Всем доброго дня!
А возможно ли в Компасе одной операцией поменять группу одинаковых деталей в сборке? Или нужно менять каждую по очереди?
Выше уже было сказано каким образом это сделать. Достаточно подменить файл модели детали. При открытии сборки в ней очутятся новые детали.
Цитата: YNA от 30.11.21, 09:15:53Другие способы в виде подмены на другую, отдельно созданную деталь или игра с исполнениями могут привести к трагическим последствиям, если деталь плотно завязана в сборке.
Ни к чему трагическому использование исполнений ни разу не приводило. И это удобно, если детали отличаются двумя отверстиями. Или если сегодня надо без отверстий, а завтра это нужно с отверстиями. Замена одним кликом на выбор исполнения. И стоит, как влитая.
А есть какой-то инструмент массовой замены деталей в сборке?
Странно что по одной детали ссылку на файл менять можно, а сразу у всех одинаковых - низя(((
Предположу, что АСКОНовские принципы установки Деталей в Сборку не позволяют "пакетную" замену. Наверное, помешает то, что положение деталей изменится ("последующие" детали будут располагаться как деталь, первая из группы, а не как стоят заменяемые детали), и привязки слетят, - если захотят это внедрить.
- - - - -
Буквально вчера читал статейку о программировании, где "на пальцах" показано, что в какой-то момент развитие программы подходит к точке, в которой её МАЛОрезонно развивать дальше в неизменном виде, гораздо практичнее её переписать. В Компасе накопилось много мест, где даже простое и нужное изменение/дополнение не прокатывает - слишком много переделок и костылей понадобится.
Т.е. начни разработчики Компаса создавать Компас вновь (с имеющимся опытом, разумеется), программа была бы совсем другой, на порядок лучше. Но, как говорится, кто ж им даст ... , программа-то огромная!
- - - - - -
Может, энтузиасты попробуют для установки деталей применить принципы установки "болтов" - создавать в детали присоединительную точку и плоскость (может быть ещё одну плоскость - для установки по углу)? И опробовать "пакетную замену". Проверить (получится, к бабке не ходи!) и предложить АСКОНу.