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

Сделай свою работу в 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 пользователей

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



  • Сообщения

    • Mr_Gray
      Если и расфрезеровывать, то обязательно с коррекцией радиуса инструмента G41, чтобы попасть в середину поля допуска. Но лучше все же разверткой или расточной головкой.
    • lem_on
      При хорошей геометрии станка, можно и расфрезеровать. Если неглубокие отверстия, можно и тс сверлом сразу размер получить.
    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
×
×
  • Создать...