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

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


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

630 пользователей проголосовало

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

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

    • SpecEditor - для создания спецификаций и ВП
      519
    • MProp - для заполнения свойств моделей
      498
    • DProp - для управления листами чертежа
      346
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      328
    • SaveDRW - для "правильного" сохранения чертежа
      144
    • SaveAsPDF - для сохранения чертежа в формате PDF
      220
    • Master - для создания шаблонов основных надписей
      301
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

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

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

    • Да
      284
    • Да, хотя кое-что я бы изменил
      261
    • Нет
      23
    • Не знаю
      64


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

  • SHARit закрыл это тему
  • SHARit разблокировал тему
  • 5 лет спустя...


UnPinned posts
23.02.2024 в 16:21, гайкоболт сказал:

Не, такой вариант не канает. Во-первых мы не оформляем КД по ГОСТу. Во-вторых у нас несколько шаблонов спецификаций. В-третьих, иногда приходится на сборках в позициях указывать не порядковый номер, а прямо само обозначение из специи. Ну и плюсом еще нужен доступ к специи прямо из сборок. Вообще хотелось бы добиться такого результата, как это происходит при работе с таблицами параметров excel - инфа из столбца $partnumber летит прямиком в спецуху, но только естессна без использования excel

Методом тыка нашел решение не без помощи этой ветки форума, так что благодарю всех

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

Методом тыка нашел решение не без помощи этой ветки форума, так что благодарю всех

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

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

Для полного понимания был сделан запрос в госстандарт. Сегодня пришел официальный ответ. В спецификации писать ГОСТ на одной строке, а его номер на другой можно. И теперь я со спокойной душой закрываю этот вопрос.

Зы. Не надо с нами спорить? А то, что будет?

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

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

без проблем

изначально были варианты с такой конструкцией, но я не прописывал 4 строчку

 

Dim swConf As SldWorks.Configuration
    Set swConf = swModel.GetActiveConfiguration()
    swConf.BOMPartNoSource = swBOMPartNumber_UserSpecified
    swConf.AlternateName = specDesignation 'значение из свойства пользователя (срока обязательна, без нее не работает)
    swConf.UseAlternateNameInBOM = True
    swConf.AlternateName = specDesignation 'значение из свойства пользователя

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

Для полного понимания был сделан запрос в госстандарт. Сегодня пришел официальный ответ. В спецификации писать ГОСТ на одной строке, а его номер на другой можно.

Можете опубликовать этот официальный ответ здесь?

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

Для полного понимания был сделан запрос в госстандарт. Сегодня пришел официальный ответ. В спецификации писать ГОСТ на одной строке, а его номер на другой можно. И теперь я со спокойной душой закрываю этот вопрос.

Зы. Не надо с нами спорить? А то, что будет?

выложите ответ, или скиньте его пожалуйста на почту nik_pain@mail.ru

Ссылка на сообщение
Поделиться на других сайтах
26.07.2014 в 23:21, Leon сказал:

В коде MProp надо исправить одну строку:

Было:

sNumberReal = "$PRP:" & Chr$(34) & "SW-File Name" & Chr$(34) ' sNumberReal - для записи свойств масса, плотность, материал

Надо:

sNumberReal = sNumberTitle ' sNumberReal - для записи свойств масса, плотность, материал

А как войти в код этого макроса? 

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

Вот

вопрос-ответ.docx

Виноват. Запрос был отправлен в техэксперт, а не в госстандарт. Но наш нормоконтролер был удовлетворен. Более не придирается к записи гост на одной строке, а уго номера на другой.

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

А как войти в код этого макроса? 

Инструменты-макрос-редактировать...

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

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

Изменено пользователем Beeper
Ссылка на сообщение
Поделиться на других сайтах
15.02.2024 в 18:57, ANT0N1DZE сказал:

в солиде 2023сп5 макрос Master выдает ошибку при нажатии "настроить шаблон чертежа" (проверено на макросах 2017 и 2018):

image.png

При этом остальные макросы вроде как нормально отрабатывают. Остальные функции данного макроса тоже работают. Библиотеки в макросах стоят нормальные, ставилось на чистую вин 10. 

Как починить?

Тоже столкнулся с этим, пытался поставить гостовский шрифт и поменять папку для шаблонов, вместо С/Temp

 

 

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

Возможно потому что не передала все файлы slddrt в папке SpecEditor под 23 Солид. Пока что переустановил макрос, и настраиваю с исходными шаблонами

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

Возможно потому что не передала все файлы slddrt в папке SpecEditor под 23 Солид. Пока что переустановил макрос, и настраиваю с исходными шаблонами

и как, получилось ?

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...
18.01.2023 в 09:28, The_22nik сказал:

Приветствую! Столкнулся ещё с одной проблемой. При внесение впервые или изменении свойств детали через MProp вносятся изменения в чертежный стандарт, а именно сбивается точность единиц измерения допусков. Скрины с изменением допусков размеров приложил ниже.

https://drive.google.com/file/d/1HZuD4sreltx-WuOIJsCbUanAYhWVDDmn/view?usp=share_link

https://drive.google.com/file/d/1jZrzSsmRRlkL2kKgW40Bmxf-2YF2oroL/view?usp=share_link

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

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

Добрый день! Кто подскажет, можно ли в макросе SaveDRW изменить количество знаков исполнений при сохранении? К примеру есть деталь с шифром формата ХХХ-01.00-01У, где -01У - это имя конфигурации. В MProp, в основной надписи чертежа все ок, но при сохранении чертежа через SaveDRW "У" отрезается и получается файл чертежа с именем ХХХ-01.00-01.

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

Добрый день! Кто подскажет, можно ли в макросе SaveDRW изменить количество знаков исполнений при сохранении? К примеру есть деталь с шифром формата ХХХ-01.00-01У, где -01У - это имя конфигурации. В MProp, в основной надписи чертежа все ок, но при сохранении чертежа через SaveDRW "У" отрезается и получается файл чертежа с именем ХХХ-01.00-01.

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

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

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

Смотреть надо процедуру main, почти в самом конце:

Цитата

    'Определение пути сохранения
    sPathName = swModel.GetPathName
    sPathName = Left(sPathName, Len(sPathName) - 7 - Len(sModelName))
    sPathName = sPathName & sDrawTrueName & ".SLDDRW"
    'Сохраение
    ok = swDraw.SaveAs4(sPathName, 0, 0, e, w)

Слева от этих строк на сером поле ставите красные точки (клик мышкой) и запускаете макрос, когда макрос дойдёт до обозначенных строк можно будет наводить мышку на перменные, например, sPathName и смотреть значения, что бы определить где сбой:

image.png

Для продолжения выполнения макроса нажимаем зелёный треугольничек (как кнопка Play).

 

 

 

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

Смотреть надо процедуру main, почти в самом конце:

Слева от этих строк на сером поле ставите красные точки (клик мышкой) и запускаете макрос, когда макрос дойдёт до обозначенных строк можно будет наводить мышку на перменные, например, sPathName и смотреть значения, что бы определить где сбой:

image.png

Для продолжения выполнения макроса нажимаем зелёный треугольничек (как кнопка Play).

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

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

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

Какое у детали имя файла и как формируете Обозначение и Наименование?

Вы каждое исполнение сохраняете в новый чертеж? Или это групповой чертеж? Если групповой-то имя конфигурации в нем быть не должно.

Стоит ли галочка "Исполнение" "Из конфигурации"?

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

Снимок экрана 2024-04-27 211555.png

На сколько мне не изменяет память макрос сохраняет файл чертежа с тем же именем что и файл модели в папке модели.

В спецификации все правильно отображается, даже если знаков исполнений больше трех

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

изображение_2024-04-27_213113781.png

 

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

@malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):

 

Для исполнения с 2мя знаками.

1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение)

2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно

3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно.

4. Сохраняется через SaveDRW с корректным именем.

5. В спецификации сборки все отображается корректно.

 

 

Для исполнения с 3мя знаками.

1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение)

2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно

3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно.

4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01).

5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня :g:) корректно, как и у вас на рисунке.

 

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

 

Чертеж детали.jpgЧертеж детали2 .jpg

Чертеж детали3.jpg

 

 

Выходит, загвоздка все-таки только в сохранялке чертежа.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • gudstartup
      очень даже выполнимая так расстараются что спец. только руками разведёт  и без пряников останется!  
    • mmaag
      Мне кажется вы преувеличиваете заботу станкостроителя о пользователе. Для выполнения обязательных требований  к безопасности станков блокировка доступа к программе особого значения не имеет. Пресечь сознательное, намеренное вмешательство квалифицированного специалиста - задача невыполнимая. И все знают, что в случае происшествия главный ответчик - работодатель. Возможно, в других "более поднадзорных" отраслях как-то по другому.  Можно затруднить доступ для неавторизированного сервиса - это да, поэтому считаю коммерческие мотивы более вероятными. И то не всегда, потому что не отдать копейку левым сервисиникам - тоже не всегда главная задача. Примеры были выше.  
    • Maker79
      А чем ограничен поворот вокруг оси? Ведь в каких то пределах фреза правильно движется вокруг цилиндра, но как будто-то во что то упирается.  А что если квадратики будут крупнее, а что если меньше??  Понятно что можно самому хоть по миллиметру крутить вручную. Но что это такое....  
    • Jesse
      Всем привет.  При расчёте собственных частот (СЧ) мы обычно пренебрегаем нелинейностями, которые в той или иной степени присутствуют в любой конструкции. А если заказчик требует оценить СЧ конструкции, где нелинейность - часть её работы? К примеру, рассмотрим колебания бака на опоре, который стоит на земле. Или даже ещё проще пример: консоль, которая при колебаниях влево-вправо будет напираться на жёсткие стенки (скоммуниздил картинку из смежной темы). Как бы вы посчитали частоты такой конструкции? Ну т.е. понятно, что обычный линейный модальник тут не канает. Linear Pertubation тоже, т.к. у нас при колебаниях зона контакта меняется. Получается остаётся только нелинейный динамический расчет? Задаём перемещение, "отпускаем" (рассматриваем свободные колебания), смотрим как меняется амплитуда. И в конце FFT? Кто-нибудь так делал? Насколько физически корректно говорить о частоте колебаний в данном случае?
    • Zima23
      Из 9 разделов (или страниц?) GUD, в Глобальных данных, данные есть на 6-й и 7-й.  В данных по каналу в - 1, 5 и 6.  
    • SAVASTEEV
      Друзья подскажите пожалуйста , приобрели ещё года назад станок токарный с ЧПУ metalltec на ЧПУ Siemens 808DA , постпроуюцессора с ним не делают и не дают, якобы его нет.    Подскажите можно ли как то найти или может сделать?    И вообще объясните что можно сделать если появится постпроцессор, через что можно работать ч ним, какие плюсы и минусы.    П. С не знаю так как по старинки пишу с панели, что на токарном что на токарно-фразерном на syntec arix .    Буду рад любой полезной информации и помощи, всех обнял! 
    • gudstartup
      pmc программа обеспечивает правильную работу систем безопасности если она правильно написана а после вмешательства и редактирования это уже спорно поэтому чтобы исключить подобные случаи и ставят различные блокировки. Не надеясь на целостность pmc станкостроители вводят функции контроля в программные реле безопасности и закрывают к ней весь доступ а то и туда умельцы доберутся.
    • Zima23
      Спасибо за ответ. Не подскажите, где переключение функций токарная/фрезерная?
    • Kelny
      Как вариант создать простенькую сборку и детали в комплекте и выложить, что бы автор или другие не равнодушные могли открыть и посмотреть, что к чему и как поправить. Не забываем указывать версию вашего софта, т.к. версии сверху вниз не совместимы (исключение только SW2024 и выше, где можно с некоторыми ограничениями понижать версию на пару ступеней внизу, например, с 2024 до 2022-2023 версии).   Вы недооцениваете продвинутых пользователей.   Вскрытие таких гигантов возможно позволит задуматься, а правильный ли подход всё смешивать в один проект без разделения на разные системы. Хотя если строить систему модульно, то некоторые модули можно было бы подключать как библиотеки, а не строить Франкештейна с множеством голов и лам на все случаи жизни.   Удача, особенно в последнее время, ни кому не повредит. Неплохо бы к программе прикладывать тестовые сборки, что бы можно было посмотреть что к чему, на гарантированно рабочем экземпляре для данного программного проекта и проверить так же ли корректно работает макрос/программа на других компьютерах или бывают какие-то непредвиденные сбои.
    • qqqq
×
×
  • Создать...