При повторном открытии сборки "летят" переменные и сопряжения

Автор Вика, 03.03.12, 11:18:45

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

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

Вика

Может кто-нибудь сталкивался с такой проблемой, когда при повторном открытии сборки исчезают некоторые переменные и сопряжения. В дереве модели нет ни одного восклицательного знака, все правильно сопряжено. При перестроении тоже не выдает ошибки, как и при сохранении. Но при повторном открытии файла некоторые детали "теряют" свой размер и некоторые сопряжения. Бывает, что просто так исчезает переменная, а стоит просто числовое значение. А бывает, что деталь с нормальными размерами, а массив этой же детали с другими размерами, причем не весь массив, а некоторые его детали. Приходится по-новой исправлять ошибки. Кстати, заметила такие ошибки только в больших сборках. Замечу сразу, что ссылками на деталь я не пользуюсь, т. к. много переменных, работаю не на одном компьютере, и неудобно потом менять каждый раз ссылки на файл-источник, т. к. иногда сохраняюсь в разных местах.

Алхимик

Нет не бывало.

Бывало вырубит свет и приговариваешь: "Хоть бы сохранилось, хоть бы сохранилось..." :-)))

Вика

Я тоже люблю посмеяться, но в данном случае проблему как-то надо решать.  ::)Я не думаю, что одна столкнулась с таким вопросом. Думаю, что если этот раздел называется "профессиональные вопросы", то мне помогут разобраться и устранить ошибки. Большая просьба писать по существу.

Алхимик

Ну тогда извините, с большим сборками не работаю, кучей переменных не пользуюсь.

Если по существу, то бывают закономерности в ошибках с такими сборками? Или все происходит в случайном порядке?

Вика

Ну, например, там где есть сечение, отверстия вырезанием или массивы при перестроении и сохранении все нормально, а при открытии заново файла, детали меняют свои размеры и сопряжения. Приходится редактировать на месте детали, причем я ничего не меняю, просто подтверждаю операцию. Так же и с сопряжениями. Еще раз повторюсь, что происходит это только с большими сборками, там, где 50 и более деталей, куча массивов и сечений. Но я думаю, что если все правильно сделано, то такого быть не должно. Тем более, что сохраняясь, сборка перестраивается, и  ошибок нет. Добавлю, что почти все переменные завязаны уже сто раз проверенными формулами.

Дим

СЕЧЕНИЯ!!!

удаляйте их перед закрытием сборки, ну или как минимум исключайте из расчета!
Хотя исключение из расчета тоже не 100% результат.

Вика

Ну так при исключении из расчета вся сборка полетит. Тогда при открытии файла придется так же все корректировать. Вот покажу пример, как это выглядит. Кстати, здесь "ошибки" в массивах.

GenTAPo

Вика, по моему та самая коническая ёмкость, где вам надо было обрезать уголки. Теперь по копии. Вероятно вы делали массив вдоль кривой и показали в качестве кривой какое либо ребро. При такой команде массива есть одна особенность, если последний шаг больше оставшейся части ребра, то последний элемент получается с не правильным шагом. В таких случаях выбирайте массив по сетке, но только по одной оси, указывайте то же ребро в качестве оси. Количество элементов показывайте больше, чтобы последний висел "в воздухе". Он всё равно не будет отображаться, а шаг будет нормальный. Если это влияет на количество элементов в спецификации, в массиве этот элемент удалите.
По потере сопряжений.Но как бы 50 деталей в сборке я не считаю большой и в такой ошибок не наблюдал. Но в последней сборке, более 3000 деталей такое встретилось на днях. Объяснить не могу почему. Случайно двинешь какой ни будь болт мышкой, а он уполз. Как же так, ведь из библиотеки не вставишь не указав совпадения и соосности. Но на деталях не встречалось такое, только на крепеже. Это в версии V11.

Вика

GenTAPo , спасибо за подсказку. Но у  меня сборка создана с учетом переменных параметров. В дереве переменных помимо всего прочего еще и переменные исчезают. Нонсенс. У меня 13 Компас. Первая деталь, которая является основой массива, при перестраивании меняет как нужно свои параметры, а остальные компоненты массива остаются неизменными. Поэтому каждый раз надо редактировать массив.

СВ

Предполагаю, что может подвести незыблемая вера в правильность формул.
Если не жалко времени, постройте тоже самое, но как бы вручную - массивы не увязывать ни с чем, а для сверхгарантии массив указывать не вдоль, скажем, ребра, а вдоль вспомогательной прямой, гарантированно более длинной, чем ребро самой длинной детали. (Можно построить не всю сборку, а часть - для экономии времени, если в той же части Вашей сборки проблемы остаются).
            В докомпьютерную эру был случай, когда несколько часов не мог найти ошибку (явную!) при вычислении на калькуляторе.  Потом  изошел. К концу дня увидел её - что-то вроде: при делении или умножении упорно нажимаю на одну цифру (неправильную) вместо другой. Даже так бывает.