Перейти к публикации

Сломалась сборка


Игорь Николаев

Рекомендованные сообщения

Игорь Николаев

Добрый день.

 

Помогите, пожалуйста, восстановить сборку. Было открыто две различных сборки. Первую сборку пытался сохранить в 3d pdf. Программа закрылась. После вторая сборка открывается, но напротив подсборки в дереве конструирования стоит восклицательный знак с текстом "внутренняя идентификация файла этого компонента не совпадает". Причём предварительное отображение правильно показывает, в момент открытия большой сборки всё прорисовывается правильно. А потом подсборка пропадает. Сама подсборка отдельно не открывается, выскакивает табличка с надписью "возникла ошибка при попытке открыть файл"

 

Из папок "Резервные копии" и "Авто-сохранения" с такими же проблемами файлы.

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

Скорее всего имена были одинаковые в компонентах первой и второй сборки. Но сами файлы компонентов были разные и лежали в разных местах. Вам надо все, что относится к первой сборке убрать с компа (перенести на другой комп, заархивировать и т.п.) и потом снова пытаться открывать вторую сборку. И восстанавливать пути компонентов.

Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, Leon сказал:

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

Достаточно переименовать папку с файлами паразитной сборки.

 

2 часа назад, Игорь Николаев сказал:

Сама подсборка отдельно не открывается, выскакивает табличка с надписью "возникла ошибка при попытке открыть файл"

Файлы иногда ломаются. Где живут файлы на диске компьютера или в сети?

Можно попробовать открыть файл с галочкой ТОЛЬКО ПРОСМОТР в окне открытия файла или через eDrawings, что позволит подглядеть что к чему при сборке этого узла по новой.

Как вариант попробовать открыть в будущей версии, попадались сломавшиеся не открывающиеся файлы в текущей версии, но прекрасно открывающиеся в будущей версии.

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

 

2 часа назад, Игорь Николаев сказал:

Было открыто две различных сборки.

Файлы должны быть уникальными (например, добавлять дату к файлам и при необходимости номер/время), что бы разные сборки не подхватывали детали/сборки из уже загруженной файлов лежащих ближе к уже открытым моделям.

Ссылка на сообщение
Поделиться на других сайтах

Попробуйте посмотреть сборку по этим путям. Если она там есть, то есть вероятность, что откроется.

 

Скрытый текст

рез.JPG

 

Изменено пользователем brigval
Ссылка на сообщение
Поделиться на других сайтах
40 минут назад, Kelny сказал:

Файлы должны быть уникальными (например, добавлять дату к файлам и при необходимости номер/время), что бы разные сборки не подхватывали детали/сборки из уже загруженной файлов лежащих ближе к уже открытым моделям.

Достаточно пользоваться Тотал коммандером  и его функцией просмотр без папок и быстрый поиск с диалогом/фильтр набираете имя что хотите дать и все видно есть или нет во всех разделах и папках.

Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, Kelny сказал:

Достаточно переименовать папку с файлами паразитной сборки.

Не всегда этого достаточно. Рекурсивный поиск ссылок в SW довольно замысловатый.

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, Leon сказал:

Не всегда этого достаточно.

Переименование папок ни разу не подводило.

7 минут назад, Leon сказал:

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

В конце концов всегда можно после открытия сборки/чертежа проверить от куда подсосались ссылки:

Файл-Найти ссылку...

 

Ссылка на сообщение
Поделиться на других сайтах
11 часов назад, Kelny сказал:

В конце концов всегда можно после открытия сборки/чертежа проверить от куда подсосались ссылки:

Файл-Найти ссылку...

Есть и макросы соответсвующие..

 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

 Подниму вопрос.

Та же ошибка вылезает, но только при использовании одной и той же детали ИЗ ОДНОГО источника, но в разных сборках. Т.е. создаю новую сборку, в ней некоторые детали новые, а некоторые применённые из другой сборки, из папки старой же сборки. Версия SW 2019. В старых версиях таких проблем не было. Проблема серьёзная, т.к. поплыли все старые сборки.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, ZoerAlex сказал:

Проблема серьёзная, т.к. поплыли все старые сборки.

Так что куда поплыло у вас? Имена файлов моделей должны быть уникальными (децимальные номера или если номера ещё не взяты, то можно добавлять дату, например, планка2_20231220.sldprt или АБВГ.123456.789_Планка.sldprt) - это убережёт вас от случайного подтягивания в сборку не подходящих моделей и узлов.

Ссылка на сообщение
Поделиться на других сайтах

Есть электронные компоненты, которые я использовал из одной папки во всех проектах, без переименовывания. Грубо говоря, было некоторое подобие библиотеки компонентов. В старой версии 2012 никаких проблем не было. В 2019й полезли ошибки.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, ZoerAlex сказал:

Есть электронные компоненты

То есть МОДЕЛИ ДЕТАЛЕЙ.

 

3 часа назад, ZoerAlex сказал:

В старой версии 2012 никаких проблем не было.

Может в старой версии просто некоторые вопросы вы скрыли и не видели?

 

3 часа назад, ZoerAlex сказал:

В 2019й полезли ошибки.

Так какие ошибки полезли? Может модели действительно были не корректными, а новая версия переформатируя их в новое ядро выявила проблемы и попыталась устранить.

Ссылка на сообщение
Поделиться на других сайтах
14 часов назад, Kelny сказал:

То есть МОДЕЛИ ДЕТАЛЕЙ.

Конечно. Зачастую это модели созданные поставщиком и имеющие оригинальный партномер. Почему я должен на одну и ту же деталь в каждый новый проект давать новый парт номер? Даже ГОСТ допускает использовать применённые детали.

14 часов назад, Kelny сказал:

Может в старой версии просто некоторые вопросы вы скрыли и не видели?

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

14 часов назад, Kelny сказал:

Так какие ошибки полезли?

"внутренняя идентификация файла этого компонента не совпадает" При этом детали не отображены в самой сборке, а в дереве погашены, вместе со всеми сопряжениями.

14 часов назад, Kelny сказал:

Может модели действительно были не корректными, а новая версия переформатируя их в новое ядро выявила проблемы и попыталась устранить.

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

Изменено пользователем ZoerAlex
Ссылка на сообщение
Поделиться на других сайтах

 Вот так это выглядит.

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

Ошибка идентификации.jpg

Свойства компонента.jpg

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Denis_12
      Вот это помогло! Большое спасибо))) А я то все пытался через сборку это реализовать)  А Вы случайно не знаете как размеры в эскизе зафиксировать? Я имею ввиду при отдалении чертежа размеры стрелок и шрифтов увеличивается и происходит наслоение размеров друг на друга
    • ID_Hacker
      Для этого есть отдельная зона промышленной подсети. Если не лезть в настройки системной подсети ничего не завалится.   Сеть то грохнуть могли как на NCU так и на PCU50 и подходы к решению проблемы будут разные.
    • Artas28
      Добрый день! Есть какие ни будь рекомендации, на какую длину  нужно зажимать хвостовик в  термопатроне? Есть фреза д6, L50. Могу ли я зажать её за 15мм, или это будет мало? Или нужно зажимать  как минимум за  3 диаметра?
    • Ветерок
      Не понял что это за процедура такая "перенос в 2D".   Наверное, скрывать объекты на том или ином виде надо на соответствующем виде чертежа, а не в сборке. Или создать в сборке соответствующую конфигурацию и отображать на чертеже её.
    • Viktor2004
    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
×
×
  • Создать...