База прочих изделий с исполнениями

Автор CHIKoff, 25.06.26, 17:08:16

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

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

CHIKoff

Всё буду рассказывать на примере стойки для платы PCHSS с резьбой М3. Захотел сделать так, чтобы в одном файле .m3d у меня были все варианты. В 22 версии компаса делал следующее:
1. Создал/скачал модель базовой стойки. Имя файла "Стойка PCHSN3.0-ХХ.m3d", Наименование "Стойка PCHSS". Обозначение пустое
2. Задал параметр длины через переменную.
3. Создал 10-15 независимых исполнений относительно базового варианта.
4. В редакторе исполнений добавлял столбик с переменной, менял Наименование и значение переменной каждого исполнения в соответствии с высотой стойки.
5. Для корректного отображения Исполнений при вставке в сборки и в спецификациях открывал каждое исполнение в режиме редактирования твердых тел, в верхнем меню открывал Управление-Спецификация-Внешний объект спецификации.
6. В открывшимся окне удалял номер исполнения, сохранил, закрыл.
Всё. Теперь есть одна моделька, при вставке сразу есть возможность выбрать нужную высоту, которая в списке отображается как надо.

В 24 компасе первые 4 пункта проходят без запинок. Но дальше беда... убрали этот подраздел в Управлении. В свойствах модели попытка полностью убрать Номер исполнения приводит к ошибке "Исполнение уже существует", несмотря на то что наименования у них уже разные. (По этой же причине в 22 версии удаление номера исполнения производилось через вышеописанное меню). В редакторе исполнений такой фокус тоже провернуть не удаётся, та же ошибка.

Была попытка заменить Номер исполнения невидимым символом (alt+255), чтоб формально сделать значение уникальным, добавлял к каждому новому исполнению ещё один такой символ. Получил лестницу в списке выбора исполнений. Как бы прокатило, но смотрится уродско да и в целом не по-людски как-то.

Собственно вопрос. Как бы вы решили такую проблему в 24 версии?) Вариант разбить на отдельные модели не подходит. В последствии планирую проделать такую работу и с другими частоиспользуемыми "Прочими изделиями".

lavgirb

А спецификацию в чем делаете?
Точнее, эта запись нужна для спецификации?

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

CHIKoff,
1 этап:   создайте два ЗАВИСИМЫХ исполнения вашей стойки как на рисунке.
2 этап:   напрягитесь и вместо номера исполнения -01 -02 вставьте переменную
которая равна  длине вашей стойки.
Переменная для основного исполнения должна быть хотя бы 1 мм.

FR347

Может тут убрать галочки "формировать...."

IgorT

#4
По каким причинам ТС не использует Варианты моделей К24?
Для Покупных изделий Варианты использовать удобно.

Ellem

ЦитироватьКак бы вы решили такую проблему в 24 версии?
Добрый день.
При наличие ПОЛИНОМ MDM я бы наполнил справочник "Прочих изделий" данными стойками используя их исполнения по одной модели.
А далее уже КОМПАС берёт из ПОЛИНОМ необходимую стойку используя то "Обозначение", которое указано вами в ПОЛИНОМ игнорируя то, что написано в модели.

СВ

#6
CHIKoff, правильно ли понимаю вашу ситуацию и ваш вопрос:
- имеется конструкция и её Исполнения, в Исполнениях изменяется один размер (через переменную L), имеется таблица, в которой показаны Исполнения и соответствующие им размеры L,
- нужно ...
А вот что нужно - ТОЧНО не могу понять.

IgorT

Цитата: СВ от 26.06.26, 09:32:47...
А вот что нужно - ТОЧНО не могу понять.
Ему нужно, что бы Покупные попадали в СП без -01, -02, и т.д. и  т.п.

СВ

#8
Т.е. если "классически" мы вставляли в Сборку какой-то Компонент и если нужно получить в нём другой размер, мы его меняли внешней переменной, то CHIKoff сделал для удобства Исполнения и таблицу с исполнениями и размерами, только сами Обозначения исполнений ему мешают, и их нужно убрать. Так?
Другими словами: нужно быстро и просто вставлять в Сборку Компоненты с разной длиной.
Наверное, и Обозначение Компонента должно меняться в зависимости от длины, типа Стойка PCHSN3.0-16, Стойка PCHSN3.0-24?

IgorT

Цитата: СВ от 26.06.26, 09:54:53Т.е. если "классически" мы вставляли в Сборку какой-то Компонент и если нужно получить в нём другой размер, мы его меняли внешней переменной, то CHIKoff сделал для удобства Исполнения и таблицу с исполнениями и размерами, только сами Обозначения исполнений ему мешают, и их нужно убрать. Так?
Ну да. Только внешняя переменная здесь не нужна. Да и ТС про неё не говорит. ТС хочет выбирать из перечня Исполнений, только Обозначения с номерами исполнений лезут.

СВ

#10
Ну так была же тема как в Исполнения вместо номера исполнения заводить тот же размер. (Я этим не занимаюсь, потому и не помню подробности.) Или автор это и делал, но сейчас, на другом Компасе, это не получается?
- - -
Полагаю, из-за огромного числа Исполнений желателен ещё и механизм автоматического создания Обозначения (включающего в себя размер), чтобы не ковыряться с каждым:
Цитата: CHIKoff от 25.06.26, 17:08:16...
5. Для корректного отображения Исполнений при вставке в сборки и в спецификациях открывал каждое исполнение в режиме редактирования твердых тел, в верхнем меню открывал Управление-Спецификация-Внешний объект спецификации.
6. В открывшимся окне удалял номер исполнения, сохранил, закрыл.

CHIKoff

Цитата: lavgirb от 25.06.26, 17:37:03А спецификацию в чем делаете?
Точнее, эта запись нужна для спецификации?
Так же в компасе. Да, надо чтоб сразу всё в СП попадало в корректном виде. На данный момент стойка попадает в СП с -01 в столбце Обозначение, надо вручную убирать.

Цитата: Валерий Изранов от 25.06.26, 20:09:41вместо номера исполнения -01 -02 вставьте переменную
которая равна  длине вашей стойки
Тогда в СП будет это значение в столбце Обозначение, пробовал. По этой же причине была попытка заменить все номера исполнения на Alt+255.

Цитата: FR347 от 26.06.26, 07:39:52Может тут убрать галочки "формировать...."
Пробовал. Вообще не понял зачем эта настройка. Даже с снятой галочкой номера исполнений продолжают присваиваться автоматически и последовательно.

Цитата: IgorT от 26.06.26, 08:12:20По каким причинам ТС не использует Варианты моделей К24?
Для Покупных изделий Варианты использовать удобно.

При использовании Вариантов проблема с Обозначением решается, да. Но в спецификации они:
1. используют общее наименование, а не конкретного варианта;
2. суммируются по количеству, даже если использованы несколько разных Вариантов (в следующем сообщении приложу скрины)

А в компасе есть встроенные модели подобных вещей? Подскажи плз где искать)

Цитата: Ellem от 26.06.26, 08:35:57При наличие ПОЛИНОМ MDM
Полинома нет к сожалению.

Цитата: СВ от 26.06.26, 09:32:47- имеется конструкция и её Исполнения, в Исполнениях изменяется один размер
Основной задумкой было реализовать полностью автономный файл с, например, всеми стойками. Чтобы в дальнейшем легко и быстро закидывать это в сборки.

Цитата: IgorT от 26.06.26, 09:40:27Ему нужно, что бы Покупные попадали в СП без -01, -02, и т.д. и  т.п.
Совершенно верно)

Цитата: СВ от 26.06.26, 09:54:53Обозначения исполнений ему мешают, и их нужно убрать. Так?
Именно

Цитата: СВ от 26.06.26, 09:54:53Наверное, и Обозначение Компонента должно меняться в зависимости от длины, типа Стойка PCHSN3.0-16, Стойка PCHSN3.0-24?
Не совсем. пункт Обозначение должен быть полностью пустым, т.к. в СП эта фигня попадает в раздел Прочие изделия. Высота стойки должна фигурировать именно в Наименовании, без ручных доработок.



 

CHIKoff

Цитата: IgorT от 26.06.26, 08:12:20Для Покупных изделий Варианты использовать удобно.
+ Благодарностей: 1

Михаил88

Может Вам сделать библиотеку kle.

Михаил88


lavgirb


При вставке компонента в сборку отключаете связь его обозначения с обозначением в детали. Удаляете его номер исполнения. И будет спецификация в КОМПАС как надо.
Я в нужных случаях переменовываю скопом за раз компоненты программой Браком.

Михаил88

Вот пример на основе библиотеки kle.

Мой-проект-1-2026-06-26_22-36-50.gif


Михаил88

Цитата: lavgirb от 26.06.26, 20:30:07При вставке компонента в сборку отключаете связь его обозначения с обозначением в детали. Удаляете его номер исполнения. И будет спецификация в КОМПАС как надо.

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

IgorT

Может быть предложение Аскону предложить, что бы в Наименование модели добавлялось имя варианта?

Греков О

IgorT,подумайте о последствиях перед подачей предложений Аскону.