Быстрый перенос параметров на другую деталь

Автор СВ, 25.01.19, 15:23:27

« предыдущая - следующая »

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

Эдуард

28.01.19, 09:20:50 #20 Последнее редактирование: 28.01.19, 09:44:18 от Эдуард

Значит делайте зависимое исполнение. Связь деталей думаю сохранится. :)


Извиняюсь, только что проверил - связь не сохраняется.


СВ

 Это как именно?
Давайте сначала:
у вас есть листовая деталь (несимметричная), и нужно разделить её на две неравных части, и чтобы при дальнейшем редактировании В ОДНОМ МЕСТЕ обе менялись синхронно. И развёртки чтобы были.
Как сделать это "долгим" методом - ясно. Как сделать быстро? А как сделать "почти мгновенно"?

Vitalij Lysanov

28.01.19, 15:09:14 #22 Последнее редактирование: 28.01.19, 17:51:59 от Vitalij Lysanov
Есть вариант с копированием сразу всех окружностей.

Командой Копировать объекты получаем копию тела с нужным эскизом

Открываем плоскость и эскиз на плоскости
На эскиз проектируем (что то проектируем, грань наверное) получаем эскиз с отверстиями, который можно применять в операциях.

Поддерживается изменение существующих отверстий

Новые отверстия нужно добавлять.

__

Скопированное тело можно скрыть

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

Если копировать эскиз, отверстия в новый эскиз придется добавлять по одному.
По сравнению с ранее приведенным вариантом, меньше операций выдавливания и вырезания. 

Эскиз шайбы с отверстиями допускает построение замкнутой поверхности. Дальше аналогично. 
Высота поверхности может быть 0.1 мм


СВ

  НЕ ТО абсолютное!
Снова читаем условие задачи: у нас есть ...

СВ

 На данный момент прихожу к выводу, что самый подходящий вариант использования, нет, ПРОСТО НЕОБХОДИМЫЙ способ - это создание полунезависимых моделей/исполнений.
  Когда часть полунезависимого исполнения совпадает с исходной, то получить БЫСТРО такое совпадение сейчас не знаю как. А данный способ помог бы. Нажал кнопочку "МГНОВЕННАЯ ПЕРЕДАЧА ССЫЛОК"  и пошёл щелкать нужные (или ненужные - смотря каких меньше) элементы в Дереве, причём только в одной детали. 12 секунд и всё.

IgorT

А передача элементов дерева в другое исполнение это не то что нужно?

Эдуард

Цитата: СВ от 28.01.19, 22:48:02
...ПРОСТО НЕОБХОДИМЫЙ способ - это создание полунезависимых моделей/исполнений.
  Когда часть полунезависимого исполнения совпадает с исходной, то получить БЫСТРО такое совпадение сейчас не знаю как. ...


   Исполнения, конечно, позволяют получить развёртки для каждой детали. Но при использовании исполнений есть свои нюансы которые приходится учитывать - это обозначения с общей базовой частью и через дефис отличающиеся цифровые окончания.
   Поэтому в вашем случае использования крышки как отдельной детали и ответной детали, которая наверно будет принадлежать некоей подсборке, понадобятся разные обозначения, которые невозможно будет назначить используя частично зависимые исполнения.
   Если же использовать для ваших деталей не исполнения, а деталь-заготовку одинаковой части - в этом случае можно присвоить деталям разные обозначения, изменения в деталь-заготовке будут синхронно передаваться в обе ваши детали. Но, деталь-заготовка не будет разгибаться в ваших деталях, поэтому её можно использовать только для плоской общей части деталей.
Это рассуждения как можно использовать имеющийся функционал для вашей задачи. Ясно что его не хватает.
А чтобы иметь то, что вы хотите - нужно писать предложение в АСКОН.

СВ

  Абсолютно верно!
Если принять, что под исполнением понимать не только Исполнения детали, но и просто Детали с общими элементами, тогда сгодится?
- - - - - - - -
Цитата: Эдуард от 29.01.19, 09:35:49
...А чтобы иметь то, что вы хотите - нужно писать предложение в АСКОН.

Т.е. просить Алексея Павловича перенести в раздел Пожелания и предложения?
Алексей Павлович, прошу!

Петрович-47

Цитата: Эдуард от 29.01.19, 09:35:49
   Исполнения, конечно, позволяют получить развёртки для каждой детали. Но при использовании исполнений есть свои нюансы которые приходится учитывать - это обозначения с общей базовой частью и через дефис отличающиеся цифровые окончания.
...


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

СВ

 Метод должен быть универсальным! Для Исполнений, для ЛЮБЫХ моделей.
Ещё раз: две основные ситуации
1- имеется полностью или частично выполненная модель, далее на этой основе  будут сделаны модели (в том числе и Исполнения), так вот это общее "одним кликом" и зафиксировать; пример: пластина с отверстиями, из нею сделана крышка, так координаты отверстий, общие размеры  должны совпадать;
2 - разделить модель на части (например, в каждой от общего отрезать ненужное), нужно, чтобы в каждой из частёй всё (или часть) совпадало. Это я уже описывал выше.

Петрович-47

Сам функционал исполнений отлично подходит для создания однотипных изделий с разными типоразмерами НО...
Как всегда в Компасе всё через ж.пу:

Есть у меня набор шаров: 10, 20, 30 мм диаметром
Великолепно!
Берём делаем Шар, переменная "Диаметр" = 10 мм
Второе исполнение, переменная "Диаметр" меняем на 20 мм
Третье исполнение, переменная "Диаметр" меняем на 30 мм
ЭФ5
Красота... счастья полные штаны
Назавтра...
Елкипалки... а первый шар должен быть диаметром 10,1 мм... блин...
Ну хорошо
У нас же всё параметризовано!
Меняем 10 на 10.1 ЭФ5 Красота Молодцы программисты. Ура

Ой что это? Чтосовторымитретимисполнениями? Вотжежбля они тоже стали 10.1 мм

На вопрос: ребята? почему???? ...
   Ну как же... это же !зависимые! исполнения, вот они и !зависят! друг от друга и нефиг менять переменные
Дак нахрена мне такие исполнения которые в любой момент становятся одинаковыми
В чём тогда смысл исполнений?

Есть ещё один косяк... но он мелочь по сравнению с этим багом убивающим весь функционал

Эдуард

Цитата: Петрович-47 от 29.01.19, 10:15:46
Эти два крыжика управляют этим процессом и если их убрать, то можно делать всё что заблагорассудится


   Это верно только для независимых исполнений.
   Для зависимых не получается.
Цитата: Петрович-47 от 29.01.19, 10:44:29
...
Ой что это? Чтосовторымитретимисполнениями? Вотжежбля они тоже стали 10.1 мм

На вопрос: ребята? почему???? ...
   Ну как же... это же !зависимые! исполнения, вот они и !зависят! друг от друга и нефиг менять переменные
...

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

Эдуард

Цитата: СВ от 29.01.19, 10:40:31
...пример: пластина с отверстиями, из нею сделана крышка, так координаты отверстий, общие размеры  должны совпадать;
...


   Ещё раз повторюсь, что для этого варианта можно использовать компоновочную геометрию. Создаёте эскиз отверстий, загружаете в обе детали и на его основе делаете их. Потом изменения расстояний между отв. в эскизе перейдут в детали.

СВ

 Да я Вам могу привески чуть ли не десяток методов, как сделать одну и ту же деталь. А как сделать максимально быстро? Наверное, это -  "мгновенная компоновочная геометрия"?

Петрович-47

Цитата: Эдуард от 29.01.19, 11:44:51
   Это верно только для независимых исполнений.
   Для зависимых не получается.  ...


У меня для всех получается

СВ

29.01.19, 14:12:41 #35 Последнее редактирование: 29.01.19, 14:29:41 от СВ
  Расскажите подробнее про отличия в зависимом исполнении, на простейшем примере, в К17.
(Скажем, осн.деталь - пластина с двумя выступами (цилиндры) и 2 отв., Исполнение - нет одного выступа и одного отв-я, плюс доп.паз. Понятно, паз в Исполнение просто добавляется, а как убирается остальное, при этом нельзя срезать выступ и заполнять отв-е, желательно работать только с помощью Переменных.)

Петрович-47

Просто исключить через интерфейс
или
через переменную - присвоить значение больше нуля переменной "исключить" в самой операции

СВ

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

Петрович-47

Ещё раз повторюсь: макрос который проходит по переменным и синхронизирует одинаковые имена, но подозреваю что необходимо каким то образом отслеживать какие переменные подлежат синхронизации, а какие нет, т.е. у каждой переменной должен быть ещё "флаг" (логическая переменная True/False)

Короче хренькакаято, слишком всё неоднозначно, без постоянного вмешательства пользователя не обойтись.

Лучше бы сделали интерфейс побыстрее, а то графика работает быстро, а перемещения между элементами интерфейса - как старая больная черепашка
+ Благодарностей: 1

IgorT

Цитата: СВ от 29.01.19, 14:51:01
А теперь представим, что вторая деталь - не Исполнение, а просто другая деталь. Нужно отредактировать первую деталь и при этом всё, что в двух деталях совпадает, должно измениться и во второй детали. Как эту взаимосвязь между деталями настроить быстро?

Может быть штатная  "Деталь-заготовка" нам поможет?