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

Спецификация для 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 разблокировал тему
  • 8 месяцев спустя...


UnPinned posts
10 часов назад, Leon сказал:

Вообще под 10 работает без проблем. А записать свой макрос и выполнить его вы можете?

Проверил, действительно не работает. Вылетает при остановке макроса. 

10 часов назад, Leon сказал:

На самом деле она общая, но разбита на части. Их можно объединить перед ручным редактированием.

Как это сделать? Есть ли какие-нибудь проверенные способы корректировки СП? Т.к. при составлении СП на печатную плату множество позиционных обозначений приходится записывать в примечание вручную, а форматирование необходимо, но оно же и сбивает настройки...Если бы не они - всё было бы отлично!

10 часов назад, Leon сказал:

Это в коде зашито, но по ГОСТ вроде так.

Там в коде нет строки, чтобы циферку 3 поменять на 2 и всё будет работать?:biggrin:

 

Ещё вопрос - если ТТ разбиты на 2 части (2 столбца), может ли макрос для составления ТТ их объединить в один? Вижу только выбрать заметку для использования её в качестве ТТ - только одну и выбирает.

1.jpg

Изменено пользователем MitrichHoseelpablo
Ссылка на сообщение
Поделиться на других сайтах
В 22.11.2018 в 20:54, Maik812 сказал:

Всю жизь вношу обозначения через спецификации что в Компасе , что В СОлиде

 

Не понимаю как..

 

В 22.11.2018 в 20:54, Maik812 сказал:

SW2014 пользуюсь.

 

У меня СВ2015..

.

В 22.11.2018 в 20:54, Maik812 сказал:

Данные эти ганяются как от сборки так и в сборку.

 

В 22.11.2018 в 17:55, ILL сказал:

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

 

В 22.11.2018 в 20:54, Maik812 сказал:

Я обозначения ввест могу total commander через атрибуты массово.

 

Про это давно весь форум в курсе..

 

В 22.11.2018 в 20:54, Maik812 сказал:

при чем тут связь с моделью?

 

При том, что в специю попадают свойства соответствующих моделей..

 

В 22.11.2018 в 20:54, Maik812 сказал:

это имя файла .

 

Имя файла м.б. любым, а в свойствах д.б. записано правильно..

 

В 22.11.2018 в 20:54, Maik812 сказал:

Не понимаю почему обозначения должны давать еще до сдачи обьекта..

 

Обозначения должны быть еще до сдачи документации на проверку..

 

В 22.11.2018 в 19:38, bnickl сказал:

Генерация ЛРИ настраивается.

 

Где??

 

В 28.11.2018 в 16:47, MitrichHoseelpablo сказал:

Например, при записи фирмы-изготовителя в примечание ВП текст разносится на 3 строки. Уменьшение шрифта или "уместить текст" решает эту проблему, но ширина строк сбивается и появляются пустые строки внизу, которые уже не заполнить, т.к. форматирование ВП приводит к исходным размерам.

 

Значит, записывать через <STACK>..

 

В 28.11.2018 в 17:19, Kelny сказал:

А нужен ли вообще этот лист ЛРИ

 

У нас на предприятии, судя по чертежам, даже в советское время его не использовали..

 

В 28.11.2018 в 17:19, Kelny сказал:

ведь если документ электронный, то с каждым перевыпуском меняется весь документ включая ЛРИ

 

А зачем?? Мы только измененные листы заменяем..

 

В 28.11.2018 в 16:47, MitrichHoseelpablo сказал:

ВП на 12 листов формируется около 40 минут (успеваешь пообедать:biggrin:)

 

Солдат спит, служба идёт..

 

16 часов назад, Leon сказал:

Но это функция у меня отключаемая.

 

Где??

 

10 часов назад, MitrichHoseelpablo сказал:

Как это сделать?

 

Щёлкнуть на таблицу, ПКМ -> "Слить таблицы" -> "Слить со следующим" или "Объединить все" .

 

10 часов назад, MitrichHoseelpablo сказал:

множество позиционных обозначений приходится записывать в примечание вручную

 

Надо записывать в свойство "Примечание"..

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

ведь если документ электронный, то с каждым перевыпуском меняется весь документ включая ЛРИ

А зачем?? Мы только измененные листы заменяем..

Затем, что заменить PDF целиком быстрее и проще (да и генерируется в один клик, к тому же удобно складывать в стопочку файлы целиком и вести их учёт так же проще, чем отдельных листов документа), чем конвертировать один лист, потом в специальном софте удалить/заменить один(несколько) лист(ов) и ещё и там же в этом спец.софте скорректировать ЛРИ с добавлением туда информации о внесённых изменениях в электронный документ (файл). Если у вас каждый лист в своём файле, а весь документ в папке или архиве, то несомненно можно заменять листы штучно, но всё равно надо каким-то образом вносить изменения в ЛРИ, а если ЛРИ так же заменять, то в нём предыдущие изменения как бы лишние...

 

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

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

Имя файла м.б. любым, а в свойствах д.б. записано правильно..

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

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

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

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

ведь если документ электронный, то с каждым перевыпуском меняется весь документ включая ЛРИ

А зачем?? Мы только измененные листы заменяем..

Затем, что заменить PDF целиком быстрее и проще (да и генерируется в один клик, к тому же удобно складывать в стопочку файлы целиком и вести их учёт так же проще, чем отдельных листов документа), чем конвертировать один лист, потом в специальном софте удалить/заменить один(несколько) лист(ов) и ещё и там же в этом спец.софте скорректировать ЛРИ с добавлением туда информации о внесённых изменениях в электронный документ (файл). Если у вас каждый лист в своём файле, а весь документ в папке или архиве, то несомненно можно заменять листы штучно, но всё равно надо каким-то образом вносить изменения в ЛРИ, а если ЛРИ так же заменять, то в нём предыдущие изменения как бы лишние...

 

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

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

Где??

ЛРИ.png

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

Так.. Кажется, я проспал эту лекцию :)..

 

А вообще, если нигде, кроме спецификации, ЛРИ не появляется, то логично, чтобы этот чекбокс был в окне SpecEditor'а..

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

Проверил, действительно не работает. Вылетает при остановке макроса. 

Значит причина в том, что у вас вообще любые макросы не работают, надо искать причины почему.

 

17 часов назад, MitrichHoseelpablo сказал:

Как это сделать? Есть ли какие-нибудь проверенные способы корректировки СП?

ПКМ на таблице, слить таблицы. Вообще с готовой специей можно делать почти все, вставлять свои неживые строки, дописывать что-то в ячейки. Потом просто нажимаете Форматировать и макрос вам это разделит на листы и подровняет высоту строк.

17 часов назад, MitrichHoseelpablo сказал:

там в коде нет строки, чтобы циферку 3 поменять на 2 и всё будет работать?

If iSheetNumb > 2 And iLRI = 1 Then ' Добавляем ЛРИ

 

17 часов назад, MitrichHoseelpablo сказал:

Ещё вопрос - если ТТ разбиты на 2 части (2 столбца), может ли макрос для составления ТТ их объединить в один?

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

 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

Так, я поставил 18. Описанных выше глюков с массой пока не наблюдаю. Есть только проблема, что при переводе в модели массы в граммы в чертеже продолжают отображаться килограммы. С этим можно как-то справится не залезая каждый раз в настройки чертежа?

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

@Leon С массой я поступил так... Т.к. завязаны на пдм (и передачу свойств в упп / ерп) и деталей менее 100грамм у нас очень мало, то в отступление от ЕСКД приняли решение указывать массу всегда в кг.

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

 If mv >= 100 Then 'Масса больше 100 кг
        MyRound mvTemp, 0
        TxtMass.Value = mvTemp
        LblMass.Caption = "кг"
        CboMass.ListIndex = 2
        CboTol.ListIndex = 0
        
    Else
    If mv >= 10 And mv < 100 Then ' Масса между 10 и 100
        MyRound mvTemp, 1
        TxtMass.Value = mvTemp
        LblMass.Caption = "кг"
        CboMass.ListIndex = 2
        CboTol.ListIndex = 1
        
          Else
    If mv >= 1 And mv < 10 Then '
        MyRound mvTemp, 2
        TxtMass.Value = mvTemp
        LblMass.Caption = "кг"
        CboMass.ListIndex = 2
        CboTol.ListIndex = 2
        
          Else
    If mv <= 1 Then ' Масса меньше 1 кг
        MyRound mvTemp, 3
        TxtMass.Value = mvTemp
        LblMass.Caption = "кг"
        CboMass.ListIndex = 2
        CboTol.ListIndex = 3

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

С массой я поступил так...

Понятно...

По поводу вылезающих расширений SLDDRT в массе. Не нужно пользоваться MProp 2018 SP0.1. Версия 2017 нормально работает. Я попрошу MProp 2018 SP0.1 удалить из шапки. Видимо в первых сервиспаках 18 был какой-то глюк и это было временным решением.

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

И да, в чертежах, созданных в 17 и ранее масса продолжает зависеть от настроек моделей. Интересно, как можно определить, что модель создана в более ранней версии? М.б. через GetCreatedVersion Method (IFeature)...

Ссылка на сообщение
Поделиться на других сайтах
В 30.11.2018 в 15:16, Leon сказал:
В 29.11.2018 в 21:43, MitrichHoseelpablo сказал:

Проверил, действительно не работает. Вылетает при остановке макроса. 

Значит причина в том, что у вас вообще любые макросы не работают, надо искать причины почему.

Макросы заработали. Решение на оф. форуме https://www.solidworks.com/sw/support/techkb3072630.htm#_ga=2.140229043.1211117472.1543517791-870bd3b0-e12c-11e8-a4f7-edfc85a2ce63 

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

@Leon , а предпоследнюю строку mprop frmprop не надо поменять на 

boolstatus = Drawing.Extension.CreateMassProperty.SetAssignedMassProp(1.600699638497, 0.00352688866596, 0.001639737481622, 0.01994842627491, 1, Empty)

 

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

предпоследнюю строку mprop frmprop не надо поменять на

не, это мусор вообще, этот код не выполняется никогда

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

@Leon

Очень сильно ждем исправление с массой для 2018 солида.

Может ее менять и в модели и в чертеже, тогда заработает и в 2017 и 2018 моделях.

Спасибо.

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

Поправил Мпроп для 2018. Если открыт чертеж, то масса будет настраиваться в нем тоже.

Еще выкладываю исправление для Sprop, там еще в 17 версии вылезло что-то не то с переносом строки.

MProp_v_2018_SP1.0.zip

SProp_v_2017_SP0.1.zip

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

Поправил Мпроп для 2018. Если открыт чертеж, то масса будет настраиваться в нем тоже.

Еще выкладываю исправление для Sprop, там еще в 17 версии вылезло что-то не то с переносом строки.

MProp_v_2018_SP1.0.zip

SProp_v_2017_SP0.1.zip

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

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

@Leon 

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

Можно как-то привязать файл модели к существующему чертежу или это заморочки самого SW?

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

- у меня чертежи хранятся не рядом с моделью, а в подпапке.

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

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

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

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