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

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


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

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

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

Добрый день.

 

Помогите, пожалуйста, восстановить сборку. Было открыто две различных сборки. Первую сборку пытался сохранить в 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 пользователей

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




  • Сообщения

    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
    • mrVladimir
      @gudstartup Спасибо Вам за помощь. Теперь дело в приобретении платы. Как что-то получится (сперва приобрести, потом поставить) обязательно отпишусь.
×
×
  • Создать...