Jump to content

Фильтр разделов для спецификации


Recommended Posts

varlaam

Доброго времени всем.

 

Создаю шаблон ведомости спецификаций в solidworks, поскольку ничего адекватного и стоящего внимания не нашел на бескрайних просторах. Речь о ВЕДОМОСТИ, а не специи, дабы флудеры не умничали.

 

Ситуация следующая. Необходимо таблицу спецификации SW (шаблон) отфильтровать по пользовательскому свойству "Раздел", чтобы отображались в таблице только модели со свойством "Сборочные единицы", а детали и крепеж не появлялись.

Существует ли такая возможность или хотя бы какой-нибудь бубен или костыль? В хелпах про фильтры ничего не нашел.

 

Если получится, конечно, выложу на общее пользование форумчан. Ни в SW-plus ни у Брагина ведомостей нет.

Заранее спасибо всем отвечающим по делу.

Link to post
Share on other sites


UnPinned posts
brigval
18 часов назад, varlaam сказал:

Речь о ВЕДОМОСТИ, а не специи, дабы флудеры не умничали.

Довольно категорично. Даже отвечать не хочется.

Наверное, программно можно реализовать, только задача такая ни перед кем не стоит.

По ГОСТ ведомость спецификаций включает и спецификации из раздела Комплекты.

Такие сборочные единицы можно делать, но что-то не слышно про это.

По сути Вы предполагаете сделать не ведомость спецификаций по ГОСТ, а ведомость сборочных единиц.

Да и как средствами SW, если не программно, заполнять графу "Куда входит. Обозначение". Не понятно.

 

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

Довольно категорично. Даже отвечать не хочется.

Наверное, программно можно реализовать, только задача такая ни перед кем не стоит.

По ГОСТ ведомость спецификаций включает и спецификации из раздела Комплекты.

Такие сборочные единицы можно делать, но что-то не слышно про это.

По сути Вы предполагаете сделать не ведомость спецификаций по ГОСТ, а ведомость сборочных единиц.

Да и как средствами SW, если не программно, заполнять графу "Куда входит. Обозначение". Не понятно.

 

Совершенно верно. Я не хочу сделать ведомость сборочных единиц. Возможно, не совсем точно поставил задачу. Хотелось бы увидеть (но не видно) в шаблоне специи SW какой-нибудь фильтр, в котором, скажем, можно поставить галки, на СбЕ, комплексы, комплекты, но чтобы в конечном виде не появлялись детали, крепеж, прочие и материалы. Либо, может быть, у кого-то есть иное решение. Пока что сделал форматку и шаблон таблицы без фильтров - лишние строки удаляю вручную.

 

А про категоричность - ну, есть момент, каюсь, но количество тех, кто не по теме пишет, лишь потому что невнимательно прочитали шапку, весьма велико во многих ветках этого и других уважаемых форумов. А также товарищи (которые нам не товарищи) штампующие фразу "Вам это ненужно, зачем это Вам?". Так что, пардон, если кого задел.

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

Link to post
Share on other sites
VOleg
4 часа назад, brigval сказал:

По ГОСТ ведомость спецификаций включает и спецификации из раздела Комплекты.

Такие сборочные единицы можно делать, но что-то не слышно про это.

Я делаю модели комплектов в обязательном порядке. А что?

Link to post
Share on other sites
brigval
4 часа назад, brigval сказал:

По ГОСТ ведомость спецификаций включает и спецификации из раздела Комплекты.

Такие сборочные единицы можно делать, но что-то не слышно про это.

 

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

Я делаю модели комплектов в обязательном порядке. А что?

Теперь слышно. )

 

Я тоже пробовал. В принципе, удобно.

 

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

Либо, может быть, у кого-то есть иное решение. Пока что сделал форматку и шаблон таблицы без фильтров - лишние строки удаляю вручную.

Т.е. Вы делаете ведомость спецификаций только на 1 сборку? А спецификации подсборок?

Link to post
Share on other sites
varlaam
30.03.2023 в 14:40, VOleg сказал:

Т.е. Вы делаете ведомость спецификаций только на 1 сборку? А спецификации подсборок?

В данном проекте да, только на одну - хватает, чай, входимость по каждой специи прописана. Но, по хорошему, конечно, на каждую сб.ед., при условии входимости выше 2 уровня, как нас учат ГОСТ и партия. Просто, в данной СбЕ у меня, в принципе, всего 3 уровня. Но этот проект закончил, а дальше - темнота и неизвестность. Посему ищу и делаю себе соломки под спину.

30.03.2023 в 14:27, brigval сказал:

Такие сборочные единицы можно делать

В авиации часто используется. Называлось у нас Псевдосборками. Оформлялось как сборка, но с некоторыми нюансами.

А еще, используются ЭЧСЕ Установок. Гениальная вещь. В ЕСКД понятия нет, поэтому идет как обычная сборка. Но если в одной вышестоящей сборке у тебя десяток подсборок, которые надо воткнуть, чертеж сборочный становится практически нечитаем, и тогда 1 ЭЧСЕ можно разнести на несколько, где все четко ясно и понятно, что куда втыкается.

 

Но вернемся к нашим баранам. Я спрашивал про возможность фильтровать данные в столбцах таблиц SW. Или что-нибудь готовое для ведомостей, окромя SWPlus, поскольку данный набор макросов не содержит необходимых шаблонов.

Link to post
Share on other sites
VOleg
53 минуты назад, varlaam сказал:

Но вернемся к нашим баранам. Я спрашивал про возможность фильтровать данные в столбцах таблиц SW. Или что-нибудь готовое для ведомостей, окромя SWPlus, поскольку данный набор макросов не содержит необходимых шаблонов.

Мне отдельно ведомость спецификаций не нужна. Я выдаю на производство ведомость запуска (которая по ГОСТ называется ведомость комплектации, но на предприятии за этим термином понимают что-то другое, которое я называю ведомость отгрузки). Кроме того мне нужно было. чтобы макрос делал из эксель спецификации Солида спецификацию по ГОСТ в Ворде.

Это у меня получилось.

Так вот, в моей ведомости запуска последние строки занимает ведомость спецификаций.

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

Далее я в чертеж создаю спецификацию, сохраняю ее в Эксель и нажав кнопку макроса получаю СП по ГОСТ. Потом в чертеже я создаю еще одну спецификацию и ставлю галочку "только детали", а т.к. у меня в сборках есть виртуальные детали - СП, то я и получаю в списке ведомость спецификаций.

изображение_2023-03-31_163712787.png

Link to post
Share on other sites
varlaam
31.03.2023 в 16:47, VOleg сказал:

Мне отдельно ведомость спецификаций не нужна. Я выдаю на производство ведомость запуска (которая по ГОСТ называется ведомость комплектации, но на предприятии за этим термином понимают что-то другое, которое я называю ведомость отгрузки). Кроме того мне нужно было. чтобы макрос делал из эксель спецификации Солида спецификацию по ГОСТ в Ворде.

Это у меня получилось.

Так вот, в моей ведомости запуска последние строки занимает ведомость спецификаций.

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

Далее я в чертеж создаю спецификацию, сохраняю ее в Эксель и нажав кнопку макроса получаю СП по ГОСТ. Потом в чертеже я создаю еще одну спецификацию и ставлю галочку "только детали", а т.к. у меня в сборках есть виртуальные детали - СП, то я и получаю в списке ведомость спецификаций.

изображение_2023-03-31_163712787.png

Классно. Есть какая-то методика для одного конкретно взятого предприятия. Но даже в Вашем случае, как я понимаю, приходится удалять лишние строки вручную. То есть, от моего подхода отличается лишь бо'льшим количеством операций. Либо я чего-то недопонял - тогда поделитесь, пожалуйста, с участниками форума своим волшебным макросом. А то выходит, только похвастались, а решения не дали. А вот, чем интересен Ваш макрос (ну, по описанию, кода-то нет), так это возможностью создания т.н. "пустышек" - псевдодеталей и псевдосборок, содержащих информацию о ЛКП и других массово-незначащих технологических составляющих, чей расход определить на этапе проектирования не возможно. И с этой позиции макрос может оказаться весьма полезен, хоть задачу из шапки и не решает. 

Link to post
Share on other sites
VOleg
13 минут назад, varlaam сказал:

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

Я ничего не удаляю. Лишних строк у меня нет. Просто последние строки являются перечнем всех сборок изделия. Я лишь показал как собрать все подсборки и сборки (с количеством) в одном месте. 

Макрос здесь на форуме мне помогли дописать. Соответственно, он выложен на форуме. Если надо - берите.

  • Нравится 1
Link to post
Share on other sites
varlaam
45 минут назад, VOleg сказал:

Я ничего не удаляю. Лишних строк у меня нет. Просто последние строки являются перечнем всех сборок изделия. Я лишь показал как собрать все подсборки и сборки (с количеством) в одном месте. 

Макрос здесь на форуме мне помогли дописать. Соответственно, он выложен на форуме. Если надо - берите.

Отлично. А как он называется хоть, что искать? или, в идеале, ссыль на страничку с ним, если можно. Спасибо.

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

Отлично. А как он называется хоть, что искать? или, в идеале, ссыль на страничку с ним, если можно. Спасибо.

Вот все файлы этого макроса. Тему как найду, дам ссылку.

InsertVirtualPart.bmp InsertVirtualPart.swp Вставка детали СП в сборку.docx СП.SLDPRT

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.




  • Сообщения

    • Александр1979
      Привод на две оси. Они обе неисправны?
    • mamomot
      Тема сегодняшней публикации - кондуктор для сверления. 8_2_1 Кондуктор для сверления.pdf
    • kanapello
      Здравствуйте может кто поможет , револьверная головка потеряла позицию . Станок токарно-фрезерныйVoest-Alpine WNC 300 ЧПУ Sinumeric 880t После индексации револьверной головы  все равно осталась ошибка  Из документации только схема электрическая  . Я нашел модуль который отвечает за смену позиции он самописный от производителя станка называется FB223 Сигнал F 58.3 связан с этой ошибкой он в единице . если поднять в единицу F 180.4 принудительно и  также принудительно  в единицу  I127.0    , то сигнал F 58.3 пропадает, я понял  из этого куска в FB 223 я понялAN =SKAKA F 252.7S =A.VE***     CX    DX 150     O    I 127.0     RB    =A.IX     RB    =A.VE     RB    =A.LZ     RB    =A.PO     ошибка уходит , но как это сделать в блоке FB 223 , что бы он сам это сделал , я не понимаю. схема https://disk.yandex.ru/i/zS_pfFwnkg9yZw plc https://disk.yandex.ru/d/wM6QiZVDggiK2g FB 223 https://disk.yandex.ru/d/aYB5RLXclmO4Fg
    • mamomot
    • Lyxey
      Подскажите где находятся настройки Симулейта или как шаблон изменить? Вывод результатов расчета: единицы измерения, опции показа. Каждый раз в новом расчете выставляю МПа, градиентный тон, деформированное, шкала 0...325МПа...  
    • Pasha94
      поставил Mail_server_charset=CP1251 - приходит все отлично, на почтовике KOI-8R стоит
    • Богоманшин Игорь
      На ваших деталях замечательный конус, его и надо использовать для зажима массива деталей
    • Viktor2004
      Да, спасибо. Но ничего не поменялось. Параметры в соответствии с таблицей установились, но поведение движков не поменялось. Думаю привод неисправен
    • Cefius
      Вставил такой код после блока -Отключение сообщений и графики- :  FOREACH tp IN folder ('Toolpath') { ACTIVATE TOOLPATH $tp.Name EDIT TOOLPATH LEADS RAISEFORM EDIT TOOLPATH START TYPE POINT_SAFE EDIT TOOLPATH END TYPE POINT_SAFE PROCESS TPLEADS LEADS ACCEPT } но переходы от одного элемента массива к другому все равно ниже заготовки, это не помогло. И еще макрос у меня останавливается на первом же IF. думаю из за того что изначально папок с именем "1" в проекте нет. Пустые NC файлы создаются чтобы вставить в них траектории массива (это первый пункт желаемых улучшений). Сейчас после завершения макроса это делает инженер вручную, перетаскиванием. Как это автоматизировать не знаю.
    • Maik812
      В самой детали так и прописываешь в полях Раздел- покупные изделия.. Какой САПР? Сами детали в каком? там и прописываешь. Рабоатет в Компасе и в Солиде Ну чтоб выбрать и массово заполнить не проблема у меня :) Прописываешь прям раздел ="Покупные" в Компас в один один тоже самое но плагин Komas3d.wdx
×
×
  • Create New...