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

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


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

изображение.png

SaveAsCopyReplace 3.2.4

- опция в гл. окне новый путь = исходный путь (если надо переименовать много моделей с сохранением исходных их положений в папках)

- в доп. настройках уточнение для пункта по перемещению "удаляемого" старого файла

 

настройки сбросятся на "по умолчанию" - т.к. новая опция добавилась.

 

извините, особо не тестил.

 

SaveAsCopyReplace324.zip

 

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


09.07.2021 в 22:20, Snake 60 сказал:

@mrNicetone

Странно, у меня нормально отрабатывает. Так а модель то сохранена, чтобы было откуда путь брать?

 

не сохранена, понял почему ошибка.

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

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

Save PDF.swp

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

SaveAsCopyReplace 3.2.4

Классный макрос получился - удобный. Спасибо, что довел его до ума и поделился со всеми нами :) Риспект тебе )

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

Всем привет!

Помогите разобраться с проблемой, добрые люди. https://drive.google.com/file/d/1vkOOd7nm9TWcMOTcNh9-ih014oPTZt8D/view?usp=sharing

Выше прикрепил макрос. Он помогает доставать развертки листовых деталей из сборок, то есть все сортирует по папкам материала и толщины. Все работает как надо.

Возникла проблема такого характера, на одном компе он достает развертки с названием которое состоит из *имени файла и текущей конфигурацией в приписке* ( то есть все как надо), а на другом компе он так же достает развертки, НО только в название этой развертки он пишет *только текущую конфигурацию (без имени самого файла)*.

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

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

Если не получится с этим разобраться, тогда есть второй вариант https://drive.google.com/file/d/1xYllsO1WsWOyJNSopVbmCOdaQMaZtgxW/view?usp=sharing.

Вот еще один макрос, смысл один и тот же, только на нем не стоит пароля и можно редачить. Проблема вот в чем, то что он во-первых странные папки создает (толщины металла), но это ладно. Во-вторых он в развертках отображает линии гиба. Вот с этими линиями гиба можете помочь убрать. Отредачить макрос (сам дуб дубом). 

Спасибо за ранее! 

P.S Если ссылки не работают или как-то по другому тут прикреплять, скажите пожалуйста. Я скину макросы по другому (если нужно разумеется). Так же могу связаться по скайпу или ещё где (экран демонстрировать), тоже если нужно.

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

Помогите разобраться с проблемой

Попробуйте посмотреть в св-вах конфигурации деталей, там скорее всего должно стоять "Имя документа" - тогда макрос отработает как надо.

В общем, нужно поиграться с этими параметрами, вдруг поможет.

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

cfg1.jpg

 

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

Это я все пробовал, увы не то( 

Но спасибо.

Мне сказал один парень, что у него была такая проблема давно, но он не помнит как именно её решил, но дело было в несовместимости виндовс и языка макроса. То ли в языковых параметрах менять нужно "разделитель целой и дробной части", то ли ещё что. Я пробовал менять, не выходит.

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

https://drive.google.com/file/d/1A48MtWYuxaqkpMJio2-HcVanxpvuxAqg/view?usp=sharing

https://drive.google.com/file/d/1mUnAs9_pfGsyXYXa_4qR0M-2fkqGvPs8/view?usp=sharing

Я нашел ещё 2 макроса, они вообще работают как надо, НО кто может отредактировать ( в одном из них, любом) линии гиба. Убрать их во все, чтобы он экспортировал только геометрию детали в DXF.

Пожалуйста, пожалуйста, пожалуйста.:thank_you:

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

SaveAsCopyReplace 3.2.5

- перенёс очистку списка путей из доп.настроек в контекстное меню этого поля,

- дополнил подсказки,

- перекомпоновка интерфейса (расширил видимость пути до сборки, откуда открыта модель; сгруппировал поля с путями;, подукоротил поле имени ...),

- возможность сохранения списка введённых новых имён (опция в доп.настройках), список можно очистить так же через контекстное меню,

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

- очистка списков путей вроде не отрабатывала ранее - исправил.

изображение.png

настройки сбросятся на "по-умолчанию" т.к. добавил новую опцию.

 

SaveAsCopyReplace 3.2.5.zip

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

Ребята, подскажите чем можно заменить Lblinfo.Caption? У меня на компе нет той библиотеки которая нужная для работы этой команды. F3dynamic - это часть офиса вроде бы. Поэтому сообщения не выводятся в макросах, в том числе в SpecEditor.

А еще может кто знает: воткнул в форму вертикальный скролл, а как сделать так, чтобы колесо мышки его крутило? Применительно к обрезанному VBA SW2014.

Ссылка на сообщение
Поделиться на других сайтах
16.07.2021 в 19:56, Snake 60 сказал:

А вы не могли бы подсказать, что за ошибка и как её решить? https://drive.google.com/file/d/1zPqV7AhujvOI3dm-ySAZmAqVAAXB3ePb/view?usp=sharing

В каких моделях макрос работает, а в каких-то выдаёт эту ошибку.view?usp=sharing

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

@Men1ngje- скинь файлы, на которых эта ошибка появляется.

https://drive.google.com/file/d/1bdkgUOdYZTJ64-IjmyGCYtXraX5_4Rlx/view?usp=sharing    открывать сборку Дверь универсальная!

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

 

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

подскажите чем можно заменить Lblinfo.Caption? У меня на компе нет той библиотеки которая нужная для работы этой команды.

Добавить на форму Label (из стандартного в VBA), дать имя Lblinfo что бы не менять код (компонент Lblinfo удалить с формы).

Ссылка на сообщение
Поделиться на других сайтах
16.07.2021 в 19:56, Snake 60 сказал:

Макросы хорошие, вот только количество деталей считают неверно (не учитывают конфигурации).

Например "Batch export sheet metal flat patterns to DXF from assembly.swp" ведёт себя так 

Если в сборке 2 конф. 00 и 3 конф. 01 одной детали, тогда получаем:

. . . Деталь-00- 5 шт

. . . Деталь-01- 5 шт

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

Как бы это исправить?

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

@Men1ngje-

21.07.2021 в 13:25, Men1ngje- сказал:

Дело я думаю в деталях, которые не из листового металла

Нет, не в этом дело. Дело было в ограничении обрабатываемых деталей в сборке не более 100. Поставил 3000, кому надо больше - ставим больше в первых строках макроса.

@mrNicetone

21.07.2021 в 18:01, mrNicetone сказал:

Макросы хорошие, вот только количество деталей считают неверно (не учитывают конфигурации).

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

Еще мне в нем не нравится то, что он одну и туже деталь будет каждый раз обрабатывать. Будет 10 одинаковых деталей в сборке - он будет 10 раз открывать одну и ту же деталь и создавать с нее DXF перезаписывая предыдущий. Не рационально. Кто подкинет кусочек кода по поиску и идентификации одинаковых деталей в сборке - буду благодарен. Может удастся этот макрос оптимизировать.

21.07.2021 в 18:01, mrNicetone сказал:

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

Это исправил

Batch export sheet metal flat patterns to DXF from assembly(1)(1).swp

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

Дело было в ограничении обрабатываемых деталей в сборке не более 100. Поставил 3000, кому надо больше - ставим больше в первых строках макроса.

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

 

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

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

Да я думаю вообще убрать это ограничение массива, тогда вообще никаких вопросов не будет.

@Kelny

12 часов назад, Snake 60 сказал:

Кто подкинет кусочек кода по поиску и идентификации одинаковых деталей в сборке - буду благодарен.

Нет у Вас в загашнике :)

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

Я как-то пытался разобраться с идентификацией деталей, правда для штрихвоки... что и как уже не помню, но ссылка на мой проект(или страницу где есть ссылка на проект:smile:) ( проект на  С#):

 

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

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

Возможно глянуть что нибудь на предмет инструмента ВИЗУАЛИЗАЦИЯ СБОРКИ, если по нему что-то есть в АПИ.

Так же вероятно можно глянуть макросы по спецификации, в конце концов вставить спецификацию и получить сводку от туда:

https://cccp3d.ru/topic/6622-спецификация-для-sw-по-гост/

 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      Спасибо КЭП, но в ярлыке ничего прописывать не надо, достаточно создать новый ярлык. Вопрос был про вызов справки из приложения. Впрочем, перезагрузка ПК устранило это досадное недоразумение.
    • Maxmore
      Согласен полностью, через всё это пришлось пройти. От себя добавлю что у нас 400ый не PRO а обычный - его еще больше пришлось доводить до рабочего состояния, так как их производят разные заводы. с ITX508MY еще все более печально было - проблемы на пусконаладке, затем замена прокладок, затем пусконаладка уже с участием китайца...в общем да, помучаться пришлось. С большего оборудование рабочее, свои функции выполняет. Фануковские посты можно доработать до HNC без особых проблем.
    • Fedor
      Для любой размерности можно решать полином этой размерности. Такова сущность вопроса существования, а не конкретное явление вычисления. Дух, а не буква :)
    • anykeyto
      День добрый коллеги. Работает ли кто на этой стойке? Где берете информацию по программированию кроме мануала от Ками?  Интересует макропрограммирование, программирование цилиндрической интерполяции. Да и вообще, давайте делиться опытом. В свободном доступе практически нет никакой информации о работе станка и стойки этого чуда китайской инженерии.  Вопрос про G108, пользовался ли кто функцией CTOS/STOC?   
    • __Andrey__
      Доброго всем времени суток. Начал сборку станка для симуляции. Загрузил модель станка DMU50 в папку. В генераторе станков сделал настройки осей. Постпроцессор на sinumerik создал из шаблона. Скопировал папку cse_driver со станка с похожей кинематикой (sim06_mill_5ax). В файлы .dat внесены данные. При запуске симуляции по машинному коду ругается, что не найден файл PMAC. После закрытия окна с ошибкой продолжает работу и доходит до смены инструмента и там выскакивает ошибка. . Прошу помощи с этой проблемой. Файл to_ini генерируется в папку cse_driver.
    • anykeyto
      Устроился в начале года в контору где стоит IronMAC IMU-5X 400 Pro. Стойка HNC8-848di. Контора отправила на обучение, на курс 5-осной обработки на этой стойке, в цто Ками в Москве. В целом все доступно и понятно. Это когда было само обучение. Но в работе самой стойки есть куча вопросов. По факту на стойка не настроена. Не знаю, может наладчик который запускал станок попался ленивый, может в другом была причина. Но первый месяц-полтора занимался только настройкой системы (что знал, что пришло в процессе изучения параметров, ладдера, и прочее).   Сам станок интересный и понятный. Но русская локализация хромая, как и мануал от ками. Там голимый перевод то ли с английского, толи с китайского.... но вместо фрезы "нож" и так далее.  Основа тут G код, в целом почти фанук, но есть отличия. Есть группа циклов для фрезеровки сверления, резьбы и расточки, под них есть прям шаблон, в котором только переменные задаешь, но криво реализован синтаксис, который поправить можно уже непосредственно в коде.
    • Ветерок
      В ярлыке прописать путь к русскому файлу: "C:\PTC\Creo 8.0.4.0\creo_help_pma\russian\index.html"
    • Guhl
      Номера 2000 и выше - это вроде как не ошибка а сообщение оператору Открывайте инструкцию на станок с описанием сообщений или смотрите в ладдере в чпу или скачайте ладдер и смотрите в Fladder3
    • ДОБРЯК
      В МКЭ это классический modal-prestress анализ. Из МКЭ вы получаете только матрицу масс и матрицу жесткости. На этом МКЭ заканчивается. Дальше решайте как хотите. Вот Федор решает квадратное уравнение и получает первые собственные частоты.:=) Вопрос только в том какие силы нужно задать, чтобы получить начальные напряжения и как эти силы зависят от частоты вращения. Дальше матрица начальных напряжений суммируется с матрицей жесткости. Естественно данное суммирование меняет жесткость конструкции. Поэтому и говорят про преднапряженный модальный анализ. Основной вопрос какие силы нужно приложить в зависимости от частоты вращения, прежде чем делать статический анализ.  Но вы этот вопрос не освещает. Это ваше право не подумайте, что у меня есть какие то претензии.
    • Fedorly
      Вашему вниманию предоставляется программа, которая позволяет пакетно обработать DXF файлы разверток и получать Длину реза, Количество врезок, габариты развертки, миниатюру.  Полученные данный  легко сохраняются в PDF, Excel, txt и другие форматы. Дальше, полученные данные, могут быть применены в расчете себестоимости детали Скачать  
×
×
  • Создать...