Jump to content
kzs64

Компас 3d. Библиотека компас-макро.

Recommended Posts

kzs64

Автоматизируем свою трудовую деятельность через запись макросов в компасе на языке python

https://youtube.com/watch?v=xAxI1AYAsoA

Share this post


Link to post
Share on other sites


kzs64

 

Share this post


Link to post
Share on other sites
kzs64

 

Share this post


Link to post
Share on other sites
kzs64

 

Share this post


Link to post
Share on other sites
kzs64

Создаем свое GUI на PyQt для компаса.

 

 

Edited by kzs64

Share this post


Link to post
Share on other sites
AlexArt

@kzs64 А почему PyQt? Она же вроде довольно жирная библа и в комплект не входит. Есть какие-то конкретные преимущества?

Я-то предпочитаю Tkinter.

Share this post


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

@kzs64 А почему PyQt? Она же вроде довольно жирная библа и в комплект не входит. Есть какие-то конкретные преимущества?

Я-то предпочитаю Tkinter.

В 17й версии PyQt4 лежит вместе с библиотекой компас-макро в комплекте.

Share this post


Link to post
Share on other sites
kzs64

 

Share this post


Link to post
Share on other sites
Maik812

Опоздали Вы и разработчики лет так на 10 ! И по этому на компас многие давно забили как на детский конструктор в детстве, так сказать первый сапр... который очень быстро становится тесен в рамках своих. Честно говоря руководство Аскон давно пора выгнать с их тотальным отставанием от потребностей пользователей. Денег рубят не хило в одну харю!

Share this post


Link to post
Share on other sites
kzs64

 

Share this post


Link to post
Share on other sites
kzs64

 

Share this post


Link to post
Share on other sites
kzs64

Не большие анимации полученные с применением программирования.

 

 

Edited by kzs64

Share this post


Link to post
Share on other sites
kzs64

Анимация в 2d

 

Share this post


Link to post
Share on other sites
kzs64

Утилита по присвоению наименования детали из значения переменных.

 

Share this post


Link to post
Share on other sites
kzs64

Пример реализации прямой передачи значений из таблицы Excel в переменные КОМПАС. Отличие от базового функционала, компас формирует строку из столбцов, в которой имеются ограничения excel на 256 штук.

 

Edited by kzs64

Share this post


Link to post
Share on other sites
kzs64

Разбор программного кода по подключению Python к таблице Excel и дальнейшей отрисовки массива прямых линий в компас3d через координаты.

 

 

Share this post


Link to post
Share on other sites
kzs64

Разбор кода по заполнению штампа и увеличению массы изделия с учетом коэффициента сварных швов.

 

Share this post


Link to post
Share on other sites
kzs64

Макрос по заполнению технических требований.

 

Share this post


Link to post
Share on other sites
kzs64

Простой интерфейс выбора данных.

 

Share this post


Link to post
Share on other sites
kzs64

Сборка exe файла, для работоспособности программы без предварительно установленного Python.

 

Установка положения детали в сборке по координатам через API. Исходник в описании под видео записью.

 

Share this post


Link to post
Share on other sites
kzs64

Приложение по созданию множества dxf из файлов frw, приложение в каталоге файлов создаст папку с датой создания и разместит в нем файлы в формате dxf и к каждому файлу добавит префикс "_чпу", скачать приложение можно по ссылке с описания под записью. Запуск приложения выполнять при запущенном компасе.

 

Share this post


Link to post
Share on other sites
kzs64

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

 

Edited by kzs64

Share this post


Link to post
Share on other sites
kzs64

Пример программного размещения компонентов сборки:

 

Share this post


Link to post
Share on other sites
kzs64

Макрос по созданию своих панелей для любых версий Компаса.

 

Share this post


Link to post
Share on other sites
kzs64

Макрос по заполнению первичной применяемости.

 

Пример размещения QR кода в чертеже.

 

Share this post


Link to post
Share on other sites
kzs64

Создание спецификации используя данные excel файла сформированный с ECAD

 

Share this post


Link to post
Share on other sites
Denisss

Можно сделать так чтобы происходила автоматическая нумерация размеров?

 с помощью команды "знак изменения"

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • sloter
      ИМХО конкретно под SW вполне себе вариант, если больше другие тяжёлые задачи на этом ПК одновременно крутиться не будут.  При наличии средств, я бы ещё вложился в оперативку (64 например). Её никогда много не бывает, когда очень большие сборки надо открывать. Хотя бы на компах, где возможно будет работа с такими сборками.
    • mannul
      @Messij Это же прога из шоптурна. Вы какой пост-то делаете? в G-коде с циклами или в шоптурне?
    • malvi.dp
      Создал новую деталь, сохранил. Далее, вставляю в новую сборку - она появляется в дереве проектирования Далее, переименовываю с помощью PartTreeRename 5.0.9 до сохранения сборки  - все ОК. Сохраняю сборку. Пытаюсь переименовать деталь вновь - солид вылетает.   Буду признателен если кто-нибудь у себя протестирует мою сборку и ради эксперимента переименует деталь в ней с помощью PartTreeRename sw2016sp5 55555_Деталь_12.SLDPRTСборка11.SLDASM  
    • sloter
      Есть такая проблема ). Но здравомыслящие руководители стараются потратить эти деньги с пользой (не только для себя), ибо других (более свободных) денег может и не быть, а задачи решать всё равно надо.
    • Горыныч
    • Горыныч
    • РоманВ
      Проц Intel Core i5-10600KF LGA 1200 4100 МГц годный? Искал с максимальной частотой.
    • Messij
      С циклом сверление розабрался Теперь интересует cycle95 "черновое точение" траектория прописуется в конце программы и ещё какие-то закорючки это реально сделать?  Интересует вот эти закарючки нужно писать  в посте?  ;*************CONTOUR************ N400 KON: ;#7__DlgK contour definition begin - Don't change!;*GP*;*RO*;*HD* G18 G90 DIAMON;*GP* G0 Z0 X19 ;*GP* G1 X21 CHR=1 ;*GP* Z-22 ;*GP* X22 ;*GP* ;CON,V64,2,0.0000,2,2,MST:1,2,AX:Z,X,K,I;*GP*;*RO*;*HD* ;S,EX:0,EY:21,ASE:90;*GP*;*RO*;*HD* ;F,LFASE:1;*GP*;*RO*;*HD* ;LL,EX:-22;*GP*;*RO*;*HD* ;LU,EY:22;*GP*;*RO*;*HD* ;#End contour definition end - Don't change!;*GP*;*RO*;*HD* N460 KON_E:;************* CONTOUR ENDS ************ Или можно чисто координаты? 
    • Kelny
      Там другая проблема - потратить/растратить деньги на выделенную статью, речь об эффективности траты денег не стоит - только распил, т.к. если не распилить, то в следующий раз денег не дадут и по другим статьям урежут.   Вот тут включает режим программного ускорения через CPU и тогда ни какие настройки на видеокарте вообще не должны влиять на процесс обработки.   Чуть не стоит считать за преимущество, тем более что тесты не совсем реальная картина.   Тут важен не формат, а именно интерфейс, а то в формате M2 есть и обычные тихоходы аналогичные SATA, так же материнская плата должна поодерживать.   В формате STEP? Возможно стоит просить, вроде как, в более родном Parasolid. Или возможно подумать о другой программе рассчитанной на такие объекты.   Возможно с как можно более высокой частотой ядра. Вероятно будет достаточно i5, i7.   Чем производительнее, тем лучше, вопрос остаётся только в доступном бюджете.   Ну и смотрим что предлагает DS: https://www.solidworks.com/support/system-requirements https://www.solidworks.com/support/hardware-certification https://www.solidworks.com/sw/support/benchmarks.htm        
    • GalielO
×
×
  • Create New...