dr_t_j
размещено: 29 Июля 2026
Штатными средствами AutoCAD изобразить металлорукав по криволинейной трассе неудобно: динамический блок не умеет следовать по пути (линейные и полярные параметры работают только по прямой), а пользовательский тип линии с формой не гнётся по дуге и не привязан к диаметру рукава. Рисовать вручную и копировать витки — долго и при правке трассы всё приходится переделывать.
Приложение решает задачу параметрически: вся геометрия генерируется по кривой-оси в криволинейных координатах «расстояние вдоль трассы × смещение от оси».
Что строится
Изображение соответствует реальной конструкции рукава спиральной навивки:
верхняя и нижняя кромки — «гребёнка» фальцевого замка (прямоугольные гребни заданной высоты с шагом t);
между кромками — наклонные линии витков спирали;
торцы рукава;
опционально — линии внутреннего диаметра d.
На изгибах витки естественно сгущаются с внутренней стороны и расходятся с наружной — как у настоящего рукава, потому что раскладка ведётся по длине дуги, а не по хорде.
Возможности
Трасса задаётся указанием точек «на лету» либо выбором существующего объекта — полилинии, сплайна, дуги, отрезка.
Автоматическое скругление углов трассы заданным радиусом изгиба (по умолчанию 3·D, значение настраивается; можно отключить).
Все пропорции гофра — параметры в долях D и шага t, задаются один раз и запоминаются на сеанс.
Результат собирается в блок; ось трассы остаётся на непечатаемом слое «МР_ОСЬ» и связана с блоком через XDATA.
Команда обновления пересчитывает изображение после правки оси ручками — блок переопределяется, все его вставки обновляются автоматически.
Геометрия внутри блока — на слое 0, цвет ПОБЛОКУ, поэтому вставка корректно наследует свойства слоя, на который её положили.
Команды
Команда Назначение
MRUK построить металлорукав по трассе
MRUKUP пересчитать рукав после правки оси
MRUKSET настроить пропорции гофра
Параметры (MRUKSET)
Параметр По умолчанию Смысл
шаг гофра t 0.25·D продольный шаг витков
высота гребня замка 0.15·D выступ фальца над телом рукава
ширина гребня 0.45·t ширина полки замка
наклон витка 1.20·t смещение витка по трассе от кромки до кромки
внутренний диаметр d 0 (не рисуется) в долях D, например 0.83
радиус изгиба 3·D радиус автоскругления углов трассы
Значения по умолчанию подобраны близко к пропорциям рукавов типа РЗ-Ц-Х и подходят для чертежей в масштабе 1:1 в миллиметрах.
Установка
Положить файл mrukav.lsp в папку, входящую в пути поиска AutoCAD (Параметры → Файлы → Пути поиска файлов поддержки).
Загрузить: _APPLOAD → выбрать файл. Для автозагрузки — добавить в «Автозагрузка/Портфель приложений».
В командной строке: MRUK.
Порядок работы
MRUK → ввести наружный диаметр D → ввести радиус изгиба трассы.
Указать точки трассы (Enter — закончить) или выбрать готовую полилинию.
Изображение построено, ось перенесена на слой «МР_ОСЬ».
При необходимости изменить трассу — редактировать ось ручками, затем MRUKUP и указать рукав или ось.
Совместимость
AutoCAD 2013 и новее (Windows), полная поддержка Visual LISP. Работает в мировой системе координат, вид в плане. В BricsCAD и nanoCAD работоспособность не проверялась, принципиальных препятствий нет — используются только штатные функции vlax-curve, entmake/entmod и команды FILLET, PLINE, -BLOCK, -INSERT.
0.1 МБ
СКАЧАТЬ