gumel
размещено: 22 Мая 2025
Иногда заказываем лазерную резку металла. До недавних времен, отдавал обычный *.dwg файл и проблем не было. Но теперь, те кто режет, просят детали в *.dxf формате. Причем каждую деталь отдельно, и чтоб в имени файла были
зашифрованы: толщина металла, количество, наименование детали. Естественно, задачу можно выполнить штатными средствами Автокада. Но когда когда количество деталей в спецификации исчисляется десятками, делать это, - ой как лень.
Короче говоря, реализовал на Лиспе автоматизацию этой задачи. Для успешного выполнения которой, нужно соблюдать некоторые правила при черчении. В архиве найдёте:
- SaveSelectetedObjectsToDXF.lsp - файл с программой
- Тестовый пример для SaveSelectetedObjectsToDXF.dwg - пример того, как можно чертить для успешного выполнения экспорта
- S06 Свм-2-2 -7 (2 шт).dxf и S14 Свм-1-1 -17 (4 шт).dxf - это результат работы программы
Инструкция:
Загрузите прилагаемый *.dwg файл, и запустите функцию из *.lsp файла. Нужно в командной строке написать "ddd". Дальше программа попросит вас выбрать объекты. И тут пользователю важно выбирать только нужные объекты. Если выбрать объекты (см. скиншот №2), то на выходе программа создаст файл "S08 Км-1-1 -18 (4 шт).dxf", где "S08" - это имя слоя на котором нарисована полилиния, "Км-1-1 -18" - значение текстового объекта, размещенного на слое "filename", "4 шт" - значение текстового объекта, размещенного на слое "count".
Формат *.dxf файлов AutoCAD R12 DXF. Файлы получаются легковесными и их содержимое вполне удовлетворяет потребности для лазерной резки.
0.12 МБ
СКАЧАТЬ