Jump to content

Макрос для SolidWorks. Пакетное сохранение конфигураций (эскизов и деталей)


Recommended Posts

Добрый день ! Помогите пожалуйста разобраться в макросе, очень бы облегчило  мне жизнь) Пакетное сохранение конфигураций (эскизов и деталей)

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

ExportToDXF (Snake-60 Edition v1.2.3.4) 

Link to post
Share on other sites


UnPinned posts
16 часов назад, Maik812 сказал:

@Snake 60 давно делал подобное

Чтото не нашел. Хотелось бы ,чтоб пакетное сохранение было , с выбором конфигураций и наименований.ExportToDXF_Snake-60_Edition_v1_2_3_4 вот этот макрос идеальный , только для листового металла , можно ли его сделать для эскиза (+деталей) пакетно, чтоб не выполнял он развертку. Это сократит очень много времени на процесс развертки и экспорта конфигураций(их очень много)

Возможно ли его переделать?

Link to post
Share on other sites

@aaleksey86 Мне не понятны несколько моментов.

Макрос должен работать с деталью, имеющую множество конфигурация и необходимо пакетно сохранять выбранные из списка конфигурации? (Не одну конфигурацию, как делает макрос сейчас.)

Я не понимаю что значит:

1 час назад, aaleksey86 сказал:

можно ли его сделать для эскиза

Пример файла можете скинуть?

Link to post
Share on other sites
24 минуты назад, Snake 60 сказал:

@aaleksey86 Мне не понятны несколько моментов.

Макрос должен работать с деталью, имеющую множество конфигурация и необходимо пакетно сохранять выбранные из списка конфигурации? (Не одну конфигурацию, как делает макрос сейчас.)

Я не понимаю что значит:

Пример файла можете скинуть?

Добрый день. Да, не одну конфигурацию, а множество . Хотелось бы те же функции ,что и макрос ExportToDXF (Snake-60 Edition v1.2.3.4) , только чтоб он работал не с листовым металлом, а с эскизами. (хотелось бы меню и функции были  те же (опции обработки имени, путь сохранения, зеркальность)  Можно сказать этот же макрос ,но чтоб он экспортировал эскизы выбранных конфигураций в DXF.

Помогите пожалуйста разобраться.

ФАЙЛ TransFiles.ru/rm8a9

Link to post
Share on other sites
27.09.2023 в 11:22, aaleksey86 сказал:

Добрый день. Да, не одну конфигурацию, а множество . Хотелось бы те же функции ,что и макрос ExportToDXF (Snake-60 Edition v1.2.3.4) , только чтоб он работал не с листовым металлом, а с эскизами. (хотелось бы меню и функции были  те же (опции обработки имени, путь сохранения, зеркальность)  Можно сказать этот же макрос ,но чтоб он экспортировал эскизы выбранных конфигураций в DXF.

Помогите пожалуйста разобраться.

ФАЙЛ TransFiles.ru/rm8a9

Если правильно вас понял, то уже давно есть решение

 

Link to post
Share on other sites
4 часа назад, iDim25 сказал:

Если правильно вас понял, то уже давно есть решение

Не листовой металл нужен, а с эскизами работать 

 

Link to post
Share on other sites

@aaleksey86 , может Вам лучше новый макрос написать самим или заказать? Просто по своему опыту знаю, что проще с нуля написать, чем разбираться уже в существующем коде, ведь в нем разбираться надо, а тот макрос, что Вы хотите использовать, содержит достаточно немалое количество строк кода + пользовательская форма, также учтите время на отладку кода и тестирование. А также постарайтесь понятнее сформулировать саму задачу, а то многие не совсем понимают, что Вы конкретно хотите.

Link to post
Share on other sites
aaleksey86
02.10.2023 в 18:51, Snake 60 сказал:

@aaleksey86 Я понял что Вам нужно, появится свободное время - сделаю. Сейчас безумно загружен.

:5a33a3678bcb9_3DSmiles(25):  Спасибо огромное!!! Я буду очень благодарен!!! 

Link to post
Share on other sites
  • 3 weeks later...
02.10.2023 в 13:06, Chuvak сказал:

@aaleksey86 , может Вам лучше новый макрос написать самим или заказать? Просто по своему опыту знаю, что проще с нуля написать, чем разбираться уже в существующем коде, ведь в нем разбираться надо, а тот макрос, что Вы хотите использовать, содержит достаточно немалое количество строк кода + пользовательская форма, также учтите время на отладку кода и тестирование. А также постарайтесь понятнее сформулировать саму задачу, а то многие не совсем понимают, что Вы конкретно хотите.

Добрый день. Как его можно написать и у кого можно его заказать ? Подскажите пожалуйста в каком направлении двигаться ? Сам наверное вряд ли смогу , я в этом полный 0) 

Link to post
Share on other sites

@aaleksey86 Добрый день! Я бы мог попробовать помочь Вам, у меня уже есть разработка небольших макросов за оплату. Сперва мне необходимо четкое техническое задание или описание вашей задачи и, если у вас есть, примеры моделей или чертежей для тестирования макроса.

Link to post
Share on other sites
Ветерок
27.09.2023 в 11:22, aaleksey86 сказал:

чтоб он экспортировал эскизы

У вас в детали только один эскиз? И больше ничего? Никаких тел, никакой геометрии, только один эскиз?

Link to post
Share on other sites
3 часа назад, Ветерок сказал:

У вас в детали только один эскиз? И больше ничего? Никаких тел, никакой геометрии, только один эскиз?

Да, И Только очень много конфигураций (с формулами ) Есть момент ,кода эскизы пересекаются (уже не подходит к листовому металлу) , но если даже  рисовать эскизы на листовом металле, то происходит развертка (время). Я думаю  макрос будет работать только с эскизом ,то сократит еще много времени для создания dxf  из эскизов 

Link to post
Share on other sites
4 часа назад, Ветерок сказал:

У вас в детали только один эскиз? И больше ничего? Никаких тел, никакой геометрии, только один эскиз?

 

5 часов назад, Chuvak сказал:

@aaleksey86 Добрый день! Я бы мог попробовать помочь Вам, у меня уже есть разработка небольших макросов за оплату. Сперва мне необходимо четкое техническое задание или описание вашей задачи и, если у вас есть, примеры моделей или чертежей для тестирования макроса.

Ссылка для скачивания: https://transfiles.ru/2mprn ( детали с конфигурациями). В идеале чтоб был выбор  опций обработки имени , свой вариант имени ,опции обработки пути , и выбор зеркальности и угла сохранения в dxf). Как у Snake-60) макрос ExportToDXF (Snake-60 Edition v1.2.3.4) 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Александр1979
      #12022 или #17022 в зависимости от того используется ли раздельная коррекция на геометрию/износ. Также можно обращаться по имени переменной. Все это есть в общем руководстве по эксплуатации FANUC.
    • Guhl
      Никогда такого не видел на токарных станках. Всегда видел одно и то же- мотор на ползучей скорости включается, может еще с ограничением момента, и подается команда на сдвиг шестерен.   Ладдер на всех сериях примерно одинаковый
    • Maxim.Oi TF
      Здравствуйте. Стойка Fanuc oi tf через какие системные переменные можно занести значение корректора радиуса инструмента?  Например для Т22.  Кто то писал что #13022=3. У меня этот параметр заносит значение в ячейку Т. Мне нужно в ячейку R. 
    • mortinio
      Прошу помощи. После некорректно завершенной ручной смены инструмента появилась ошибка. В таблице места в шпинделе показывает T0, а по факту на панели не отображается никакой номер. Не могу произвести инициализацию станка из-за DCM функции контроля за столкновениями. Отключение в меню DCM эффекта не дает. Может кто знает как отключить DCM через параметры, либо как-то прописать номер инструмента в шпиндель? Бьюсь второй день с этой проблемой. Стойка 530.    
    • mortinio
      Прошу помощи. После некорректно завершенной ручной смены инструмента появилась ошибка. В таблице места в шпинделе показывает T0, а по факту на панели не отображается никакой номер. Не могу произвести инициализацию станка из-за DCM функции контроля за столкновениями. Отключение в меню DCM эффекта не дает. Может кто знает как отключить DCM через параметры, либо как-то прописать номер инструмента в шпиндель? Бьюсь второй день с этой проблемой.  
    • Viktor2004
      сделал все как в вашей инструкции. Но не запустилось  
    • Александр1979
      Во первых у вас скорости наоборот получились: 4056 должна быть самая высокая скорость шпинделя 4057 - более низкая скорость шпинделя и т.д.     Во вторых для режима постоянной скорости резания в ладдере нужны еще сигналы GR2, GR1
    • Александр 36
      3741-6000(это нейтральная) 3742-675 3743-2908 3744-5000 4056-100 4057-890 4058-286 4059-120
    • Александр1979
      Что сейчас в параметрах 3741-3744 и в 4056-4059 ?
    • Александр 36
      Уже сделал все то же самое  изменил максимальные обороты шпинделя с 7850 на 6000 и проставил 3741-3744 теперь s100 m03  на повышенной обороты мотора 100,а обороты шпинделя 83 на средней обороты мотора 100,а обороты шпинделя 35 на пониженной обороты мотора 100,а обороты шпинделя 11 Причем gear select 1 у меня получается нейтральное  и когда я в нем в максимальных оборотах шпинделя поставил 0,то станок вообще перестал крутиться на всех  скоростях
×
×
  • Create New...