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

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


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

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

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

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

    • SpecEditor - для создания спецификаций и ВП
      517
    • MProp - для заполнения свойств моделей
      496
    • DProp - для управления листами чертежа
      344
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      326
    • SaveDRW - для "правильного" сохранения чертежа
      143
    • SaveAsPDF - для сохранения чертежа в формате PDF
      219
    • Master - для создания шаблонов основных надписей
      299
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

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

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

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


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

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


UnPinned posts
1 час назад, Sergei сказал:

новый SWPlus воспринимает старую конструкцию свойства "Заготовка"?

Да, все свойства старых макросов воспринимаются новым СВПлюс.

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

Здравствуйте! Не могу понять почему не запускается макрос ТТ. Есть два ПК с аналогичными настройками. На одном запускается, на другом нет. Подскажите, как вылечить.

При гапуске макроса ТТ появляется окно с сообщением "Run-time error '429': AktiveX component can't create object

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

@serset Здравствуйте, периодически люди здесь пишут про  подобную ошибку, но однозначного ответа я не знаю. М.б. антивирус, или что-то в винде или солиде повредилось.

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

При гапуске макроса ТТ появляется окно с сообщением "Run-time error '429': AktiveX component can't create object

https://support.microsoft.com/ru-ru/topic/возникновение-ошибки-выполнения-429-при-автоматизации-приложений-microsoft-office-b6070e15-ea78-4349-2751-72bdb5f186f7

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

Спасибо! Интересная статья, но мне кажется эта ошибка происходит из-за Solidworks. У меня на двух ПК стоят по две версии  Solidworks (2018 SP5 и 2021). На одном ПК макрос ТТ работает в обеих версиях, на другом ПК этот же макрос работает только на версии 2021. При этом остальные макросы из пакета SWPlus_v_2017_SP0.0 работаю.

Я думаю, если бы проблема была в MS Office, то не работали бы и другие макросы. Попробую переустановить Solidworks 2018 SP5. О результате напишу позже.

Ссылка на сообщение
Поделиться на других сайтах
01.07.2021 в 09:56, serset сказал:

Интересная статья, но мне кажется эта ошибка происходит из-за Solidworks.

С этим ни кто не спорит.

 

01.07.2021 в 09:56, serset сказал:

Я думаю, если бы проблема была в MS Office, то не работали бы и другие макросы.

В статье указано куда копать и как искать ошибку при работе с VBA, а офис лишь в качестве примера приведён. В других макросах возможно происходит объявление иначе.

 

01.07.2021 в 09:56, serset сказал:

на другом ПК этот же макрос работает только на версии 2021.

Для начала проверить библиотеки подключенные в макросе, в окне редактора макроса Tools-References...

Потом возможно проверить не запущенно лишних процессов программы через диспетчер задач (CTRL+ALT+DEL или CTRL+SHIFT+ESC), бывает программа загружается, но не отображается и может быть запущено несколько экземпляров Solidworks.

Так же возможны варианты с разными обновлениями Windows, на некоторые из-ни у программ случается аллергия и они перестают работать.

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

@serset Еще один возможный вариант решения проблемы, переустановить пакет VBA из дистрибутива SW. Иногда бывает, что новая устанавливаемая/или старая удаляемая программа заменяют или удаляю какие-то файлы из этого пакета. У меня так было. После удаления CorelDraw с компа, перестали работать макросы в SW. Помогла именно переустановка файлов из папки [Диск с дистрибутивом]:\PreReqs\VBA

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

С этим ни кто не спорит.

 

В статье указано куда копать и как искать ошибку при работе с VBA, а офис лишь в качестве примера приведён. В других макросах возможно происходит объявление иначе.

 

Для начала проверить библиотеки подключенные в макросе, в окне редактора макроса Tools-References...

Потом возможно проверить не запущенно лишних процессов программы через диспетчер задач (CTRL+ALT+DEL или CTRL+SHIFT+ESC), бывает программа загружается, но не отображается и может быть запущено несколько экземпляров Solidworks.

Так же возможны варианты с разными обновлениями Windows, на некоторые из-ни у программ случается аллергия и они перестают работать.

 

02.07.2021 в 13:07, Snake 60 сказал:

@serset Еще один возможный вариант решения проблемы, переустановить пакет VBA из дистрибутива SW. Иногда бывает, что новая устанавливаемая/или старая удаляемая программа заменяют или удаляю какие-то файлы из этого пакета. У меня так было. После удаления CorelDraw с компа, перестали работать макросы в SW. Помогла именно переустановка файлов из папки [Диск с дистрибутивом]:\PreReqs\VBA

Всем добрый день!

Жаль, не успел проверить вышеперечисленные варианты (поздно прочитал).

Проблему решил. Не знаю, что именно помогло. Сделал следующее:

1. Удалил SW 2018 и SW 2021 полностью. При удалении поставил галочки для удаления записей в реестре и всех папок.

2. Удалил MS Office с помощью "o15-ctrremove.diagcab"

3. Почистил реестр (CCleaner).

4. Установил MS Office

5. Установил SW 2018.

SW 2021 устанавливать пока не стал. После настройки SW 2018, макрос ТТ заработал.

 

У меня еще один вопрос по макросу SpecEditor.

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

Если макрос SpecEditor запустить вторично, появляется сообщение об ошибке (Листы SP1 имеют не стандартную или устаревшую основную надпись. Текст основной надписи может отображаться неверно. Для исправления используйте макрос Dprop). Нажимаю ОК, появляется новое сообщение (Листы SP1 имеют ошибки оформления. Для исправления используйте макрос Dprop).

После запуска Dprop и исправления ошибок на листе SP1 появляется основная надпись и поля для заполнения (поля не заполнены).

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

Подскажите, как вылечить.

Ссылка на сообщение
Поделиться на других сайтах
24.06.2021 в 09:44, Василий_К сказал:

Часть сотрудников пользуется бесплатными SW2014-2017. Интересует их совместимость.

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

Ссылка на сообщение
Поделиться на других сайтах
04.07.2021 в 14:35, serset сказал:

 

Всем добрый день!

Жаль, не успел проверить вышеперечисленные варианты (поздно прочитал).

Проблему решил. Не знаю, что именно помогло. Сделал следующее:

1. Удалил SW 2018 и SW 2021 полностью. При удалении поставил галочки для удаления записей в реестре и всех папок.

2. Удалил MS Office с помощью "o15-ctrremove.diagcab"

3. Почистил реестр (CCleaner).

4. Установил MS Office

5. Установил SW 2018.

SW 2021 устанавливать пока не стал. После настройки SW 2018, макрос ТТ заработал.

 

У меня еще один вопрос по макросу SpecEditor.

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

Если макрос SpecEditor запустить вторично, появляется сообщение об ошибке (Листы SP1 имеют не стандартную или устаревшую основную надпись. Текст основной надписи может отображаться неверно. Для исправления используйте макрос Dprop). Нажимаю ОК, появляется новое сообщение (Листы SP1 имеют ошибки оформления. Для исправления используйте макрос Dprop).

После запуска Dprop и исправления ошибок на листе SP1 появляется основная надпись и поля для заполнения (поля не заполнены).

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

Подскажите, как вылечить.

Отбой тревоги. Проблему с макросом SpecEditor устранил.

Нашел ответ на форуме: "В настройках солида есть галочка "Отображать диалоговое окно формата листа...". Надо ее снять.".

Всем спасибо!

 

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

DLXKKjNДоброй ночи!

Установил макросы SWPlusMacro_v_2018_SP0.0, все делаю по гайду, на этапе когда надо запустить макрос "Master" для настройки свойств вылетает ошибка при нажатии кнопки настройки.

Ошибка 91. Желтым подсвечивается строка " FrmMaster.MyStandard ", что с этим можно сделать?

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

@andreybstu Возможно не прописан путь к файлу стандарта

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

Добрый день!
Столкнулся с ошибкой "run-time error 91" при создании спецификации макросом SpecEditor 2017. Ошибка появляется спустя некоторое время после запуска формирования специи и появляется только на одной конкретной сборке. Пересохранение и копирование сборки пару раз помогло, но потом ошибка стала стабильно появляться везде. Пути до шаблонов прописаны и при этом эти же шаблоны используются и в других сборках. Сталкивался кто-нибудь с подобным?

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

Добрый день!

Столкнулись с проблемой редактирования текста в ячейках спецификации. Суть проблемы в том что при  попытке редактирования ячеек с текстом который располагается на 2-х и более строках теряет изначальное форматирование (между двумя или тремя строками текста уменьшается межстрочный интервал), хотя если зайти в "Свойства абзаца"  там стоит все как и прежде по умолчанию. Проблема проявляется даже после отказа от редактирования текста ячейки, (т.е двойной щелчок по ячейки а затем сразу отмена). Но фокус в том что если после редактирования ячейки снова навести курсор на эту ячейку и просто однократным щелчком выделить ее (содержимое подсветится серым) и включить функцию "Все прописные" на всплывающей панели редактирования текста, а затем ее снова отключить, то форматирование текста приходит в исходное состояние как после создания спецификации. Подскажите пожалуйста из-за чего может возникать подобная проблема. Раньше работали в SOLIDWORKS 2013 такой проблемы не было, да и при открытии чертежей созданных в 13-м солиде, в SOLIDWORKS 2020, форматирование ячеек не сбивается при вышеописанных манипуляциях, пока заново не создашь спецификацию.

Установлено: SOLIDWORKS 2020, SWPlusMacro_v_2018_SP0.0, SpecEditor 2017 SP0.0

Файлы сборки и видео в котором отражена проблема:

https://drive.google.com/drive/folders/1yf5Bs_Lhxg_e4FcZ_JtDU4hHHif3y-2p?usp=sharing

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

 

Скриншот спецификации: 

2021-08-12_14-41-58.png

 


 

 

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

@Absent81 Это давно так, я пользуюсь макросом Table Work, он хорошо с таблицами работает

Ссылка на сообщение
Поделиться на других сайтах
14.08.2021 в 06:11, anser89 сказал:

@Absent81 Это давно так, я пользуюсь макросом Table Work, он хорошо с таблицами работает

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

14.08.2021 в 06:11, anser89 сказал:

@Absent81 Это давно так, я пользуюсь макросом Table Work, он хорошо с таблицами работает

Но если эта проблема существует уже давно, то уважаемый Leon наверно в курсе. Ведь он же разрабатывал SWPlus для SW 2018 SP5.0 - 2021 SP3.0 и вероятно знаком с этой проблемой. Может где то были его комментарии по этому поводу? Может кто знает?

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

@Absent81 Странно, у меня после применения этого макроса наоборот последующее редактирование идёт идеально в строку и не скукоживается межстрочное расстояние, хоть 10 строк делай. 

 

Раньше редактировал обозначение в 3D, потом макросом спецухи заново форматировал всё

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

Но если эта проблема существует уже давно, то уважаемый Leon наверно в курсе.

Проблема существует, в новом СВПлюс я ее решил, а здесь вариант только создавать специю заново и не лазать в нее руками. Ну или использовать заклинание перед текстом, типа <PARA  paraSpace=0.0045 lineSpace=0.0045 flagNote=false DNSPeriodState=1>

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      так он так и позиционируется по m19 pmc выдает g70.6 а чпу отвечает f45.7 но ориентацию и смещение в 4077 он отрабатывает нормально шпиндель встает ровно и смена происходит хорошо. вопрос почему после ввода команды управления скоростью он все еще продолжает контролировать число импульсов между нуль метками хотя в принципе уже должен отменить позиционный контроль и просто считать обороты по 0 метке как он это делает без М19? это все понятно но почему оно продолжает проверять это после завершения ориентации мне непонятно
    • Александр1979
      SP9047 SSPA:47 ILLEGAL SIGNAL OF POSITION CODER "The relationship between the A/B phase and 1-rotation signal is incorrect (Pulse interval mismatch)." "Неправильное значение счетчика импульсов сигнала на энкодере ALPHAi. На фазах A и B энкодера за один оборот шпинделя насчитывается 4096 импульсов обратной связи. Программное обеспечение по управлению шпинделем проверяет количество импульсов на фазах A и B, соответствующее энкодеру, при каждой генерации сигнала одного оборота. Данный аварийный сигнал срабатывает, если регистрируется число импульсов, нарушающее заданный диапазон."
    • gudstartup
      после ввода 789 в edit mod надо перейти в режим ручное упр. нажать mod а потом помощь и откроется wzw.hlp  с возможностью выполнения команд управления atc. если не появляется содержимое wzw.hlp то возможно что у вас другой код хотя 789 'это стандарт для dmg в этом случае надо смотреть ваш plc раздел у меня пароль прописан в файле wzw_rett.mod
    • Anat2015
      SERVO TURRET AMP ALARM - переводить не пробовали, учитывая, что AMP - это и есть сервопривод? Что тут не ясного, язык не знаком?
    • Viktor2004
      я бы попробовал позиционировать шпиндель сигналом G70.6 Ответный сигнал, шпиндель сориентирован F45.7
    • gudstartup
      Здравствуйте уважаемые участники форума попрошу вас поделится мнениями. Имеется фрезерный шпиндель с позиционным кодером (зубчатое колесо и считывающая головка). Ошибку 9047 выдает после того отрабатывает M19 c последующим включением оборотов Sxxx M3 причем обороты могут быть любыми от 100-макс. Если задавать обороты без предварительной ориентации то 9047 не возникает и шпиндель нормально вращается на любой скорости при этом обороты не гуляют точность поддержания +-1 об\мин. Кабель заменен заменить сам датчик нет возможности. Мой вопрос в следующем почему шпиндель после M19 и включении управления скоростью Sxxx M3 остается в режиме позиционирования а не сразу переходит врежим управления скоростью и даже явная отмена ориентации кодом M20 ничего не меняет ведь режим позиционного управления должен быть отменен или он остается и отменяется не сразу после подачи команды M3 и кода скорости? Станок достаточно старый 2009 года плату управления шпинделем меняли на соседний ничего не изменилось. Это может быть логика PMC или скорее всего это датчик?   PMC-SB.001
    • Killerchik
      А мы-то думали, что пропорциональный гидравлический.....
    • Grig75
    • EnKlL
      Я написал полностью ошибку, серво привод
    • gudstartup
      https://www.aggsoft.com/cnc-dnc/maho-cnc-432-1000.htm
×
×
  • Создать...