• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как сравнить две детали на одинаковость? Желательно с минимумом действий.

Автор lavgirb, 30.08.24, 11:23:20

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

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

lavgirb

Не нашел как.
Есть ли возможность сравнить две детали по геометрии? На идентичность.
Например, полученные из STEP-файлов.
Спасибо.

YNA


lavgirb

Цитата: YNA от 30.08.24, 11:29:20Можно вставить одну в другую и проверить коллизии.
Ну да, попробовал.

1 Сохранил деталь как STEP-файл.
2 Перестроил
3 Сохранил эту перестроенную деталь как STEP-файл.

STEP-файлы получились различающимися по размеру и по контрольной сумме. Значит сравнение по STEP-файлам не проходит.

4 Загрузил две детали из STEP-файлов. Расчет МЦХ показал, что у них одинаковый объем по 105884,048 куб. мм.
5 Вставил детали в сборку так, что б их начала координат совпали с началом координат сборки.
5 Выполнил проверку коллизий. Проверка выдала пересечение 105882,235768 куб. мм.

Значения объемов и значение пересечения не совпали. На 2 куб. мм.  :(

lavgirb

У двух деталей, загруженных из STEP-файлов, площади поверхности и объемы в мм (6 знаков после запятой) совпали.
Наверное, с большой долей вероятности можно считать детали одинаковыми, если их и площади поверхности и объемы, рассчитанные с такой точностью, совпадают.
Для сложных корпусных деталей, конечно. Для простых деталей этот метод не проходит.
Что можно сказать по этому поводу?

lavgirb

МЦХ деталей загруженных их STEP-файлов одной модели до перестроения и после перестроения.
МЦХ1.jpg
МЦХ2.jpg

Проверка коллизий.

ПровКолл.jpg


Было бы идеально, если бы пересечение совпало с объемом.

YNA

Можно попробовать формат JT вместо STP. Там вроде есть настройка точности.
Правда у этого формата есть косяк, тянущийся то ли с 20-й, то ли 21-й версии. При сохранении в JT ячейка Обозначение очищается, а её содержимое переносится в ячейку Наименование. Не смертельно, но неприятно.
Скорее всего косяк идёт с 21-й версии, потому что ошибки полностью исправляются в основном через три года, а сейчас только 23-я версия и прошло только 2 года.  :)

lavgirb

В двух файлах деталей из двух разных STEP, полученных с одной модели, оказался не совпадающим 3D-текст. Почему-то.
Видимо, он и давал разницу между объемами деталей и объемом пересечения.

3DText.jpg

lavgirb

В общем, удалил 3D-текст.
Получил два STEP-файла с одной модели. Один до перестроения, второй после перестроения модели.
Размер файлов оказался одинаковым. Сравнение по содержимому показало, что они различаются только временем экспорта в формат STEP.

Сравнение по содержимому..jpg

STEP-файлы практически совпали.

Объем исходной модели V = 105888,439057 мм3
Объем пересечения при проверке коллизий V = 105890,25932 мм3
Объемы и без 3D-текста не совпали.

Toptotal

Цитата: lavgirb от 31.08.24, 07:40:21Получил два STEP-файла с одной модели.
А зачем Step? степ последний вариант так сказать,  сравнивать удобней САПР формат, для солида делал плагин Geometrika, он и поиск геометрический и фильтр в ТС позволял делать. Видеть сразу и массу и площади и габариты ни и по сути стоимость детали тоже. В Компасе как то кисло все с этим.

lavgirb

Цитата: Toptotal от 01.09.24, 12:17:03А зачем Step?
Вообще-то не зачем, а почему. А какие есть еще варианты?
Планируется сдача в службу технической документации (ОТД) не только чертежей, но и STEP-файлов деталей и некоторых сборок.
При внесении изменений в КД хочется понимать, надо ли уже обновлять STEP в ОТД или пока можно оставить тот, что там лежит.
Особенно актуально при большом количестве разных изменений.

К сожалению, не всегда идет изменение модели при изменении информации в чертеже.
А то можно было бы просто STEP-файлу присваивать очередной номер изменения чертежа.

Toptotal

Цитата: lavgirb от 01.09.24, 15:50:03Вообще-то не зачем, а почему. А какие есть еще варианты?
О том что изменения в чертеже касаются геометрии детали а не техтребований или допусков, знает тот кто вносит изменения.
Он и должен давать отмашку что требуется обновить.

СВ

 Предлагаете надеяться на память при сотне-другой-третьей Деталей и Сборок? Да вы уникум!

p3452

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

lavgirb

Цитата: p3452 от 01.09.24, 18:51:46"Контрольные суммы" Вам в помощь ;)
Думал об этом.
Но два STEP-файла одной детали не могут иметь одинаковые контрольные суммы.
Поскольку в STEP записывается время их создания. А оно всегда разное.
Это означает, что и контрольные суммы всегда будут разными.
+ Благодарностей: 1

p3452

Цитата: lavgirb от 01.09.24, 20:21:41Думал об этом.
Вот! Вот!
Поэтому определитесь, для начала что считать ОДИНАКОВОСТЬЮ...

lavgirb

Цитата: p3452 от 01.09.24, 21:18:28Вот! Вот!
Поэтому определитесь, для начала что считать ОДИНАКОВОСТЬЮ...

"По этому" по чему?
А вы как полагаете?

max_tlt

Конечно, вариант с использованием софта для реверс инжиниринга и контроля - это не минимум действий, но все же. Например, в Control X можно импортировать две модели, их можно автоматически совместить по геометрии и есть много данных по анализу на соответствие, как и визуальный контроль в виде "теплового" 3D-анализа, гистограмма так и разные количественные данные по процентам и прочее. Правда, я делал сравнение stl и step. step-step не пробовал.
+ Благодарностей: 1

p3452


lavgirb

Цитата: max_tlt от 02.09.24, 08:21:06step-step не пробовал.
Жаль. Было бы интересно узнать результат.

Toptotal

Цитата: СВ от 01.09.24, 18:28:03Предлагаете надеяться на память при сотне-другой-третьей Деталей и Сборок? Да вы уникум!
Вы это кому адресуете? И о чем ?