среда, 6 января 2016 г.

3д объекты СПДС

Возникла потребность изготовить для мамы шкаф в прихожую, сел проектировать. Думал сначала найти специализированный софт, а с другой стороны - шкаф простой, решил по быстрому накидать объект ЛДСП, и вдруг пришла идея реализовать это дело в 3д-постановке.
Ну где-то часа через два родились вот такие объекты. Так то понятно, что это баловство, и практического толку от этого всего почти нет, зато 3-д, и работает.
Не все получилось хорошо:
1. Не удалось реализовать маскировку объектов. Если выбираешь режим "перекрывать примитивы" или "маскирование объектов", то одна из граней закрывает остальные, так что от Suspression() пришлось отказаться.
2. Заполнил грани объектов обычной штриховкой. Сначала хотел кромки листов выделить цветом, что бы можно отличать где надо делать кромку для деталей, а где можно оставить черновую грань. Но почему-то получается в некоторых случах что задние грани перекрывают своей штриховкой переднюю грань. Получается коряво. А когда все грани одним цветом, это просто не заметно.

Вот такая спецификация получилась, осталось отдать на обсчет распила:


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


среда, 14 октября 2015 г.

Добавление упрощенного представления балки для КМ

По просьбам трудящихся, как говорится, запилил такое видео. Без звука правда, но как есть...
Объект над которым проводилась операция можно скачать здесь

воскресенье, 4 октября 2015 г.

Плиты перекрытия конструктивной системы КУБ2.5 или КБК


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

На сегодняшний момент работа над инструментами приостановлена.

пятница, 6 марта 2015 г.

Пакетная печать в СПДС Графикс


Больше года назад я на просторах DWG.RU познакомился с замечательной функцией пакетной печати, разработанной вот тут: PLOT_U.
Идея ее доработать пришла внезапно, но доработка оказалась существенной. Теперь не надо под форматы подкладывать ни каких примитивов в определенном слое.
Скрипт находит и определяет непосредственно форматы СПДС из выбранного набора форматов, или из всех форматов на листе по заданным критериям (инвентарный номер комплекта, требуемые номера листов). Номера листов задаются строкой как при печати вордовских документов: 1-5,9,15.

ЗАГРУЗИТЬ Пакетная печать 2.0

Оказалось что я немного поторопился, и выложил не очень работоспособную версию макроса, поэтому архив перезалил.
Вот небольшое видео на тему как это все работает.
П.с.: что бы работала фильтрация по инвентарному номеру, надо в штампе "Инвентарная надпись СПДС" или любом другом которым вы пользуетесь заменить имя переменной Original# на Inv.

Для корректной работы макроса необходимо подключить библиотеку MechaniCS COM 2.0 type library. Это делается в окне отладчика VBA. В меню находим Tools -> References ->(выпадает список библиотек в котором находим MechaniCS COM 2.0 type library). Иногда References не активен (серого цвета), в таких случаях стоит нажать кнопку Reset на панели.Если при печати выскакивает сообщение "неизвестный формат", то надо настроить макрос под свою систему...для этого в теле есть небольшой закомментированный кусок кода с помощью которого можно выяснить названия требуемых форматов в функции GetPaperSize.



Если у вас что-то не получается, или не работает, спрашивайте не стесняйтесь.

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

четверг, 27 ноября 2014 г.


База параметрических объектов от 27.11.2014 

Вот решился опубликовать базу своих объектов в последней редакции. Не все еще доделано, есть еще над чем работать...буду рад любой помощи, будь то генерация идей, нахождение ошибок, разработка новых инструментов или совершенствование текущих. 
В основном все объекты мои, но есть позаимствованные на просторах интернета, и интегрированные в мою систему переменных. 
Стоит отметить, два момента:
1. Спецификации и ведомости очень часто валят автокад. В 99% случаев это происходит при нажатии на кнопку "Обновить отчеты". Поэтому я стараюсь ей не пользоваться вообще. Вместо нее применяю: "шаблон отчета"->"перестроить." С этим надо разбираться, происходит это из-за объектов или это особенность самого приложения. Мне думается, что проблема крутится вокруг группировки объектов, но как это решить не знаю.
 Помимо того, большое количество деталей на листе сильно грузит процессор.
2. Применение этой спецификации предполагает, что на все позиции в спецификации листа должен существовать свой параметрический объект. Когда такого объекта нет, применяется "Нестандартная КЖИ/Узел". Фактически это просто выноска, имеющая все параметры необходимые для спецификации, ей можно даже задать количество арматуры, которое будет учитываться в ведомости расхода стали.

Монолитный ЖБ:

  1. Арматурная зона
  2. Арматурная зона трап
  3. Арматурная сетка
  4. Арматурный каркас
  5. Арматурный стержень
  6. Бетон
  7. Закладное изделие С. 1.400...
  8. Нестандартная закладная
  9. Нестандартная КЖИ/Узел
  10. Фундаментный болт (шпилька, гайка, шайба)
  11. Хомут 4 стержня

Сборный ЖБ:

  1. Сваи
  2. ФБС
  3. Лестничные проступи
  4. Перемычка брусковая
  5. Плита многопустотная
  6. Плита плоская
  7. Плита ребристая
  8. Подколонники
  9. Фундаментная балка ФБ6
А так же немного проката, и три таблицы: ведомость расхода стали, спецификация элементов, и спецификация на арматурный каркас (специально для объекта арматурный каркас).
Все это можно взять здесь



вторник, 17 июня 2014 г.

Фундаменты на свайном основании. Проектирование и расчет.


В качестве основы для расчета осадок свайных фундаментов была принята технология, предложенная SergeyKonstr  в этой теме: "ОФЗ по СП 24.13330.2011", на dwg.ru, переработанная в меру своего понимания, под собственные инструменты и возможности.

СП 24.13330.2011: S=Sef+Sp+Sc 
где, S - осадка сваи, Sef - осадка условного фундамента, Sp - осадка от продавливания, Sc - осадка за счет сжатия ствола сваи.
Технология следующая: 
1. Расчитываю схему как на естественном основании в (СКАД+Кросс) получаю среднюю осадку (Sef)
2. Расставляю сваи на плане. Создаю дополнительную расчетную схему, которая включает в себя только фундаментную плиту и сваи. С целью загрузить плиту единичной нагрузкой (1Т/м2), и выяснить грузовую площадь расставленных свай, или "площадь ячейки сваи" которая нужна для вычисления осадки продавливания. Есть загвоздка - какую площаь принять для крайних и угловых свай? Я просто по интуитивным соображениям, добавил коэффициент к площади ячейки равный 2 и 4
4. Sc вычислить не проблема, зная нагрузку на сваю, и ее параметры.
5. Зная Sef, Sp, Sc получаю жесткость свай и выполняю несколько итераций расчета.

Для моделирования свай я решил использовать универсальные стержни. С ними в СКАДе работать намного удобнее, чем например со связями конечной жесткости.
При помощи СПДС Графикс, был разработан параметрический объект  "Свая", "таблица для расчетов". Все вычисления производятся внутри этого объекта, нам просто необходимо задать ему начальные параметры:
1. Задаем сваям параметры (сечение, длина) и параметры грунта (E1, Mu1, E2, Mu2,)
2. Задаем нагрузку на сваю (в первом приближении суммарная вертикальная нагрузка на здание / количество свай).
3. Задаем сваям осадку условного фундамента, посчитанную при помощи СКАД+Кросс, и глубину просадочной толщи. Вот изополя осадки моей плиты, соответственно сваям задавалась Sef в зависимости от того в какое поле они попадали.


4. Задаем грузовые площади (реакция в свае от единичной нагрузки).
5. Параметрический объект, получая все эти параметры вычисляет общую осадку, и соответственно жесткость (E=N/S), и строит вертикальный стержень, длиной равной 1000/Е.

6. Собственно мы эти объекты расчленяем, оставляем только вертикальные стержни, и импортируем их в СКАД, где назначаем всем стержням жесткость EF = 1000.
7. Задавать каждой свае осадку, нагрузку итд в большом свайном поле нереально. Присвоение данных сваям происходит при помощи Excel - Таблица СПДС. Но это возможно только в том случае, если номера свай в СКАДЕ соответствовали номерам свай на плане в Автокаде. Поэтому сваи в автокаде сортируются по Х, Y и нумеруются при помощи таблицы. Перед тем как импортировать стержни в СКАД, они должны быть перестроены в том же порядке что и сваи. Пользователи Нанокада могут воспользоваться макросом, который оформил swell{d}. Так же можно применить для этой цели ПК Лира, которая умеет перенумеровывать стержни в зависимости их координат по Х,У.


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

9. В расчетной схеме, в верхние узлы свай я добавил  55 элементы, с линейной жесткостью по Х и Y, предварительно посчитанной для сваи от горизонтальных нагрузок.

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