Leon

Спецификация для SW по ГОСТ

Ваш опыт использования пакета макросов SWPlus   569 members have voted

  1. 1. Вы используете макросы из пакета SWPlus?

    • Да, постоянно на основной работе.
      422
    • Да, но не на основной работе.
      75
    • Нет
      74
  2. 2. Каие макросы из пакета Вы используете?

    • SpecEditor - для создания спецификаций и ВП
      467
    • MProp - для заполнения свойств моделей
      449
    • DProp - для управления листами чертежа
      310
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      298
    • SaveDRW - для "правильного" сохранения чертежа
      129
    • SaveAsPDF - для сохранения чертежа в формате PDF
      194
    • Master - для создания шаблонов основных надписей
      281
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      150
    • Да, но я разобрался с помощью форума и описания
      281
    • Да, я до сих пор не могу разобраться как с этим работать
      91
    • Я не стал разбираться, глянул и стер все нафиг
      7
    • Я не пользовался этими макросами
      42
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

    • Нет, все установилось нормально
      130
    • Да, но они решились
      249
    • Да, и я до сих пор не могу заставить макросы работать, но хочу это сделать
      146
    • Да, поэтому я и не стал с ними связываться
      6
    • Я не пользовался этими макросами
      40
  5. 5. Устраивает ли Вас подход к автоматизации оформления КД, заложенный в данных макросах?

    • Да
      257
    • Да, хотя кое-что я бы изменил
      233
    • Нет
      23
    • Не знаю
      58

Please sign in or register to vote in this poll.

7,136 posts in this topic

Pinned posts


UnPinned posts

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

Share this post


Link to post
Share on other sites
26 минут назад, none сказал:

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

Создаете свойство ставите там количество которое вам нужно. Потом в выпадающем списке "Количество в спецификацию" выбираете его.

Скрытый текст

5d54f2bd0aee7_.png.b08c6ebf5936e76eb1a87ed302a8b869.png

 

P.S. У себя так количество материалов в спецификацию заношу, так как в свойство можно занести массу, объем, площадь поверхности или ссылку на какой либо размер, или на уравнение

3 people like this

Share this post


Link to post
Share on other sites

Спасибо! Очень помогло.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

ID: 7046   Posted (edited)

8 часов назад, none сказал:

Еще возник вопрос. Вставляю текстовое свойство и ввожу значение "3 м" - 3 метра длина. А в специи выводится только цифра

Единицы измерения я в столбик примечания выношу, вроде как даже по ЕСКД так и нужно.

8 часов назад, none сказал:

причем она суммируется с такими же цифрами от других копий этой детали-материала,

Что вы подразумеваете под копиями, если это одна и та же деталь, с одной и той же конфигурацией, то он так и будет складывать. (ИМХО и это правильно)

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

Скрытый текст

5d562b6ab595f_.png.bb1cc2861007618f5fa5097cf63add7f.png

 

Ну и разделы справки это про конфигурации ищите "Параметры спецификаций"

http://help.solidworks.com/2012/russian/SolidWorks/sldworks/HIDD_NEW_ADD_CONFIG.htm?id=f30a3cc72d664a8a93a724f7ca3f5af9#Pg0

 

А это про спецификации ищите "Группировка конфигураций детали"

http://help.solidworks.com/2016/russian/solidworks/sldworks/hidd_dve_insert_bom.htm

Edited by vasyam

Share this post


Link to post
Share on other sites

Я просто думал по логике поле количество раз указано текстовое, то оно и будет текстовым. Ну ладно - это мелочи. Спасибо за разъяснения.

 

Share this post


Link to post
Share on other sites

Для тех, кто не подписан на канал, сообщаю, что я наконец нашел время и доделал последнее обучающее видео по макросам SWPlus.

 

8 people like this

Share this post


Link to post
Share on other sites

Здравствуйте. При первом запуске ошибка, зашел в меню Tools-References, как понять какие библиотеки подключать?

 

Новый точечный рисунок.gif

Share this post


Link to post
Share on other sites

@slastin, с библиотеками вроде все норм, покажите где у вас ошибка, какая строка желтым подсвечивается?

Share this post


Link to post
Share on other sites

Всем привет, прошу напомнить, как нецелое количество отобразить в специи для материалов. Я ввожу нецелое число (например 1,5 метра - длина), солид округляет до целого и отображает в специи целое число.

Share this post


Link to post
Share on other sites

Вот два скрина

Без имени.jpg

Без имени1.jpg

Share this post


Link to post
Share on other sites

@slastin , проверьте в настройках SW шаблоны по умолчанию указаны?

1 person likes this

Share this post


Link to post
Share on other sites
6 часов назад, none сказал:

как нецелое количество отобразить в специи для материалов

Прямо в чертеже сборки за ходите в :

Параметры-Св-ва документа-Единицы измерения-Параметры массовых х-к на против "Длина" выберите к-во знаков после запятой

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

5d6670ffdd072_.JPG.655becb4f1c4824a18c2ed671b8d0618.JPG

 

Hide  

 


 

Share this post


Link to post
Share on other sites

Здравствуйте!

Не нашел данного вопроса. Установил макросы все вроде работают а вот при нажатии на кнопку спецификации SpecEditor вообще не чего не происходит. Солид 2018

Пробовал на тестовой выложенной выше "толкатель" эффект тот же...

Share this post


Link to post
Share on other sites
Прямо в чертеже сборки за ходите в :
Параметры-Св-ва документа-Единицы измерения-Параметры массовых х-к на против "Длина" выберите к-во знаков после запятой
Показать содержимое   5d6670ffdd072_.JPG.655becb4f1c4824a18c2ed671b8d0618.JPG

 
Hide  
 
 


Спасибо. Пытался, пытался но ларчик просто открывался. Надо просто вместо запятой в поле количество ставить точку-разделитель. Может кому пригодится.
1 person likes this

Share this post


Link to post
Share on other sites

Спасибо.

В настройках SW шаблоны по умолчанию были не указаны, поставил, вроде как работает.

Share this post


Link to post
Share on other sites
В 28.08.2019 в 15:18, malvi.dp сказал:

Прямо в чертеже сборки за ходите в :

Параметры-Св-ва документа-Единицы измерения-Параметры массовых х-к на против "Длина" выберите к-во знаков после запятой

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

5d6670ffdd072_.JPG.655becb4f1c4824a18c2ed671b8d0618.JPG

 

Hide

 


 

Мне эти настройки тоже помогли решить проблему когда макрос Mpor сбрасывает разряд на размере (с 0.1 на 0.001) на чертеже.

1 person likes this

Share this post


Link to post
Share on other sites
В 28.08.2019 в 16:41, Filandr сказал:

Здравствуйте!

Не нашел данного вопроса. Установил макросы все вроде работают а вот при нажатии на кнопку спецификации SpecEditor вообще не чего не происходит. Солид 2018

Пробовал на тестовой выложенной выше "толкатель" эффект тот же...

Спасибо нашелся ответ в файле справки.

Share this post


Link to post
Share on other sites

Добрый день. Столкнулись на предприятии с такой проблемой при оформлении ВП.

 

У нас принято на все разработанные печатные платы делать свои ВП. А в нулевую ВП входят соответственно ВП составных частей с перечислением ВП печатных плат. Хотя это не обязательно только печатные платы.

сейчас при составлении ВП через SpecEditor потадают только прочие, и стандартные.

Как сделать так,  чтобы ВП на какую-то сборку попала в нулевую ВП ? 

Share this post


Link to post
Share on other sites

Добрый день!

Недавно появилась проблема. Я создаю две конфигурации детали с отличием в наименовании (через $PRP:"l") и обозначении (через добавление -01).

1.thumb.PNG.eb70054a7be0a8c9462d1f16f3a5629c.PNG2.thumb.PNG.9ef299d678c625771decc6a2d03af632.PNG

В конфигурации добавляю "l" со значениями для каждой конфигурации.

3.thumb.PNG.2ce146339ffb9ac520b1ae1c995237c9.PNG4.thumb.PNG.9cc85c10712610c91d2dc0a4ef35f374.PNG

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

5.PNG.8a405a93c2e61ec7f8c7536bb6e9683f.PNG

Кто сталкивался? Как быть?

Пользуюсь последней версией макросов с сайта swplus. Солид недавно на фирме купили 2019. Раньше был 2016, проблем вообще не было.

И еще, в групповой спецификации исполнения меняются местами, тоже не знаю как бороться, и в 2016 такого не было.

Share this post


Link to post
Share on other sites
В 30.08.2019 в 12:05, sagaudi сказал:

Как сделать так,  чтобы ВП на какую-то сборку попала в нулевую ВП ? 

Макросом никак. Только руками в конец нулевой ВП дописать.

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

купили 2019

К сожалению, пока не проверить, 19 не установлен. Очень грустно все это слышать, значит опять разрабы солида что-то наменяли...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
8 минут назад, none сказал:

На счет замены местами исполнений

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

Share this post


Link to post
Share on other sites
18 часов назад, Evgeniysst сказал:

Кто сталкивался? Как быть?

Попробуйте наименование заносить через таблицу параметров.

Share this post


Link to post
Share on other sites

@none пробовал - не работает

@malvi.dp возможно, просто я ей ни разу не пользовался

Обе проблемы решил, используя софт от  @fox1001, у него в spec editor подтягивается сортировка конфигураций из модели, что вроде как решает проблему.

по поводу названий использую замену Mprop - Title Block  там можно присваивать разные наименования конфигураций детали прямо в окне макроса без ссылки через $PRP.

вот ссылочка на пост

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

Share this post


Link to post
Share on other sites

Ребята подскажите, что делать?

Безымянный.jpg

Share this post


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

Кто сталкивался? Как быть?

Перенеси этот параметр на размер в эскизе, у меня деталь так называется Лист AISI 304 0,5х7x"D1@Эскиз1", все работает.

2 people like this

Share this post


Link to post
Share on other sites
В 04.09.2019 в 17:09, Leon сказал:

Макросом никак. Только руками в конец нулевой ВП дописать.

А вообще при составлении ВП система проверяет на наличие атрибута "прочие изделия" все сборки и детали проекта? те можно ли макрос впринципе модифицировать малыми силами или всё переписывать нужно?

 и еще вопрос возник по макросу Mprop в разделе "масса и плотность" при выборе "задать единицы и точность" макрос изменяет единицы измерения в свойствах модели. но я обратил внимание что кроме массы он еще меняет и длину, например выбираешь массу в граммах, длина становится в см. , масса в кг - длина в м. Если не секрет для чего это сделано? мне это просто портит атрибут SW-SurfaceArea который получает значения в установленных единицах.

Share this post


Link to post
Share on other sites
7 минут назад, sagaudi сказал:

А вообще при составлении ВП система проверяет на наличие атрибута "прочие изделия" все сборки и детали проекта?

Все насквозь. Можно попробовать сделать отдельную конфигурацию сборки для ВП, и там включить "Исключить из спецификации".

12 минуты назад, sagaudi сказал:

Если не секрет для чего это сделано?

Я точно не помню, вроде для отображения плотности.

Share this post


Link to post
Share on other sites
1 минуту назад, Leon сказал:

Можно попробовать сделать отдельную конфигурацию сборки для ВП, и там включить "Исключить из спецификации".

Я для ВП гашу в конфигурациях 00ВП, 01ВП... весь крепеж (он мне в ВП не нужен).

Share this post


Link to post
Share on other sites
В 15.07.2019 в 15:37, Vasiliy85 сказал:

У меня есть свой стиль, в нем заложено размеры с 1 точкой после запятой, сохранил и к шаблоном применил, но если я вызываю макрос MProp то размеры становится с 3 нулями после запятой, где это исправить ?

Запиши свой макрос на смену настроек размеров. 

Share this post


Link to post
Share on other sites

Leon здравствуйте. Проблема в макросах для SolidWorks 2018 SP5. Не могу их даже запустить выдает ошибку. Подскажите как исправить.

Ошибка.png

Share this post


Link to post
Share on other sites

Столкнулся с небольшой проблемой. При создании чертежа сборки в макросе Mprop выставляю тип документа СБ, соответственно к обозначению добавляется СБ и под наименованием появляется надпись "Сборочный чертеж". Но при создании спецификации на листе сборки приписка СБ к обозначению пропадает и приходится снова лезть в MProp и выставлять СБ. Как можно отключить эту фичу?

Share this post


Link to post
Share on other sites
15 минут назад, ZiGi сказал:

Столкнулся с небольшой проблемой. При создании чертежа сборки в макросе Mprop выставляю тип документа СБ, соответственно к обозначению добавляется СБ и под наименованием появляется надпись "Сборочный чертеж". Но при создании спецификации на листе сборки приписка СБ к обозначению пропадает и приходится снова лезть в MProp и выставлять СБ. Как можно отключить эту фичу?

Спецификация на листе сборки или отдельными листами? Если на листе сборки тогда всё правильно, СБ и должно пропадать.

Share this post


Link to post
Share on other sites
5 минут назад, Sergei сказал:

Спецификация на листе сборки или отдельными листами? Если на листе сборки тогда всё правильно, СБ и должно пропадать.

На листе сборки, я понимаю что так и должно быть, но может есть способ отключить эту функцию.

Share this post


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

На листе сборки, я понимаю что так и должно быть, но может есть способ отключить эту функцию.

Наверное нет, так как это противоречит ЕСКД. Спецификация, не важно отдельным листом или на сборке, это основной конструкторский документ и он должен быть без СБ.

1 person likes this

Share this post


Link to post
Share on other sites
15 часов назад, Basilisk сказал:

Проблема в макросах для SolidWorks 2018 SP5. Не могу их даже запустить выдает ошибку.

Здравствуйте, нужен скрин окна после нажатия кнопки Debug.

Share this post


Link to post
Share on other sites

Уважаемый Леон. А для 16-го солида, какой набор макросов будет работать? 14 или 17?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • BSV1
      Плохо быть толстым котом https://www.m24.ru/news/obshchestvo/12112019/96966?utm_source=yxnews&utm_medium=desktop&utm_referrer=https%3A%2F%2Fyandex.ru%2Fnews
    • Isten21
      Спасибо за ваш ответ, сплайны я не использовал в построении, только простую геометрию, но все равно в итоге построения получаются сложные кривые (прикрепил базовые эскизы к этому сообщению), за пояснение по команде "развернуть" и "повторное сворачивание" отдельное вам спасибо, как то раньше не сталкивался с этими инструментами, очень помогло преобразить кромки!!! А по поводу поверхностных тел и "толщины", я пробовал этот вариант, но там мне не понравилось большое количество ошибок возникающих в местах предполагаемых сопряжений, но наверное тут больше моя вина, надо еще проработать это направление. Спасибо вам огромное за ваши дельные советы, вы очень помогли !
    • jango
      Добрый вечер!!
      При экспорте в снсКАД 16 из SW18 выдает такую ошибку
        Подскажите куда копать, как исправить эту ошибку?
    • denis3122
      Скачай komodo и протестируй, это будет лучше всего.  { ![info exists mom_from_pos($mom_cycle_spindle_axis)] &&\  [info exists mom_sys_home_pos($mom_cycle_spindle_axis)] } ![info exists mom_from_pos($mom_cycle_spindle_axis)] info exists mom_from_pos($mom_cycle_spindle_axis) - функция возвращает true если элемент массива mom_from_pos($mom_cycle_spindle_axis) - существует   [info exists mom_sys_home_pos($mom_cycle_spindle_axis)] - аналогично 
    • Борман
    • denis3122
      Моя автоматизация создания ТП. Буду рад если получу какой нибудь feedback.
    • Tajfunchik
      Простите, а можно поподробнее? пост вполне нормально делает уп для 4-х осевой обработки, уже проверял на станке, все вроде даже корректно делает. А вот индексную не пойму как сделать. то есть солидкам показывает что фреза относительно детали меняет положение, но когда я через "Ctrl+кнопка мыши" выбираю три операции с MAC-1 с каждой из позиций, и пришу сделать УП, он делает УП на три операции, но без поворота оси.  При этом если написать вместо вот этого: ... N206 Y-41.48 F1000.
      N207 G00 Z60.
      N208 (FM-facemill2)
      N209 Z250.
      N210 G54 X-122.28 Y53.
      N211 Z60.
      ... вот это: ... N206 Y-41.48 F1000.
      N207 G00 Z60.
      N208 (FM-facemill2) A90
      N209 Z250.
      N210 G54 X-122.28 Y53.
      N211 Z60.
      ... То мач3 вполне себе все правильно выполняет.   Мне кажется это я что-то не так делаю при создании УП, а не в посте дело.
    • denis3122
        Кого заинтересует буду рад поделится исходным кодом
    • zelinder
      Есть два вида САПР-ов: ... и все остальные.
      Точка! :)
    • Metal_Cutter
      @kamaz  У меня нет такой программы, составить ее в ближайшие дни нет возможности. В вашей программе приращение по X работает корректно, по Z - нет.  Могу Вам скинуть макрос на торцевую канавку, там тоже есть проходы по глубине и ширине. Как пример, нужно?