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

Сделай свою работу в Solidworks эффективнее


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

Всем привет!

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

 

Макрос для вывода  на экран информации о примерных габаритных размерах детали или сборки

 

 

MaxDimComp.bmp

MaxDimComp.swp

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


@alek77 спасибо за макрос. А в свойства модели этот макрос не прописывает габариты? И почему примерные?

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

@alek77 Ну к примеру, A, B и С или Длина, Ширина, Высота или X, Y и Z - это не важно, это то мы точно подправим :)

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

@Snake 60 но обратите внимание, размеры не точные, приблизительные, для точных размеров немного по другому их рассчитывать надо, макрос будет работать чуть медленнее

Еще скорее всего придется свойства записывать в конфигурации, плюс к этому запускать макрос после каждого обновления габаритных размеров. Забыли - и получаете косяк в данных

Я попробую когда время позволит

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

@alek77 Что значит "не точные" +- 1мм или 10мм? О каком порядке идет речь? Про запуск макроса понял, всё равно лучше, чем вручную мониторить. :)

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

@Snake 60 не точные значит не точные. Это методы расчета ограничивающего тела у солидовцев такие, апроксимируют они, поэтому размеры этого тела слегка отличаются от реальных размеров модели. У меня при тестах макроса размер 50,2 мм получался 50,199 мм при выводе на экран. Я подумал что тема мало кому интересна будет, поэтому пошел по простому пути с приблизительным расчетом. Можно и с точным. Идея не моя, я просто для своих макросов искал информацию и наткнулся случайно у Татуревича, подшаманил под свои нужды, мне нужно было только для справки размеры указать

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

@alek77 Блин, ну если 0,001мм это не точные, тогда я не знаю какое производство (тем более Российское) выдаст более точные размеры. Я хочу попробовать использовать данный макрос для габаритных чертежей изделия. Меня устроила бы точность плюс/минус 1 мм

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

@Snake 60 если брать размеры для чертежей, то там нужны совсем другие методы. Если сможете под себя поправить сами, то у меня есть сыроватый макрос, 3 вида + все размеры, могу скинуть в личку, у меня на него для завершения знаний еще не накоплено

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

Макрос для вывода информации выбранного компонента сборки на экран (sw17sp5)

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

В процессе работы отображается статус-бар (если сборка большая) с возможностью
оценки прогресса выполнения макроса

После запуска все одинаковые компоненты будут выделены,
посчитаны, информация о компоненте будет выведена на экран.
После завершения выделение компонентов сохраняется до первой операции.


Применение: _
- быстро посчитать количество выбранных компонентов во всей  сборке или только верхний уровень
- выделить все одинаковые компоненты с возможностью изолировать

 

Удобно использовать по горячей клавише

 

Прошу потестировать:

 

ComponentInfo.bmp

ComponentInfo.swp

Изменено пользователем alek77
опечатка
Ссылка на сообщение
Поделиться на других сайтах
В 16.11.2018 в 20:10, alek77 сказал:

Макрос для вывода информации выбранного компонента сборки на экран (sw17sp5)

Только для документов сборки
...

 

Прошу потестировать:

 

ComponentInfo.bmp

ComponentInfo.swp

с 2015 сп5 заработает?

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

с 2015 сп5 заработает?

не могу проверить, у меня 17, должен по идее после подключения библиотек

Ссылка на сообщение
Поделиться на других сайтах
В 16.11.2018 в 20:10, alek77 сказал:

Макрос для вывода информации выбранного компонента сборки на экран (sw17sp5)

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

В процессе работы отображается статус-бар (если сборка большая) с возможностью
оценки прогресса выполнения макроса

После запуска все одинаковые компоненты будут выделены,
посчитаны, информация о компоненте будет выведена на экран.
После завершения выделение компонентов сохраняется до первой операции.


Применение: _
- быстро посчитать количество выбранных компонентов во всей  сборке или только верхний уровень
- выделить все одинаковые компоненты с возможностью изолировать

 

Удобно использовать по горячей клавише

 

Прошу потестировать:

 

ComponentInfo.bmp

ComponentInfo.swp

 

Запустил на солиде 2015 сп5

Макрос из разряда мастхэв, но сыроват. Ниже я обозначил некоторые придирки))

-при нажатии изолировать окно закрывается

-материал сортамента записанный в две строки отображается некорректно (одна строка, при нажатии появляется вторая)

-кнопка нарисована не очень ))

-хорошо бы рядом с параметром сделать кнопку "?" с пояснениями. А то непонятно что такое количество учтенных (смущает именно слово учтенных)

-дизайн самого окна какой то незавершенный, хорошо бы расчертить линиями

это навскидку, детально поюзать некогда

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

 

Запустил на солиде 2015 сп5

Макрос из разряда мастхэв, но сыроват. Ниже я обозначил некоторые придирки))

-при нажатии изолировать окно закрывается

-материал сортамента записанный в две строки отображается некорректно (одна строка, при нажатии появляется вторая)

-кнопка нарисована не очень ))

-хорошо бы рядом с параметром сделать кнопку "?" с пояснениями. А то непонятно что такое количество учтенных (смущает именно слово учтенных)

-дизайн самого окна какой то незавершенный, хорошо бы расчертить линиями

это навскидку, детально поюзать некогда

Благодарю за отзыв!

Что сыроват - знаю, начальный рабочий вариант. То что в 15 версии запустился уже хорошо.

С закрытием при изоляции пока не знаю что делать. Там же родная панелька выскакивает с закрытием изоляции. Про подсказки уже думал, введу. Учтенные, это те, которые попадут в перечни и спецификации, то есть они не погашены, не конверты, родители их до самого верхнего уровня не конверты, не исключены из спецификации, родители их до самого верха не исключены из спецификации. Я большей частью занимаюсь компоновками. Мне такой инструмент очень полезен. Визуализация и таблицы такой полной информации о количестве компонентов в проекте не дают. Все остальные данные добавил в макрос только для справки. Еще макрос очень помогает искать в сборке одинаковые компоненты, если они скрыты и в дебрях дерева. Еще к примеру визуализация посчитает и конверты, и исключенные из спецификации, и все свалит в одну кучу, при этом данные визуализации о количестве не будут совпадать со спецификацией

Дизайн формы поправлю конечно тоже, лишь бы все без ошибок отрабатывало.

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

Дизайн формы поправлю конечно тоже, лишь бы все без ошибок отрабатывало.

Буду ждать. макрос нужный однозначно.

Очень удобно крепеж считать и тд.

Ссылка на сообщение
Поделиться на других сайтах
В 10.10.2018 в 16:39, malvi.dp сказал:

1. Библиотеки подключены все.

Показать содержимое

1.JPG.144828407b1f11d6ee892ce132a6371b.JPG
 

Hide

2. Там только main. Другого там нет, чтоб запустить.

Показать содержимое

2.JPG.573d0effa2d7f59dbb984e67c0b775b5.JPG

 

Hide

 

Господа подскажите какие библиотеки должны быть подключены, у меня при нажатии кнопки макроса ничего не происходит (не сортирует, но и ошибку не выдает). SolidWorks 2016 sp5.

 

1.jpg

Изменено пользователем DmitriySD
Ссылка на сообщение
Поделиться на других сайтах
В 14.09.2018 в 14:29, MUXALblCH сказал:

Прошу проверить доработанную версию: BeamCenterline.swp

SW2016 sp5 ни как не реагирует на макрос, предыдущая версия ставила осевую по диагонали, а эта версия молчит ни какой реакции не ошибки ни чего.

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

Господа подскажите какие библиотеки должны быть подключены

 

49 минут назад, DmitriySD сказал:

SolidWorks 2016

 

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

@DmitriySD , все с пометкой  missing нужно отключить и подключить такие же по названию, но вашей версии солида
 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • EnKlL
      Станок Samsung Pl1600m, такарно-фрезерный, проблема с револьверной головой выдаёт ошибку "EX22831 SERVO TURRET AMP ALARM!" что это такое и что с ней делать? Невозможно сменить инструмент, не в ручную, не через MDA
    • 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, шёл по пути ошибок и исправлял что меня просили. В общем ничего не помогает  От безисходности пишу сюда, вы моя последняя надежда понять что происходит и почему ничего не работает. Заранее благодарю за ответы!
×
×
  • Создать...