Глюк "что надо"!

Автор IgorT, 18.11.25, 11:39:18

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

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

IgorT

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

Soultaker

Матёрый © глюк  :um:
Но вроде все знают, что с математикой у АСКОН проблемы.

beginner

#2
Цитата: IgorT от 18.11.25, 11:39:18Как вам такой глюк?
Может не глюк, а "косяк" пользователя?
Есть возможность пощупать эту сборку?

А ещё нужно взять за правило (это для всех, а не конкретно ТС) иногда открывать сборку с помощью команды "открыть с проверкой". И уж тем более делать такую проверку, если появляются глюки.

и ещё. Не очень хорошая практика задавать 2 соосности (лучше соосность и, например, совпадение точки одного отверстия и плоскости, проходящей через оси двух отверстий другой детали...). Если детали не имеют взаимной параметризации, то при изменении расстояния между отверстиями в одной детали, будет сразу же появляться ошибка в сборке. Естественно ошибка временная, до тех пор как и в другой детали не будет изменено расстояние.

IgorT

Цитата: beginner от 18.11.25, 11:57:49Может не глюк, а "косяк" пользователя?
Есть возможность пощупать эту сборку?

А ещё нужно взять за правило (это для всех, а не конкретно ТС) иногда открывать сборку с помощью команды "открыть с проверкой". И уж тем более делать такую проверку, если появляются глюки.
Все возможные способы борьбы с глюком применил. Выложить сборку возможности нет.
А в чем может быть косяк пользователя?

IgorT

Цитата: beginner от 18.11.25, 11:57:49...
и ещё. Не очень хорошая практика задавать 2 соосности (лучше соосность и, например, совпадение точки одного отверстия и плоскости, проходящей через оси двух отверстий другой детали...). Если детали не имеют взаимной параметризации, то при изменении расстояния между отверстиями в одной детали, будет сразу же появляться ошибка в сборке. Естественно ошибка временная, до тех пор как и в другой детали будет изменено расстояние.
Всё там параметрично... И сами по себе в тестовой сборке детали сопрягаются как должно.

Soultaker

Цитата: beginner от 18.11.25, 11:57:49Может не глюк, а "косяк" пользователя?
Конечно же косяк пользователя  :laugh:
Как можно накосячить в соосности? Это сопряжение либо выставляется, либо переопределяет другое с ошибкой.

beginner

Цитата: IgorT от 18.11.25, 12:05:53А в чем может быть косяк пользователя?
Пока не пощупаешь - не скажешь.

Предлагаю старый проверенный способ поиска "камня". Удаляем бОльшую часть сборки и анализируем. Если проблема исчезла, то возвращаем все удалённые компоненты обратно и снова удаляем (только уже какую-то их часть) и т.д... пока не найдётся проблемное место.

В сборке МАССИВЫ присутствую? Если да, то я бы начал с них. С массивами очень много "попадалова" происходит.
А ещё не очень дружат "Массивы" и "Сделать подвижной"

Soultaker

Цитата: beginner от 18.11.25, 11:57:49Не очень хорошая практика задавать 2 соосности (лучше соосность и, например, совпадение точки одного отверстия и плоскости, проходящей через оси двух отверстий другой детали...). Если детали не имеют взаимной параметризации, то при изменении расстояния между отверстиями в одной детали, будет сразу же появляться ошибка в сборке. Естественно ошибка временная, до тех пор как и в другой детали будет изменено расстояние.
Это как раз хорошая практика, чтобы не стрелять себе в ногу. Логично предположить, что большинстве случаев, если поменялись отверстия на одной детали, то меняются и на другой.

Soultaker

Цитата: beginner от 18.11.25, 12:16:28Пока не пощупаешь - не скажешь.
Много щупателей на форуме. Может у человека NDA или сборка весит несколько гигов.

Soultaker

Цитата: beginner от 18.11.25, 11:57:49Может не глюк, а "косяк" пользователя?
Цитата: beginner от 18.11.25, 12:16:28В сборке МАССИВЫ присутствую? Если да, то я бы начал с них. С массивами очень много "попадалова" происходит.

Типичный представитель прекрасных продуктов АСКОН.  :um: Вместо того, чтобы посоветовать написать в ТП об ошибке, начинает придумывать костыли и всеми способами доказать, что это пользователь виноват в кривой работе КОМПАС.

СВ

#10
Цитата: IgorT от 18.11.25, 11:39:18...
Строю в чертёже сборки разрез по сопряженным отверстиям этих деталей. Одна деталь не режется...
Не понял на счёт "не режется". А что происходит? Посмотреть ... Или
Цитата: beginner от 18.11.25, 11:57:49пощупать
или хотя бы пощекотать.

СВ

#11
Цитата: Soultaker от 18.11.25, 12:22:19Типичный ... продукт...
... Вместо того, чтобы посоветовать написать в ТП об ошибке, ...
1. Присоединяюсь к данному замечанию: каждый отвечающий ПЕРВЫМ ДЕЛОМ должен сказать - нужно писать в СТП. Даже шаблон такой завести. А кто не сказал - типичный продукт, ф топку его!
2. Всех, кто не отвечает на вопрос, а только советует
Цитата: Soultaker от 18.11.25, 12:22:19посоветовать написать в ТП
- ф топку!!

p3452

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

Вывод: Не больше ОДНОГО совмещения по осям...

p/s: В качестве эксперимента можно попробовать выставить "округление" до шестого знака после запятой.
+ Благодарностей: 1

IgorT

Цитата: СВ от 18.11.25, 13:35:45Не понял на счёт "не режется". А что происходит? Посмотреть ...

Мда... Дела...
Вчера не удосужился сделать скриншот с проблемного чертежа. Руками исправлял, переносил на скрытый слой ненужную графику и дорисовывал нужную.
Сейчас вот попытался сделать аналогичный чертёж с модели. И что вы думаете? Разрез строится как надо. Но при этом в модели имеется расстояние между осями "соосных" отверстий
0,000001 мм.
Вот и думай, с чем связана вчерашняя развлекуха?

СВ

#14
При привычке к полной параметризации часто межосевые расстояния в сопрягаемых деталях получаю:
- либо проецированием,
- либо ссылками в "дочерней" детали на "родительскую".

Soultaker

Цитата: IgorT от 18.11.25, 14:22:24Вот и думай, с чем связана вчерашняя развлекуха?
У разработчиков это называется side effects, побочные явления. Я даю 99%, что КОМПАС состоит из "отборного" легаси кода, где костыли на костылях, вот и появляются такие странности.

Soultaker

Цитата: СВ от 18.11.25, 13:39:19Всех, кто не отвечает на вопрос, а только советует
Кстати, я ответил во втором сообщении. Это уже не моя вина, что Вам не хватает компетенций, чтобы понять это.

designer811

ТС!
Попробуйте другими операциями построить деталь с которой глюк и желательно, ту у которой привязок больше. скорее всего потом все соберётся.  :shu:

YNA

Цитата: IgorT от 18.11.25, 14:22:24Вот и думай, с чем связана вчерашняя развлекуха?
IgorT вы смотрели фильм "Невезучие"? Судя по большинству ваших сообщений кажется, что Пьер Ришар - это ваш случай. Но есть и положительная сторона как и в фильме - всё хорошо кончается. Без кошмарных ночей не было бы радостного пробуждения, без неудач не было бы удач. Так что остаётся пожелать побольше удач!  :beer:
+ Благодарностей: 1

IgorT

Цитата: designer811 от 18.11.25, 14:34:56ТС!
Попробуйте другими операциями построить деталь с которой глюк и желательно, ту у которой привязок больше. скорее всего потом все соберётся.  :shu:
Выше сообщал, что в тестовой сборке эти детали сопрягаются как надо.
В чем там засада?