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

Написание макроса SolidWorks Costing


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

Доброго времени суток.

 

Перед нам встала следующая проблема:

 

Т.к. SolidWorks Costing не поддерживает сборки, необходимо написать макрос, чтобы:

 

1) открывалась каждая деталь в сборке,

2) пересчитывалась в Costing по определённому шаблону,

3) сохранялась с обновлёнными свойствами Costing,

4) закрывалась.

 

Получаем следующее:

 

Открываем сборку, делаем в ней изменения, запускаем макрос, после завершения работы макроса имеем все детали сборки с новыми значениями Costing.

 

Нас интересует цена Вашей работы и срок исполнения.

Оплатить можем любым для Вас способом.

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


цена Вашей работы

 

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

 

 

срок исполнения

 

Какое будет содействие в решении задачи, такой будет и срок  :smile:  С учетом вышеобозначенных требований, срок пару дней без вашего участия. Но!! Есть у вас ещё кое что, что не учтено. Или вы получите невнятно работающий функционал, или плотное сотрудничество.

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

Прошу прощения - кажется не ту кнопку нажал. Возможно повторюсь.

 

Это есть тех. задание. На этом этапе могу добавить - использовать необходимо именно наш шаблон для подсчета costing'а.

Если есть вопросы - спрашивайте.

Назовите ориентировочную цену.

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

:biggrin: При оглашении цены, как раз вопросы у исполнителя не должны возникать.

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

 

Надо, так надо.

Ещё раз: вопросы появятся после/во время согласования ТЗ. И чем больше будет вопросов, тем выше стоимость. Естественно в разумных пределах.

Цена: от 2000 ₽

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

Цена нас устраивает (от 35 EUR по текущему курсу).

 

Ситуация следующая:

 

Имеется сборка из деталей листового металла, в сборке есть подсборки. Количество деталей в сборке меняется. Необходимо макросом обработать каждую непогашенную деталь, включая детали подсборок. Т. е. открывается каждая деталь -> пересчитывается в Costing'е -> сохраняется с новыми значениями свойств costing'а -> закрывается.

При запуске макроса желательно появление диалогового окна с предложением выбора пути к шаблону Costing (по-умолчанию в окне прописан последний используемый путь).

Макрос хотим иметь открытый (незапароленный).

 

Когда Вы готовы приступить к работе и каким способом удобнее перевести деньги (в EUR)?

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

Вооот)))

Уже не просто открыть любую деталь сборки и пересчитать.

 

Предлагаю перенести общение в почту.

От вас потребуется:

- шаблон costing

- пример сборки (рабочей, не тестовой)

- версия SW

Готов приступить после получения ответов на вышеназванные вопросы.

Деньги - договоримся/придумаем.

Пишите на: streamdivision@yandex.ru

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Harley
      извините,  #501=#16*#17, конечно же, читать как #5=#6+#16*#17
    • Harley
      @Vomkin А вообще... я сижу на работе, и мне скучно (настолько, что позволил себе пару банок пива), так что держите :) Строки, которые я изменил или добавил - выделены жирным, если важно, и курсивом, если неважно (Вы же эти цифры тоже от балды взяли). Привожу упрощённый вариант.   O0253(PROG-NERG)#501=0(NACHALO-X) #2=0(NACHALO-Y)#3=-500(SHIRINA-LISTA)#4=-250(DLINA-LISTA)#5=100500(TOLSHINA-ZAGOTOVKI)#6=0,001(TOLSHINA-FIKSATORA)#7=50(DIAMETR-FREZI)#8=#7/4(SMESHENIE-OT-NOLYA-PO-X)#9=#4-[#7/2](PEREBEG-PO-Y)#10=#7/2.2(PEREKRITIE-OBRATNOGO-HODA-PO+X)#11=#2+[#7/2](PEREBEG-PO+Y)#12=0.7*#7(PEREKRITIE-70)#16= 0,971 (тот шаг, который Вы сами посчитаете нужным задать, ЗАВИСИТ ЖЕ от толщины детали, от её габаритов (или у вас подсосиновик? я так вакуумный зажим называю) от фрезы, от материала, от станка...) #17=FUP[[#5-#6]/#16]  (считаем количество шагов по Z, которое нужно сделать, чтобы доехать с #5 до #6, в стиле "лучше перебдеть, чем недобдеть", иначе было бы FIX) #501=#16*#17 (считаем новую стартовую точку, опять же в том же стиле)#13=#7/2N1T3M6G0G90G55X#1Y#13 G43Z50H3S500M13WHILE[#5GT#6]DO1 #1=#501#5=#5-#16IF[#5LT#6]THEN#5=#6 (в эти две строки не вмешиваюсь, но скрипя душу)G1Z#5F1000WHILE[#1GT#3]DO2(без обид, пожалуйста, но тут у Вас такая чушь...  работает - и ладно, не моё дело)END2END1G0Z50M15 G0G53G49Z-100G0G53Y-50M30     Если стойка младше MF - обязательно прогнать в тестовом режиме. Не из-за того, что я кракозябры написал, а из-за того, что Fanuc'овская математика непредсказуема. Если есть графика - прогоните в ней, в покадровом режиме убедитесь, что работает нормально и в итоге и по X и по Z приезжает куда надо.  
    • Ветерок
      Я поинтересовался И выяснилось, что да, работает не так. Но, тем не менее, в самом эскизе и без всяких измерений и уравнений.
    • ART
      @Ветерок @maxx2000 Два знатока NX.    Не выходя из эскиза ->menu->edit->divide curve->выбрать вашу линию->нужный вам метод деления. Соответственно все параметры будут в таблице переменных там сможете их менять. 
    • malvi.dp
      Удалось таки воспроизвести этот диалог если в параметрах тела сетки установить одну или обе галочки Если же галочки снять, то макрос отрабатывает без диалога, а вот если вручную открыть файл, то выскакивает такое окно: В этом случае нужно просто установить отметку "Больше не отображать сообщение" и оно больше не будет донимать.
    • kinovari
      Приветствую благородных господ данного форума.   Возникла непреодолимая проблема в работе связки манупулятора и станка на sinumerik one.  Срочно требуется добыть SINUMERIK STEP 7 TOOLBOX V18.1 для tia portal. Может кто поделиться? Заранее благодарю! Заодно хотелось бы узнать, можно ли как либо из NC обратиться в программе ко входу PLC? например вход I014.4, написать скрипт проверки готовности данного входа. Спасибо!
    • Александр1979
      Вам вручную нужно создать текстовый файл optiondata.txt такого формата:  
    • Александр1979
      Сигнал пропуска, обычно подключается ко входу PMC X4.7, но можно настроить и на другой вход. Используется для подключения сигнала с датчиков привязки заготовки, инструмента. 
    • maxx2000
      чего тебе тут непонятно?
    • maxx2000
      а какие ещё варианты отрезков бывают, разве что в форме котика  можно образмерить все участки и наложить на них ограничение равенства, если частей больше чем две то задать через формулу "размер= общая длина/число частей"
×
×
  • Создать...