• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Регистрация будет доступна с 8:00 (мск) 12 января.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Экспорт в dxf без элементов на скрытых слоях

Автор TV-child, 18.06.26, 14:11:08

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Student2025

#40
А у нас что? Вот за это -
Цитата: Gruden от 23.06.26, 11:46:23Удалить

хотят десять млрд долларов!

Посмотрите как у них развита система стартапов! На днях выделили 60 млн$  разработчикам ide на основе которой VSCode..
Сотни млн $ выделили опенсорсу - системе баз данных.
Несколько млн $ - онлайн игре что то на подобии "фермы".

YNA

Да уж. Толли жмут, хотя, это единственный способ их выживания.

Student2025

Тоже об этом подумал, зашел к одному на фэйсбук - его жизнь копия моей - бедолажная! И вот этот бедолажка тянет опенсорс проекты с 2006 года. Код у него не халтурный - знает дело, судя по фото он учитель в захолустной школе. Женат, одна дочка.

TV-child

Цитата: YNA от 23.06.26, 09:03:45Может чего-то не понял, но скрытый слой и после экспорта скрытый.
Да, слой продолжает быть скрытым. Но вот исполнителя может ввести в заблуждение вообще наличие подобного слоя или же потребует от него лишнего внимания к dxf файлам, что бы каждый раз смотреть какой слой печатать. Требуется исключить всё лишнее, что бы минимизировать вероятность ошибки.

У меня тоже скрытые в исходнике линии передаются в скрытый слой dxf файла. Но есть нюанс, что после экспорта скрытый слой активен и чертёж в dxf выглядит так как на 2й картинке. Если исполнитель не будет разбираться, то он просто может вырезать не тот слой.

TV-child

Цитата: YNA от 23.06.26, 16:50:22Перенесение на скрытый (или любой другой слой) слой решает проблему в "одно касание".
Не решает, т.к. лишняя графика всё равно остаётся в файле, а исполнители/подрядчики не всегда будут разбираться что там резать.

СВ

#45
 TV-child, вариант с Вариантом не примеряли?  Ничего не надо скрывать. Точнее:  в модели не относящиеся к развёртке  элементы скрывает один человек - разработчик.
Цитата: СВ от 22.06.26, 12:07:51...
 создана листовая деталь, в которой сделан Вариант, а в Варианте убраны все "лишние" построения, т.е. включив Развёртку, мы видим именно нужную нам деталь,
- создать Чертёж с Варианта, а в нём - развёртку, ...

lavgirb

#46
Цитата: TV-child от 24.06.26, 08:52:49Не решает, т.к. лишняя графика всё равно остаётся в файле, а исполнители/подрядчики не всегда будут разбираться что там резать.
Еще вариант.
После экспорта в DXF все равно открываете файл для посмотреть, а дальше те же операции, что в чертеже КОМПАС (даже меньше): удаляете ненужные объекты и сохраняете файл.
Если они были на отдельном слое, делаете только его активным и видимым и удаляете не думая.
Потому что думали, когда в чертеже переносили на отдельный слой.

Когда делал файлы для изготовления микрополосковых плат, конвертировал вид КОМПАС в DWG и в нем обводил десятки, а то и сотни объектов полилинией (требовало оборудование).
А удалить с десяток объектов, чтоб изготовители не думали, разве это проблема...

Student2025

#47
Цитата: TV-child от 24.06.26, 08:52:49Не решает, т.к. лишняя графика всё равно остаётся в файле, а исполнители/подрядчики не всегда будут разбираться что там резать.

Да конечно, "глазами" autocad там наложен залитый блок - его подвиньте и вся графика будет видна! Как на это отреагирует считывающая программа ? Ну зрительно оператору станка вы получается подложили индаутку ?

В конечном файле dxf не должно быть не чего лишнего или стремится к минимуму сумме элементов.

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

lavgirb

Цитата: Lindros от 23.06.26, 09:49:54Я, ... одиночка ... могу свободно сделать САПР...
Чудес не бывает.

Михаил88

Цитата: TV-child от 18.06.26, 14:11:08Доброго всем дня!

Для лазерной резки необходимо подготовить развёртки в формате dxf. Какие-то элементы этих деталей выполняются после лазерной резки и гибки и их нужно скрыть в dxf файле. Пробовал в файле Компаса с развёрткой перенести такие элементы на скрытый слой, но они всё равно попадают в экспортируемый файл.

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

Написал макрос. Проходится по всем dxf и удаляет слой с нужным именем. Я так понимаю Вам такой вариант подойдет?
+ Благодарностей: 1

TV-child

Цитата: Михаил88 от 24.06.26, 11:12:05Написал макрос. Проходится по всем dxf и удаляет слой с нужным именем. Я так понимаю Вам такой вариант подойдет?
Спасибо! Не уверен, что все согласятся скрупулёзно переименовывать слои и прогонять макросом. Но тоже может пригодится порой, если завал и файлов много.

А так я хотел бы иметь просто раздел настроек как на картинке ниже (пиктограмма стрелочки значит экспорт :) ).

Ещё вариант это опция при экспорте "экспортировать только видимое в один объединённый/родные слои".

СВ

#51
 До конца не понял (не уверен), как же именно вы переводите развёртки в DXF.
Похоже, что вот так:
1 - создаёте чертёж, на нём развёртку,
2 - на развёртке переносите на скрытый слой всё ненужное,
3 - ?
4 - сохраняете в DXF.
- - -
Мой (давний) путь:
1 - создаю чертёж, на нём развёртку,
2 - копирую развёртку во фрагмент,
3 - удаляю лишнее,
4 - сохраняю в DXF.
- - - -
Любое изменение развёртки требует повторного сохранения (по любому пути). Вы что хотите выгадать своим способом? Может быть ассоциативной связи между развёрткой и DXF? Или просто тратить поменьше времени (в случае изменений развёртки не занимаясь повторным удалением (скрытием) лишних линий)?

Lindros

Цитата: lavgirb от 24.06.26, 10:01:07Чудес не бывает.
Конечно не бывает, если редактировать оригинальное сообщение.

Михаил88

Цитата: TV-child от 24.06.26, 15:36:21Спасибо! Не уверен, что все согласятся скрупулёзно переименовывать слои и прогонять макросом. Но тоже может пригодится порой, если завал и файлов много.
Согласен может не совсем подойти если несколько людей работают и у всех могут быть разные названия слоев. Думал Вы делаете через команду библиотеки Сервисные инструменты -> Скрыть выделенные объекты. При таком способе слой имеет имя Скрытые объекты.
Screenshot_1.png
А так сейчас можно просто в запросе указать имя слоя. Но это будет неудобно если у Вас папка со многими развертками сделанными разными людьми с разными именами слоев.
Screenshot_2.png
+ Благодарностей: 1

Михаил88

#54
Цитата: TV-child от 24.06.26, 15:36:21Ещё вариант это опция при экспорте "экспортировать только видимое в один объединённый/родные слои".

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

Student2025

#55
А не проще просто выделить слои нужные(или не нужные - добавить кнопку) для экспорта и запускать макрос ?

Петрович-47

Цитата: Михаил88 от 24.06.26, 17:51:23Тогда можно сделать работу макроса иначе, а именно свою кнопку сохранения в dxf.
Например, скопировать видимый контур во фрагмент и сохранить его в dxf (то, что предложил СВ)...

Это самый лучший вариант
1. Найти на чертеже вид с развёрткой;
2. Скопировать основные видимые линии (без размеров, линий гиба и прочего текста);
3. Создать фрагмент;
4. Вставить скопированное (автоматически масштаб станет 1:1);
5. Коллинеарные линии объединить в одну (там где на сгибах куча коротеньких отрезков) (для упрощения написания программ для КПП) (хотя это и не так уже актуально, я уже давно этим не занимаюсь);
6. Сохранить ДХФ с именем как у чертежа;
7. Закрыть фрагмент без сохранения.

СВ

#57
 Мы сейчас, по сути, рассматриваем два разных варианта:
1 - то, что хочет автор: переносить на слои и скрывать слои,
2 - общий/универсальный, так сказать, случай: как автоматизировать (это мах) или улучшить/ускорить/упростить создание развёртки в DXF.
Полагаю, есть смысл сосредоточиться на втором варианте, т.к. он включает в себя и первый.

Михаил88

Цитата: Петрович-47 от 25.06.26, 08:06:58Это самый лучший вариант
1. Найти на чертеже вид с развёрткой;
2. Скопировать основные видимые линии (без размеров, линий гиба и прочего текста);
3. Создать фрагмент;
4. Вставить скопированное (автоматически масштаб станет 1:1);
5. Коллинеарные линии объединить в одну (там где на сгибах куча коротеньких отрезков) (для упрощения написания программ для КПП) (хотя это и не так уже актуально, я уже давно этим не занимаюсь);
6. Сохранить ДХФ с именем как у чертежа;
7. Закрыть фрагмент без сохранения.


Так такая программа уже есть.

https://forum.ascon.ru/index.php/topic,30250.0.html

СВ

#59
Цитата: Дмитрий22 от 13.03.17, 20:10:11Всем технологам посвящается!
... Будет создан чистый контур в dfx файле
Практически БКК, но не хватает БОЛЬШОГО нюанса - контур для резки МОЖЕТ включать в себя не только внешний "чистый контур", но и внутренние контуры (отверстия). Т.е. в программе должна быть "развилка": открывается ВСЯ развёртка и "задаётся вопрос"
- оставить как есть,
- создать "чистый контур",
- удалить часть линий.
Сия развилка может выглядеть и как три кнопки выбора режима в начале работы.
Вполне возможно, что должны быть "шаги назад" - вдруг сообразишь, что нужно делать иначе.
(Да, бывают редкие случаи, когда требуется контур разбить на части - не получается сделать одной деталью.)