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

Automating vericut


s_liam

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

Я как то писал про существующие команды автоматизации симуляции в Vericut: remove_fixture_by_seq <n> и load_fixture_by_seq <n>

Эти команды скрывают\показывают приспособления по номеру в проекте на виде Workpiece. На виде Machine view они остаются видимые, но при симуляции проекта зарезания в скрытое приспособление не происходит и в логе не выводится ошибки.

В версии 7.3 в ряде проектов это почему - то отказывается работать в плане того, что резание в скрытое приспособление все равно показывается как ошибка в логе и это показано на виде со станком.

Все было бы хорошо, если бы была команда вообще срыть\показать необходимое приспособление. В принципе, по уму это даже и лучше, так как и на виде со станком необходимые приспособления также как и на виде без станка были бы скрыты.

Может быть есть команды которые вообще скрывают нужную Fixture? Или еще какие-либо обходные пути? Вручную это делать муторно очень.

И еще неплохо бы знать, есть ли какая - либо команда для автоматического захвата экрана (создать скриншот)?

И еще. Не понятно, почему не работают команды load_model_by_name "<component name>" и remove_model_by_name "<component name>".

А так же команда pause n, которая судя по описанию делает паузу в режиме симуляции на n секунд. Или она работает только в для режима запись экрана?

Adds "n" seconds of delay to an Image file being recorded. (See Record Movie in the VERICUT Help section, in the CGTech Help Library, for additional information.)
Ссылка на сообщение
Поделиться на других сайтах
  • 5 недель спустя...


 

Я как то писал про существующие команды автоматизации симуляции в Vericut: remove_fixture_by_seq <n> и load_fixture_by_seq <n>

Эти команды скрывают\показывают приспособления по номеру в проекте на виде Workpiece. На виде Machine view они остаются видимые, но при симуляции проекта зарезания в скрытое приспособление не происходит и в логе не выводится ошибки.

В версии 7.3 в ряде проектов это почему - то отказывается работать в плане того, что резание в скрытое приспособление все равно показывается как ошибка в логе и это показано на виде со станком.

Все было бы хорошо, если бы была команда вообще срыть\показать необходимое приспособление. В принципе, по уму это даже и лучше, так как и на виде со станком необходимые приспособления также как и на виде без станка были бы скрыты.

Может быть есть команды которые вообще скрывают нужную Fixture? Или еще какие-либо обходные пути? Вручную это делать муторно очень.

И еще неплохо бы знать, есть ли какая - либо команда для автоматического захвата экрана (создать скриншот)?

И еще. Не понятно, почему не работают команды load_model_by_name "<component name>" и remove_model_by_name "<component name>".

А так же команда pause n, которая судя по описанию делает паузу в режиме симуляции на n секунд. Или она работает только в для режима запись экрана?

Adds "n" seconds of delay to an Image file being recorded. (See Record Movie in the VERICUT Help section, in the CGTech Help Library, for additional information.)

 

Почему это load_model_by_name "<component name>" и remove_model_by_name "<component name>" не работают? Лично у меня очень даже работают, я только ими и пользуюсь потому что по порядковому номеру (remove_fixture_by_seq <n> и load_fixture_by_seq) мне неудобно. Правда у меня версия 7.1.5. А правильно команду пишеш? Должно быть так (для Siemens):

;VERICUT-COMMAND load_model_by_name "planka1"

planka1 - имя компонента в дереве проекта Vericut, и именно в кавычках 

А по поводу полного убирания компонента посмотри тему http://cccp3d.ru/topic/46214-proverka-up-s-perezazhimom-planok/ там avd предлагал вариант с использованием макроса SetComponentVisibility. Я даже разок пробовал, убирает компоненты со всех видов. Но увы я не смог наших математиков напряч чтоб они это сделали поэтому пользуюсь штатными средствами так сказать. Про версию 7.3 ничего сказать не могу так как у нас она на стадии тестирования и стоит на паре компьютеров у математиков.

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

Уже разобрались. До этого на версии 7.1.6 висели. Все работало и все правильно писал, так как приспособление скрывалось на одном из видов, как и должно быть, а вот контроль зарезания все равно оставался в него. Но, по ходу пьесы, эти проблемы были и в более ранних версиях и перекочевали нерешенными в 7.3. Хотя, могу и ошибаться...

Пришлось переделать все стойки под новый макро SetComponentVisibility и сделал я это на 10 стоек за 15 минут. А в старых проектах отключить контроль зарезания инструмента в приспособление (что бы программы по новой не выводить и не переделывать).

Макро пользоваться лучше в том плане, что он работает как часы. Нет багов с отображением при скрытии приспособления, как было с командами автоматизации. 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • SAPRonOff
      Адаптивный фрагмент можно сделать независимым от мастер-модели адаптивного фрагмента. Сценарий такой : вставили в сборку адаптивку, рядом с документов, в который вставили фрагмент появился независимый фрагмент, можно его независимо от мастер модели модифицировать. Набор операций адаптивного фрагмента магическим образом растворенных в дереве построения вышестоящего документа получить адаптивным фрагментом нельзя, это можно сделать только макросом/плагином - который автоматизирует действии и сам формирует за несколько кликов множество операций(добро пожаловать в C#)     Адаптивный фрагменты,  вставленный в вышестоящий документ, не запрещает менять геометрию: задавать свои переменный и переуказыать родительскую геометри, в этом суть это параметрической технологии.     идея адаптивного фрагмента(АФ) в том, чтобы в дереве вышестоящего фрагмента не видеть лишних построений, а видеть лишь одну операцию вставки адаптивного фрагмента и уже её модифицировать. Вся магия должна происходить внутри фрагмента по законам пользователя. Можно настроить адаптивный фрагмент так, чтобы он формировал имя в дереве построения не просто «фрагмент», а например «отверстие м40x2, глубина 50, способ получения ….», при этом имя будет параметрически меняться в зависимости от типоразмеров/переменных АФ. АФ можно настроить так, чтобы эскиз был заранее заложен внутрь АФ, и при вставки фрагмент в вышестоящий документ работало так : выбрал произвольную грань система сама на ней нарисовала нужный эскиз, выдавила его и автоматически приклеила/вычла полученную бабышку, таким образом нет потребности каждый раз готовить эскиз, АФ сам всё сделает по заранее заложенным правила(без программирования) Все тоже самое, только в ТФ для построение шлицов нужно выбрать только кромку, Дейв на видео замудрил как-то :  и кромки и грани и тела надо выбирать для UDF.
    • gudstartup
      @BASH_HD ось вы сами настраивать будите или у вас параметры от производителя имеются? или ваше pmc уж само и прописывает при установке стола рекомендованного станкостроителем?  
    • Killerchik
      Ещё в байду ищите, прям на китайском. По крайней мере по Мазакам я для себя находил несколько китайских сайтов типа "поможем при блокировке и по опциям". Таким же по Фанукам стоит писать всем, глядишь с 20ого раза повезёт. Ну и всем Фануко-посредникам в РФ, коих развелось в последнее время, не помешает написать. В любом случае, будет хорошо если Вы потом тут отпишитесь о результате.
    • gudstartup
      и проверьте что ваша осевая карта поддерживает более 4 осей если нет то и  ее тоже придется менять  тогда ставьте опцию привод и конфигурируйте ось но перед  этим проверьте осевую карту хотя бы по заказному номеру  на 0i серии с этим проще опции не нужны
    • BASH_HD
      Речь и не идет про одновременные 5 осей.  в названии темы я написал что ось индексная будет.   4+1 конфигурация.   31i-А это умеет.    
    • maxx2000
      @Onizuka интересно как ты себе представляешь бобышку без эскиза, или протягивание без траектории и сечения, или отверстие не привязанное к грани? Продолжай работать в CREO,  
    • gudstartup
      @BASH_HD 31ia не может управлять одовременно более 4 осями и если вам нужна пятиосвая обработка то нужна система 31ia5 вот что мы имеем например для 31ib   а вот тоже самое для 31ib5 или ограничивайтесь конфигурацией 3+2
    • BASH_HD
      Да, первое что пришло в голову поискать на таобао/алибаба либо сразу материнку с открытыми опциями либо  посредника кто их включит.  На авито искал, пока не нашел.   если кто что знает или умеет напишите в личку. ну или тут в теме.
    • Onizuka
      Получить набор операций, независимых от исходного фрагмента. Затем менять эти операции в свой детали, при необходимости. Например, создать адаптивный фрагмент построения отверстия или паза с привязкой к дополнительным построениям (точки, оси и ТД). В своей детали я хочу видеть операцию отверстия и другие операции доп геометрии. А не операцию "фрагмент".
    • Killerchik
      Слушайте, ну со всеми это может случиться. Раз в год и палка стреляет. Конечно, в контексте всего остального ситуация выглядит не очень.
×
×
  • Создать...