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

Вопросы по Catia...


Andriano

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

Здравствуйте, а не подскажите в SW есть функция перенести, а в CATIA есть такая функция?
 

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


Такая функция есть в любой CAD, если вы о переносе тела или поверхности с одной позиции в другую...

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

Здравствуйте, а не подскажите в SW есть функция перенести, а в CATIA есть такая функция?

http://maruf.ca/files/catiahelp/cfyug_C2/cfyugprojections.htm

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

проекция получилась, а скажите почему вырез не видит линию проекции? или  с помощью какой операции можно сделать вырез?

 

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

проекция получилась, а скажите почему вырез не видит линию проекции? или  с помощью какой операции можно сделать вырез?

post-56634-0-04695500-1475655856_thumb.jpg

post-56634-0-52724700-1475655866_thumb.jpg

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

Подскажите, пожалуйста, как при помощи DMU Kinematics сделать связи между механизмами различных сборок

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

А у вас нет фото реальной детали. Трудно понять какое сечение между пазами для поворотных кулачков. Может окружность?

Если там цилиндрическая часть и кулачки перемещаются перпендикулярно этой цилинрической части?

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

Добрый день! Профессионально работаю в SolidWorks, есть необходимость изучить CATIA, все вроде бы дается легко но столкнулся с такой проблемой, сборки, я привык, что в Солиде сопряжения строишь как тебе нужно, то есть я заранее моделирую работу механизма с нужными мне ограничениями, в Кате я пока этого не нашел, сборка фиксируется с самого начала и остается неподвижной, двигать могу только когда включаю режим поворота или линейного перемещения, сделать свободный узел не могу. Вопрос, есть в Кате такой режим? 

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

Добрый день!

Кто-то может подсказать хороший источник для изучения написания макросов в CATIA V5?

Из темы ниже заметил, что использовать VBA для этих целей не очень разумно, а лучше применять VBS/Knowledge.

 

​P.S. Правильно ли предполагаю, что тут используется синтаксис от C#?

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

Если вам нужно спец-приложение со своим интерфейсом - это к САА, ставится отдельно. Для 

VBS/Knowledge
С# не нужен. Кто-то читает точки из файла макросом VBA (есть пример в справке), а кто-то - через встроенные языки CATIA - Knowledge, VBS. Я и просто через Knowledge Pattern делал. Выбор способов зависит от конкретной задачи. На PLM-forum.ru есть ссылка на CATIA Portable Script Center http://www.plm-forum.ru/forum/viewtopic.php?f=8&t=1512 
Ссылка на сообщение
Поделиться на других сайтах

 

Если вам нужно спец-приложение со своим интерфейсом - это к САА, ставится отдельно. Для 

 

С# не нужен. Кто-то читает точки из файла макросом VBA (есть пример в справке), а кто-то - через встроенные языки CATIA - Knowledge, VBS. Я и просто через Knowledge Pattern делал. Выбор способов зависит от конкретной задачи. На PLM-forum.ru есть ссылка на CATIA Portable Script Center http://www.plm-forum.ru/forum/viewtopic.php?f=8&t=1512 

 

 

Вопрос может быть немного глупым, но по теме).

Правильно ли я понимаю что, язык написания скриптов немного отличается от всех других?

Сейчас просто берусь за изучение С# и пользуюсь в основном VBA, даже получалось взаимодействие с CATIA.

Но в чём преимущества скриптов на его фоне?

 

Так же в CATIA есть некая функция поиска, но не очень понятно как задавать сложные параметры поиска в ней. К примеру найти всё с таким параметром, кроме другого параметра и т.п. вещи.

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

Преимущество скрипта внутри катии в том, что весь балаган с С/VBA не нужен, если решение задачи возможно напрямую внутри катии. Если вам С# использовать - ставьте сразу САА на катию, возможностей сразу больше, как и гемора с переносимостью разработок на следующий релиз (и иногда даже сервис-пак).

 

Поймите простую вещь - VBA и выше - это когда вы хотите написать приложение со своим интерфейсом и через него управлять катией ("снаружи"). VBS/Knowledge - это когда вам нужно решить нетрадиционную задачу автоматически, но управлять процессом будет сама катия "изнутри" через фичи/построения/макросы, которые будут запускаться, например, сами при изменении параметров/исходных данных(например, внешних - из таблиц) или и вовсе активироваться при очередном обновлении модели или какого-то ее элемента. На VBA уже можно создавать свой интерфейс и юзать VBS/Knowledge как компоненты, но различие соответствующих библиотек на компе и настройки системы безопасности могут заблокировать работу VBA-кода.

 

Как пример - дома все разработки http://www.plm-forum.ru/forum/viewtopic.php?f=213&t=1606где запускается файл .exe у меня дома не работают (ошибка ActiveX, отключено небезопасное содержимое и соотв. службы), а на работе - все пашет. Зато остальное в виде catscript работает, но изнутри катии (как пример - надо добавлять в каталог эти скрипты и кнопочки на панели самому в катии делать) и через ее родной интерфейс.

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

Преимущество скрипта внутри катии в том, что весь балаган с С/VBA не нужен, если решение задачи возможно напрямую внутри катии. Если вам С# использовать - ставьте сразу САА на катию, возможностей сразу больше, как и гемора с переносимостью разработок на следующий релиз (и иногда даже сервис-пак).

 

Поймите простую вещь - VBA и выше - это когда вы хотите написать приложение со своим интерфейсом и через него управлять катией ("снаружи"). VBS/Knowledge - это когда вам нужно решить нетрадиционную задачу автоматически, но управлять процессом будет сама катия "изнутри" через фичи/построения/макросы, которые будут запускаться, например, сами при изменении параметров/исходных данных(например, внешних - из таблиц) или и вовсе активироваться при очередном обновлении модели или какого-то ее элемента. На VBA уже можно создавать свой интерфейс и юзать VBS/Knowledge как компоненты, но различие соответствующих библиотек на компе и настройки системы безопасности могут заблокировать работу VBA-кода.

 

Как пример - дома все разработки http://www.plm-forum.ru/forum/viewtopic.php?f=213&t=1606где запускается файл .exe у меня дома не работают (ошибка ActiveX, отключено небезопасное содержимое и соотв. службы), а на работе - все пашет. Зато остальное в виде catscript работает, но изнутри катии (как пример - надо добавлять в каталог эти скрипты и кнопочки на панели самому в катии делать) и через ее родной интерфейс.

 

Но скрипт как я понимаю не позволяет создавать что-то наподобие интерфейса, в котором могут быть переменные для ручного ввода?

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

Переменные я предпочитаю иметь параметрами в дереве + есть такая фича как Parameters Set. Запросить параметр от пользователя можно через свое окошко Input и вывести сообщение тоже. Вот писать нестандартные интерфейсы с картинками и рюшечками - это уже к VBA, максимум, что можно сделать без этого - вот такой свиток параметров, управляющих компонентами модели с кодом/деревом построений внутри:

post-18887-0-70126600-1480656129_thumb.jpg

 

Также подобными модулями можно управлять всей моделью и связывать их между собой. User defined Feature (UDF) называется.

 

Использовать можно также Business Process Knowledge Template, но это уже высший пилотаж, погуглите - я всего пару примитивных видео видел, хотя сама вещь очень мощная, но учить этому в России меня в свое время Дассо отказалась. Как результат - я написал свои собственные расширения, позволяющие другими путями создавать конфигураторы, которые Дассо рекомендует делать этим модулем (в катии Р3, в Р2 его нет).

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

Доброго время суток дорогие форумчане.
Надеюсь на какой либо ответ.
Возможно ли в Кате проверить оптикаемость и аэродинамику?
Если да, то где искать?
Если нет, какая программа мне может в этом помочь?
Заранее благодарен.

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

Добрый день!

Может кто-то подсказать методики восстановления линий сечения на чертеже?

Проблема в том, что при через опцию вида в контекстном меню "object -> Add Callout" выдаёт сообщение, о том что она уже показана на чертеже, но её не видно и через поиск никак не находит её.

Просто иногда нужно провести изменения незначительные, а перестраивать не сильно хочется).

Может на неё можно как-то напрямую переключится и проявить? Или она в памяти где-то сохранена как удалённая и можно её восстановить?

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

Всем доброго дня. Несколько вопросов по CATIA.

Вопрос 1: При работе в режиме сборки с  деталью А (условно), при создании эскиза в этой самой детали А пытаюсь спроецировать контур грани детали Б в этот эскиз, неоднократно сталкивался с тем, что выдаёт ошибку ( фото прикрепил). Помогите разобраться с чем это связано и как от этого избавиться ?

 

Вопрос 2: При работе в детали создаю сечение, что бы добраться до скрытых мест детали на плоскости которой нужно создать эскиз и произвести манипуляции... Но как только нажимаю на создание эскиза режим сечения слетает. Как можно режим сечения зафиксировать при работе в детали?

 

Вопрос 3: При работе в режиме сборки на значках деталей появляются значки разных цветов (красные, зеленые и т д , фото прикрепил, выделил красным кругом) где можно прочитать (или если прочитать нельзя то объясните, пожалуйста ) что означают эти символы ?

Screenshot_1 — копия.png

Screenshot_1.png

Screenshot_1333.png

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

@заМКАДыш

По 3-му вопросу:

CATIA Documentation (Help) -> Infrastructure -> Infrastructure User Guide -> Workbench Description -> Specification Tree Symbol ->

-> Miscellaneous Symbols

-> Symbols Reflecting Incidents in the Geometry Building

-> Referenced Geometry Symbols

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Максим604
      Поэтому и вопрос. почему шопмилл подачу меняет, когда пишешь через него(макропеременые), а когда через G код не меняется. как шопмилл просчитывает новую подачу я понимаю, но не понимаю как прравильно и почему именно так правильно, а не наоброт. почему шопмилл переводит подачу с движения по траектории на движение по центру?     
    • Snake 60
      Так а зачем, если вот эта кнопка  сохраняет все детали и подсборки входящие в нее: При желании можно повесить на горячую кнопку через Настройка-Клавиатура Или пересохранить имеется ввиду создать копию с новым именем? Если да, то для этих целей я бы посоветовал крутой макрос с именем Коперник от @tompsongun См. пост выше.
    • maxx2000
      ну хотя бы то что одна написана через макропеременные, вторая в джи кодах. Ты считаешь что при одинаковом результате у них одинаковые алгоритмы?  
    • Максим604
      А что должно смущать?
    • maxx2000
      Ничего не смущает?
    • Максим604
      разные уп, но смысл одинаковый. в первом варианте подача меняется, во втором сохраняется.   Это то что не устраивает   M0 E_MI_TR(1,0,0,"REZBA_D11.9_P2_VARGUS","",1,0.05,2,50,2,1297,-16.2,91,2,10,14,1.0826,1.083,0.1,0,3,0.03937,0.31831,,,,1,0,"ISO_METRIC","M14");*RO* E_MI_TR(1,0,0,"REZBA_D11.9_P2_VARGUS","",1,0.05,2,50,2,1298,-16.2,91,2,10,14,1.0826,1.083,0.1,0,3,0.07874,0.63662,,,,-1,0,"ISO_METRIC","M14");*RO* _E_P002: E_PS_CIR(1,0,0,-14,90,0,,0,,102.5,12.857,30,8,10,0,,);*RO* CALL "END.SPF";#SM;*RO* E_END(0,1,0);*RO* M30 ;#SM;*RO* _____________________________________________   это устраивает N104 T=" ФРЕЗ. РЕЗЬБЫ - 12" N106 M6 N108 G0 X0. Y0. S1326 M3 D1 N110 Z50. N112 Z5. N114 G1 Z-25. F198.9 N116 G41 Y-4.95 N118 G3 X9.95 Y0. Z-24.5 I3.74372 J4.95 N120 Z-22.5 I-9.95 J0. N122 Z-20.5 I-9.95 J0. N124 Z-18.5 I-9.95 J0. N126 Z-16.5 I-9.95 J0. N128 Z-14.5 I-9.95 J0. N130 Z-12.5 I-9.95 J0. N132 Z-10.5 I-9.95 J0. N134 Z-8.5 I-9.95 J0. N136 Z-6.5 I-9.95 J0. N138 Z-4.5 I-9.95 J0. N140 Z-2.5 I-9.95 J0. N142 Z-.5 I-9.95 J0. N144 X0. Y9.95 Z0. I-9.95 J0. N146 X-4.95 Y0. Z.5 I0. J-6.20628 N148 G1 G40 X0.
    • sklide008
      Да точно, подзабыл уже все. а можно ли горячими клавишами открыть деталь из сборки и пересохранить не открывая деталь?
    • maxx2000
      наверное пришло время выложить программу которая устраивает и которая не устраивает
    • Максим604
      Резьбу фрезерует. Просто выходит что подача меняется в разы.    Писал в мастеркаме  и крео. Там всё понятно. Подача=обороты*кол-во зубьев*подача на зуб. И с такой скоростью режет.    А когда пишешь через шопмилл ( стойка синумерик). То подача меняется от написаной
    • Tad
      Скиньте для начала парметры вашей машины.
×
×
  • Создать...