Копирование проекта с новым децимальным номером

Автор Дмитрий_Л, 13.03.23, 14:23:04

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Дмитрий_Л

Всем доброго времени суток!
С недавних пор перешел с инвентора на компас и само собой столкнулся с некоторыми трудностями.

Вопрос следующий:
Имеется проект, состоящий из головной сборки и множества подсборок и деталей.
Всё это хранится в одной папке (без связей с удаленными дисками и тп).
Все имена файлов составлены по принципу Обозначение - Наименование.

Проект типовой, и часто при создании нового аналогичного изделия проще его откопировать и внести изменения (проще чем заново делать).

Собственно вопрос: позволяет ли компас как либо быстро откопировать проект в новую папку с изменением децимальных номеров (и в свойствах моделей и в имени файла) с сохранением связей в новом проекте и оборвав связи со старым? То есть в итоге получаем два независимых проекта.

Сейчас вижу 2 пути: это "сохранить как" каждую модель и ручками перенаправлять связи и менять обозначения и имена файлов, что крайне трудозатратно и не сказать, что надежно. Или же скопировать всю папку, в тотале поменять нужную часть децимального номера в имени файла составляющих, и далее объяснять компасу где лежат потерянные им детали, что тоже мучительно.

В Inventor с этой задачей справлялся на ура такой инструмент как Design Assistant, но для КОМПАСа ничего подобного, увы, не нашел, как и макроса какого (сам пока не решился писать ибо опыта маловато).

dimak222

1. Меняете обозначение/наименование в КОМПАСе.
2. Запускаете "Комплектовщик компонентов КОМПАС-3D" (Приложения -> Утилиты -> Комплектовщик компонентов КОМПАС-3D).
3. Настраиваете по своим параметрам (что откуда брать).
3.1. Что бы имя бралось из КОМПАСа, в параметрах комплектовки имена файлов КОМПАСа выбрать: "Обозначения + Наименование" и разделитель.
4. Выбрать папку для сохранения.
5. Нажать кнопку "Скомплектовать".

P.S. Если чего-то (чертежей) не хватает или добавились винты в новую папку, поиграться с "Параметры комплектовки" (галочки добавить/убрать).

СВ

13.03.23, 15:51:15 #2 Последнее редактирование: 13.03.23, 16:19:13 от СВ
 Никогда такими делами не занимался, потому тоже интересуюсь:
после п.1. "Меняете обозначение/наименование в КОМПАСе" ссылки (на размеры и пр.) между Сборками/Деталями сохраняются правильно, т.е. ссылки идут на переименованные файлы? По мне (в смысле - предполагаю) так должны продолжать ссылаться на старые файлы (которых уже нет)...
- - - - - -
Сдаётся, похожая тема была, большая такая, с разными предложениями (включая ТоталСомандер), и вроде ни одно не удовлетворяет автора темы.
Возникала проблема ссылок переименованных файлов на первоначальные файлы, которые копировали - если все файлы на одном компьютере. Сам процесс переименования - тоже с какими-то нюансами/хитростями.

Дмитрий_Л

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


Цитата: dimak222 от 13.03.23, 15:13:321. Меняете обозначение/наименование в КОМПАСе.
Менять обозначение/наименование в каждой детали/сборке исходного проекта?
Если так - то смысл теряется, потому что "сохраняя как" я делаю ровно то же самое, только не редактирую исходный проект.

Если же только в общей сборке поменять и КОМПАС сам поймет дальше что к чему - это панацея, пойду пробовать.

СВ

Вижу дело так же, как и вы:
Цитата: Дмитрий_Л от 13.03.23, 14:23:04Сейчас вижу 2 пути: это "сохранить как" каждую модель и ручками перенаправлять связи и менять обозначения и имена файлов, что крайне трудозатратно и не сказать, что надежно. Или же скопировать всю папку, в тотале поменять нужную часть децимального номера в имени файла составляющих, и далее объяснять компасу где лежат потерянные им детали, что тоже мучительно.
либо третий путь: если не требуется ПОЛНЫЙ порядок в файлах, то и не переименовывать файлы, а только править обозначения/(наименования - немногие) "внутри файла". Гораздо быстрее получается. Очень часто так делаю даже для нового проектирования: начинается перекидка между сборками/подсборками и бросаю это муторное занятие по переименованию. Буквально сейчас так и делаю.
Многим нужен порядок прежде всего для поиска файлов, я же поиск веду по другому - из Спецификации, она-то всегда правильная.

dimak222

Цитата: СВ от 13.03.23, 15:51:15после п.1. "Меняете обозначение/наименование в КОМПАСе" ссылки (на размеры и пр.) между Сборками/Деталями сохраняются правильно, т.е. ссылки идут на переименованные файлы?
Зачем менять ссылки на размеры? Оставляете старый путь к дет. как есть. После комплектовки, ссылки обновляться и будут ссылаться на новое расположение/имя дет. + ещё привязывает все чертежи и СП.

Цитата: Дмитрий_Л от 13.03.23, 16:20:59Менять обозначение/наименование в каждой детали/сборке исходного проекта?
Если так - то смысл теряется, потому что "сохраняя как" я делаю ровно то же самое, только не редактирую исходный проект.
Да в каждой дет., но потом все чертежи привяжутся автоматом.
1. Сделать копию исходного проекта, не меняя имён файлов и их расположения (папок), править всё внутри и затем запустить комплектовку. Создастся комплект проекта с правильным именем всех файлов и с привязкой к новому расположению.
2. Или можно создать первый раз полную копию по п.3.1., только выбрать "Исходное имя файла", а потом его менять и ещё раз скомплектовать. (Но особо не имеет смысла, если нет нужды отвязать от старых путей, т.к. всё решается, первый раз, обычным копированием).

P.S. Делал макрос который работает наоборот, имя файла заносит в Обозначение Наименование и Код документа. Чаще всего меняю имя файла, а потом через макрос завожу его внутрь.

KrissKross

Предлагаю рассмотреть программу РеМарка
в новой версии 5.1 - как раз реализована такая возможность
замена части Обозначения с копированием в новую папку


Дмитрий_Л

Цитата: dimak222 от 13.03.23, 16:41:03Зачем менять ссылки на размеры? Оставляете старый путь к дет. как есть. После комплектовки, ссылки обновляться и будут ссылаться на новое расположение/имя дет. + ещё привязывает все чертежи и СП.
Да в каждой дет., но потом все чертежи привяжутся автоматом.
1. Сделать копию исходного проекта, не меняя имён файлов и их расположения (папок), править всё внутри и затем запустить комплектовку. Создастся комплект проекта с правильным именем всех файлов и с привязкой к новому расположению.
2. Или можно создать первый раз полную копию по п.3.1., только выбрать "Исходное имя файла", а потом его менять и ещё раз скомплектовать. (Но особо не имеет смысла, если нет нужды отвязать от старых путей, т.к. всё решается, первый раз, обычным копированием).

P.S. Делал макрос который работает наоборот, имя файла заносит в Обозначение Наименование и Код документа. Чаще всего меняю имя файла, а потом через макрос завожу его внутрь.


Спасибо.

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

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

Дмитрий_Л

Цитата: СВ от 13.03.23, 16:24:00Вижу дело так же, как и вы:либо третий путь: если не требуется ПОЛНЫЙ порядок в файлах, то и не переименовывать файлы, а только править обозначения/(наименования - немногие) "внутри файла". Гораздо быстрее получается. Очень часто так делаю даже для нового проектирования: начинается перекидка между сборками/подсборками и бросаю это муторное занятие по переименованию. Буквально сейчас так и делаю.
Многим нужен порядок прежде всего для поиска файлов, я же поиск веду по другому - из Спецификации, она-то всегда правильная.

Мне порядок в файлах обязателен.
Ну и, допустим, меняется типоразмер установки. Деталей меняется 80%. В моем понимании, оставшиеся 20% при отсутствии электронного архива (хранении просто в папках) лучше не заимствовать, ибо не отследить в какие сборки входит деталь, и может беда приключиться если кто-то захочет что-то поменять.
Потому и необходима копия проекта автономная.

fedorLytkin

+ Благодарностей: 1

Toptotal

13.03.23, 23:41:14 #10 Последнее редактирование: 14.03.23, 00:06:55 от Toptotal
Цитата: Дмитрий_Л от 13.03.23, 17:06:38Мне порядок в файлах обязателен.
Ну и, допустим, меняется типоразмер установки. Деталей меняется 80%. В моем понимании, оставшиеся 20% при отсутствии электронного архива (хранении просто в папках) лучше не заимствовать, ибо не отследить в какие сборки входит деталь, и может беда приключиться если кто-то захочет что-то поменять.
Потому и необходима копия проекта автономная.
Тоже самое! Только просто ушел от того чтоб в Имени файла было "обозначение".. Все остальное просто два клика.
копирую проект весь в новую папку имя старой изменяю (желательно навсегда менять). И работаю в новой папке и все "Обозначение" махом меняю Тотал командером через плагин Компас 3д. Все варианты как добавлять в имя /обозначение часть или полностью различные переменные как имя или свойство из файла (масса, площадь, часть имени, имя папки).

Toptotal

Цитата: Дмитрий_Л от 13.03.23, 17:06:38лучше не заимствовать, ибо не отследить в какие сборки входит деталь
Создаю библиотеку всех используемых деталей, общих или переношу потом из проекта если где то используется или собираюсь использовать постоянно.
При изменении библиотечной детали меняю ее имя , чтоб понятно было что она другая.
Таким образом при проектировании следующего проекта стараюсь использовать уже существующие детали , так сказать запущенные в производстве. Обычно приходится менять либо библиотечную либо куда сопрягается и в зависимости от того что дешевле и быстрее или проще поменять то и меняю.

Toptotal

Цитата: СВ от 13.03.23, 16:24:00если не требуется ПОЛНЫЙ порядок в файлах, то и не переименовывать файлы, а только править обозначения/(наименования - немногие) "внутри файла". Гораздо быстрее получается. Очень часто так делаю даже для нового проектирования: начинается перекидка между сборками/подсборками и бросаю это муторное занятие по переименованию. Буквально сейчас так и делаю.
Кстати полезно знать после изменений каким имя/обозночение  было прошлое!!! Имя или обозначения иногда нужно знать каким оно было , иногда это важно при каких то проблемах или вопросов. Имя старое копируется легко в свойства или через Свойства плагина Компас 3д или через mPDM плагин, после делать можно что угодно с обозначением и именем всегда вернуть можно в зад одним кликом через mPDM.wdx плагин к Total commander.

Валерий Изранов

dimak222, комплектовщики бывают разные – от К16 до К21. И все они отличаются друг от друга, как дети от разных отцов. Самому бы вначале проверить действия из сообщения 1. Обнаружится много интересного. И только потом давать советы.
СВ писал
 «Возникала проблема ссылок переименованных файлов на первоначальные файлы, которые копировали - если все файлы на одном компьютере.»
Шикарно написано, однако.
«Программа РеМарка в новой версии 5.1» от KrissKross к сожалению работает как то весьма своеобразно.
Что написал Toptotal в своих сообщениях понять не удалось. И где найти упомянутые «плагин Компас 3д» и «mPDM плагин» указать бы ему надо.
Дмитрий_Л ,в теме «Способ проектирования...» https://forum.ascon.ru/index.php?topic=36821.0 обсуждается программа АгентК016. Эта программа умеет очень хорошо и копировать сборки, и переименовывать сборки и еще много чего она умеет делать.
+ Благодарностей: 1

Дмитрий_Л

Цитата: Toptotal от 13.03.23, 23:46:40Создаю библиотеку всех используемых деталей, общих или переношу потом из проекта если где то используется или собираюсь использовать постоянно.
При изменении библиотечной детали меняю ее имя , чтоб понятно было что она другая.
Таким образом при проектировании следующего проекта стараюсь использовать уже существующие детали , так сказать запущенные в производстве. Обычно приходится менять либо библиотечную либо куда сопрягается и в зависимости от того что дешевле и быстрее или проще поменять то и меняю.

Интересное решение, но всякие рамы, упоры и прочее в нее пихать замучаюсь(
В моём понимании, библиотека для покупных или прям совсем уж типовых изделий

Дмитрий_Л

Цитата: Валерий Изранов от 14.03.23, 08:18:38Дмитрий_Л ,в теме «Способ проектирования...» https://forum.ascon.ru/index.php?topic=36821.0 обсуждается программа АгентК016. Эта программа умеет очень хорошо и копировать сборки, и переименовывать сборки и еще много чего она умеет делать.

Благодарю!

Toptotal

Цитата: Валерий Изранов от 14.03.23, 08:18:38Что написал Toptotal в своих сообщениях понять не удалось. И где найти упомянутые «плагин Компас 3д» и «mPDM плагин» указать бы ему надо.
поиском ищите!
mPDM.wdx
Kompas3d.wdx

Валерий Изранов

А зачем нам искать. И зачем нам Toptotal, который товар под прилавком держит.

Toptotal

Цитата: Дмитрий_Л от 14.03.23, 08:56:06В моём понимании, библиотека для покупных или прям совсем уж типовых изделий
В моем понимании это называется библиотека предприятия и она должна быть на каждом предприятии.
Каждое изделие если имеет запущенные в производстве детали сложней листа или уголков и рамы..
Скажем вал или люк , просто ручку изготавливает предприятие , ее нужно использовать..
Я проект делаю и в нем папку создаю по названию .. если понимаю что буду в других сборках юзать эту деталь. Это называется унификация и уменьшения покупных или изготавливаемых деталей. Нормальные конструкторы должны делать так.
Покупные эта библиотека сторонних предприятий, и кстати когда то ставшим стандартом по причине унификации и массовости .

Toptotal

Цитата: Валерий Изранов от 14.03.23, 12:11:42зачем нам искать. И зачем нам Toptotal, который товар под прилавком держит.
Я давно все выкладывал и показывал и темы созданы, если вам лень то мне тоже лень вам че то искать и находить.
Причем поиск все равно нужно уметь пользоваться на этом форуме. Все было вылаженно ищите задавайте вопросы в соответствующей теме. Если Вы не понимаете как хранить , переименовать пакетно 100500 децимальных номера, зачем вам все это. Вы Тоталом не пользуетесь и не собираетесь.. Вам он не нужен если то и нечего приставать ссылками.