Автоматическое создание чертежей в autocad

Обновлено: 07.07.2024

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

Список возможных вариантов:

1. Программа РЕВЕРС - автоматический поиск и пакетная печать множества рамок оформленных в пространстве модели и листов, автоматическое создание листов из рамок модели и многое другое.Сайт программы

Единственная программа которая сделает всё что Вам надо с минимальным количеством действий

Программа РЕВЕРС позволяет выполнить:
- автоматический поиск и пакетная печать множества рамок оформленных в пространстве модели и листов;
- автоматическое создание листов из рамок модели;
- автоматическое сохранение рамок в отдельные файлы;
- автоматическое создание ведомости чертежей;
- автоматическая нумерация страниц;
- поиск и пакетная печать обычных рамок и рамок динамических блоков;
- поиск рамок СПДС и рамок находящихся во внешних ссылках;
- поиск рамок созданных отрезками;
- автоматическое создание форматов листов и основной надписи (СПДС и ЕСКД);
- удобное заполнение основной надписи (СПДС и ЕСКД);
- автоматическая пакетная печать чертежей больших форматов на малых принтерах.

Автоматическое создание листов по рамкам, указанным пользователем в модели. Автоматический выбор форматов бумаги и настройка листов.
Принцип работы:
Программа формирует предварительный список настроек листа, с форматами бумаги
Список формируется двумя способами
Из DWG to PDF.pc3
Выбираются все пользовательские форматы
В конец списка добавляются форматы, начинающиеся на "ISO A.."
Область печати выставляется "Лист"
Единицы измерения - миллиметры
Масштаб 1:1
Стиль печати - acad.ctb. Позже буду брать из файла конфигурации
Имя настройки берётся из имени формата бумаги. Если встречаются символы из ряда "\<>/?"":;*|,=`" - убираются
Из файла шаблона
Копируются пользовательские именованные настройки печати, доступные из диалога "Page setup"
Повторяю. Пользовательские настройки. Не листы, а именно настройки
Ещё раз. В листы не заглядываем ВООБЩЕ
Соответственно, имя настройки печати не должно начинаться с символа звёздочки "*"
- Запрашивает у пользователя "референтный размер".
Используется для определения масштаба рамки. По-умолчанию это 185 мм. - длина основной надписи
- Запрашивает у пользователя противоположные углы рамок
Слева-направо, сверху-вниз, или наоборот - не важно
Привязка принудительно выставляется "конточка"
- На основе масштаба и списка форматов определяет наиболее подходящий
При этом используется строго ориентация из "списка". Ориентацию с книжной на альбомную и обратно программа произвольно не меняет. Строго по "списку настроек"
- По выбранным форматам бумаги создаёт листы
В чертёж добавляет подходящие именованные настройки из "списка", настроенные на нужный формат бумаги
Присваивает созданным листам соответствующие именованные настройки
- Создаёт видовой экран, "смотрящий" на рамку, указанную пользователем

Процесс работы:
Для вызова программы введите в ком. строку lfm
Либо задайте номер первого создаваемого листа, либо используйте опции ком. строки
Укажите "референтный" размер
Указывайте рамки, кликая по противоположным углам рамок.
Опции ком. строки см. соответствующий раздел
По окончании жмите escape или используйте опцию P


3. Автоматическое создание листов для чертежей, оформленных в модели от swell (на данный момент работает только в NanoCAD)

Необходимые условия для работы скрипта:
Рамки листов должны быть начерчены в масштабе 1:100.
Готовые рамки можно скачать по ссылке (80.43 kB; загрузок: 71)
Рамки для чертежей должны быть в блоке. Скрипт заточен под 4 вида листов:
А1 альбомный (блок "КЖ-А1")
А2 альбомный (блок "КЖ-А2")
А3 альбомный (блок "КЖ-А3")
А4 книжный (блок "КЖ-А4")
Должен быть установлен PDFCreator (тестировалось с версией 1.6.2)

Алгоритм действий скрипта:
Удаляем все существующие в чертеже листы
Ищем в модели все блоки рамок, сохраняем их идентификатор и положение
Сортируем листы по горизонтали, сортируем во вертикали
Создаём настроенные листы для всех рамок в пространстве модели
Видео-иллюстрация работы скрипта
Запустить на печать все листы разом можно через Файл - Пакетная печать…

  • М100 или М100 - масштаб 1/100
  • М050 или М50 - масштаб 1/50
  • М025 или М25 - масштаб 1/25
  • М020 или М20 - масштаб 1/20
  • и т.д.
  • BX_VPORT_PP
  • bx_datainput

Это приложение для AutoCAD® упрощает процесс публикации (зарисовки) наборы чертежей в формате DWF и / или PDF.
Этот плагин может быть использован с AutoCAD, чтобы упростить процесс публикации наборов чертежей в формате DWF и / или PDF. Она работает как команда в AutoCAD - в отличие от отдельного исполняемого - и использует отдельный исполняемый файл для мониторинга состояния здоровья AutoCAD и перезапустить его по мере необходимости. Статус операции периодического издательского хранится на диске, что позволяет подобрать откуда она была прервана, а также для любого удалось документы на повторное без, начиная с нуля. Настройка доступна только публиковать рисунки, которые были изменены, так как они были в прошлом опубликованы, что делает его легче публиковать наборы документов на регулярной основе.

10. Программа Склейка (Skleyka) - Автоматическая печать больших чертежей на нескольких малых листах.Сайт программы

Склейка (Skleyka) - дополнение к AutoCAD, nanoCAD, BricsCAD, ZWCAD+ позволяет выполнить:
• Автоматическая печать чертежи формата А1 на нескольких листах А4 или А3.
• Автоматически разделить чертежи на малые части, для последующей печати на бумагу, в PDF и другие форматы.

Возможности программы Склейка (Skleyka):
• Выбор установленного принтера, формата бумаги и стилей печати;
• Выбор различных масштабов печати;
• Возможность принудительного вписания чертежа в требуемое количество листов;
• Возможность указания количества листов для вписания как по горизонтали, так и по вертикали;
• Возможность печати с различной ориентацией листов;
• Дополнительны настройки печати и программы;
• Просмотр перед печатью листов малого формата;


11. Программный комплекс Bprint - позволяет быстро сохранить все чертежи в PDF или DWG отдельными файлами или "книгами"

2. Краткое описание
Программный комплекс Bprint позволяет быстро сохранить все чертежи в PDF или DWG отдельными файлами или "книгами" при этом присваивая конечным файлам имена из шифра каждого чертежа на транслите. Алгоритм программы выстроен под требования ООО "РН-УфаНИПИнефть". (Работает на версии Автокад 2013)


3. Расширенное описание.
Программу возможно запускать в нескольких одновременно запущенных Автокад, что ускоряет процесс сохранения в разы (актуально для нескольких сотен чертежей).

К программе прилагается макрос по нумерации чертежей:
1) Нумерация шифров чертежей для стадии "П" (нумеруется сам шифр каждого чертежа);
2) Нумерация листов чертежей для стадии "П" и "Р" (нумеруется ЛИСТ ЛИСТОВ на основании шифра);
3) Проверка на ошибки в шифрах (программа укажет на лист, где допущена ошибка в шифре);
4) Подготовка к пакетной печати (формирования транслита шифров чертежей и областей печати).
подробнее тут:
Информация о структуре динамического блока и работе макроса
* - Для некоторых функций есть требования к оформлению.

К макросу нумерации чертежей прилагается динамический блок рамки чертежа:
1) Первый, последующий и без штампа лист;
2) Стиль заполнения рамки под требования ООО "РН-УфаНИПИнефть";
3) Все стандартные книжные и альбомные форматы. Нестандартные (кратные) форматы от А4х3 до А0х3;
4) Настройка логотипа организации (содержание в одном блоке множества логотипов);
5) Основное преимущество динамического блока массовое изменения заполняемых данных штатными средствами Автокад;
6) Поля "дата" находится в отдельном слое, что позволяет при необходимости скрывать датую.
подробнее тут:
Информация о структуре динамического блока и работе макроса

Функционал Bprint:
1) Один лист чертежа сохраняется в один PDF/DWG файл;
2) Несколько листов чертежа сохраняются в одну PDF/DWG -книгу (возможность создавать множество книг и производить выбор книг);
3) Отправка на печать всех или выбранных чертежей (для кратных/нестандартных форматов требуется настройка МФУ);
4) Выбор масштаба листов чертежей;
5) Имена файлов PDF/DWG присваиваются из атрибута конкретного листа (изменяется в настройках);
6) Внесение и изменение размеров форматов в конфигурационном файле;
7) Настроенный стиль печати.
подробнее тут:
Подробное описание работы программы
* - Для некоторых функций есть требования к оформлению.

AutoCAD 2008, AutoCAD 2009, AutoCAD 2010, AutoCAD 2011, AutoCAD 2012, AutoCAD 2013, AutoCAD 2014, AutoCAD 2015, AutoCAD 2016, AutoCAD 2017, AutoCAD 2018, AutoCAD 2019, AutoCAD 2020, AutoCAD Architecture 2008, AutoCAD Architecture 2009, AutoCAD Architecture 2010, AutoCAD Architecture 2011, AutoCAD Architecture 2012, AutoCAD Architecture 2013, AutoCAD Architecture 2014, AutoCAD Architecture 2015, AutoCAD Architecture 2016, AutoCAD Architecture 2017, AutoCAD Architecture 2018, AutoCAD Architecture 2019, AutoCAD Architecture 2020, AutoCAD Electrical 2008, AutoCAD Electrical 2009, AutoCAD Electrical 2010, AutoCAD Electrical 2011, AutoCAD Electrical 2012, AutoCAD Electrical 2013, AutoCAD Electrical 2014, AutoCAD Electrical 2015, AutoCAD Electrical 2016, AutoCAD Electrical 2017, AutoCAD Electrical 2018, AutoCAD Electrical 2019, AutoCAD Electrical 2020, AutoCAD LT 2008, AutoCAD LT 2009, AutoCAD LT 2010, AutoCAD LT 2011, AutoCAD LT 2012, AutoCAD LT 2013, AutoCAD LT 2014, AutoCAD LT 2015, AutoCAD LT 2016, AutoCAD LT 2017, AutoCAD LT 2018, AutoCAD LT 2019, AutoCAD LT 2020, AutoCAD MEP 2008, AutoCAD MEP 2009, AutoCAD MEP 2010, AutoCAD MEP 2011, AutoCAD MEP 2012, AutoCAD MEP 2013, AutoCAD MEP 2014, AutoCAD MEP 2015, AutoCAD MEP 2016, AutoCAD MEP 2017, AutoCAD MEP 2018, AutoCAD MEP 2019, AutoCAD MEP 2020, AutoCAD Map 3D 2008, AutoCAD Map 3D 2009, AutoCAD Map 3D 2010, AutoCAD Map 3D 2011, AutoCAD Map 3D 2012, AutoCAD Map 3D 2013, AutoCAD Map 3D 2014, AutoCAD Map 3D 2015, AutoCAD Map 3D 2016, AutoCAD Map 3D 2017, AutoCAD Map 3D 2018, AutoCAD Map 3D 2019, AutoCAD Map 3D 2020, AutoCAD Map 3D Enterprise 2012, AutoCAD Map 3D Enterprise 2013, AutoCAD Mechanical 2008, AutoCAD Mechanical 2009, AutoCAD Mechanical 2010, AutoCAD Mechanical 2011, AutoCAD Mechanical 2012, AutoCAD Mechanical 2013, AutoCAD Mechanical 2014, AutoCAD Mechanical 2015, AutoCAD Mechanical 2016, AutoCAD Mechanical 2017, AutoCAD Mechanical 2018, AutoCAD Mechanical 2019, AutoCAD Mechanical 2020, AutoCAD P&ID 2008, AutoCAD P&ID 2009, AutoCAD P&ID 2010, AutoCAD P&ID 2011, AutoCAD P&ID 2012, AutoCAD P&ID 2013, AutoCAD P&ID 2014, AutoCAD P&ID 2015, AutoCAD P&ID 2016, AutoCAD P&ID 2017, AutoCAD Plant 3D 2009, AutoCAD Plant 3D 2010, AutoCAD Plant 3D 2011, AutoCAD Plant 3D 2012, AutoCAD Plant 3D 2013, AutoCAD Plant 3D 2014, AutoCAD Plant 3D 2015, AutoCAD Plant 3D 2016, AutoCAD Plant 3D 2017, AutoCAD Plant 3D 2018, AutoCAD Plant 3D 2019, AutoCAD Plant 3D 2020, AutoCAD Structural Detailing 2009, AutoCAD Structural Detailing 2010, AutoCAD Structural Detailing 2011, AutoCAD Structural Detailing 2012, AutoCAD Structural Detailing 2013, AutoCAD Structural Detailing 2014, AutoCAD Structural Detailing 2015, AutoCAD Structural Detailing 2016, AutoCAD Utility Design 2012, AutoCAD Utility Design 2013, AutoCAD Utility Design 2014, AutoCAD Utility Design 2015, AutoCAD Utility Design 2016, AutoCAD Utility Design 2017, AutoCAD ecscad 2009, AutoCAD ecscad 2010, AutoCAD ecscad 2011, AutoCAD ecscad 2012, AutoCAD ecscad 2013, AutoCAD ecscad 2014, Civil 3D 2019, & Civil 3D 2020


Основная программа представляет из себя ехе-файл с расчетом или вводом исходных данных.
После расчета, ввода исходных данных, при нажатии на [Вывод в Автокад] программа автоматически загружает Автокад и создает чертеж.
Остается(по необходимости) все разбросать на свои слои и стили.
Если Автокад загружен, то чертеж создается в новом документе(для этого в Автокаде должен быть указан шаблон для команды "быстро создать").

АВТОЧЕРТЕЖ - Программа для автоматического создания чертежей в Автокаде (*.dwg) по результатам расчетов расчетных программ1

Комментарии

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

А какой AutoCad должен быть?
У меня с 2009 почему-то не получается.

Это недоделаная версия, фобщем только швы по фасонке можно посчитать

Один из первых шагов готовой параметризации по нормам, по типу ArchiCADa когда выбираешь готовый объект, задаешь ему параметры и вставляешь

Тестировалось на 2006-м русском. С 2007-м говорили тоже проблем не было.
Да, узлы пока не рисует, только считает в отдельном модуле. Главный результат первой версии- чертеж фермы, как на скрине.
Буду ли дорабатывать дальше- под вопросом.

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

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

Совершенно верно, cosc. Выводится расчетная схема. Если без размеров и обозначений, можно экспортировать в расчетку. А если работать совместно, например, с Кристаллом, то добавляем обозначения приложения нагрузок от прогонов, реакции опор, ведомость сечений- и готовый основной лист КМ (расчетная схема с ведомостью элементов).
Далее это- осевые линии для конструирования. И в зависимости от сечений и положения обушков(если уголки) параллельно осям строим габариты сечений с округл. до 5мм (например для L50х5 это 15 и 35мм). А в зависимости от сварных швов- конструируем фасонки.
Реализация всего этого программно до конца, как Вы сами заметили, сожрет уйму времени, и имела бы смысл при МАССОВОМ выпуске КЧД-ции на фермы. Так что пока решил оставить на расчетной схеме.

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

ИМХО
лучше на пытаться сделать самую универсальную программу,
а проработать качественно решение какой нибудь типовой конструкции. например ферма с прямоугольными ячейками, с заданным уклоном, односкатная или с центральной симметрией, сделать решения узлов сначала под какой то один характерный прокат
===
т.е. сначала одино качественное решение, для наиболее распространенного проката, но входные данны чтобы могли меняться:
пролет
количество ячеек
связи в ферме
уклон
прокат.

alt

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

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

Пример:

Проектировщик Василий Иванович, однажды научившись неправильно распечатывать чертежи (поштучно из пространства “модели”), может тратить десятки часов впустую, обвиняя “кривой” AutoCAD. Но дело в том, что он использует нерациональный алгоритм!

- Можно ли печатать из пространства модели?

- Эффективное ли делать это для больших объемов документации?

- Почему Василию Иванович печатаете из модели?

- Потому что он не знает, что можно быстрее и проще!

Вывод:

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

Сегодня мы начнём разбираться с главными принципами работы в AutoCAD, которые позволят вам понять логику проектирования в этом софте. Отталкиваться будем от типичных ошибок пользователей. Так мы более наглядно увидим эффективность правильных приемов.

Начинать настройку AutoCAD рекомендую с разгрузки рабочего пространства. По умолчанию мы получаем рабочие пространства с кучей ненужных инструментов, которые впустую занимают ленту и вызывают расфокусировку внимания. Для 90% задач проектирования вам потребуется 20% от исходного количества инструментов на ленте.

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


AutoCAD в первую очередь - это САПР (Система автоматизированного проектирования). А проектирование подразумевает точное построение. Ключевые приемы, которые обеспечивают точное построение это использование объектных привязок и ввода координат. Ниже я покажу подход, который позволяет удобно комбинировать эти инструменты для быстрого, а самое главное точного черчения.


Ничто не ускоряет создание чертежа в AutoCAD, как использование блоков. Если из проекта в проект у вас встречаются повторяющиеся элементы (например для архитектуры - это окна, двери, проемы, шахты и так далее) их нужно превращать в блоки.

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

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


На сегодня это всё. Во второй части разберемся с автоматизацией подсчетов, слоями и аннотативностью. Спасибо за внимание!

Читайте также: