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

Макрос сохранения развертки в 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 пользователей

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




  • Сообщения

    • lem_on
      ну с дуру известно что сломать можно.
    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
    • Viktor2004
      Я согласен что скорее всего проблема механическая Но если логика прописана криво и возможно не предусмотрела остановку в промежуточном состоянии, разве не логично будет попробовать принудительно подав напряжение дернуть эту руку вверх-вниз? Возможно то что туда попало выпадет  
    • Guhl
      Если оставить за скобками вопрото том, что до м19 работает нормально, а после нет, то вы не считали сколько у него реально импульсов на оборот? с помощью стороннего плк, например  А если ориентацию м5 снимать, а не м20?
    • lem_on
      Что это за станок такой в котором сразу ладер ковырять надо, даже не смотря на возможность механической проблемы? Или профдеформация?
    • Viktor2004
      не сразу я понял в чем вопрос. Долго соображал что такое режим управления скоростью. При завершении ориентации PMC снимает сигнал G70.6 ? И если он после снятия сигнала продолжает удерживать шпиндель, при каких условиях эта ориентация все же снимается? После нажатия аварийного грибка или еще как?
    • Viktor2004
      Ладдер пришлите. Будем принудительно пробовать поднимать и опускать
    • streamdown
      Коллеги приветствую! IPS 8. Подскажите пожалуйста, кто какое серверное железо использует? Интересуют параметры при одновременной работе, ну например, 400 пользователей онлайн
    • gudstartup
      так он так и позиционируется по m19 pmc выдает g70.6 а чпу отвечает f45.7 но ориентацию и смещение в 4077 он отрабатывает нормально шпиндель встает ровно и смена происходит хорошо. вопрос почему после ввода команды управления скоростью он все еще продолжает контролировать число импульсов между нуль метками хотя в принципе уже должен отменить позиционный контроль и просто считать обороты по 0 метке как он это делает без М19? это все понятно но почему оно продолжает проверять это после завершения ориентации мне непонятно
×
×
  • Создать...