Спецификация металлопроката в excel

Tyhig

размещено: 14 Сентября 2016
обновлено: 02 Марта 2022

Ведомость элементов и спецификация металлопроката КМ в MS Excel 2010 для вставки в автокад
специальной вставкой с редактированием шрифтов специальным лиспом
или OLE-объектом (проблемы с печатью)
или для связи

Правила заполнения:
1) Ведомость элементов требует разбиения каждого элемента на случай со своим эскизом в ведомости.
Рассмотрены следующие эскизы (случаи): простой (эскиз выбирает ексель), составной (сварная балка, стальная лестница — эскиз дорисовывается в автокаде поверх таблицы), сложный (ферма — эскиза в ведомости нет, рисуется на чертеже отдельным изображением). Случаи:
случай / эскиз / марка поз. / № / поведение в вед.элем.
———————————————————————
балка / простой / Б1 — / 1 / Б1
балка с ребрами / простой / Б1 а / 2а / Б1 а (отобр. только поз. а)
балка с ребрами / простой / Б1 бвг… / 2б / «б», «в» и прочие не отобр.
ферма в вед.эл. / сложный / ФС1 — / 3 / ФС1 —
ферма в спец.мет. / сложный / ФС1 а / 4 / не отобр.
свар.балка, лестн. / составной / Б1 а / 5 / Б1 а, Б1 б (отобр. все)
узел / простой / — — / 6 / не отобр.

Простой случай/эскиз не надо описывать. Сложный и составной описываются в специальном столбце «Эскиз простой (не заполнять)/сложный/состав».

2) Остальное просто и должно работать.
3) Если не работает — раскройте все столбцы плюсиками сверху и протяните вниз строки.

Ключевые слова: tyhig, ведомость элементов, спецификация металлопроката, ексель, excel, спецификация КМ.

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

zip

0.91 МБ

СКАЧАТЬ

 

byman12

Пользователь

Сообщений: 29
Регистрация: 15.03.2016

Доброго времени суток, уважаемые форумчане!
Перечитав и пересмотрев роликов в youtube на тему автоматического заполнения спецификации элементов  и спецификации металлопроката загорелся также работать эффективно и грамотно. Чтобы не считать каждую позицию в спецификации скачал  универсальный маркер отсюда [URL=»

http://www.spds.ru/info/examples/kmd_example1.html»]http://www.spds.ru/info/examples/kmd_ex…

]
понял, что не все так просто.

Итак, какая стоит задача:
Имея импортированный из Автокада в Excel табличный файл, (см. прикрепленные файлы) сформировать средствами Excel макет спецификации металлопроката нужного вида с подсчетом веса металла для соответствующих  полей (ВП,НП,Р,С) и потом экспортировать её обратно в Автокад для формирования чертежей с подсчитанными ведомостями расхода металла).  
Почему пишу сюда, так как знаю, что пока работать просто в  среде таблиц СПДС-а не получается…(((
Хочу оптимизировать свою работу, так как рутинный подсчет позиций металла сильно утомляет
Прилагаю соответствующие файлы примера для пояснения.

Подсобите с советом, кто разбирается. Понимаю что задача чисто техническая, пока не хватает инструментария Excel- я для решения )).
Буду всем благодарен за ответ и дельные советы!

Изменено: byman1211.05.2017 22:11:08

 

JeyCi

Пользователь

Сообщений: 3357
Регистрация: 27.11.2013

#2

12.05.2017 10:53:03

Цитата
byman12 написал:Подсобите с советом, кто разбирается

сформулируйте конкретику вопроса…

Цитата
byman12 написал:Перечитав и пересмотрев роликов в youtube на тему автоматического заполнения спецификации элементов… Хочу оптимизировать свою работу  

что мешает?.. ИЛИ ответ на какой вопрос по Excel поможет вам решить вашу проблему???

Цитата
byman12 написал:пока не хватает инструментария Excel- я

какой нужен? и для чего?
p.s. не нам же пересматривать на youtub’e всё, что пересмотрели вы  ;) … и гадать чего не хватает?
p.p.s самый лучший вариант для любого учёта — это плоские таблицы и sql-запросы (в excel — Microsoft Query — вкладка Данные…и т.д.)… остальное дело техники и тонкостей вашего предмета (известно только вам)

чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах)

 

Согласен с

JeyCi

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

 

byman12

Пользователь

Сообщений: 29
Регистрация: 15.03.2016

#4

12.05.2017 15:06:39

JeyCi, согласен с вами

Цитата
JeyCi написал:
не нам же пересматривать на youtub’e всё, что пересмотрели вы   … и гадать чего не хватает

я сам понимаю, что задал общий вопрос.
Попробую конкретизировать задачу и попытаюсь описать словесно условие заполнение таблицы:
Если текстовое значение  ячеек диапазона  (Х1:Y10) содержит слова «ГОСТ 1111-11» и «Уголок  90х12 » и «ВП», тогда в ячейку С1 записать значение ячейки Yi строки, которая содеpжит слово уголок 90х12. Причем если слова ГОСТ 1111-11 и уголок 90х12 и ВП в диапазоне (Х1:Y10) встречаются не один раз то в  в ячейку С1 записать сумму значений ячеек Yi, Yn соответствующих строк.
Проблема в том, что Excel, при применении функции суммеслимн не хочет распознавать знак  в исхоодном диапазоне (Х1:Y10), который импортировался из СПДС-а (обозначение сечение уголка) ((.

А так, то я сам уже более менее понял, что стоит применять встроенный в  Excel удобный инструмент суммеслимн для моей задачи )).

Прикрепленные файлы

  • пояснение к задаче о спецификации.png (42.04 КБ)

Изменено: byman1212.05.2017 15:11:05

 

byman12

Пользователь

Сообщений: 29
Регистрация: 15.03.2016

Понял, что основная загвоздка возникает при невозможности прочесть символ из шрифта CS Standard  :(   в строке  «Уголок  90х12 » при использовании функции суммеслимн
Не понял как можно было залить его из шрифтов автокада в ексель и проверить, что будет, поэтому пошел другим путем, а именно урезать до нужного кол-ва слов значение в ячейке с помощью  ПСТР и использовать СУММЕСЛИМН

Не пойму, что делаю не так…((
По идее в  в желтой ячейке (Е23) должно появиться число из зеленой ячейки (F5), но что -то не то.
Очень хочу разобраться.))

Изменено: byman1212.05.2017 17:49:05

 

_Igor_61

Пользователь

Сообщений: 3007
Регистрация: 18.07.2016

Здравствуйте! Избавьтесь от объединенных ячеек, если хотите, чтобы формулы хорошо работали.

 

byman12

Пользователь

Сообщений: 29
Регистрация: 15.03.2016

_Igor_61, Спасибо!
Это тоже вариант решения, только  не совсем подходит для моей задачи.
Если учитывать, что исходный файл может иметь различные значения после слова «Уголок….»  и формируется с непечатаемым символом после слова «Уголок  90х12, то ваш вариант не решает мою задачу!
Мне нужно чтобы в диапазоне условий проверялось наличие выражения  90х12 не в выпадающем списке, как у вас в примере прикрепленного файла, а в диапазоне условий и выдавало его вес в ячейку (при отсутствии других позиций из диапазона при котором выполняется условие. Причем если слова ГОСТ 1111-11 и уголок 90х12 и ВП в диапазоне (Х1:Y10) встречаются не один раз то в  в ячейку С1 записать сумму значений ячеек Yi, Yn соответствующих строк»
Как это прописать пока не знаю!

Р.S. Разбил объединённые ячейки и увы, не работает ((.
.  

Изменено: byman1213.05.2017 00:03:24

 

_Igor_61

Пользователь

Сообщений: 3007
Регистрация: 18.07.2016

Сделал доп.столбец «L» для вывода сечения без букв и непонятных символов, СУММЕСЛИМН по сечению и виду элемента.
С ГОСТ непонятно. У Вас в столбце «В» в исходной таблице везде один и тот же ГОСТ, а в конечной таблице — другой ГОСТ да еще и вместе с ТУ (или что там такое еще — «С245»). Откуда и как задавать условие для поиска по ГОСТ?

 

JeyCi

Пользователь

Сообщений: 3357
Регистрация: 27.11.2013

#9

14.05.2017 10:48:36

Цитата
byman12 написал: не хочет распознавать знак  в исхоодном диапазоне (Х1:Y10), который импортировался из СПДС-а (обозначение сечение уголка)

можно выделить диапазон и провести замену (или удалить) макросом

Код
Sub rep()
For Each c In Selection.Cells
s = c.Value
    For i = 1 To Len(s)
        If Asc(Mid(s, i, 1)) = 63 Then
            c.Value = Application.Trim(Replace(c, ChrW(AscW(Mid(s, i, 1))), ""))
        End If
    Next
Next
End Sub

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

Изменено: JeyCi14.05.2017 10:50:02

чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах)

 

JeyCi

Пользователь

Сообщений: 3357
Регистрация: 27.11.2013

#10

14.05.2017 11:26:12

Цитата
byman12 написал: По идее в  в желтой ячейке (Е23) должно появиться число из зеленой ячейки (F5),

при условии

Цитата
_Igor_61 написал: Избавьтесь от объединенных ячеек, если хотите, чтобы формулы хорошо работали.

ваша формула должна выглядеть
=СУММЕСЛИМН($F$2:$F$18;$C$2:$C$18;»*»&C23&»*»;$G$2:$G$18; «ВП»)
p.s.
тогда и лишние символы из Автокада не мешают — замену из #9 можно и не проводить…
НО чтобы не было двояких трактовок формулой, лучше размер чтобы был ограничен пробелами (т.е. исх. табл. лучше всё-таки почистить от автокадных сечений) И в формулу добавить пробелы справа и слева… иначе 90*7 и 190*7 могут распознаться одинаково по формуле 90*7 (к примеру)… не упустите этот нюанс, пример обхода описала, допиливайте, как вам удобно

Прикрепленные файлы

  • Спецификация (попытки подсчета).xlsx (21.46 КБ)

Изменено: JeyCi14.05.2017 11:31:23

чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах)

 

byman12

Пользователь

Сообщений: 29
Регистрация: 15.03.2016

#11

14.05.2017 14:10:29

_Igor_61, Спасибо еще раз за подсказку!
В этот раз вроде работает )))

Цитата
У Вас в столбце «В» в исходной таблице везде один и тот же ГОСТ, а в конечной таблице — другой ГОСТ да еще и вместе с ТУ (или что там такое еще — «С245»). Откуда и как задавать условие для поиска по ГОСТ?

Просто исходная таблица взята в кач-ве примера, и не полностью, то есть кроме уголка по ГОСТ 8509-93 «Уголки» там еще есть другой ГОСТ 19281-89  на листовой прокат. С245 это класс стали. СПАСИБО!

 

byman12

Пользователь

Сообщений: 29
Регистрация: 15.03.2016

#12

14.05.2017 14:15:42

JeyCi, Спасибо за подсказку!

Цитата
или этот макрос переделайте в функцию,

Дело в том, что я не дружу с программированием на уровне кода VBA, для меня за счастье найти решение задачи штатным инструментарием excel…).
Все равно за помощь благодарен!

_Igor_61

показал, как инструментом excel решить можно.
Код это уже высший пилотаж для меня. Вроде работает :)    

Изменено: byman1214.05.2017 19:02:21

Практический семинар Tekla Structures 2017

Техническая спецификация металлопроката

Занимаетесь ли вы созданием проектов стадии КМ в Tekla?

Да

12

63%
Нет

4

21%
Да, но не хватает автоматизации

3

16%
 
Всего голосов: 19

Спасибо, ваш голос учтён.



Аватара пользователя

Таран Д. А.

Администратор
Сообщения: 2874
Регистрация: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Техническая спецификация металлопроката

Сообщение

Таран Д. А. » 13 мар 2014, 18:17

Мы как раз делаем эту ведомость одним кликом. Скорее всего будет скрипт в утилите для прорисовки варки.
Изображение


Аватара пользователя

CuPo>I<a

Сообщения: 846
Регистрация: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Техническая спецификация металлопроката

Сообщение

CuPo>I<a » 13 мар 2014, 20:25

В нашей среде спецификация вставляется одним кликом и программа имеет другой интерфейс. Представленная же здесь версия предназначена для работы в ЛЮБОЙ среде. А как показывает практика, человек, пользуясь чьей-то средой в начале своей бурной деятельности, рано или поздно приходит к тому, что ему становятся нужны свои настройки, шаблоны и атрибуты…



pdimav

Сообщения: 243
Регистрация: 16 янв 2012, 19:07

Re: Техническая спецификация металлопроката

Сообщение

pdimav » 14 мар 2014, 07:22

Привет!
А, для 19.0 можно?
..эта версия выдала ошибку при запуске программы!

pdimav1979(не собака)yandex.ru



RHSY

Сообщения: 175
Регистрация: 23 июл 2013, 09:42

Re: Техническая спецификация металлопроката

Сообщение

RHSY » 17 мар 2014, 08:58

Все таки, почему бы и здесь не выложить. Может авторы выложат здесь?


Аватара пользователя

CuPo>I<a

Сообщения: 846
Регистрация: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Техническая спецификация металлопроката

Сообщение

CuPo>I<a » 17 мар 2014, 10:04

RHSY писал(а):Все таки, почему бы и здесь не выложить. Может авторы выложат здесь?

у Вас сложности с регистрацией «там»? :)


Zezza

Сообщения: 152
Регистрация: 27 мар 2013, 07:36

Re: Техническая спецификация металлопроката

Сообщение

Zezza » 21 мар 2014, 11:12

Какой аттрибут выбирать в поле с конструктивом КМ, в примере посмотрел, но у меня то нет такого. Прописываю это в имени детали, т.е. по идее для кмд и км у меня должно совпадать. Как поступить то?



Ievgen

Сообщения: 1
Регистрация: 03 апр 2014, 11:34

Re: Техническая спецификация металлопроката

Сообщение

Ievgen » 03 апр 2014, 11:38

Подскажите, что делаю не так: при создании спецификации металлопроката средствами среды tekla-russian появляется таблица с пустыми ячейками в поле тоннаж?


Аватара пользователя

Таран Д. А.

Администратор
Сообщения: 2874
Регистрация: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Техническая спецификация металлопроката

Сообщение

Таран Д. А. » 03 апр 2014, 11:45

Ievgen писал(а):Подскажите, что делаю не так: при создании спецификации металлопроката средствами среды tekla-russian появляется таблица с пустыми ячейками в поле тоннаж?

Скрипт с переносом таблиц из Excel готов. Тестим глюки с размерами шрифтов.
Скоро добавим в приложение со сваркой. Можно бедует добавлять прям из excel а там редактировать как угодно.


maxcim856

Сообщения: 49
Регистрация: 07 мар 2012, 17:47

Re: Техническая спецификация металлопроката

Сообщение

maxcim856 » 05 апр 2014, 22:53

Ievgen писал(а):Подскажите, что делаю не так: при создании спецификации металлопроката средствами среды tekla-russian появляется таблица с пустыми ячейками в поле тоннаж?

Такая же ерунда. Похоже недоделанная таблица. У меня и в эксель на правильно выводит.


phpbb3 styles

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей

Сортамент металла в Excel

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

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

Думаю и вам он пригодится.

Посмотрите что внутри  файла Сортамент металла в Excel

На первой странице находится меню со списком профилей.

Сортамент в Excel

Нажав на определенную иконку или выбрав из раскрывающегося списка, вы перейдете на страницу нужного вам профиля.

Скачать сортамент металла в Excel

Содержимое файла

Выставляю скриншоты каждой страницы, может кому-то будет удобней смотреть сортамент металла онлайн.

Уголки стальные горячекатанные равнополочные по ГОСТ 8509-86

Уголки стальные неравнополочные по ГОСТ 8510-86

Швеллер стальной горячекатанный с уклоном полок по ГОСТ 8240-89

Швеллеры стальные горячекатанные с параллельными гранями полок по ГОСТ 8240-89

Швеллеры стпециальные по ГОСТ 19425-74

Двутавры стальные горячекатанные по ГОСТ 8239-89

Двутавры стальные с параллельными гранями полок по ГОСТ 26020-83

Двутавры стальные широкополочные по ГОСТ 26020-83

Двутавры колонные по ГОСТ 26020-83

Двутавры дополнительной серии по ГОСТ 26020-83

Прокат стальной круглый, квадратный, шестигранный

Трубы бесшовные, электросварные

Трубы профильные квадратные по ГОСТ 8639-82

Трубы профильные прямоугольные по ГОСТ 8645-68

Трубы канализационные чугунные по ГОСТ 6942.3-80

Арматура по ГОСТ 5781-82

Скачать Сортамент металла в Excel

Как видите данный файл очень полезный и информативный. Скачивайте и пользуйтесь на здоровье.

Подписывайтесь на обновление сайта и делитесь в соцсетях.

О программе

Документ в формате MsExcel (далее — Программа) предназначен для создания Технической спецификации стали, включаемой в состав проектной документации — чертежи марки КМ.

Спецификация полностью соответствует требованиям ГОСТ 21.502-2007 Правила выполнения проектной и рабочей документации металлических конструкций.

Незаменимый инструмент для проектировщика КМ — спецификация теперь создается гораздо быстрее! Легко вносить изменения, промежуточные расчеты можно делать прямо при заполнении исходных данных!

Также с её помощью можно быстро собрать по всему проекту КМ тоннаж металла, зная его длины (для проката) и площади (для листового металла).

В программе использованы макросы и весьма сложные формулы.

Аналогом данной программы может являться продукт VetCAD, но в ТСС вся работа построена с офисной таблицей Excel, а не AutoCAD.

Возможности программы

  • Быстрое формирование Технической спецификации стали
  • Возможно добавление неограниченного числа сортаментов металлопроката
  • Программа содержит около 40 сортаментов металлопроката
  • Возможно добавление собственных сортаментов
  • Возможно добавление любых типовых конструкций по сериям, ГОСТам, ТУ, ОСТ и т.д.
  • Расчёт площади окраски металла, входящего в спецификацию
  • Экспорт спецификации в AutoCAD в табличном виде
  • Экспорт спецификации в MsWord
  • Подробное справочное руководство

Пример спецификации

Примеры спецификаций можно посмотреть ниже в разделе «Вложения».

Гарантии

Программа написана ЧАСТНЫМ лицом НА СВОЙ СТРАХ И РИСК, поэтому автор НИКАКОЙ ответственности за возможные последствия применения своей программы НЕ НЕСЁТ.

Условия распространения

Данный продукт распространяется по принципу ShareWare. Незарегистрированная версия имеет следующие ограничения — исходные данные должны иметь не более 20 строк и спецификация формируется без итоговых и промежуточных сумм.

Частые вопросы по установке

Хоть это простой документ в формате excel, он далеко не так прост. Давайте распишем установку программы по шагам:

  • Скачайте архив с этой страницы, распакуйте его и запустите соответствующий исполняемый файл («tcc_x32.exe» для 32х-битной Windows или «tcc_x64.exe» — для 64х) от имени Администратора — программа установится.
  • Перейдите в папку с установленной программой и запустите файл tcc.chm — это файл справки. Почитайте раздел «Порядок работы», а еще лучше справку полностью
  • Откройте в Excel’e файл «tcc.xls». Очень важно — нужно разрешить выполнение макросов — без этого программа не работает. Как это сделать — смотрите в интернете, порядок разрешения зависит от версии установленного Офиса. Для MSOffice 2010 инструкция по включению макросов ниже во вложении.
  • Если все прошло без ошибок, откроется файл с активной кнопкой «Запуск ТСС», нажмите ее и должна появиться Главная форма программы.

Примечание: Битность Офиса (32 или 64) программа определяет сама и сама выбирает нужные библиотеки. Т.е. битность установщика зависит только от операционной системы.

Порядок оплаты

Порядок оплаты подробно описан в файле помощи (раздел «Регистрация»), прилагаемом к данной программе. Файл помощи доступен для скачивания ниже в разделе «Вложения».

Оплатить регистрацию можно через платёжную систему WebMoney, платёжный терминал, принимающий Webmoney, почтовым или банковским переводом, или при помощи формы ниже через систему Яндекс.Деньги, или картой Visa или MasterCard.

Дополнение для создания Спецификации металлопроката в формате Excel и на поле чертежа.

Описание

❗ В среде Russia начиная с версии 2022 были изменены имена пользовательских атрибутов. В SMPlugin начиная с версии 2.10 настройки по умолчанию в конфигурационном файле SMPlugin.yaml соответствуют пользовательским атрибутам среды Russia версии 2022 и новее.

Для того чтобы дополнение работало с версиями среды 2021 и более ранними, используйте настройки в файле SMPlugin.yaml.bak: измените имя файла с SMPlugin.yaml.bak на SMPlugin.yaml.

Спецификация в формате Excel

Плагин SMPluginModel доступен в режиме моделирования.

Для формирования спецификации нажмите на иконку плагина и нажмите кнопку Создать.

Объекты – объекты, попадающие в спецификацию (Все / Фильтр выбора / Выбранные).
Фильтр выбора – фильтр выбора для отбора объектов в спецификацию; активен, когда выпадающий список Объекты=Фильтр выбора.
Единицы измерения – единицы для расчета массы (Тонна / Килограмм).
Формат чисел – форматирование чисел для вывода в таблице (описание в статье).
Атрибут для веса – атрибут, использующийся для расчета веса деталей (WEIGHT, WEIGHT_GROSS и т. п.).
Минимальный вес, кг — задание минимального веса детали для попадания в спецификацию.
Обозначение пластин – префикс для обозначения пластин.
Столбец окраш. поверхн. – отображать ли дополнительный столбец площади окрашиваемой поверхности (Нет / Да).
Строка коэфф. коррекц. – отображать ли дополнительную строку веса с учетом наплавки и раскроя (Нет / Да).
Открыть файл? – открыть ли результирующий файл после формирования отчета (Нет / Да).

Отчеты в формате Excel создаются в папке Спецификация металлопроката, которая находится в папке модели.

Спецификация на чертеже

Плагин SMPlugin доступен в режиме чертежа.

Для вставки спецификации на чертеж нажмите на иконку плагина и укажите точку вставки.

Для редактирования спецификации щелкните по ней дважды.

Объекты – объекты, попадающие в спецификацию (Все / Фильтр выбора / Выбранные).
Фильтр выбора – фильтр выбора для отбора объектов в спецификацию; активен, когда выпадающий список Объекты=Фильтр выбора.
Единицы измерения – единицы для расчета массы (Тонна / Килограмм).
Формат чисел – форматирование чисел для вывода в таблице (описание в статье).
Разделитель дес. знаков — символ разделителя десятичных знаков (точка / запятая).
Атрибут для веса – атрибут, использующийся для расчета веса деталей (WEIGHT, WEIGHT_GROSS и т. п.).
Минимальный вес, кг — задание минимального веса детали для попадания в спецификацию.
Количество строк – количество строк для разделения таблицы на части (для расположения на нескольких листах). Если равно нулю, таблица на части не делится.

Шрифт – имя шрифта текста.
Обозначение пластин – префикс для обозначения пластин.
Ширина колонок, мм – ширина колонок по порядку.
Cтолбец окраш. поверхн. – отображать ли дополнительный столбец площади окрашиваемой поверхности (Нет / Да).
Строка коэфф. коррекц. – отображать ли дополнительную строку веса с учетом наплавки и раскроя (Нет / Да).
Высота строк, мм — высота строк.

Настройки для заголовка и основной части спецификации: Цвет линий, Цвет текста и Высота текста.

Информационные сообщения о ходе работы программы записываются в файл журнала %userprofile%trimblerus.log.

Настройка категорий

Есть два варианта задания категорий для объектов спецификации.

Современная концепция предполагает задание назначение текстового пользовательского атрибута главной детали сборки. В этом варианте количество категорий в спецификации — неограниченное.

Классическая концепция предполагает выбор номера категории из выпадающего списка, а имена категорий задаются в свойствах проекта. В этом случае количество категорий ограничено количеством элементов выпадающего списка.

То, какая концепция используется, определяется в конфигурационном файле SMPlugin.yaml (его подробное описание — ниже) параметром UseCategoryAttributesOld. Для современной концепции его значение должно быть false, для классической концепции его значение должно быть true. В настоящее время (версия 2.10) по умолчанию используется современная концепция.

Современная (новая) концепция

В главных деталях сборок нужно заполнить текстовый пользовательский атрибут Категория.

Программа группирует объекты с одинаковой категорией и выводит в соответствующей колонке спецификации.

Порядок категорий можно задать в конфигурационном файле SMPlugin.yaml (его подробное описание — ниже) в секции category_order.

Классическая (старая) концепция

Нужно настроить категории объектов для того, чтобы получить корректную спецификацию.

  1. В пользовательских атрибутах свойств проекта в главном меню заполнить имена категорий.

    Подробнее об атрибутах — здесь.

  2. В пользовательских атрибутах главных деталей сборок назначить соответствие этой сборки некоторой категории из списка из п. 1.

    Подробнее об атрибутах — здесь.
    ❗Для версий Tekla Structures 2019 и более ранних (совместно с SMPlugin версий 2.0 и более ранних) атрибут категории задается в пользовательских атрибутах сборок.

Дополнительные настройки

В конфигурационном файле ..<версия>EnvironmentscommonextensionsSMPluginSMPlugin.yaml можно изменить следющие параметры:

Секция standards. Отображение названий стандартов:

standards:
  -
    key: "СТО АСЧМ 20-93"
    min_rows: 3
    value: "Двутавры горячекатанные с параллельными гранями полок СТО АСЧМ 20-93"
...

key — ключ, по которому ищется название стандарта, стандарт из атрибутов детали.

value — полное название стандарта, которое отображается в таблице.

min_rows — минимальное количество строк, которое требуется для отображения полного названия стандарта (общее правило — чем длиннее значение value, тем больше нужно строк для отображения).

Секция materials. Если не удается получить материал из детали, используются значения следующих параметров:

Для 09Г2С и 25Г2С:

materials:
  -
    key: Material1
    value: "ГОСТ 27772-88"

Для остальных:

  - 
    key: Material2
    value: "ГОСТ 19281-89"

Секция content. Отображения заголовков колонок таблицы и другого постоянного текста. Эти настройки можно использовать для перевода текста таблицы на другой язык (в файле есть закомментированный пример для украинского языка):

content: 
  - 
    key: Title1
    value: "Наименование профиля ГОСТ, ТУ"
...

Секция settings.

Классы объектов, которые не должны попадать в спецификацию.

settings: 
  - 
    key: ExcludeClasses
    value: "997;998;999"

Имена атрибутов, которые используются в программе.

  -
    key: PartMaterialAttribute
    value: "MATERIAL"
...

Параметр для выбора концепции назначения категорий. Для современной концепции его значение должно быть false, для классической концепции его значение должно быть true.

  -
    key: UseCategoryAttributesOld
    value: "false"

Секция category_order.

category_order:
  -
    regexp: "[Кк]олонн[ыа].*"
    value: "Колонны"
  -
    regexp: "[Бб]алк[иа].*"
    value: "Балки"
...

regexp — регулярное выражение, использующееся как шаблон для атрибута категории главной детали сборки.

Шпаргалка:
[абв] - символ а, б или в
. - любой символ
* - ноль или сколько угодно раз

Подробнее о регулярных выражениях: Шпаргалка, Тестирование.

value — название категории, в которую попадает деталь, если атрибут категории соответствует шаблону.

Программа получает атрибут категории из главной детали сборки и проверяет его на соответствие шаблонам из параметров regexp. Если атрибут соответствует шаблону, то сборка попадает в категорию из параметра value.

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

Конфигурационный файл можно скопировать в папку модели, в папки XS_PROJECT, XS_FIRM, XS_SYSTEM. Он будет считыватся в порядке указанного приоритета (папка модели — наивысший приоритет).

❗При установке новой версии дополнения конфигурационный файл в папке дополнения перезаписывается.

Алгоритм отбора объектов

Состав деталей, попадающих в спецификацию, зависит от опции Объекты (Все / Фильтр выбора / Выбранные) диалогового окна.

Кроме того в общий состав деталей не попадают детали:

  • класс которых перечислен в параметре ExcludeClasses в конфигурационном файле (по умолчанию — 997, 998, 999);
  • не из стальных сборок;
  • с материалом не из группы Сталь.

В известные детали попадают детали:

  • Beam и PolyBeam;
  • ContourPlate;
  • BentPlate;
  • с типом элемента Профлист;
  • с типом элемента Настил;
  • название материала которых, начинается с «Настил», «ПВ», «Риф», «ЧРиф» (регистр символов не важен).

Общий случай обработки данных: 

Обработка данных для Настила:

Для совместимости с пользовательскими компонентами и деталями, для которых нельзя задать тип элемента, для настилов используется следующее правило:

Не важно, заполнен ли атрибут для типа элемента. Принадлежность к типу «Настил» определяется по материалу. Если материал начинается с «Настил», «ПВ», «Риф», «ЧРиф», то считается, что это настил.
Данные берутся из файла XS_PROFDBGrating_Parameters.dat
название элемента = из колонки 3 Обозначение настила
стандарт элемента = из колонки 2 Стандарт настила
название материала — из колонки 6 Материал настила
стандарт материала — из колонки 7 Стандарт материала

В неизвестные детали попадают детали:

  • масса которых меньше массы Минимальный вес, кг в диалоговом окне;
  • с типом элемента Метизы (атрибут, задающий тип элемента, определеятся пользовательским атрибутом ElementTypeAttribute (по умолчанию — ru_tip_elementa));
  • у профилей которых стандарт содержит «10605-94», «5915-70», «4032-2014», «6402-70», «11371-78», т. е. гайки и шайбы (атрибут, задющий стандарт, определяется пользовательским атрибутом ProfileStandardNameAttribute (по умолчанию — PROFILE.GOST_NAME));
  • другие детали, не попавшие в известные детали.

Список известных и неизвестных деталей можно увидеть на соответствующих листах в спецификации в виде Excel и в лог-файле.

Металлические конструкции тема сложная, крайне ответственная. Даже небольшая ошибка может стоить сотни тысяч и миллионы рублей. В некоторых случаях ценой ошибки может стать жизнь людей на стройке, а так же в процессе эксплуатации.  Так, что проверять и перепроверять расчеты — нужно и важно.

Использование Эксель для решения расчетных задач  — дело с одной стороны не новое, но при этом не совсем привычное.  Однако, у Эксель расчетов есть ряд неоспоримых преимуществ:

  • Открытость — каждый такой расчет можно разобрать по косточкам.
  • Доступность — сами файлы существуют в общем доступе,  пишутся разработчиками МК под свои нужды.
  • Удобство — практически любой пользователь ПК способен работать с программами из пакета MS Office, тогда как специализированные конструкторские решения — дороги, и кроме того требуют серьезных усилий для своего освоения.

Не стоит их считать панацеей. Такие расчеты позволяют решать узкие и относительно простые конструкторские задачи. Но они не учитывают работы конструкции как целого. В ряде простых случаев могут спасти много времени:

  • Расчет балки на изгиб
  • Расчет балки на изгиб онлайн
  • Проверить расчет прочности и устойчивости колонны.
  • Проверить подбор сечения стержня.

Универсальный расчетный файл МК (EXCEL)

Таблица для подбора сечений металлоконструкций, по 5 различным пунктам СП 16.13330.2011
Собственно с помощью этой программы можно выполнить следующие расчеты:

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

Версия Excel должна быть не ниже 2010. Чтобы увидеть инструкцию, нажмите на плюс в верхнем левом углу экрана.

Сам файл можно скачать здесь

МЕТАЛЛИКА

http://dwg.ru/dnl/13705

Программа представляет из себя книгу EXCEL с поддержкой макросов.
И предназначена для расчета стальных конструкций согласно
СП16 13330.2013 «Стальные конструкции»

Подбор и расчет прогонов

Подбор прогона — задача лишь на первый взгляд тривиальная. Шаг прогонов и их размер зависят от многих параметров. И хорошо бы иметь под рукой соответствующий расчет.  Собственно об этом и рассказывает статья обязательная к ознакомлению:

http://buildingbook.ru/raschet_progonov.html

Кроме того автор разработал эксель файл с расчетом. Точнее в файле четыре разных расчета:

  • расчет прогона без тяжей
  • расчет прогона с одним тяжем
  • расчет прогона с двумя тяжами
  • расчет прогона с учетом бимомента:

Расчет прогонов в Эксель-файл

Но есть небольшая ложка дегтя — судя по всему в файле имеются ошибки в расчетной части.

Расчет моментов инерции сечения в таблицы excel

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

  • Моменты инерции сечения
  • Моменты сопротивления сечения
  • Радиус инерции сечения
  • Площадь сечения
  • Статического момента
  • Расстояния до центра тяжести сечения.

В таблице реализованы расчеты для следующих типов сечений:

  • круг
  • труба
  • прямоугольник
  • двутавр
  • швеллер
  • тавр
  • прямоугольная труба
  • треугольник

Скачать  и поблагодарить автора можно тут: Расчет моментов инерции сечения в excel

Ссылки на актуальную документацию по МК

СП 16.13330.2011 — СТАЛЬНЫЕ КОНСТРУКЦИИ Актуализированная редакция СНиП II-23-81*

Общие правила проектирования стальных конструкций СП 53-102-2004

—}}

�����
���� (�����)
��������� �����
�������


������������� ���������������

��������������� ������������� Thermex Titanium Heat 60v Slim ������������� �� ��������, ������������� 3������
����: 7 000 ���.


������ �������

����������� ������ � ������� ��� ����

????������ �������� ������ ���:
?���� �� �������� ��� � �����������.
?�� �������� ���…


���������� ������

���������� �����������, ���������, ��������-��������, ���ߣ�, � ����� �������, ����������, ����������, ������, ������� ���������…
����: 250 ���.

С 1 января 2015 вступил в действие ГОСТ 21.110-2013 СПДС. Спецификация оборудования, изделий и материалов. Таким образом, с 1 января спецификация должна выполняться по новому ГОСТ.

Выполняют и оформляют спецификации в Word, Excel и AutoCAD. Либо совместно в двух из этих программ.

Спецификация по ГОСТ 21.110-2013

Фрагмент спецификации по ГОСТ 21.110-2013

Это самый древний способ, появившийся во время перехода с ручного черчения на компьютеры. Спецификацию составляли в Excel, т.к. для человека, чертившего раньше всё вручную, Excel — это просто готовая таблица. В AutoCAD при помощи линий и текста чертили рамку и основную надпись (первый лист и последующие). После этого распечатывали бланки: один первый лист и нужное количество последующих. Затем вставляли эти распечатанные бланки обратно в принтер и на них печатали спецификацию.
Таким же образом действовали с пояснительной запиской или при оформлении спецификации в Word.
Данный способ выполнения спецификаций сейчас встречается крайне редко.

2. Составление и оформление спецификаций в Excel

Были люди, которых упражнения с принтерами и составление коллажей не устраивало. Они пошли дальше и сделали сразу рамку и основную надпись в Excel.
Спецификация в Excel

Спецификация в Excel

Отдельно первый лист, отдельно последующие листы. Неудобство такого способа в том, что таблица разорвана, а значит добавление строк в середину листа вызывает определённые затруднения, т.к. «лишние» строки не перемещаются на следующий лист. Соответственно, высота листа увеличивается.

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

3. Составление и оформление спецификации в Word

Третьим способом является составление и оформление спецификации в Word. Работать с таблицами в Word не так удобно, как в Excel, но оформление сделать гораздо проще. Правда, для того, чтобы было удобно работать нужно знать и уметь применять инструмент «Колонтитулы», иначе оформление будет «съезжать».
Спецификация в Word

4. Составление и оформление спецификации в AutoCAD

На самом деле данный способ следует разделить на два: до появления таблиц в AutoCAD и после появления таблиц. До появления таблиц данный метод был менее удобен, чем в Word, т.к таблица представляла собой набор линий и текста. А дальше всё зависело от мастерства и способа выполнения чертежей проектировщиком:

  1. Черчение и оформление в пространстве Модели;
  2. Черчение и оформление в пространстве Листа;
  3. Черчение в пространстве Модели и оформление в пространстве Листа (один чертёж — один лист);
  4. п.2 или п.3, но все чертежи оформлены в  одном листе.

Наиболее удобный способ — №3, т.к. позволял делать непрерывную таблицу в пространстве Модели, а затем «нарезать» её на листы при помощи видовых экранов. Аналогичным образом можно «нарезать» и оформить в пространстве Модели, но при оформлении в пространстве Листа (один лист спецификации — один лист AutoCAD) появляется возможность быстро распечатать сразу все листы на принтер или в pdf.

С появление в AutoCAD элемента «Таблица» возня с линиями и текстами ушла, а в остальном, всё по-прежнему зависит от способа выполнения чертежей.

5. Составление  спецификации в Excel и оформление в Word

Данный способ совмещает в себе удобство заполнения спецификации в Excel и удобство оформления в Word. В Excel заполняется спецификация и вставляется в Word, в котором рамка и основная надпись (штамп) выполнены в колонтитулах. Далее настраивается ширина столбцов и кабельный журнал готов к печати.

Казалось бы, недостатком такого способа является необходимость каждый раз сначала удалять старую таблицу, а потом вставлять и настраивать новую. Но это не совсем так. Word позволяет связать таблицу Word и таблицу Excel. Таким образом, при обновлении данных в Excel, таблица в Word также обновится.

6. Составление  спецификации в Excel и оформление в AutoCAD

С появлением в AutoCAD элемента «Таблица» и возможность его связи с таблицами Excel, этот способ является лучшим из перечисленных. Во-первых, заполнение таблицы спецификации в Excel кроме удобства даёт дополнительные преимущества (возможность суммирования или получение информации по ссылкам с других листов или файлов). Во-вторых, данные из Excel автоматически обновляются в AutoCAD. В-третьих, таблица AutoCAD имеет способность автоматически «разделяться» на несколько фрагментов, что даёт возможность быстрое и простое оформления спецификации отдельными листами (как по методу таблица в пространстве Модели, листы — в пространстве Листа, так и по методу таблица и оформление в пространстве Модели). Интервал между фрагментами, а также высота фрагментов устанавливаются в свойствах таблицы. В-четвёртых, при оформлении спецификации в пространстве Листа, спецификация может быть включена в подшивку листов, что даёт дополнительные преимущества.

Спецификация в AutoCAD

На данный момент я выполняю спецификацию в Excel и оформляю в AutoCAD. Раньше пользовался связкой Excel+Word. Вставку в Word делал таким образом, чтобы данные из Excel обновлялись. А для выравнивания по странице, настройке ширины столбцов в Word написал небольшой макрос, чтобы не делать это вручную.

Нажмите на кнопку, чтобы скачать шаблоны спецификации по

ГОСТ 21.110-2013

:


Подпишитесь и получайте уведомления о новых статьях на e-mail

Понравилась статья? Поделить с друзьями:
  • Спецификация excel по ескд гост
  • Спецификация материалов в проекте excel
  • Спецификация excel для solidworks
  • Спецификация к чертежу формат word
  • Специфика работы в excel