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

Сварные конструкции. Создание макросов для оформления КД.


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

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

 

Вот список проблем, с которыми не знаю как бороться и нужен совет:
1) Как сделать макрос, добавляющий нужные свойства одной или группе элементов в списке вырезов;
2) Как сделать, чтобы запись массы соответствовала нормоконтролю;
3) Как увязать "Формат" и запись массы только для деталей БЧ;
4) Как решить "головняк" с деталями с общим обозначением/наименованием;
5) Как автоматизировать добавление разделов в таблицу.

Ниже описано более подробно.

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


Забавно, конечно, но 380 просмотров у темы и никто не отписался. Ладно. Наведу ещё большей конкретики. Сразу скажу, что работаю в SW2012. И навыками программирования практически не владею, что поделать.

Вот хочется мне, аж не можется, использовать инструмент  "Таблица списка вырезов" и привести его к ЕСКД как можно ближе.

Для начала было бы хорошо, если бы можно было каким-то макросом, добавить сразу несколько свойств для одного, а лучше и для группы элементов списка вырезов.

 

1_240.jpgi.gif
 

Планируется, что добавляться макросом будет набор вот таких свойств: Формат, Обозначение_СП, Наименование, Примечание, Масса.

Остальные указанные свойства планируется прописать сразу у библиотечных элементов профилей сварных конструкций, ибо они только им нужны. При этом, чтобы у элементов из библиотеки сварных профилей (те, что с соответствующих значком) были эти свойства сразу, можно побеспокоиться заранее. Это не проблема.

Свойство «Обозначение_СП» предназначено для заполнения столбца «Обозначение», чтобы SW не записывал туда название файла (есть такой косяк, если назвать свойство просто «Обозначение»).

 

2_240.jpgi.gif

На что было решено временно "забить":

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

ТО, что вызывает головняк, и с чем нужна помощь будет ниже:

Так как для деталей, на которые выпущены чертежи , графы «Масса» и «Материал» заполнять не допускается (п.3.20 ГОСТ 2.106-96), то нужно: если у детали свойство «Формат» не равно «БЧ», то значение «Масса» должно стать скрытым (непечатаемым), либо просто пустым, но с возможность автоматического возвращения значения в случае изменения свойства «Формат» на «БЧ».

Масса должна записываться свыше ста грамм в килограммах, меньше 100 г, в граммах целыми, по принципу: 1213 кг, 121 кг, 12,1 кг, 1,21 кг, 99 г.

Было бы замечательно, чтобы при заполнении графы «Форматы» значением больше двух символов (больше элементарно не влезет, я говорю о форматах типа А2х3), значение менялось на * и по идее изменялось значение «Примечание», то есть туда бы переносилось первоначальное значение «Формата». Ну то есть чтобы соблюдался п.3.17 ГОСТ 2.106-96. Просто если связать столбец «Примечание» со свойством масса, то не получится убрать или изменить значение в ячейке, хотя.. его и так довольно будет проблематично редактировать.

 

Было бы здорово (это прям основной головняк), если бы можно было соответствовать п.3.17 и в том, что: 

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

То есть можно было добавить в ячейку наименования над такими деталями значением со стеком как на рисунке:

 

3_240.jpgi.gif

 

4_240.jpgi.gif
 

Тут два варианта: первый – это добавлять, хотя бы вручную, пустую ячейку над нужными деталями, а затем менять их значение свойства «Наименование» на L=ХХХ, где ХХХ – Значение свойства «Длина».
Либо второй, где можно было бы выбрать несколько нужных позиций. Щёлкнуть по макросу и он, в случае, если у всех троих позиций одинаковое значение свойства «Наименование», создавал над ними пустую строку или две, куда вписывал их общее «Наименование», а их свойству присваивал значение с Длиной, как описано выше.


К тому же, когда ставишь курсор на 2ой строке таблицы (сразу под шапкой), должна быть возможность автоматически вставлять в таблице вырезов названия разделов с пустыми строками над и под ней. Согласно п.3.3 ГОСТ 2.106-96 названия разделов:
- Документация;

- Комплексы;

- Сборочные единицы;

- Детали;

- Стандартные изделия;

- Прочие изделия;

- Материалы;

- Комплекты.

 

5_240.jpgi.gif

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

6_240.jpgi.gif

 

Учитывая, что значения ячеек, параметрически связанных со списком вырезов сварной детали, будут меняться. То по идее SolidWorks будет выдавать сообщение, точно ли мы хотим отредактировать ячейки. Это правильно и так и должно оставаться, поскольку (в идеале), для того чтобы можно было вернуть первоначальное значение ячейки. Вдруг мы что-нибудь напутали и деталь будет с чертежом.. Всегда должна быть возможность исправить ошибку.

 

7_240.jpgi.gif

 

8_240.jpgi.gif

 

В общем, пока такие мысли. Кто понимает проблему и обладает нужными знаниями, буду рад услышать полезный совет. Верю, что общими усилиями можно довести этот инструмент SW до ума.
И меньше пустого трёпа, господа.  :poster_dont:

 

И ещё раз продублирую, чтобы не листать: 

1) Как сделать макрос, добавляющий нужные свойства одной или группе элементов в списке вырезов;

2) Как сделать, чтобы запись массы соответствовала нормоконтролю;

3) Как увязать "Формат" и запись массы только для деталей БЧ;

4) Как решить "головняк" с деталями с общим обозначением/наименованием;

5) Как автоматизировать добавление разделов в таблицу.

Изменено пользователем Parazitif
Ссылка на сообщение
Поделиться на других сайтах
Забавно, конечно, но 380 просмотров у темы и никто не отписался.

Очевидно, сварными мало кто пользуется (были темы, но в основном частные случаи), в основном - "нормальные" детали :smile: (сам-то их практически не использую, да и разными таблицами то же не пользуюсь :no: )...

 

Фраза

Кому какие свойства нужны или нужны БЫЛИ от сварных конструкций.

вообще не понятна - либо Вы вообще не представляете что такое сварные конструкции, либо вопрос сформулирован не корректно (о каких свойствах речь - как моделировать или как оформлять КД на СК)...

 

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

"На случай внесения" чего???

Конечно далее Вы поясняете чего, но лучше бы сразу (в первой фразе) это пояснить...

 

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

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

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

Да и заголовок "Сварные конструкции. Свойства" бы неплохо бы немного подправить, например - Сварные конструкции. создание макроса для КД (или как-то так)...

Т.е. уже в заголовке раскрыть суть вопроса...

 

Думаю, после расширенных топиков - народ найдется (хотя по разработке макроса с нуля - не уверен :g:)

А сами макросы "писать" не сложно - достаточно нажать "Записать макрос" и далее четко выполнить все нужные телолвижения...

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

Много всего сказал SERoz..

 

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

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

В СВ2015 анонсировано превращение сврной "детали" в "честную" сборку - с одним фалом детали на каждого представителя списка вырезов и с передачей в эти детали свойств сварных вырезов. Учитывая, что только в сборке можно использовать еще и крепеж (механический) и другие детали/подсборки, стОит ли заморачиваться с макросами уровня детали? Подозреваю, что для сборки СВ дает больше инструментов для формирования таких таблиц.

 

Впрочем, это не желание ограничить чье-либо творчество, просто мысль.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 года спустя...
В 31.10.2014 в 12:26, twiddle сказал:

В СВ2015 анонсировано превращение сврной "детали" в "честную" сборку - с одним фалом детали на каждого представителя списка вырезов и с передачей в эти детали свойств сварных вырезов. Учитывая, что только в сборке можно использовать еще и крепеж (механический) и другие детали/подсборки, стОит ли заморачиваться с макросами уровня детали? Подозреваю, что для сборки СВ дает больше инструментов для формирования таких таблиц.

 

Впрочем, это не желание ограничить чье-либо творчество, просто мысль.

А вот с этого момента поподробнее, если возможно - про трансформацию сварной детали в "честную" сборку...

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

@Paladin_Of_War создание сборки из многотельной детали

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

 

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

@Paladin_Of_War , касаемо вопроса в теме "Сварные конструкции" - так совместите приятное с полезным: делаете сварную конструкцию в детали и создаете по ней сборку с сохранением ассоциативной связи. А в сборку уже навешиваете детали из листа и прочее по вкусу...

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

А по сварным конструкциям в принципе можете что подсказать? Суть вопроса вот здесь

Как Вам уже посоветовал @R2D2_ , делайте структуру сборки максимально близкой к логике работы SolidWorks

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...