Jump to content

Как сделать автоматическое обозначения в сборнике плат


Recommended Posts

kermaid

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

Пожалуйста, подскажите :) 

Link to post
Share on other sites


UnPinned posts

Можно из свойств файла взять значение в заметку\позицию на чертеже. 

Link to post
Share on other sites
brigval
12 часов назад, kermaid сказал:

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

Пожалуйста, подскажите :) 

Программой

Link to post
Share on other sites
Kelny
18 часов назад, kermaid сказал:

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

Делайте сборочный чертёж в Altium Draftsman, а в Solidworks просто модель для железячников.

 

18 часов назад, kermaid сказал:

Существует ли какой то способ автоматического обозначения каждого элемента на чертеже? А то пока знаю только ручной способ) 

Встроенный модуль CircuitWorks позволяет через файлы IDF брать позиционные обозначения и вставлять их в Solidworks, но у компонентов должны быть контуры в Altium, что бы появились позиционные обозначения для всех элементов.

https://help.solidworks.com/2010/russian/SolidWorks/circuitworks/AllContent/SolidWorks/NonCore/CircuitWorks/r_annotate_components.html?id=01a5175d8f3445e9bdbde8a55966118d#Pg0

 

Создаётся IDF экспортом из Altium, потом через модуль CircuitWorks строиться модель (если использовать файл-открыть IDF, то не сработает, т.к. файл IDF будет прочитан как простая модель с выдавливаниями), создаёте эскиз на поверхности выбранной стороны, вставляете позиционные обозначения через меню CircuitWorks, потом выделяете эти заметки и создаёте блок, этот блок копируете в сборочный чертёж платы.

Для чертежа можно использовать модель полученную из Altium в STEP или PARASOLID (модели в отсутсвии заготовок из IDF, могуть быть не качественными для хорошего сборочного чертежа) и на неё в чертеже накладывать блоки с позиционными обозначениями из модели.

5 часов назад, brigval сказал:

Программой

Правильным, вероятно, было бы указать что программа платная, а по ссылке ДЕМО.

Edited by Kelny
Link to post
Share on other sites
Krusnik
16 часов назад, kermaid сказал:

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

Пожалуйста, подскажите :) 

Есть полу-ручной метод. Или полу-автоматический.

В модели на элементе ПКМ>свойства компонента. В открывшемся окне будет графа "Ссылка на компонент" она по-умолчанию пустая. Вот в неё вставляете схемное обозначение элемента.

properties.jpg

Сохраняете сборку.

 

В чертеже Вставка>Примечания>Позиции

Во вкладке Текст позиции из выпадающего списка нужно выбрать "Ссылка компонента."

position.jpg

Далее просто тыкаете на элементы, и схемные обозначения сами проставляются.

Edited by Krusnik
Link to post
Share on other sites
brigval
3 часа назад, Kelny сказал:

Правильным, вероятно, было бы указать что программа платная, а по ссылке ДЕМО.

 

Мир не без добрых людей. )

 

Link to post
Share on other sites
Kelny
1 час назад, Krusnik сказал:

Далее просто тыкаете на элементы, и схемные обозначения сами проставляются.

Когда таких компонетов несколько штук или пару десятков можно и потыка, но когда этих компонентов несколько сотен не натыкаешься.

В CircuitWorks пару кнопок тыкнуть и подождать пока заметки вставятся для всех элементов сразу:

https://help.solidworks.com/2010/russian/SolidWorks/circuitworks/AllContent/SolidWorks/NonCore/CircuitWorks/r_annotate_components.html?id=01a5175d8f3445e9bdbde8a55966118d#Pg0

Link to post
Share on other sites
Krusnik
2 часа назад, Kelny сказал:

Когда таких компонетов несколько штук или пару десятков можно и потыка, но когда этих компонентов несколько сотен не натыкаешься.

В CircuitWorks пару кнопок тыкнуть и подождать пока заметки вставятся для всех элементов сразу:

https://help.solidworks.com/2010/russian/SolidWorks/circuitworks/AllContent/SolidWorks/NonCore/CircuitWorks/r_annotate_components.html?id=01a5175d8f3445e9bdbde8a55966118d#Pg0

Именно так.

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Bot
      Компания C3D Labs объявляет о расширении набора форматов, поддерживаемых модулем обмена данными C3D Converter. Впервые ими стали нативные форматы зарубежных CAD-систем: NX и SolidWorks. C3D Converter отвечает за чтение и запись 3D-моделей в различных обменных форматах. Модуль конвертации входит в состав C3D Toolkit — набора инструментов для разработчиков инженерного программного обеспечения. Именно C3D Converter обеспечивает возможность обмена данными между САПР, построенными на ядре C3D, и другими сложными программными продуктами. Традиционно C3D Labs делала ставку на популярные обменные форматы, такие как STEP или JT. В компании была накоплена существенная компетенция по форматам геометрических ядер ACIS и Parasolid. Сегодня, в условиях реального импортозамещения, поддержка только обменных форматов оказывается недостаточной. В случае работы в мульти-CAD среде, а также в случае миграции с зарубежных САПР на отечественные гораздо удобнее работать напрямую с [...] View the full article
    • Fedor
      Берем осторожные 1.6 . Тогда и погрузим и довезем :)
    • maxx2000
      ты не хозяин на своём ПК? сохрани изменённый шаблон в другое место, и перезапиши им оригинальный.
    • ak762
      а поясните незнаюшему, в чем заключается функционал конструктива внешнего поднутрения? почему нельзя упростить конструкцию?
    • escl
      Всем привет. Такой вопрос. По приоритету исполнения команда PARTNO идет первее команды PPFUN. А возможно ли получить и вывести значение переменной в команде PARTNO взяв значение в команде PPFUN?
    • vanek77777
      Если вопрос в том, что нужно сделать свой шаблон со своими настройками, то у меня не получилось применить изменения к стандартным шаблонам .prt. Пересохраните  типа turning_my.prt. пропишите его в список шаблонов (не помню на вскидку название файла, надо глянуть). И у вас будет свой шаблон с вашими настройками. Почему нельзя сохранить изменения в стандартных .prt хз. У меня тоже не вышло когда-то
    • ruslod
      Добрый день, форумчане.   Предлагаю собрать в этой ветке пакеты обновлений для стойки 340422 - 530.   какая у вас последняя версия?
    • ruslod
      Заменить стойку на HerOS
    • vimed
      Да, AttributeExplorer как раз для этого, но тут любопытный сценарий, который раньше как-то не приходил в голову и на который он не рассчитан: атрибут нельзя назначить непосредственно - нужно использовать метод (getAttr), а для установки нужно использовать другой метод (setTypeAndAttr). 
    • ДОБРЯК
      Еще раз напишите какую нагрузку вы задавали в статике, в динамике и как закрепляли. И какие результаты на выходе получились.
×
×
  • Create New...