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

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


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

Версия 0.1.1

Изменения:

  1. Удаляет таблицу сварных швов, возвращая швы к исходному состоянию.
  2. Можно многократно создавать таблицы с изменением состава сварных швов на чертеже.
  3. Делит обозначение на ГОСТ и ТИП ШВА. (Сортировка есть, но она не совсем корректная для данной таблицы, просто что бы ГОСТ-ы не шли вразнобой)

З.Ы. Нумерация швов на выноске будет позже, но точно планируется.

Weld_0.1.1.zip

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


Макрос для открытия чертежа из спецификации. Автор Stefan Sterk 

(для 2023 солида, вроде, не актуально, там реализовано это, вроде). 
желательно добавить макрос в жесты мыши (как в видеофайле с макросом лежит) - выделяем ячейку, вызываем жестом мыши команду, 
но можно и как обычную кнопку - выделяем ячейку, нажимаем кнопку макроса. 

 

чертеж должен лежать в той же папке что и модель и иметь такое же имя

 

OpenFromDrawingBom_Example.gif

 

если макрос не работает после подключения, как было у меня - запустите его из среды редактора - может потерять библиотеки (у меня 2020 солид). в оригинале он потерял от 21го солида.

Выход - скопируйте код макроса, закройте макрос, редактор. создайте новый макрос-пустышку и замените им оригинал с тем же именем, очистите код-заготовку и вставьте скопированный код. сохраните и радуйтесь ))

 

openDrawFromBomMgesture.zip

 

 

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

Макрос для открытия чертежа из спецификации. Автор Stefan Sterk 

(для 2023 солида, вроде, не актуально, там реализовано это, вроде). 
желательно добавить макрос в жесты мыши (как в видеофайле с макросом лежит) - выделяем ячейку, вызываем жестом мыши команду, 
но можно и как обычную кнопку - выделяем ячейку, нажимаем кнопку макроса. 

 

чертеж должен лежать в той же папке что и модель и иметь такое же имя

 

OpenFromDrawingBom_Example.gif

 

если макрос не работает после подключения, как было у меня - запустите его из среды редактора - может потерять библиотеки (у меня 2020 солид). в оригинале он потерял от 21го солида.

Выход - скопируйте код макроса, закройте макрос, редактор. создайте новый макрос-пустышку и замените им оригинал с тем же именем, очистите код-заготовку и вставьте скопированный код. сохраните и радуйтесь ))

 

openDrawFromBomMgesture.zip 4 \u041c\u0431 · 1 скачивание

 

 

Ура! Макрос работает (СВ 2020 сп 5). Спасибо!

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

Попробовал новый макрос Weld_0.1.1

Перекопал еСКД и примеры сварки у людей.

Все разное, кто как хочет так и...

Остановился на соей таблице. На мой взгляд самая информативная.

Автор!!! Сделайте, плиз, такую таблицу! Предвижу будет много мнений по таблицам, но Screenshot.jpgэта подойдет всем.

Немножко критики по делу. У вас-Обозначение стандарта  в таблице. Нет такого! Есть тип шва! Стандарт-это номер госта на сварку. ИП чем варят! В СО2, аргон или еще как то. Нужно указать, если бы еще не руками писать, а из выпадающего меню. Гост-тоже меню бы выпадающее. И вам поставят памятник.

Для обозначения аргонодуговой сварки могут применяться следующие названия
РАД – ручная аргонодуговая сварка неплавящимся электродом,
ААД – автоматическая аргонодуговая сварка неплавящимся электродом,
ААДП – автоматическая аргонодуговая сварка плавящимся электродом.

Для обозначения аргонодуговой сварки вольфрамовым электродом:
TIG – Tungsten Inert Gas (Welding) – сварка вольфрамом в среде инертных газов
GTAW – Gas Tungsten Arc Welding – газовая дуговая сварка вольфрамом

В ТТ указывается государственный стандарт на сварку
 в зависимости от применяемой технологии.
 Рассмотрим примеры.
Сварные швы по ГОСТ 5264-80.
Сварные швы термообработать для снятия внутренних напряжений.
ГОСТ 5264-80 для ручной дуговой сварки
ГОСТ 8713-79 для сварки под слоем флюса
ГОСТ 14771-76 для дуговой сварки в среде защитного газа
ГОСТ 14806-80 для дуговой сварки алюминия в среде инертных газов
ГОСТ 14776-79 для точечной дуговой сварки
ГОСТ 16037-80 для сварных соединений
ГОСТ 15878-79 для контактной сварки

2. В стандарте приняты следующие обозначения способов сварки:
ИН - в инертных газах неплавящимся электродом без присадочного металла;
ИНп - в инертных газах неплавящимся электродом с присадочным металлом;
ИП - в инертных газах и их смесях с углекислым газом и кислородом плавящимся электродом;
УП - в углекислом газе и его смеси с кислородом плавящимся электродом.
Источник: https://znaytovar.ru/gost/2/GOST_1477176_Dugovaya_svarka_v.html

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

000 Основание шкафа.JPG

Опять попытался вставить макрос. Теперь первый самый. Вот результат. Хотелось бы таблицу, что я посылал раньше, на 4 столбца. И смотрите, автор, я ставлю 10 (к примеру) швов №1. Они не должны дублироваться в таблицу!!! Таблица №1 - тип шва-чем варит-гостю Всё! А на чертеже их будет 100 штук. Эти не должны попадать в таблицу. В таблице только название каждого типа сварки и всё! Чувствую придется свои старые таблицы вставлять и руками редактировать. А любовь рядом была-швы вставляли и цветы рассыпала.

 

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

Сначала по теме: Опять идет ошибка восприятия программы Weld  как чего-то пригодного к работе.

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

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

Теперь отспупление от темы:

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

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

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

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

Это повод задуматься о настраиваимости программы, т.к. в отличии от открытого кода пользователю поправить, без вшитого функционала для этого, не получиться.

 

9 часов назад, nicomed сказал:

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

Но и в государствах бывают революции, что нибудь решите делать иначе и вместо правки настройки придётся лезть и вспоминать, что там в коде надо поправить, что бы было по новой.

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

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

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

На предыдущей странице есть ссылка на версию 0.0.2. Там есть ссылка на исходники. Версию 0.1.1 переименовал в связи с планами по обработке обозначений. Механизм передачи данных там тот же.

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

День добрый.

Очередная версия макроса для сварки. (0.1.6)

Изменения:

 - опционально можно добавить столбец - МАТЕРИАЛ. Его можно заполнить из выпадающего списка (список пока мал и нередактируем), или просто ввести текст в поле.

 - опционально можно добавить столбец - ПРИМЕЧАНИЯ. Его можно заполнить введя текст в поле.

!NB: Что бы столбец был создан в таблице, надо поставить соответствующую птичку.

- ГОСТ и обозначение шва объединил в одно поле. Во-первых так проще - ибо оно и в СолидВоркc находится одним текстовым полем, во-вторых - п 2.2. ГОСТ 2.312 этому не перечит, а таблица  вообще не регламентируется.

- нестандарт - по п 2.3.  ГОСТ 2.312 в обозначении нестандартного шва находится пустое место (вспомогательные символы не счет), а в ТТ или в таблицу записываем способ сварки. С учетом п2.2. того же  ГОСТ-а, способ сварки входит в обозначение сварного шва, поэтому пока решил что при отсутствии какого-либо обозначения способа сварки - в таблицу сварных швов будет подставлена фраза "Сварка ручная дуговая", а при наличии - сам способ сварки указанный в обозначении.

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

 

З.Ы. Версии упрощенного обозначения швов по п.2.8. ГОСТ 2.312 пока нет. Но как только, так сразу будет (кнопочку под это дело зарезервировал :) ).

З.З.Ы. Если будут аргументированные предложения - пишите, может чего и переделаем.... может ...

weld_0_1_6.zip

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

День добрый.

Очередная версия макроса для сварки. (0.1.6)

Изменения:

 - опционально можно добавить столбец - МАТЕРИАЛ. Его можно заполнить из выпадающего списка (список пока мал и нередактируем), или просто ввести текст в поле.

 - опционально можно добавить столбец - ПРИМЕЧАНИЯ. Его можно заполнить введя текст в поле.

!NB: Что бы столбец был создан в таблице, надо поставить соответствующую птичку.

- ГОСТ и обозначение шва объединил в одно поле. Во-первых так проще - ибо оно и в СолидВоркc находится одним текстовым полем, во-вторых - п 2.2. ГОСТ 2.312 этому не перечит, а таблица  вообще не регламентируется.

- нестандарт - по п 2.3.  ГОСТ 2.312 в обозначении нестандартного шва находится пустое место (вспомогательные символы не счет), а в ТТ или в таблицу записываем способ сварки. С учетом п2.2. того же  ГОСТ-а, способ сварки входит в обозначение сварного шва, поэтому пока решил что при отсутствии какого-либо обозначения способа сварки - в таблицу сварных швов будет подставлена фраза "Сварка ручная дуговая", а при наличии - сам способ сварки указанный в обозначении.

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

 

З.Ы. Версии упрощенного обозначения швов по п.2.8. ГОСТ 2.312 пока нет. Но как только, так сразу будет (кнопочку под это дело зарезервировал :) ).

З.З.Ы. Если будут аргументированные предложения - пишите, может чего и переделаем.... может ...

weld_0_1_6.zip 46 \u041a\u0431 · 1 скачивание

MyAppID = Shell(Source, 1)    вот такая ошибка. Совсем не стартанул.

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

MyAppID = Shell(Source, 1)    вот такая ошибка. Совсем не стартанул.

Прошу прощения. В архив не тот файл прицепил. Заменено.

weld_0_1_6.zip

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

Прошу прощения. В архив не тот файл прицепил. Заменено.

weld_0_1_6.zip 42 \u041a\u0431 · 1 скачивание

Заработал макрос. Да..теперь совсем хорошо. Но что писать в прим.? Возможно ли Примечание переименовать в Гост? Нет, конечно и в прим можно найти что писать...но все таки.

Или добавить гост в выпадающем меню. Хочешь высвети колонку, хочешь нет

И нам бы поговорить в Скайпе. Там есть один нюанс, писать долго - надо показать

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

Коллеги подскажите макрос или способ заполнения массы в свойства детали во вкладку конфигурации, для каждой конфигурации.

 

Есть деталь с 8-ю исполнениями, хочу сделать таблицу масс.

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

Есть деталь с 8-ю исполнениями, хочу сделать таблицу масс.

ссылка "Масса_ФБ" или "Масса_Таблица" из набора SWPlus в каждой конфигурации

14 минут назад, DuS сказал:

Есть деталь с 8-ю исполнениями, хочу сделать таблицу масс.

"SW-Масса@@*******@********.SLDPRT"

Первый набор звездочек-имя конфигурации

Второй набор-имя файла

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

а как макрос называтся?

MProp.

А не надо ни какого макроса. В параметрах конфигурации забиваешь любое свойство, а значение выбираешь "масса"

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

А не надо ни какого макроса. В параметрах конфигурации забиваешь любое свойство, а значение выбираешь "масса"

хм.. в принципе работает. Спасибо!

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

Коллеги подскажите макрос или способ заполнения массы в свойства детали во вкладку конфигурации, для каждой конфигурации.

Правда не макрос, а програмка:

https://kelnyproject.ucoz.ru/load/6-1-0-6

 

 

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

Правда не макрос, а програмка:

https://kelnyproject.ucoz.ru/load/6-1-0-6

Аннотация 2023-02-16 083655.jpg

 

Эту программу я использовал, пока не переехал на новый комп, теперь она не работает. К сожалению((

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

А не надо ни какого макроса. В параметрах конфигурации забиваешь любое свойство, а значение выбираешь "масса"

хм.. в принципе работает. Спасибо!

Что то ни фига не работает. Масса почему то одна на все конфигурации. Этот макрос, который я рекомендовал, тоже только одну массу выдает на все конфиги

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • 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, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...