Перейти к публикации

Макрос сохранения развертки в DWG


Vladimir_k55

Рекомендованные сообщения

14 часов назад, Snake 60 сказал:

запаковал в ZIP, пробуйте:

Попробовал, работает и выравнивает! Спасибо!

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...


Установил СВ2020. В нем макрос работает. А вот в 2018 перестал работать (при установленном 2020).

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Ветерок сказал:

Установил СВ2020. В нем макрос работает. А вот в 2018 перестал работать (при установленном 2020).

Возможно идет переопределение стандартных подключаемых библиотек и SW2020 переопределили их под себя. Не используйте один и тот же макрос под разные версии солида, сделайте копию макроса. Одну версию настройте под SW2020, другую под SW2018. Запустите солид 2018, далее Инструменты - Макрос - Редактировать выбираете макрос из указанной папки, далее в открывшемся VBA-редакторе Tools - Referenses и подключаете все библиотеки, содержащие индекс 2018 и отключаете библиотеки с индексом 2020. Попробуйте моё предположение ибо проверить не могу, работаю только в 2018-том.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

6. Как частично было указано выше сохраняются настройки всех полей, чек-боксов и радио-кнопок кроме Свой вариант имени и Свой вариант пути, хотя и это можно реализовать, если кому-то потребуется.

Было бы круто реализовать именно эту функцию!

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович
В 29.05.2019 в 12:33, vasyam сказал:

 

Немножко полазил в макросе змея

Пробуйте

OneClickDXF(все подряд).swp 109 \u043a\u0411 · 21 загрузка

P.S. Для разверток его лучше не использовать

Добрый день. Поставил ваш макрос. Прекрасно и быстро отработал. Почему его нельзя использовать для разверток????? Он работаке. А какой можно использовать??? И можно ли вывести на экран результат в ДХФ? Как в ПДФ...можно проверить результат.

Ссылка на сообщение
Поделиться на других сайтах

Помогите !!!! вылезла ошибка! как её исправить?                        Ambiguous name detected: swApp

Помогите !!!! вылезла ошибка! как её исправить?                        Ambiguous name detected: swApp     https://yadi.sk/i/1Bq5J9VfQR4gpQ

Ссылка на сообщение
Поделиться на других сайтах
В 15.10.2020 в 13:52, Вадим Митрофанович сказал:

Добрый день. Поставил ваш макрос. Прекрасно и быстро отработал. Почему его нельзя использовать для разверток????? Он работаке. А какой можно использовать??? И можно ли вывести на экран результат в ДХФ? Как в ПДФ...можно проверить результат.

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

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

В 21.10.2020 в 13:30, ILya1999 сказал:

Доброго дня

А макроса сохраняющего все детали в сборке в формат DXF нет?

Есть:

 

2 часа назад, Lexx-73 сказал:

Помогите !!!! вылезла ошибка! как её исправить?                        Ambiguous name detected: swApp

Помогите !!!! вылезла ошибка! как её исправить?                        Ambiguous name detected: swApp     https://yadi.sk/i/1Bq5J9VfQR4gpQ

Возможное решение:

Спойлер

2020-10-28_23-52-21.jpg

 

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович
13 часов назад, Snake 60 сказал:

Прекрасно и быстро отработал.

Я перехвалил ваш макрос! Он перестал работать! Говорит не могу сохранить файл, возможно он уже сохранен...типа того. Пришлось удалить. А есть рабочий макрос на 100%?

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Вадим Митрофанович сказал:

Я перехвалил ваш макрос! Он перестал работать! Говорит не могу сохранить файл, возможно он уже сохранен...типа того.

Перестал работать это когда ошибку выдает типа такой:

2020-10-29_22-46-57.jpg

А если макрос выдает сообщение, то желательно внимательно его читать и устранять причины его вызвавшие:

Спойлер

Если есть другие причины, по которой макрос не работает, то предоставьте больше информации по этому поводу (Версия SW. Деталь, которая отказывается сохранятся и т.д. и т.п.).

7 часов назад, Вадим Митрофанович сказал:

А есть рабочий макрос на 100%?

Ищите выше по ветке, там было куча вариантов.

Изменено пользователем Snake 60
Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович
5 часов назад, Snake 60 сказал:

Ищите выше по ветке, там было куча вариантов.

Вот макросы, что я перепробовал. Ни один не заработал. Один говорит - работаю только со сборкой (мне не нужен) Второй записал (если записал) непонятно куда файл, я так и не нашел. Еще один сохраняет только гибочные детали, а просто платик не сохраняет. Типа ваш, отработал один день и всё. Вчера мне пришлось 26 файлов сохранить руками в ДХФ.Снимок.PNG

Ссылка на сообщение
Поделиться на других сайтах
В 29.10.2020 в 02:51, Snake 60 сказал:

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

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

Есть:

 

Возможное решение:

  Показать контент

2020-10-28_23-52-21.jpg

 

Спасибо ребята ВСЁ РАБОТАЕТ!!!!! Теперь вопрос как убрать линии гиба??

Ссылка на макрос https://yadi.sk/d/ikMvAIfQ2_0PFA

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, Lexx-73 сказал:

Спасибо ребята ВСЁ РАБОТАЕТ!!!!! Теперь вопрос как убрать линии гиба??

Заменить вот эту строку

Const FLAT_PATTERN_OPTIONS As Integer = SheetMetalOptions_e.ExportBendLines + SheetMetalOptions_e.ExportFlatPatternGeometry + SheetMetalOptions_e.ExportBoundingBox

на эту:

Const FLAT_PATTERN_OPTIONS As Integer = SheetMetalOptions_e.ExportFlatPatternGeometry

 

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович
В 29.05.2019 в 11:03, vasyam сказал:

Ну наверно потому что тема называется макрос сохранения разверток DXF. А развертку можно сделать только из детали, выполненной из листового металла.

А универсальный макрос ДХФ у вас есть? Да, етот работает для разверток, но у меня, для лазера, надо много файлов сохранять. Я не ленивый хер, но такого не нашел.

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Здравствуйте, может подскажите откуда Solidwopks берет шаблон чертежа для сохранения развертки в dxf? У меня есть макрос с помощью него делаю dxf, но проблема в том что мне потом нужно на каждой детали в Автокаде делать подпись с названием детали для гравировки на отдельном слое. Так вот в каждой новой детали мне приходится заново устанавливать параметры шрифта. Хочу изменить шаблон по умолчанию или отредактировать его, чтобы не приходилось менять шрифт. Название на чертёж детали добавляю с помощью блока.

Пользуюсь своим макросом. Писала сама опираясь на уже существующие 

ExportToDWG(c кнопкой Stop)_v2.2.swp

Ссылка на сообщение
Поделиться на других сайтах

@Kometa_69 Как я понял Вы делаете DXF уже с чертежа, поэтому у Вас уже применен тот шаблон, когда Вы создавали чертеж. И скорее всего это, тот шаблон, который прописан у Вас вот здесь (при условии, что Вы не меняли формат после этого):

Скрытый текст

2020-11-21_11-38-51.jpg

 

Ссылка на сообщение
Поделиться на других сайтах

Не совсем точно выразила мысль. Dxf я создаю из детали. Так вот мне нужен сам шаблон dxf который использует SolidWorks. Я знаю где лежат шаблоны Autocad но не знаю какой из них подхватывает SolidWorks при создании dxf. 

Изменено пользователем Kometa_69
Ссылка на сообщение
Поделиться на других сайтах

@Kometa_69 Солид не использует шаблон при создании dxf-файла. Он создает его из геометрии модели, если можно так выразиться - напрямую. Поэтому всегда получаем развертку в масштабе один к одному. Другое дело когда создаете dxf из чертежа, то здесь, да, уже задействован шаблон чертежа, и можете получить DXF-файл в масштабе чертежа и со слоями. Хотя могу и ошибаться - тогда пусть коллеги меня поправят...

Ссылка на сообщение
Поделиться на других сайтах
21 час назад, Snake 60 сказал:

Другое дело когда создаете dxf из чертежа, то здесь, да, уже задействован шаблон чертежа, и можете получить DXF-файл в масштабе чертежа и со слоями

Да это так.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Eng.Destructor
      Сделал так: Добавил новый формат fs2 25 0 4 0 3t #No decimal, absolute, 3 поменял  result = newfs (25, thddepth$) # изменил 16 на 25 result = newfs (25, thdfirst$) # изменил 16 на 25 result = newfs (25, thdlast$) # изменил 16 на 25 result = newfs (25, thdfinish$) # изменил 16 на 25 Спасибо за наводку
    • arsenev
    • teqn1c
      Есть динозавр stratos plus на io mb -  В нем всего 256 КБ памяти  есть ли возможность через режим rtm подгружать программу с ПК через rs 232 ? В шкафу ещё есть разъем под карту но с нее получается только считать и опять таки сохранить на память станка. Соединение ПК-станок настроил ,есть возможность отправлять на него через альфакам программы ,но они сохраняются в память станка. В альфакам есть непрерывная отправка - она отправляет - но в режиме rtm ничего не происходит 
    • Metal_Cutter
      @arsenev В FC такого нет.
    • Bot
      HCL CAMWorks 2024, новая версия программного обеспечения CAM, полностью интегрированного с SOLIDWORKS и Solid Edge включает в себя передовые технологии, позволяющие сократить время программирования, уменьшить время цикла обработки и увеличить срок службы инструмента. Смотреть полностью
    • Александр1979
      Руководство для дусь взял здесь: https://www.cnczone.com/forums/daewoo-doosan/413426-every-doosan-service-manual-currently-auto-updated.html
    • ss_162
      Может есть у кого оригинальные резцы на продажу? Нужен резец SFCC 50 - это маркировка D`Andrea, или Искаровский, он такой же, только маркировка у него другая.
    • Aveovar
      Подскажи, как ты сделал несколько экранов с разных ракурсов
    • Kaktusito
      Всем доброго времени суток! Только начал заниматься редактированием постпроцессоров и сразу же столкнулся с проблемой. Суть в том что я нашел по форумам постпроцессоры с SolidCAM 2015 года, ибо у меня в версии 2022 года их почти нет, а мне нужен был более менее адекватный пост под токарку.  Закинул все файлы Gpptool 2015 года в свою папку, выбрал подходящий мне станок и начал генерировать УП.  Как вы поняли ничего мне не сгенерировало. Пишет ошибку "please change the name "Bore" in the VMID. This name is reserved for use in the GPP"  Сделал то что просит ошибка и был уверен что это не поможет, так оно и вышло. По итогу начало долбить другие ошибки. Очень еще не понятно с файлами которые я кидал в папку Gpptool потому что вместо стандартных двух у меня их аж 4 штуки.: gpp с циклами, gpp обычный, PRP и vmid. Хотя я знаю что в версиях вроде после 2017 уже идет по 2 файла. Что я только не пробовал кидал только 2 файла, кидал все 4, кидал содержимое файла с циклами в основной gpp, шёл по пути ошибок и исправлял что меня просили. В общем ничего не помогает  От безисходности пишу сюда, вы моя последняя надежда понять что происходит и почему ничего не работает. Заранее благодарю за ответы!
    • Krusnik
×
×
  • Создать...