Sei sulla pagina 1di 123

Integrando Tecnologias

CATIA V5
Knowledge Advisor

Centro de Treinamento
2015

Av. Jabaquara, 2940 – 2º. Andar


Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

São Paulo, janeiro de 2015.

Trabalho adaptado pelo Centro de Treinamento TECMES São Paulo

Diretoria Técnica Marcos Pacheco


Coordenação Geral Marcos Pacheco

Equipe responsável:
Coordenação editorial Marcos Portela
Adaptação de conteúdos Equipe Técnica
Revisão de texto Equipe Técnica

Material adaptado do Oficial Training Material Dassault Systemes.

Todos os direitos reservados. Proibida a reprodução total ou parcial,


por qualquer meio ou processo. A violação dos direitos autorais é
punível como crime com pena de prisão e multa, e indenizações
diversas (Código Penal Leis Nº 5.988 e 6.895).

2
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Sumário

1. Introdução ao CATIA V5 ............................................................. 5


1.1 Sobre o Curso. .......................................................................... 5
2. Conhecimento Advisor Workbench Apresentação ........................... 6
2.1 Acessando o Workbench ............................................................. 6
2.2 Interface do Usuário .................................................................. 7
3. Configurações. .......................................................................... 8
3.1 Configurações para Part. ............................................................ 8
3.2 Configurações para Product. ....................................................... 9
3.3 Configurações Gerais. ...............................................................10
3.4 Configurações de Linguagem. .....................................................11
4. Criando Parâmetros ..................................................................12
4.1 O que são Parâmetros? .............................................................12
4.2 Por que usar parâmetros. ..........................................................14
4.3 Criando um Parâmetro ..............................................................15
4.4 Parâmetros de filtragem ............................................................17
4.5 Adicionando Set of Parameters ...................................................19
4.6 Porque Publicar Parâmetros? ......................................................20
4.7 Publicando um Parâmetro ..........................................................21
4.8 Usando parâmetros Publicado ....................................................23
5. Criando e usando fórmulas ........................................................26
5.1 O que são fórmulas? .................................................................26
5.2 Criando uma Fórmula ................................................................27
5.3 Seleção de parâmetros no Formula Editor ....................................28
5.4 Usando funções de medições nas fórmulas...................................29
5.5 Usando o Language Browser ......................................................31
6. Função Equivalent Dimensions ...................................................32
7. O que é um parâmetro externo? .................................................33
7.1 Por que usar parâmetros externos? .............................................34
7.2 Referindo-se a parâmetros externos em fórmulas .........................35
8. Criação de listas .......................................................................37
8.1 O que são listas? ......................................................................37
8.2 Criação de uma lista .................................................................38
8.3 O que está preenchendo uma Lista usando um Query? ..................39
8.4 Preenchendo uma lista usando um Query ....................................40
9. Associando URLs para Parâmetros e Relações ..............................41
9.1 Adicionando URLs .....................................................................41
9.2 Procurando URLs ......................................................................42
9.3 Criando comportamentos adaptativos ..........................................42

3
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

10. Criando Rules ...........................................................................43


10.1 Adicionando Set of Relations ......................................................43
10.3 Criando um Rule .......................................................................45
10.4 Usando a interface do Rule/Check/Reaction editor ........................46
10.5 O que é criar uma geometria a partir de Rules? ............................47
10.6 Criando geometria a partir de Rules ............................................47
10.7 Manipulando erros no Rules .......................................................48
11. Criando Checks ........................................................................50
11.1 O que é um Check? ...................................................................50
11.2 Por que usar Checks? ................................................................51
11.3 Criando Checks ........................................................................51
11.4 Analisando Checks ....................................................................53
12. Criando Reactions .....................................................................55
12.1 Por que usar Reactions ..............................................................55
12.2 Criando Reactions .....................................................................57
12.3 Criar um Loop em uma Reaction .................................................59
13. Criando e usando Design Tables .................................................61
13.1 O que é uma Design Table? .......................................................61
13.2 Por que usar Design Tables? ......................................................62
13.3 Criar uma Design Table a partir de parâmetros do documento ........63
13.4 Criar uma Design Table com um arquivo existente ........................64
13.5 Gerando um arquivo a partir de uma Design Table. .......................66
13.6 Função Design Table .................................................................67
14. Criando um catálogo Part Family ................................................69
14.1 Resolução do Part Family ...........................................................70
15. Usando Knowledge Inspector: Modo "What if" (Impactos) ..............71
15.1 Usando Knowledge Inspector: Modo "How to"(Dependências) ........72
16. Usando a ferramenta Set of Equation ..........................................73
17. Criando um Knowledge Advisor Law ............................................74
17.1 Usando o Knowledge Advisor Law para definição do Parallel Curves 75
17.2 Combinando o Knowledge Advisor Laws e GSD Laws .....................76

Resumo de Features – Knowledge Advisor .............................................77

Exercício: ..........................................................................................78

4
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

1. Introdução ao CATIA V5

CATIA (Computer Aided Three Dimensional Interactive Application) é um


aplicativo robusto e completo utilizado no desenvolvimento de projetos com
alta complexidade, suportando os múltiplos estágios no desenvolvimento do
produto, que são: analises (CAE); design (CAD) e manufatura (CAM). Foi
desenvolvido no final de 1970 pela empresa francesa Dassault Systemes, e
mais tarde vindo a ser utilizado pelas principais indústrias mundiais no
segmento automotivo, aeroespacial, de construção naval, entre outras.

1.1 Sobre o Curso.

Ao concluir este curso você será capaz de:


- Familiarizar-se com o ambiente de trabalho Knowledgeware, como ele pode
ser acessado, a terminologia que será usada e as configurações.
- Criar uma peça paramétrica.
- Aplicar conhecimentos de design em Part através da criação de rules, checks
e reactions.
- Automatização das modificações dos projetos usando várias ferramentas
Knowledgeware Advisor.

Público alvo.
Usuários em CATIA V5.

Pré-requisito.
Conhecimentos básicos em Knowlegde do CATIA V5.

Duração.
1 dia (8hrs).

5
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

2. Conhecimento Advisor Workbench Apresentação

Você vai aprender o que são as principais características do ambiente


Knowledge Advisor, bem como algumas características das infraestruturas
fornecidas com o CATIA V5.
 Acessando o Workbench
 Interface de usuário
 Configurações do Knowledge de Usuários CATIA V5.

2.1 Acessando o Workbench

Podemos acessar o workbench Knowledge Advisor através das formas


habituais:
A. A partir do Menu Iniciar

B. A partir do ícone Workbench:

Acesse Tools / Customize / Start


para personalizar o conteúdo da
caixa de diálogo Welcome.

C. A partir do ícone Workbench:

Se o nó Relations existe na árvore


de especificação, clique duas vezes
sobre ele para iniciar o workbenck
Knowledge Advisor.

6
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

2.2 Interface do Usuário

Parameters
Contem
Parâmetros
e Listas

Ícone do
Knowledge
Advisor

Relations
Contem:

Formulas

Rules

Checks

Design
Table

Reaction e
macro com
argumentos
Toolbar Knowledge permite que você acesse:
Formulas, Comments and URLs, Check Analysis, Design Table creation,
Law creation, Knowledge Inspector, Lock/Unlock parameters e
Equivalent Dimensions

7
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3. Configurações.

3.1 Configurações para Part.

Para que apareçam os Parameters e Relations na arvore do CATIA na


estrutura do “Part” devemos fazer as seguintes configurações:
Dentro do “Tools – Options – Infrastructure – Part Infrastructure” na aba
“Display” verifique se as opções “Parameters” e Relations” estão marcadas
conforme imagem abaixo.

8
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3.2 Configurações para Product.

Para que apareçam os Parameters e Relations na arvore do CATIA na


estrutura do “Product” devemos fazer as seguintes configurações:
Dentro do “Tools – Options – Infrastructure – Product Structure” na aba
“Tree Custumization”, selecione as opções “Parameters” e Relations” e clique
em Activate para ativar os elementos na arvore conforme imagem abaixo.

9
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3.3 Configurações Gerais.

Selecione a opção correspondente se você quiser...

1 para mostrar o valor do parâmetro na arvore do CATIA.

2 para mostrar a formula utilizada na definição do parâmetro.

3 para mostrar a simbologia no nome ‘nome’

4 para sincronizar a Design Table com a opção selecionada.

10
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3.4 Configurações de Linguagem.

Selecione a opção correspondente se você quiser...


1 para carregar bibliotecas de idiomas estendidos.

2 para carregar todas as bibliotecas disponíveis.

3 para selecionar pacotes individuais a serem carregados.

11
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4. Criando Parâmetros

4.1 O que são Parâmetros?

Existem muitos tipos de parâmetros: Real, Integer, String, Length, Massa...

Os parâmetros são divididos em dois tipos:

Parâmetros intrínsecos que são gerados


ao criar qualquer geometria e funcionalidade.
Eles definem as propriedades intrínsecas das
características (depth,offset, activity, ...)

Parâmetros do usuário são especialmente


criados pelo usuário, definem peças extras
de informação adicionada para um
documento. Os Parâmetros do usuário
podem ser definidos em diferentes níveis:
 Nível do Part
 Nível do Assembly
 Nível da Feature

Os parâmetros podem ser definidos:


 Com um valor único: Neste caso, o
parâmetro pode assumir qualquer
valor.
 Com valores múltiplos: Neste caso, o
único parâmetro pode trocar os valores
predefinidos na sua criação.

Qualquer parâmetro pode ser:


 Definido ou limitado por uma Relation.
1 – Nível do Assembly
 Utilizada como argumento de Relation.
2 – Nível do Parâmetro
3 – Nível da Feature
4 – Parâmetro intrínseco

12
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Parâmetros
definidos em um
CATPart

13
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4.2 Por que usar parâmetros.

Para ter acesso imediato aos parâmetros que pilotarão a geometria e para
mudar facilmente o seu valor.
Para centralizar as informações chave e para que qualquer novo usuário
do modelo possa usá-lo imediatamente.
Para referir-se facilmente ao mesmo parâmetro durante a edição das
Relations.
Com parâmetros, poderemos criar modelos genéricos que são movidos
apenas a partir do nó do parâmetro.
Todas as informações-chave do modelo serão acessíveis a partir
deste lugar no Part, de modo que não precisamos procurar no
PartBody para alterar o número de raios, por exemplo.

Edição do Parâmetro

14
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4.3 Criando um Parâmetro

Clique no ícone f(x)


1
A caixa de diálogo Formulas será mostrada.

Selecione o tipo desejado de parâmetro, em seguida, especifique se o


2
mesmo será a opção Single Value ou Multi Value.

Clique no botão de “New Parameter of type” que servirá para criar o


3
novo parâmetro.

15
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

O novo parâmetro aparece no final da lista de parâmetros com o nome


4
default (aqui Real.1) e valor padrão 0.

Você pode renomear o parâmetro digitando um novo nome no campo


5
Edit name; e atribuir-lhe um valor, preenchendo o campo.

Clique no botão OK
para validar a criação
do parâmetro e para
fechar o painel de
Fórmula. O novo
parâmetro de usuário
é adicionado à árvore
de especificação.

16
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4.4 Parâmetros de filtragem

Na caixa de diálogo “Formulas”, assim como muitos painéis de edição, na


qual você pode usar os parâmetros, permitem filtrar parâmetros, a fim de
facilitar a sua seleção.
1. Quando o painel de seleção é aberto, selecione primeiro o seu modo de
seleção: incremental ou não.
2. Em seguida, selecione na árvore de especificação do recurso que contém
os parâmetros que você deseja usar.

Com o modo incremental desmarcado, todos os parâmetros do


Groove e todas as definições do sketch serão exibidos.

Lotes de parâmetros são exibidos: activities, modes, etc.

Com o modo incremental selecionado, os parâmetros do Groove e


apenas as definições dos parâmetros de dimensão do sketch serão
exibidas.

Menos parâmetros são exibidos: apenas sete foram encontrados para o


Groove.3.

17
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3. Se ainda temos muitos parâmetros na lista, podemos usar filtros:


geralmente temos a possibilidade de filtrar os parâmetros por tipos e por
nome.
podemos realizar uma consulta
por nome ...

ou por tipo:

Ou...

Selecione um tipo na lista acima

Tipos disponíveis na lista "Tipo de filtro" são os tipos de parâmetros


encontrados na seleção atual.

4. Agora somos capazes de selecionar um parâmetro facilmente.

18
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4.5 Adicionando Set of Parameters

Na árvore de especificação, podemos criar um Set of Parameters sob o nó


Parameters a fim de reagrupa-los por categorias.

1. No workbanch Knowledge Advisor clique no ícone Add Set of


Parameters.

2. Selecione na árvore o nó Parameters ou um Set of Parameters


existente em que o novo Set of Parameters será criado.
3. Podemos mudar o nome do Set of Parameters, editando suas
propriedades (menu contextual).
4. Você pode reordenar o parâmetro existente usando a opção Reorder
do menu contextual. Selecione o Set of Parameters para o local aonde
desejamos.
5. Para criar um novo parâmetro
diretamente em um Set of
Parameters específico, teremos
que usar o Parameter Explorer.
Selecione Set of Parameters antes
de clicar no botão New Parameter
of Type.

19
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4.6 Porque Publicar Parâmetros?

 Publicações de parâmetros são uteis quando trocamos um componente


em uma montagem na qual contem parâmetros que controlam
parâmetros externos.
 Se os parâmetros exportados estão publicados e se os parâmetros
trocados tiverem o mesmo nome, eles herdarão o controle dos
parâmetros exportados.
 Caso contrário, o Set of Parameters trocado manterá o controle.

Nesse exemplo, as duas peças estão licandas com a quantidade e diâmetro


do furo. Vamos ver o comportamento dos parâmetros quando trocamos um
dos componentes.

A roda é trocada por A roda é trocada por outra


outra maior e os maior e os parâmetros
parâmetros não estão publicados com os
estão publicados mesmos nomes da
primeira roda

Os parâmetros externos O número e diâmetro dos


da peça interna ainda furos se atualizam
estão lincados com a automaticamente com a
primeira peça. Elas não nova peça.
se atualizam

20
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4.7 Publicando um Parâmetro

O comando “Publication” está disponível no Part Design e Assembly Design.

Ative um Part que contem parâmetros que queremos publicar dando um


1 duplo clique.

Selecione a função
2 “Publication” no menu
Tools.

Se o parâmetro que
queremos publicar para
3 um parâmetro,
deveremos clicar no
ícone na arvore.

Agora o parâmetro
aparecerá na lista de
4 elementos publicados
na caixa de diálogo
“Publication”.

OU
Se o parâmetro que queremos publicar for
3
intrínseco, clique no botão Parameter...

4 Selecione o parâmetro:
 na caixa de dialogo
 pela geometria.

Clique em OK para
5
validar a seção.

21
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

6 O parâmetro intrínseco aparece na lista de parâmetros publicados.

Os parâmetros publicados aparecem em uma lista com comum nome de


7
publicação padrão

Modifique o nome da
8
publicação, mas
primeiro selecione a
publicação.

Selecione o nome na
9 coluna “Name”.

Edite o nome e valide


10
com um “Enter”.

11 Valide a Publicação
clicando em OK.

Os parâmetros recém-publicados aparecem


12
sob as publicações do Part ativo

22
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4.8 Usando parâmetros Publicado

São chamados de parâmetros publicados quando editamos as formulas.


Nesse exemplo, vamos fazer o diâmetro interno do cilindro igual ao diâmetro
do pistão.

1 Clique no parâmetro para abrir a caixa de diálogo “Formula editor”.

2 Edite a formula selecionando o parâmetro que se encontra dentro do nó


“Publications” em outro componente.
O parâmetro externo será copiado com link.

23
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3a
O Part editado se
torna contextual

3b
O parâmetro
externo lincado
com a publicação
aparecerá com a
letra P sobre o
ícone de parâmetro
na arvore.

Algumas opções do CATIA podem evitar que o usuário possa crie parâmetros
externos a partir de parâmetros não publicados.

A definição de
prevenção do uso
de geometria não
publicou também
trabalha com
parâmetros
2
Quando a opção “Restrict External selections...” estiver ativada e quando
selecionamos um parâmetro não publicado em um documento externo,
nenhum parâmetro externo será criado e nenhum link será mantido:
somente o valor do parâmetro será tomado (como se a opção “Keep link...”
estivesse desativada).

Nesse caso, o parâmetro Depth não está publicado


e somente o valor (52mm) foi pego para editar
essa formula. Nenhum link e nem parâmetros
externos serão criados.

24
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Quando usamos parâmetros publicados devemos prestar atenção com o


“Contextual Assembly”.
1
A primeira vez que usamos uma referência
externa ou um parâmetro externo publicado,
não só criaremos links para informação
externa, mas também definiremos um link
"contextual" da parte editada para o
conjunto raiz. O link contextual é único e o
produto é conectado para ser chamado o
conjunto contextual.

2
Se o produto raiz não é mais o produto
contextual, o ícone abaixo indicara que o
Part esta fora do contexto.

3
Nesse novo contexto,
tentaremos criar em um
Part, uma nova formula
se referindo a parâmetros
publicados de outro Part.

4
Um parâmetro externo
que é criado quando o
produto não é a raiz do
produto contextual nunca
será considerado como
conexão a um parâmetro
publicado.

25
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

5. Criando e usando fórmulas

Você vai aprender como criar e usar fórmulas.

5.1 O que são fórmulas?

Usamos as formulas para definir as Relations ou restringir algum parâmetro.


As formulas podem ser definidas com parâmetros, operações e funções.
Uma fórmula é criada a partir do momento em que atribuímos um
parâmetro em um recurso, por exemplo:
A parte esquerda de uma Relation é o parâmetro que restringe e a parte
direita é uma afirmação.
Parâmetro que restringe Afirmação

 Depois de ter sido criada, uma fórmula pode ser manipulada como
qualquer outro recurso no seu menu contextual.

26
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

5.2 Criando uma Fórmula

Podemos criar fórmulas com dimensões ou parâmetros


1 Podemos acessar o Formula Editor de diferentes maneiras.

Clique no ícone f(x) , Duplo clique no


na caixa de diálogo parâmetro ou clique no
Formulas, use o filtro para botão “Add Formula”
selecionar o parâmetro
que desejamos modificar.
Também podemos dar
duplo clique no parâmetro
ou clique no botão “Add
Formula”.

OU

Duplo clique no parâmetro dentro da árvore de especificações ou sobre o


valor que queremos adicionar a formula. Botão direito no campo do valor e
selecione “Edit Formula” no menu contextual.

ou

A caixa de diálogo “Formula Editor” aparecerá.


2
Entre do lado direito na formula e edite o campo.

Entre com
a fórmula.

Use o campo
Dictionary para
selecionar um
parâmetro ou
uma função.

27
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Selecione o botão “Incremental mode”, a fim de exibir no dictionary


apenas o parâmetro do recurso selecionado na árvore de
especificação ou no 3D. Caso essa opção não esteja selecionada, não
será mostrado somente o parâmetro da função selecionada, mas
também as dos recursos sob ele.

Clique para abrir o navegador de linguagem

Clique para anexar uma URL ou comentário de uma formula.

Clique para apagar todo o conteúdo no campo da formula.

3 Clique em OK para validar a criação da formula.


A formula será adicionada em Relations na arvore de especificações.

5.3 Seleção de parâmetros no Formula Editor

Ao criar os modelos paramétricos muitas vezes você tem que selecionar


um parâmetro para usá-lo em um comunicado, em uma Design Table,
ou simplesmente para editá-lo. Temos maneiras diferentes para a
seleção.
A. Se o parâmetro for exibido na árvore de
especificação clique sobre ele.

B. Se o parâmetro é apresentado no 3D
(restrição de montagem, por exemplo) você
também pode clicar sobre ele no 3D.
C. Se você estiver usando os Parâmetros do
dicionário, você pode dar duplo clique na
lista ou clique uma vez sobre ele no 3D.

D. Se você sabe o nome exato do parâmetro você também pode


digitá-lo.

28
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

5.4 Usando funções de medições nas fórmulas

Quando você está editando uma fórmula, você tem a possibilidade de usar
funções pré-definidas, especialmente medidas. As funções permitem que
você capture os valores a partir da geometria.
Por exemplo, as funções das medidas do dicionário permitem que você
defina um parâmetro como:
• A distância entre dois pontos
• O raio mínimo de curva
• O comprimento total de uma curva
• O comprimento de um segmento
de curva
• A área de uma superfície ou de um
sketch
• O perímetro de uma superfície
• O volume de uma PartBody ou
uma superfície fechada
• Um ângulo orientado ou não, entre
duas linhas, direções ou planos

1. No painel Formula Editor, selecione o item Measures a partir da lista


do dicionário.
2. A lista de funções das medidas. Selecione por exemplo Length
(Curve,Point,Boolean) clicando duas vezes no item sobre ele.

29
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3. A função de Length é adicionada no Formulas Editor.


4. Agora você precisa preencher os argumentos da função. A descrição
da função informa sobre a natureza dos argumentos.
Para cada argumento, verifique se o cursor está posicionado onde o
argumento se destina a ser digitado, e em seguida, selecione a
característica correspondente na árvore.
Claro que, quando o argumento é um número inteiro ou um valor
booleano, você pode simplesmente digitá-lo. No nosso exemplo, o
terceiro argumento é um Booleano: tipo 'True', se o comprimento é
calculado a partir da origem, e 'False' se o comprimento é calculado a
partir da extremidade curva.
5. Valide clicando em OK.
6. CATIA pode perguntar se desejamos que a relação a ser atualizada
automaticamente com atualização global. Aconselhamo a responder
'Yes'.

30
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

5.5 Usando o Language Browser

1. Abra o painel do Language Browser clicando no botão Action


em Relation Edition.
2. Selecione a função na árvore ou na geometria.
Seu tipo é indicado no campo Type. Você
também pode escolher um tipo manualmente utilizando o botão ....

3. O campo de tipos suportados /


Herdado nos fornece uma lista
dos tipos suportados pelo tipo
3 5
selecionado, e dos tipos que o
tipo selecionado herda.
Dê um duplo clique sobre o
tipo para termos declarado
automaticamente na nossa
relação.

4. O campo Attributes listará os


possíveis atributos do tipo
selecionado, e dos tipos
suportados e herdadas. 6
Duplo clique em um atributo
para que seja preenchido em 4
sua relação.

5. O campo “Function using type” listam as funções e os métodos cujo


primeiro argumento é um tipo da lista de tipos suportados / Herdado.
O campo “Function returng type” listam as funções e os métodos
retornando para o tipo selecionado.
Duplo clique na função para adiciona-lo na Relation.

6. Clique em Fechar para fechar o painel.

31
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

6. Função Equivalent Dimensions

A função Equivalent Dimensions ajuda a definir uma igualdade entre um


conjunto de parâmetros de ângulo ou comprimento. Esses valores podem
ser modificados através do editor e será propagada para todos os
parâmetros pertencentes à equivalência.
Esse recurso aumenta a produtividade do designer e também diminui o
tamanho do modelo.

1. Clique no ícone Equivalent


Dimensions na barra de ferramentas
Knowledge. O Equivalent Dimension
será mostrado.

2. Clique no botão Edit List... Um painel


aparecerá para que selecionemos os
parâmetros equivalentes.

3. Selecione na lista os parâmetros que


terão o mesmos valores e use o
botão de seta para a direita para
adicioná-los a Função Equivalent
Dimensions.
Clique em OK quando todos os
parâmetros estiverem selecionados.

4. Volte no painel Equivalent Dimension Edition, verifique o valor da


igualdade perante a validação, clicando em OK.

5. A função Equivalent Dimensions é exibida no nó Relations.


Dê um duplo clique sobre ele para ver a lista de parâmetros, modificá-
lo ou alterar o valor.

32
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

7. O que é um parâmetro externo?

 Parâmetros externos são cópias lincadas de parâmetros controladas em


um documento externo.

 É possível criá-los desde que o 'Keep link


with selected object' nas opções do CATIA
estiver ativado.
 Eles podem ser criados:
o Automaticamente, referindo-se ao
parâmetro de uma outra parte em uma
Relation
o Manualmente usando o Copy / Paste
Special – As Result With Link

Esses dois parâmetros externos


estão lincados com o seu pai
(Whell_Rim)

33
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

7.1 Por que usar parâmetros externos?

 Para reutilizar um parâmetro que controla um Part para outro Part, a


fim de lincar as suas geometrias.
 Para ter certeza de que o projeto das duas partes vinculadas é
consistente.
 Para evitar a atualização manual de todos os parâmetros que devem
ter o mesmo valor em diferentes partes.

Neste exemplo, o núcleo tem de se adaptar aos furos dos aros.


Parâmetros externos foram criados a fim de lincar o número de furos e
o diâmetro padrão de parafuso.

Aqui o parâmetro Number_of_Bolt_Holes foi copiado com link a partir do


Wheel_Rim.CATPart para o Wheel_Hub.CATPart.

34
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

7.2 Referindo-se a parâmetros externos em fórmulas

Em uma fórmula, podemos usar os parâmetros definidos nos documentos


externos.
Isso é possível entre qualquer tipo de documento.
O seguinte Assembly contém duas peças.
1. Na árvore de especificação, dê duplo clique no parâmetro
Axle_Diameter, para editá-lo.
2. No menu contextual dos valores dos parâmetros, selecione a opção Edit
Formula.
O painel Edit Formulas será exibido.

35
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3. Selecione a segunda instância (Piston_Head).


O painel de seleção de parâmetro externo será exibido.

Observação:
O painel de seleção do parâmetro externo é usado principalmente para
selecionar parâmetros intrínsecos. No caso dos parâmetros, é possível
selecionar diretamente o parâmetro na árvore.

4. Selecione na árvore o parâmetro Holes_Diameter.


Valide clicando em OK na seleção de parâmetro externo, em Formulas
Edit, e na caixa de diálogo Edit Parameter.

5. Desde que essa opção foi ativada,

um parâmetro externo tenha sido


criado no Piston_Rod.CATPart e é
usado na fórmula recém-criada.

36
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

8. Criação de listas

Você vai aprender como criar listas. Recursos lista pode ser usada para
gerenciar listas de objetos ou parâmetros.

8.1 O que são listas?

 As funções do Knowledgeware List são listas de funções ou


parâmetros solicitados.
 A lista pode ser preenchida automaticamente ou manualmente.
 Os itens de uma lista podem ser reordenados manualmente ou ao
longo das funções.
 As características da lista são armazenadas no nó Parameters na
árvore de especificação e são integrados no mecanismo de
atualização.
 Um parâmetro do tipo integer chamado LISTSIZE indica o número
de itens que completam a lista. Isto é calculado
automaticamente.
 As listas podem ser utilizadas:
o Para fazer facilmente uma soma de parâmetro
o Para contar o número de funções de um determinado tipo de
documento e, em seguida, para calcular um custo.
o Para criar loops em Reaction ou em funções

37
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

8.2 Criação de uma lista

1. No Workbench Knowledge
Advisor, selecione o ícone List.
O painel List Edition aparecerá.

2. Selecione alguns parâmetros ou


funções na árvore e clique no
botão Adicionar para adicioná-
los à lista.

3. Valide a criação da lista


clicando em OK.

4. A lista aparece sob o nó


Parâmetros na árvore, e um
parâmetro LISTSIZE será criado automaticamente e indicando o número
de itens na lista.
Poderemos renomear a lista usando suas propriedades.

A função List pode ser manipulada através de funções específicas para:


 Adicionar e remover elementos para a lista
 Obter um elemento
 Recuperar os valores da lista
 Mover elementos da lista para outra posição
 Copiar o conteúdo de uma lista para outra

38
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

8.3 O que está preenchendo uma Lista usando um Query?

 Usando a função Query podemos preencher automaticamente uma lista


com características que verificam uma expressão especificada.

 No exemplo abaixo, o resultado da pesquisa irá retornar os furos do


PartBody cujos diâmetros são maiores do que 10mm:

Exemplo: List.1 = PartBody.Query ("Hole", "x.Diameter> 10mm") Onde:

o List.1 é o nome da lista na qual o cálculo será realizado


o PartBody é o órgão em que a pesquisa deve ser realizada
o Hole é o tipo de função procurada
o x.Diameter> 50mm, é a expressão (opcional). Se nenhuma expressão
deve ser verificada, apenas escrever PartBody.Query ("Hole", "")

 Para conhecer os tipos possíveis de recursos e atributos que você pode


usar na função de Query, use o comando Edit/Search.

39
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

8.4 Preenchendo uma lista usando um Query

1. Criar uma lista vazia: clique no ícone de lista e clique em OK, sem
acrescentar qualquer item à lista.

2. Abra o Formula Editor. Selecione a nova lista na árvore e clique no botão


Add Formula.
O painel do Formula Editor será exibido.

3. Entre o lado direito da fórmula no campo


Formula Editor. Por exemplo:
PartBody.Query ("Hole", "x.Diameter> 5
mm"). Neste caso, a lista será
preenchida por todos os furos com
diâmetro superior a 5 mm.

4. Clique em OK para validar a criação da


Formulas e fechar a caixa de diálogo Formula Editor.

5. A lista é preenchida automaticamente com os furos de diâmetro superior


‘a 5mm.

40
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

9. Associando URLs para Parâmetros e Relações

Você vai aprender como criar e encontrar URLs ligados a parâmetros e


relações.

9.1 Adicionando URLs

Você pode associar uma ou mais URLs com parâmetros e as Relations. Esta
tarefa só é significativa quando o documento ativo contém os parâmetros
e/ou Relations.

1. Selecione o ícone Comment & URLs no ambiente


Knowledge Advisor.
2. Na árvore de especificação,
selecione qualquer Parameter ou
Relation (fórmula, Rule, Check, etc)
ao qual será adicionado o URL. Em
seguida, clique no botão Add... A
caixa de diálogo Add URL será
exibida.
3. Digite um nome para a URL e o link para ele.
Pode ser, por exemplo, um endereço Internet ou
um caminho para um documento. Clique em OK
para validar a criação da URL.
4. Volte na janela de edição principal,
também poderemos adicionar um
comentário ao parâmetro ou a Relation.
Clique em OK para sair do painel.
O URL e o comentário são adicionados
ao recurso selecionado.
URLs também podem ser adicionados às
Relations em sua criação ou edição.
Para cada Parameter ou Relation podem
ser adicionadas várias URLs, mas apenas
um comentário.

41
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

9.2 Procurando URLs

1. Clique no ícone Commentar&URLs.


A caixa de diálogo Commentar&URLs abrirá.

2a.Na aba Explore:


Digite o nome da URL procurada e
clique no botão Search.
Se o URL especificado for
encontrado, "Yes" será exibido na
coluna Encontrada. Depois, volte
para a aba Edit.

Ou

2b. Na aba Edit:


Selecione um Parameter ou uma
Relation na árvore de especificação:
os URLs e os comentários do objeto
serão exibidos.

3. Na aba Edit, o URL que foi encontrado é realçado.


Clique no botão “Go” para exibir a página ou documento relacionado com
este URL.

9.3 Criando comportamentos adaptativos

Nesta lição aprenderemos como criar alternativas de design e geometrias


condicionais. Além disso, aprenderemos como criar Reactive design próprios
utilizando a função de Reactive.

 Criando Rules
 Criando Checks
 Criando Reactions

42
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

10. Criando Rules

Você vai aprender como criar e utilizar o Reactive Rules.

10.1 Adicionando Set of Relations

Poderemos criar conjuntos de Relations abaixo do nó Relations na


árvore de especificação.
Usando esse recurso nos permite reagrupar as relações em categorias.
Fórmulas, Design Table, Rules e Checks podem ser criados em um Set
of Relations. Quando nenhum Set of Relations estiver criado, o campo
de destino do Edit Relation será por padrão o Relation principal do nó.
1. Para criar conjuntos e sub-
conjuntos de Relations, clique no
ícone «Add Set Relations» e
selecione o nó da Relation no qual
o novo conjunto será criado.
Eventualmente, renomeie os Set of Relations usando seu Comando
Properties (MB3) no menu contextual.
2. Ao criar uma nova Relation (Check, Rule, etc), selecione o conjunto
de Relation desejado para armazenar a nova Relation.

43
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

10.2 O que é um Rule?


 O Rule é um conjunto de instruções, geralmente com base em
declarações condicionais, pelo que a Relation entre os Parameters é
controlado.
 O Rule aparece no nó da Relation do documento atual:

No exemplo abaixo, a Rule calcula o volume do PartBody e define o


parâmetro de Material em consequência com o resultado:

Se o volume do PartBody é inferior


a um valor limite (aqui 3000cm³), o
material é definido como aço

Caso contrário, é configurado para


Chroma

Aqui, nós mudamos o tamanho da roda, alterando a configuração do quadro


de desenho: o volume da roda mudou e seu material foi atualizado
automaticamente.

44
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

10.3 Criando um Rule

1. Abra o ambiente Knowledge Advisor e clique no ícone Rule.

2. Digite o nome da Rule e comentários.


Também poderemos escolher a Relation
Set na qual a Rule será adicionada.
Clique em OK.

3. O painel Rule Editor será exibido.


Digite o corpo da Regra:
 Verifique o botão Alignment para
que o texto tenha uma formatação
automática.
 Escreva seus comentários entre os
sinais "/ *" e "* /".
 Utilize o Dictionary para nos
ajudar a selecionar os parâmetros
e as funções.

4. Verifique o botão (!) para ter a


sintaxe do seu Rule verificada de
forma interativa.
Também pode clicar no botão
“Apply” quando tiver terminado os
scripts do Estado para verificar a
sua sintaxe.
Clique em OK para validar a
criação de regras.

5. A função Rule é exibida na árvore sob o Relation selecionado.

45
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

10.4 Usando a interface do Rule/Check/Reaction editor

O painel de edição do Knowledge Advisor apresenta um pequeno botão


para ajudar o usuário a escrever a Relation do Body.

Escreva aqui a função do


body.
Use o Dictionary para
selecionar os parâmetros e
as funções.
Aqui está um preview do
último parâmetro
selecionado e de seu valor
Marque este botão para ativar o modo incremental: quando você
seleciona uma função na árvore de especificação ou na área da
geometria, apenas o primeiro nível da função direita abaixo a função
selecionada será exibida no editor, que é muito útil quando trabalhamos
com grandes modelos.

Marque este botão para ter uma verificação dinâmica da sintaxe do body.

Confira neste botão para que o texto formatado e recuado


automaticamente.

Clique nesse botão para abrir o painel do Language Browser.

Em caso de erros de sintaxe, clique neste botão para destacar os erros.

Clique nesse botão para adicionar uma URL para a relação ou para alterar
o seu comentário.

Clique no botão da Borracha para limpar o conteúdo do campo do body.

46
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

10.5 O que é criar uma geometria a partir de Rules?

 A fim de criar mais modelos adaptativos, às vezes é útil para criar


elementos geométricos a partir de Rules. Para fazer isso, iremos usar as
operações geométricas disponíveis nas funções do Dictionary.
 Os seguintes elementos geométricos
podem ser criados:
o Point
o Plane
o Surface
o Line
o Curve
o Circle

10.6 Criando geometria a partir de Rules

1. Clique no ícone F(x) para abrir a Formula Editor.

2. Selecione o tipo de elemento geométrico que deseja criar (Curve, por


exemplo) e clique no botão New Parameter of type.
Feche o Formula Editor, clicando em OK.

47
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3. A nova função paramétrica foi adicionada na árvore como um elemento


geométrico.
Podemos renomear usando suas propriedades (MB3).

4. Criar uma nova Rule, a fim de avaliar o parâmetro geométrico criado


anteriormente. Use as operações geométricas do Dictionary.

5. Uma vez que a regra é criada, o elemento geométrico é exibido na


árvore com o ícone F(x) o que significa que é acionado por uma fórmula
ou um Rule.

10.7 Manipulando erros no Rules

 É possível testar uma característica geométrica com erro ao criar a


Rules. Com isso, as utilizações das operações geométricas valorizarão
as geometrias nas Relations, podendo levar os erros na atualização das
funções criadas.
 Por exemplo, se o usuário de uma curva de referência, com o resultado
da intersecção de duas superfícies, estas duas superfícies podem não se
interseccionar e a curva de intersecção estarão consequentemente com
um erro.

48
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

1. Nas propriedades da Rule (MB3), marque a


opção "Do not catch evaluation errors".

2. Para testar se uma função está com erro, primeiro crie uma variável
local usando uma palavra-chave e use o erro da palavra-chave, como
mostrado no exemplo a seguir:

3. Agora, no caso de não existir intersecção entre as superfícies, um


painel de informações será exibida e o resultado da intersecção será
uma linha.

49
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

11. Criando Checks

Você vai aprender como criar e analisar as funções do Checks.

11.1 O que é um Check?

 Um Check é um conjunto de instruções destinadas para permitir que o


usuário saiba se certas condições foram cumpridas ou não.
 Um Check não modifica o documento. Ela é aplicada e apenas dá uma
indicação ao design.
 Um Check geralmente aparece no nó Relations na árvore especificação
com um ícone do semáforo, a mudança para vermelho ou verde de
acordo com o status do Checks.

 Existem três tipos de controles:


o Silencioso - o status do Check só
é indicado pelo ícone da função.
o Informação - o status do Check é
indicado pelo ícone, uma
mensagem de informação ocorre
quando o Check estiver errado.
o Aviso - o status do Check é
indicado pelo ícone, e uma
mensagem de advertência ocorre
quando o Check estiver errado.

50
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

11.2 Por que usar Checks?

 Para verificar se um parâmetro ou uma propriedade do componente


corresponde a uma limitação técnica ou a um conjunto de condições.
 Para assegurar o cumprimento das regras do projeto corporativo.
 Para evitar erros de atualização que são previsíveis. O Check envia
uma mensagem de aviso durante a edição da função para que o valor
inadequado possa ser alterado antes de uma atualização.

Por exemplo, esses Checks verificam que esta parte mecânica respeita a
massa máxima:
O designer A massa da peça
edita a tem crescido.
geometria da Uma mensagem
peça. informa o projetista
que o design não
responde mais à
especificação.

11.3 Criando Checks

O Check é uma relação entre os parâmetros. A resposta direta sobre o


estado da verificação é dada na árvore, graças a uma luz vermelha ou
verde. Em caso de violação, o usuário também pode ser informado por um
painel de mensagem.
1. No ambiente Knowledge Advisor, clique no ícone Check.
2. Digite o nome do Check e um
comentário. Também poderemos
selecionar o conjunto de relações em que
o Check será colocado. Clique em OK.

51
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3. O painel Check Editor abrirá.


Selecione o tipo de seleção na lista e digite uma mensagem que aparece
em caso de falha.

4. Digite o corpo da verificação no campo principal.


O Check é uma declaração geral, com base em operações de
comparação:
"<", "<=", "==", ">=" ">", "<>".

Você pode usar o Dictionary para ajudá-lo na seleção dos parâmetros.


Clique em OK para validar a criação do Check.

5. O recurso de verificação é exibido na árvore sob o nó Relations ou


Relations Set selecionado.

52
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

11.4 Analisando Checks

 A ferramenta de Global Analysis está projetada para gerenciar o


Knowledge Expert e os Checks do Knowledge Advisor onde quer que
estejam localizados na árvore de especificação. Ela ajuda a compreender
o status da validação dos projetos e permitem a navegação por checks
ou violações, e destaca componentes que falhou.
 Na barra de ferramentas do Knowledge, o «Check analysis toolbox» a luz
do semáforo indica o status ativo e Verifica documentos:
Todos os Checks são atualizados e podem
ser demitidos com sucesso
Os Checks precisam ser atualizadas
Todos os Checks são atualizados e pelo
menos um deles é incorreto
 Clique no ícone na barra de ferramentas para abrir a janela do Check
Analysis:

O modo Check exibe


somente as funções
Check que falharam
durante a atualização
do relatório do Check.
O modo Failure exibe
todos os itens que
falharam durante a
atualização do relatório
do Check.

Clique aqui para gerar o relatório personalizável

Clique aqui para resolver os Checks criados.

Clique aqui para lançar a correção (apenas disponível para os


Knowledge Exprt Checks)

Clique aqui para indicar ou associar uma URL

53
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

11.5 Exemplo Simples: Rule e Check

O Part anexado contém um exemplo simples de Rule and Check.

O Rule é baseado no parâmetro 'Body'. De acordo com o valor do parâmetro


«Length», a Rule muda a espessura da peça e o diâmetro do furo.

A Rule também ativa/desativa o furo, se o valor do parâmetro 'Body' é


inferior a 50mm.

Script da Rule

A parte anexada contém também um


'Check' para verificar se o comprimento
está acima de 120 mm.

54
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

12. Criando Reactions

Você vai se familiarizar com a função Reactions.

12.1 Por que usar Reactions

 As Rules do Advisor Knowledge têm seus próprios limites.


o Eles reagem às mudanças de parâmetros ou atualizações das funções
 Você não pode controlar exatamente quando eles serão disparados
 Podem ser disparadas várias vezes quando você não gosta deles.
o Eles são integrados para o mecanismo de atualização
 Os parâmetros não podem estar em entrada e em saída. Por
exemplo, não é possível escrever: if x>18mm {x=18mm}
O Part em anexado »ForceValue.CATPart 'contém uma Reaction que força o
valor do parâmetro length.1 a 50mm se for aumentado acima de 50
milímetros.
 Loops e conflitos são proibidos
o Sua linguagem é simples
 E muito limitada

55
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

 Para lidar com essas limitações e criar mais associações e projetos


reativos use a função Reaction.
o Uma Reaction é semelhante a uma Rule que:
 Ela é armazenada no modelo
 Ele reage às mudanças e provoca modificações
 Ele também faz referência a outros objetos e parâmetros no
documento e substitui mecanismo
 Ele pode ser usado para a definição de PowerCopies e funções
definidas pelo usuário
o Mas:
 Ela pode reagir com uma quantidade maior de mudanças
 Ele pode conduzir modificações muito complexas
 A Reactions é uma funcionalidade que reage aos eventos na sua fonte
(s) por desencadear uma ação
o A fonte pode ser:
 Uma função selecionada (ou uma lista)
 Um parâmetro (resultado de um teste)
o Os eventos podem ser:
 Eventos gerais sobre objetos (criação, destruição, atualizar
alterações de atributo) e parâmetros (alteração de valor)
 Eventos específicos, como a instanciação e atualização para uma
característica definida pelo usuário.
o A ação pode ser:
 Escrito em Knowledge Language para acessar os objetos existentes
nos documentos ou no Visual Basic Script para alargar o âmbito de
ação
 Ele pode acessar o objeto de origem e seus argumentos

56
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

12.2 Criando Reactions

1. No ambiente Knowledge Advisor, clique no ícone Reaction. A caixa


de diálogo Reaction abrirá.
2. Selecione Source type:
 Selection permite selecionar manualmente um ou mais itens na árvore
de especificação ou na área geométrica.
Esses itens serão exibidos no campo Source.
 Owner permite que vinculemos a
ação com uma função da geometria
ou da árvore de especificação. Para
vincular a Reaction com um objeto da
geometria, clique no campo de
destino e selecione um objeto na
arvore de especificação ou na
geometria.
3. Na lista proposta, selecione o evento
que irá disparar a Reaction.
4. Selecione a linguagem (Knowledgeware
ou VBScript) em que você quer escrever
a ação desencadeada pela Reaction. Clique no botão Edit Action.
VBScript oferece algumas funções e facilidades adicionais.
Assim, em tais casos, você pode usar VBScript.
5. A caixa de diálogo Action Editor abrirá.
Digite o body da Reaction no campo
principal.
Se você tiver escolhido a linguagem
Knowledgeware, use o dicionário para
selecionar os parâmetros e as funções.
6. A função Reaction é exibida na árvore:
 Sob o nó Relações no modo Selection,
 De acordo com a fonte no modo Owner.
Você pode renomear a Reaction usando suas propriedades (MB3).

57
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Exemplo:
Este exemplo ilustra como usar o recurso de Reaction para obter duas
formações do projeto por ativar e desativar recursos.
Esta Reaction é escrita na linguagem Knowledgeware.
Estas funções de reação para o 'ValueChange' caso
de parâmetro Lift_Version'.

Para a Versão 1, Pad.4 e Pad.2 devem


ser ativados e Pad.6 e Pad.5 devem ser
desativados.
Para a Versão 2, Pad.6 e Pad.5 devem
ser ativados e Pad.4 e Pad.2 devem ser
desativados.

A ativação e desativação das características podem ser feitas mudando o


'activity' dos atributos das funções, como mostrado no script
Knowledgeware abaixo.
se Lift_Version == "Lift1"
{Message ("Configuração será alterado para Lift1")
PartBody \ Pad.5 .Activity = False
PartBody \ Pad.6 .Activity = False
PartBody \ Pad.2 .Activity = True
PartBody \ Pad.4 .Activity = True}
se Lift_Version == "Lift2"
{Message ("Configuração será alterado para Lift1")
PartBody \ Pad.2 .Activity = False
PartBody \ Pad.4 .Activity = False
PartBody \ Pad.5 .Activity = True
PartBody \ Pad.6 .Activity = True}

58
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Podemos alterar o valor do parâmetro 'Lift_Version' e ver o efeito.

12.3 Criar um Loop em uma Reaction

 Usando a instrução “For”


o O primeiro tipo de circuito é um circuito com base no elemento de
uma lista. Veja sintaxe abaixo:
For x inside List
{Body}
o X é um nome da variável de um determinado tipo. Pode representar
um objeto ou um valor.
o List é um nome da variável do tipo List ou uma expressão de
retornar uma List.
o X (como qualquer outra variável de linguagem) pode ser usado no
body. Ele contém o elemento Nth da lista.
o O body é executado vezes Nth, em que N é o número de elementos
da lista.
o O segundo tipo de loop é executado até que uma expressão se torne
falsa. Veja sintaxe abaixo:
For x whilr predicate
{Body}
o X é o nome da variável do tipo integer. Ele é incrementado no final
de cada execução do body.
o Predicate é uma expressão booleana. O body é executado enquanto
essa expressão é verdade. Esta expressão é avaliada antes do body.
o Note que para o segundo operador pode levar a loops infinitos.

59
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

 Usando a instrução “While”


o Este loop é executado até que uma expressão se torne falsa. Veja a
sintaxe abaixo:
let i = 1
let x (Point)
for i while i <= Parameter.Size ()
{x = parameter.GetItem (i)
se (x.GetAttributeReal ("Y") <0,04)
x.SetAttributeReal ("Y", 0,04)}
o i é o nome de variável do tipo integer. Ele é incrementado no final
de cada execução do Body.
o X é uma variável por pontos.

 Exemplo:
o A peça contém uma função List que é automaticamente preenchida
com uma função Query para adicionar na lista de todos os furos da
peça.
o Há também uma Reaction usando um loop para definir o diâmetro
furos para 15mm, no caso do nosso diâmetro corrente seja inferior
à 15 mm:
Let x (Hole)
For x inside parameter
{if (x.Diameter <15 mm)
{Message ("Um diâmetro do furo será definido para 15mm para
respeitar padrão da empresa")x.Diameter = 15 mm}}

Cada vez que um novo furo é criado nesse Part, podemos garantir que ele
terá um diâmetro mínimo.

60
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

13. Criando e usando Design Tables

Aprenderemos como criar Design Tables usando os parâmetros do


documento.

13.1 O que é uma Design Table?

 A finalidade da Design Table é conduzir os parâmetros de um


documento do CATIA a partir de valores externos.
 A Design Table permite criar e gerenciar famílias de componentes.
estes componentes podem, por exemplo, ser peças mecânicas
diferindo apenas nos seus valores de parâmetros.
 Uma configuração é um conjunto de parâmetro de valor e corresponde
a uma linha.
 A Design Table pode ser criada:
o A partir dos parâmetros do documento CATIA
o A partir de um arquivo externo
 Os valores são armazenados em um arquivo de Microsoft ® Excel no
Windows ™ ou em arquivo de texto tabulados.

Se você criar o design de um arquivo


existente, é possível indicar o
número da folha onde a tabela é
encontrada.

61
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

13.2 Por que usar Design Tables?

 Para pré-definir possíveis configurações do modelo e para facilitar as


modificações das dimensões.
 Para selecionar apenas as configurações possíveis do componente.
 Para lincar os valores de parâmetros que não podem ser expressados
com uma relação matemática.
 Para criar famílias de peças.
Aqui temos um Part
em que as principais
dimensões são
controladas por uma
Design Table.

Quando alteráramos as configurações,


três parâmetros são atualizados em um
tempo, incluindo um parâmetro
intrínseco (o acesso do qual não é
fácil).

62
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

13.3 Criar uma Design Table a partir de parâmetros do documento

1. Clique sobre o ícone


Design Table.

2. A caixa de diálogo “Creation


of a Design Table” será
aberta. Selecione a opção
“Create a design table with
current parameter value”.
Clique em OK.

3. Selecione os parâmetros para adicionar


a Design Table e use as setas para
adicioná-las à lista.
Clique em OK.

4. Especifique a pasta e o
nome do arquivo onde
os dados são
armazenados.
Clique no botão Salvar.

5. A caixa de diálogo Design Table


tem aparecido. A Design Table
contém apenas uma
configuração: o atual.
Se você quiser adicionar mais
configurações, clique no botão
Edit Table.

Clique em OK para confirmar a criação da


tabela.

63
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

6. A função Design Table aparece na árvore de especificação dentro do


nó de Relations.

13.4 Criar uma Design Table com um arquivo existente

Podemos criar uma Design Table a partir de um arquivo já existente.

1. Selecione o ícone Design Table.

2. A caixa de diálogo Design


Table será aberta. Selecione
a opção “Create a design
table from a pre-existing
file”; Clique em OK.

3. Especifique o arquivo
externo que contém
informações da nossa
Design Table; Clique no
botão Abrir.

64
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

4. Clique em “Yes” se você quiser uma associação automática entre as


colunas do arquivo externo e os parâmetros do documento CATIA.

Quando usamos um arquivo existente, temos que gerenciar as associações


entre as colunas e os parâmetros. Aqui estão algumas peças do advice para
tê-los feito automaticamente.

1. Associação automática ocorre entre os parâmetros e as


colunas que têm exatamente a mesma ortografia (cuidar
de espaço e de capitais em branco letras).

2. No arquivo externo, tenha o cuidado de


especificar as unidades dos valores no
caso superior do coluna. Se não for
feito, CATIA considera que eles têm o
sistema internacional (medidor de
comprimento etc ...).
3. Se o arquivo externo for um arquivo
de texto, tenha o cuidado de ter
apenas um espaço de tabulação
entre os títulos e entre os valores.

65
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

13.5 Gerando um arquivo a partir de uma Design Table.

É possível regenerar um arquivo externo (.XLS ou formato .txt) usando os


dados contido no modelo. Os dados contidos no modelo vem de um arquivo
externo que foi excluído anteriormente.
A Design Table tem que ser criada com os dados duplicados nas opções do
modelo CATIA.

1. A partir de Tools>Options...->
Parameters and Measure comando,
acesse a guia Conhecimento e
certificar-se da Sincronização interativo
em carga está marcada.

2. Abra o documento CATPart


em que o arquivo da
Design Table foi excluído
ou renomeado sem o
CATIA. A janela de
gerenciamento da Design
Table exibe indicando que
arquivo externo foi
eliminado.

3. Clique no botão Create


New File... para gerar um
arquivo a partir de dados
contidos no documento
.CATPart. A caixa de
diálogo Save As será
exibida

OU ...

Se você estiver trabalhando com a opção “Automatic Synchronization


At Load”, clique com o botão direito do mouse em Design Table na
árvore de especificação e selecione o comando DesignTable.x object-
>Export content to file...

4. Digite o nome do arquivo que você deseja criar: .XLS é tipo de arquivo
padrão. O formato de texto também estará disponível.
Clique em Save e Feche quando terminar. O arquivo que contém a
dados da Design Table será criado.

66
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

13.6 Função Design Table

Vários métodos de Design Table estão disponíveis para encontrar/definir


valores e configurações nas Design Table. Essas funções podem ser usadas
em Rules e Reactions. A explicação para algumas funções é dada abaixo.
CloserSupConfig ()
Esta função aplica-se a uma folha da Design Table. Ele retorna a
configuração que contém o valores mais próximos aos apresentados nos
argumentos.
Quando várias configurações atendem a essa condição, o método classifica
as possíveis configurações com respeito à ordem da coluna como ela está
especificada na lista de argumento.
Sintaxe da função é dada abaixo:
sheet.CloserSupConfig (columnName: String, minValue: Literal, ...): Integer

Para a Design table mostrada acima, um exemplo do uso da


'CloserSupConfig' é dado abaixo.
Relation\DesignTable1\sheet_name.CloserSupConfig ("SketchRadius",
120mm, "PadLim1", 60mm, "PadLim2", 20mm)
A função acima retornará para a configuração '3' (“terceira” configuração).
CellAsReal ()
Esta função aplica-se a uma folha da Design Table. Ele retorna o conteúdo
de uma célula (destinado a valores reais). Retorna zero se a célula não
contém um valor real ou se os argumentos de métodos não são
adequadamente especificados.
Syntax
sheet.CellAsReal (rowIndex: Integer, columnIndex: Integer): real
Na sintaxe acima, o rowIndex é o número de configuração (número inteiro
de 1 a n) e columnIndex é o número da coluna.

67
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Relações \ DesignTable1 \ sheet_name.CellAsReal (3, 2)


A função acima retornará 60.
SetCell ()
Nos permite preencher uma célula em uma determinada posição em um
arquivo do Excel ou uma aba do arquivo.
Nota: o índice deve começar em 1 para a célula (1,1) a ser localizada no
canto superior esquerdo.
Sintax:
sheet.SetCell (IndexRow: Integer, IndexColumn: Integer, CellValue:
Literal): void
exemplo:
Sheet.SetCell (2, 2, 45)

68
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

14. Criando um catálogo Part Family

1. Edite a Design Table da peça e insira uma coluna chamada


"PartNumber". Preencha esta coluna com o nomes que serão dados
para os Parts que serão gerados.
2. Criar um novo CatalogDocument (File>New). Ative um capítulo e
clique no ícone Add Part Family.
3. Clique no botão “Select Document” para navegar na definição do
documento CATPart. O CATPart deve conter pelo menos uma Design
Table com uma coluna PartNumber. Digite um nome para a Família no
campo superior.
4. Na aba “Browser Preview, clique no botão “Select na external preview
file” para pré-visualizar um arquivo externo nos formatos .jpg, .bmp.,
etc. (opcional)
5. O Part Family é criado e exibido na árvore especificação. Isto contém
um componente por linha da Design Table.
Salve o novo documento Catalog.

69
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

14.1 Resolução do Part Family

Resolvendo um Part Family significa que você gera os documentos referidos


.CATPart pela Família Part.
Estes documentos são gerados em um lugar específico, e cada documento
gerado é uma cópia do Part configurado com a linha correspondente na
Design Table.
1. Em Tools>Option>Catalog Editor indique a pasta onde os CATParts
associado ao componente resolvido serão gerados.

2. Se ainda não estiver aberto, abra o catálogo que contém Part Family.
Ative o Part Family.
3. Podemos resolver qualquer componente Part Family. Em ambos os
casos, use a opção Resolve no menu contextual

4. O componente resolvido pode ser identificado na descrição do Part


Family.

70
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

15. Usando Knowledge Inspector: Modo "What if" (Impactos)

Este modo ajuda a compreender até que ponto a alteração de qualquer


parâmetro de sua concepção (tal como um parâmetro dimensional ou de um
material) muda a operação ou projeto do produto no qual você está
trabalhando. Ele pode ser usado para examinar interações de parâmetros
uns com os outros, e com as regras que fazem acima das especificações do
produto.

1. Clique no ícone Knowledge Inspector na barra de ferramentas


do Knowledge.
2. Marque a opção "What If". Todos parâmetros de condução são
mostrados no topo da lista de parâmetros.
Marque a opção "Show All Parameter" para exibir todos os parâmetros
do documento.
Verifique o "Update geométrico" se quisermos visualizar o resultado da
nossa modificação na área da geometria.
3. Selecione na lista o parâmetro cujo impactos estão a ser analisados.
4. Use o campo Equals para modificar o valor do parâmetro selecionado.
Clique em Apply ou Enter para exibir o valores dos elementos
impactados no Área "Then".

71
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

15.1 Usando Knowledge Inspector: Modo "How to"(Dependências)

Nos ajuda a determinar como seu projeto pode ser mudado para atingir o
resultado desejado.

1. Clique no ícone Knowledge Inspector Comum na barra de


ferramentas.
2. Marque a opção "How to". A lista de todos os parâmetros do
documento que são movidos por um relation exibida.
Marque a opção "Show All Parameters” para ter uma lista de todos os
parâmetros do documento. Os parâmetros controlados são
identificados pela letra "f" na coluna da esquerda.
3. Selecione os parâmetros cujas dependências estão a ser analisados.
4. Clique em Apply ou Enter.
A lista de parâmetros impactados exibidos na área de utilização.

72
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

16. Usando a ferramenta Set of Equation

1. Clique no ícone “Set of Equation”.

2. Definir o Set of Equation no editor, usando os parâmetros existentes.

3. Use o botão de seta para definir quais parâmetros são parâmetros


constantes ou parâmetros desconhecidos (a ser resolvido).
Parâmetros constantes podem ser modificadas utilizando-se o editor
de fórmula.
4. Selecione as opções de resolver.
A opção Precision define a precisão do
resultado.
O método de Gauss acelera a
operação “solve” ao trabalhar com as
equações lineares
Tempo de computação Maximal nos permite indicar o tempo de
computação (se 0, a computação vai durar até que seja encontrada
uma solução)
Opção de diálogo The Show 'Stop' exibe uma Caixa de diálogo 'Stop'
que irá permitir-lhe interromper o cálculo.
5. Clique em Apply” para verificar a sintaxe.

6. Clique em “OK” para sair do editor e resolver o


sistema de equações.

73
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

17. Criando um Knowledge Advisor Law

O Knowledge Advisor Law é uma relação em que um parâmetro é definido


com respeito para outro único parâmetro. Ambos os parâmetros envolvidos
em uma Law são chamados parâmetros formais. Os parâmetros formais e
Laws são especificamente concebido para ser utilizado na criação da forma
do design das Parallel Curves.

1. Clique no ícone Law.

2. Escolha um destino e dê um nome para a Law.

3. Use o botão New


Parameter of type para
criar os parâmetros
formais que serão
utilizado para definir a
Law.

4. Digite a definição da
law, por exemplo:
y=cos(5*PI*x*1rad)10

5. A função Law é criada


sob o Nó Relations.

74
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

17.1 Usando o Knowledge Advisor Law para definição do Parallel Curves

Criar uma linha como curva de referência.

1. Clique no ícone da Parallel Curve para criar uma curva paralela à


linha anterior:

Selecione a linha
de referência
e o plano de
suporte.

Clique no botão
direito:
O painel Law
Definition
aparecerá,
selecione uma
Knowledge
Advisor Law na
árvore e clique
em Close.

2. A curva paralela é criada de acordo com a Law Definition:

75
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

17.2 Combinando o Knowledge Advisor Laws e GSD Laws

Você pode usar uma combinação de uma Law do Generative Shape Design e
uma Law do Knowledge Advisor na mesma Relation.
1. Criar uma Law do GSD usando uma referência e uma curva.

2. Criar uma nova Law Knowledge Advisor.


Use a Law do GSD com o método Evaluate para defini-la:

76
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Resumo de Features – Knowledge Advisor

Fórmulas – Fórmulas simples y = f (x, y, z, ...) entre quaisquer parâmetros V5.

Design Table – Relação tabelada de um conjunto de parâmetros com base em uma planilha do Excel ou um
arquivo de texto.

Law – y = f (x) lei matemática que pode ser usado pelos operadores geométricos ou análise.

Knowledge Inspector – Permite avaliar o impacto das modificações (que se), e como modificar os parâmetros.

Lock selected parameters – Bloqueia ou desbloqueia os parâmetros selecionados.

Equivalent Dimensions – Permite que o usuário aplicar o mesmo valor para os parâmetros ângulo ou o
comprimento selecionado.

Comment and URLs – Procura os URLs atribuídos aos parâmetros do usuário ou as relações.

Rule – Rule incorporado no projeto que reage ao parâmetro mudanças, e propaga parâmetro ou modificações
geométricas.

Check – Verifique incorporado no projeto que reage ao parâmetro mudanças, e informa o usuário em caso de
violação.

Reaction – Característica incorporado na concepção que reage a eventos específicos, e propaga-se qualquer
tipo de modificações.

List – Lista de referenciar um conjunto de objetos (parâmetros ou características geométricas). Pode calcular
o tamanho da lista, soma, min, max, etc...

Loop – Loop semelhante ao lacete nas línguas que gerenciam a criação, destruição ou modificação de um
conjunto de características. O Loop é substituído por a poderosa função ‘Knowledge Pattern’ no ambiente
Product Knowledge Template.

Add Set of parameters – Cria um nó de Parâmetros.

Add Set of Relations – Cria Adicionar Conjunto de Relações com um nó de relações.

Parameters Explorer – Cria os parâmetros do usuário armazenados no nível do recurso.

Add parameters on geometry – Adiciona parâmetros para uma borda, um rosto ou um vértice.

Comment and URLs – Adiciona URLs sobre os parâmetros de usuário ou relações e pesquisas para os URLs
existentes.

Macros with arguments – Recurso para executar macros VBScript com argumentos. Pode ser chamado de
uma regra ou um Reaction.

Action – Recurso que descreve uma função que um usuário pode decidir executar.

Measure Update – Atualizações relações usando medidas.

Set of Equations – Conjunto matemático de equações e inequações que impulsiona um conjunto de saída
Parâmetros, de acordo com as mudanças nos parâmetros de entrada.

77
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Exercício:

Exercício Master - Stringer


Objetivo: Nesse exercício veremos como desenvolver uma viga e controlar
suas modificações utilizando as ferramentas do Knowledgeware.

Você irá praticar:

o Criar Parâmetros;
o Criar Fórmulas;
o Criar Geometria utilizando Parâmetros;
o Criar Rules e Checks no produto;
o Criar uma “Design Table” e utilizar essa
“Design Table” para gerenciar as
alterações do produto.

78
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Objetivo:

Passo-a-passo:

79
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

80
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Exercício Master - Stringer


Passo 1 : Criando Parâmetros
Abra o modelo: Stinger_Start.CATPart
1. Note que quase todos os parâmetros já foram criados.
2. Crie os dois últimos parâmetros e configure-os conforme a imagem
abaixo:

81
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 2 : Criando fórmulas utilisando Parâmetros


o Abra o Sketch.Iprofile e note que já existe seis fórmulas criadas.

o Crie as fórmulas 7 e 8 como mostrado na imagem acima.


o Para configurar a visualização dos nomes dos parâmetros com os
valores e fórmula, Em Tools > Options > Parameters and Measures >
na aba Constraints and Dimensions > Em Display Mode altere para
‘Name+Value+Formula’.

o Crie as fórmulas 9 e 10 para os parâmetros Length e CornerRadius


respectivamente como mostrado abaixo:

82
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

o Edite ambos os Sketches (Pocket.OvalHole e Pocket.CircularHole) e


crie as fórmulas como mostrado abaixo:

o Configure o parâmetro “Activity” como “False” para os parâmetros do


pocket e seus respectivos Patterns.

1. Parametrize o pattern “Pocket. OvalHole”


o Configure o parâmetro “Activity” do OvalHole para True.

o Edite o pattern “RectPattern.OvalHole”.


o Crie uma fórmula para vincular o parâmetro ao número de
instâncias.
o Crie a formula conforme imagem abaixo para definir o
espaçamento entre os furos. Não se esqueça de utilizar o
modelo Bracket para delimitar o campo.

83
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

2. Repita o mesmo processo para o pattern “Pocket. CircularlHole”


o Configure o parâmetro “Activity” do CircularHole para True.

o A fórmula para o espaçamento será:

84
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 3 : Criar a geometria utilizando os Parâmetros


Nesse passo vamos criar a geometria utilizando os parâmetros criados.
1. Crie furos que serão utilizados para fixar um único ou múltiplos Brackets.

o Crie um plano “Offset” ao plano


ZX com uma distância igual ao
parâmetro Height.

o Selecione esse plano como


suporte e crie um furo
conforme mostrado.

o Abra o Sketch do furo e o posicione em relação suas “edges” usando


os parâmetros e formulas conforme abaixo:

o Vincule o diâmetro do furo ao parâmetro BracketHoleDiameter.

85
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

o Crie um pattern do furo utilizando os parâmetros e valores a seguir:

Esses furos serão utilizados para montar um ou mais Brackets.

86
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 4 : Criar Regras (Rules)


Abra o modelo: Stinger_Part2_Start.CATPart
1. Crie uma Rule com o código a seguir no parâmetro
Bracket_Spacing_Design

87
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 5 : Criar um “Check”

o Crie um “Check” para verificar se os furos criados com pattern não vão
cruzar o comprimento do Stringer, resultando em uma forma inválida.

o Configure o “Check” conforme imagem abaixo:

o Para verificar a mensagem de aviso (warning) do “check” configure os


parâmetros conforme a seguir:

88
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 6 : Criar uma “Design Table”

Abra o modelo: Stinger_Part3_Start.CATPart


o Crie uma Design Table com o nome de DesignTable.Stringer de todos
os parâmetros exceto:

o Clique em OK e salve a Design Table como .xls ou .txt

o Reabra a Design Table e clique em Edit Table para criar uma


configuração semelhante como mostrado na imagem:

89
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 7 : Modifique o design do modelo


Nesse passo, vamos alterar design utilizando as configurações criadas
anteriormentes.

o Abra a Design Table e altere entre as configurações criadas


anteriormente, faça o UPDATE se necessário.

90
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Knowledge Advisor Exercícios Extra


Exercício Wheel Rim
Objetivo: Nesse exercício veremos como desenvolver um design
automático de um aro da roda e controlar suas modificações utilizando as
ferramentas do Knowledgeware.
Iremos praticar:
o Criar Parâmetros;
o Criar Fórmulas;
o Criar Geometria utilizando parâmetros;
o Criar Regras e verificar o design;
o Gerar uma família de peças através de uma Design Table;
o Criar “Reaction”;

91
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Design Intent: Wheel Rim


Material:
 Depende do diâmetro
do aro
Design:
 Três tipos de Design.
 O tamanho se adapta
automaticamente ao
diâmetro do aro.

Parafusos:
 - Seis parafusos com a
configuração já pré-
definida.
Aro:
 - Um “Check” verifica se o
 O diâmetro será orientado parafuso não é maior do
tanto manualmente quanto que comparado ao
por uma Design Table. diâmetro.
 O diâmetro sempre terá
uma dimensão padrão.
 A largura se adapta
automaticamente ao
diâmetro escolhido

92
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Processo do Projeto
2
Associe as fórmulas aos
1 parâmetros geométricos
Renomeie os
parâmetros

4
Crie “Rule” para
orientar o produto

3
Crie Parâmetros
controlados por
fórmulas

6
Crie duas Design Tables

5
Crie um “Check” para
controlar a posição dos furos

7
Gere um
Part Family

8
Crie uma Reaction e uma Rule para
controlar o diâmetro do aro da roda

93
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Exercício Wheel Rim - Parte I


Passo 1 : Renomeando os Parâmetros
Abra o modelo: CATKWA_Wheel_Rim_Part1_Start.CATPart

1. Opcional: Altere a unidade “Length” para “Inch” em Tool/Options. As


dimensões irão ser convertidas automaticamente de mm para in;

2. Abra o CATPart e estude as funções já criadas.

Aro
Parafusos

Raio

94
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3. Em “Sketch.1” renomeie os parâmetros a


seguir utilizando o Menu Contextual na opção
“Rename parameter”;

o “Outer_Rim\Sketch.1\Offset.40\Offset” para
“Rim_Width”;
o “Outer_Rim\Sketch.1\Offset.39\Offset” para
“Rim_Size_Radius”

4. Crie uma constraint de distância entre o centro do Hole.1 até o centro do


modelo (2.25in). Renomeie o parâmetro distância para
“Bolt_Pattern_Radius”

5. No “Sketch.3”, renomeie a largura do Pocket.1 “Outer_Rim\Sketch.3\


Offset.11\Offset” para “Pocket_Width”

95
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 2 : Associar as fórmulas aos Parâmetros


Nesse passo iremos:
o Assinalar as fórmulas aos Parâmetros;
o Definir dimensões equivalentes.
Abra o modelo: CATKWA_Wheel_Rim_Part1_Step2_Start.CATPart
1. Em Sketch.3, configure a seguinte fórmula para os raios do Pocket:
“Outer_Rim\Sketch.3\Radius.20\Radius=Rim_Size_Radius – 1 in”
2. Crie uma nova função “Equivalent Dimensions” com o valor de 0.75in e
selecione os três parâmetros de raio.

3. Renomeie o parâmetro “Equivalent Dimensions” para


“Pocket_Corner_Radius”

96
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 3 : Criar Parâmetros e utiliza-los em fórmulas


Nesse passo veremos:
o Criar Parâmetros;
o Criar fórmulas considerando os parâmetros para orientar a geometria.
Abra o modelo: CATKWA_Wheel_Rim_Part1_End.CATPart
1. Crie cinco novos Parâmetros:
o Rim_Size = 17in; Length
o Bolt_Pattern_Diameter = 4.5in; Length
o Wheel_Design = Design1, Design2 e
Design3; String
o Number_of_Bolt_Holes = 5; Integer
o Number_of_Spokes = 6; Integer
2. Criar as seguintes fórmulas:
o Outer_Rim\CircPattern.1\AngularNumber=Number_of_Spokes
o Outer_Rim\CircPattern.2\AngularNumber=Number_of_Bolt_Hole
o Rim_Size_Radius = Rim_Size/2
o Bolt_Pattern_Radius = Bolt_Pattern_Diameter / 2

97
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 4 : Criar uma “Rule” para o modelo


Abra o modelo: CATKWA_Wheel_Rim_Part2.CATPart
1. No nó “Relations” da árvore, crie três conjutos de “Relations” nomeados
como a imagem a seguir. No conjunto chamado “Formulas” coloque as
cinco fórmulas existentes.

2. No conjunto “Rules_and_Reactions”, crie uma Rule chamada


“Wheel_Specifications”
Essa “Rule” irá modificar:
 A dimensão do raio (Pocket_Corner_Radius e Pocket_Width)
 O número de raios (Number_of_Spokes)
Dependendo do:
 O Design escolhido pelo usuário (Wheel_Design)
 O tamanho do aro (Rim_Size)
A tabela a seguir permite visualizar todas as configurações e resultados com
relação as Rules.

98
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

1. Altere o parâmetro Rim_Size de


17in para 13in e volte para 17in.

2. Configure o parâmetro
Wheel_Design para ”Design2” para
“Design3” e “Design1”

Passo 5 : Crie um “Check” para os parafusos


Nesse passo iremos:
o Criar um “Check” para garantir que os parafusos vão encaixar nos
furos sem maiores problemas.

99
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Abra o modelo: CATKWA_Wheel_Rim_Part2_End.CATPart

1. Em “User Interface” selecione “Relations” e crie um


novo “Check” chamado de “Valid_Hole_Pattern”.

Esse “Check” irá verificar se o raio dos parafusos


é, pelo menos, 0.25in menor que o raio inteno.

Defina uma mensagem de aviso “Warning”: “The Hole crown diameter is too
large compared to the hub diameter”;

100
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 6 : Crie duas Design Table


Nesse passo vamos criar duas Design Table que vão orientar:
o Diferentes configurações de dimensões da roda;
o Diferentes configurações de montagens (Parafusos);
Abra o modelo: CATKWA_Wheel_Rim_Part3.CATPart

1. Em “Relations” selecione “User Interface” e


crie uma nova Design Table chamada de
“Wheel_Sizing” utilizando os parâmetros
“Rim_Size”, “Rim_Width” e “Material”;
2. Adicione as seguintes informações na Design
Table e aplique a configuração 6.

3. Em “Relations” selecione “User Interface” e crie uma outra Design Table


chamada de “Mounting_Configuration” utilizando os parâmetros
“Number_of_Bolt_Holes” e “Bolt_Pattern_Diameter”;
4. Adicione as seguintes informações na Design Table e aplique a
configuração 2.

5. Teste as 5 configurações da Design Table “Mounting_Configuration” e


suas diferenças. Ao final retorne para os valores iniciais.

101
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 7 : Gere um “Part Family”


Nesse passo iremos gerar um “Part Family” através de uma Design Table:

1. Edite a Design Table “Wheel_Sizing” para adicionar uma coluna chamada


“PartNumber”. Essa coluna irá conter os nomes dos CATParts.

102
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

2. Salve e feche o CATPart.


3. Crie um novo Catalog Document.

4. Clique em PartFamily. Nomeie como “Generic Wheel Rim” e selecione o


documento contendo o Wheel Rim, clique em ok.

5. A “familia” e os componentes foram adicionados ao catálogo.


6. Verifique as configurações do “Catalog Editor” em Tools>Options.
Selecione a opção “Instantiate only resolved family components” e
configure a pasta que os CATParts serão criados.

103
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

7. Abra o menu contextual, em object, clique em “Resolve”.


Cada CATPart correspondente a cada configuração da Design Table será
criado no diretório que foi indicado no Tool>Options.

104
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 8 : Crar um “Reaction” que controle o diâmetro do Wheel Rim


Nesse passo iremos:
o Crie uma “Reaction” no nó “Rules_and_Reactions” para garantir que o
raio atual raio sempre um valor padrão, contido na Design Table
“Wheel_Sizing”. Graças a esta Reaction, o valor padrão será o valor
mais próximo do especificado pelo usuário ao modificar o parâmetro
"Rim_Size";
o Crie uma “Rule” para ativar e desativar algumas relações dependendo
do modo de modificação:
 Alterando a configuração ativa da Design Table (“Design Table
Mode”);
 Alterando a configuração individualmente do parâmetro (“Manual
Mode”).

1. Crie um novo parâmetro “String” chamado de “Rim_Size_Driving_Mode”


com dois valores: “Design_Table_Mode” e ”Manual_Mode”;

2. Em “Rules_and_Reactions” crie um
“Reaction” chamado “Closest_Std_Rim_Size”.
Esse “Reaction” irá reagir ao parâmetro
“Rim_Size” e irá garantir que este parâmetro
tenha um valor padrão, contido na Design
Table "Wheel_Sizing".
Para ser poder selecionar o “Rim_Size” como
parâmetro de origem, será preciso desativar
a Design Table antes de definir o
“Reactions”.

105
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

3. Selecione o parâmetro Rim_Size como “Source” e copie o script contido


no documento “CATKWA_Wheel_Rim_Reaction.doc” em “Action”. É
possível encontrar esse documento no mesmo diretório que o arquivo
inicial Wheel.

4. Em “Rules_and_Reactions” crie uma Rule chamada “Driving_Mode” Essa


Rule vai desativar ou as “Reactions” ou a design table “Wheel_Size”
dependendo do valor do parâmetro Rim_Size_Driving_mode;

106
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Abra o modelo: CATKWA_Wheel_Rim_End.CATPart


5. Teste o “Manual_Mode”:
o Configure o parâmetro Rim_Size_Driving_Mode para “Manual Mode”;
o Modifique o parâmetro “Rim_Size” para 13in, 12.9in, 17.2in e 18.5in.
o Note que quando um valor do parâmetro Rim_Size não é padrão o
“Reaction” força o valor do parâmetro ficar o mais próximo do padrão.

6. Teste o “Design_Table_Mode”:

o Configure o parâmetro “Rim_Size_Driving_Mode” para


“Design_Table_Mode”.
o Altere a Design Table “Wheel_Sizing” e ative as configurações.

107
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Exercício Sheetmetal Part


Processo do Produto

1
Passo 1: Crie parâmetros e
fórmulas

3
Passo 3: Crie um
“Rule” do custo 2
Passo 2: Crie um
“List” de “Bend”

5
Passo 5: Crie novos bend e
avalie o custo

4
Passo 4: Crie um
“Check” do custo

108
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Exercício Sheetmetal - Parte I


Passo 1 : Criar Parâmetros
Nesse passo, iremos criar dois Parâmetros:
o “UnitBendCost” para o custo de um bend;
o “TotalBendCost” para o custo total do bend.
Abra o modelo: SheetMetalPart.CATPart
1. Crie dois parâmetros:
o UnitBendCost = 10 como Real;
o TotalBendCost = 0 como Real;

Passo 2 : Criar uma lista de Bend


Nesse passo iremos criar um “List” que será automaticamente preenchido
com o sheetmetal bend.

109
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

1. Crie um “List” vazio chamado “BendList”

2. Adicione a formula a seguir no parâmetro


“BendList” para preencher automaticamente a
lista com os Bends existentes:
BendList = PartBody .Query("Bend","")
Note que existe espaço entre “PartBody” e
“.Query”...

Passo 3 : Criar uma Rule de custo


1. Crie uma Rule chamada de “CostUpdate” com as seguintes instruções:
If Material == "Aluminium"
{TotalBendCost=BendList\Size*UnitBendCost*`Sheet Metal
Parameter.1\Thickness`/1mm*1.000}
else
{TotalBendCost=BendList\Size*UnitBendCost*`Sheet Metal
Parameter.1\Thickness`/1mm*1.500}

110
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 4 : Criar um “Check” do custo


Nesse passo, vamos criar um “Check” para avisar o usuário,no caso, se o
valor de custo máximo for excedido.

1. Criar um “Check” nomeado como “CostCheck” definido pela condição:


TotalBendCost <180
2. Configure como “Warning” para o “Type of check” e digite a seguinte
mensagem:
“This Part is too expensive”

111
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 5 : Adicione novos “bends” e avalie o novo custo.


Nesse passa iremos criar uma novo “Wall” com bend.
1. Entre no ambiente de SheetMetal Design (Use a licença SD2.slt).

2. Clique no ícone “Wall on edge” e selecione a opção “With Bend”:

3. Selecione a Edge como mostrado


ao abaixo e crie um “Wall”.

Note que o novo valor dos parâmetros “ListSize” e “TotalBendCost”. O farol


do Check altera para vermelho e a mensagem de “Warning” é mostrado.

112
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Exercício Lâmpada (Light Bulb)


Iremos praticar:
o Incorporar o conhecimento dentro do desenho de
uma lâmpada usando fórmulas, Rules e Checks.
o Definir uma “Family” usando uma Design Table.
o Determinar os impactos e dependências de um
parâmetro em sua modificação usando a
ferramenta Knowledge Inspector.
o Automatizar a criação de drawing utilizando
Macros VBscript, a partir de Rules.

o Criar parâmetros e fórmulas;


o Criar uma “Rule” para manter um valor
específico em relação a lâmpada;
o Criar “Checks” para informar ao usuário que o
valor do limite médio foi atingido;
o Analisar os impactos de uma modificação no
valor do parâmetro, utilizando a ferramenta
Knowledge Inspector;
o Criar uma Design Table para facilitar a
definição e a utilização de projetos alternativos
para a montagem;
o Automatizar a criação de drawings utilizando
macros;
o Criar e utilizar catálogos padrão de
componentes.

113
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

1
Passo 1: Crie Parâmetros
e fórmulas

3
Passo 3: Use a
ferramenta “Knowledge 2
Inspector” Passo 2: Crie uma
“Rule”

5/6
Passo 5: Crie novos
bend e avalie o custo

4
Passo 4: Crie uma
Design Table

7
Passo 5: Crie
um catálogo

114
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Exercício Light Bulb - Parte I


Passo 1 : Criar Parâmetros e Formulas
1. No CATIA, em Tool>Options, configure o catálogo como caminho do
Material:
Isto irá adicionar um novo material de vidro em sua biblioteca de
materiais.

2. Altere o “shading” para “material”, para observar corretamente a


visualização do modelo.

115
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Abra o modelo: CATKWA_LightBulb_Assy_Start.CATProduct

1. No nível do Product principal, crie


dois parâmetros do tipo “Legth”:
 Bulb_Height=34mm
 Bulb_Diameter = 24mm

2. Crie um parâmetro “Bulb_Ratio” do


tipo Real definido pela fórmula:

Bulb_Ratio=Bulb_Height
/Bulb_Diameter

3. Adicione a seguinte fórmula no


parâmetro Glass_Bulb\Glass_Height:

Glass_Bulb \Glass_Height =Bulb_Height

4. Ative o componente Glass_Bulb e


crie o parâmetro do tipo Area. Renomeie para “Wet_Area” e defina a
fórmula como:
Wet_Area=smartWetarea (PartBody\Shaft)

116
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 2 : Criar uma rule de relação


1. No nível principal, criar uma Rule chamada de “Bulbshape” com o
seguinte comando.

if ( Bulb_Height / Bulb_Diameter ) > 1.7


{Glass_Bulb\Radius_Bulb = Bulb_Height / (2*1.7)
Bulb_Ratio = 1.7
Message ("The Ratio has reached its upper limit of 1.7. |
Bulb diameter has been modified accordingly.|
Bulb diameter is driven by ratio of 1.7 of the Bulb_Height")}
else if (Bulb_Height / Bulb_Diameter) < 1.125
{Glass_Bulb\Radius_Bulb = Bulb_Height / (2*1.125)
Bulb_Ratio = 1.125
Message("The Ratio has reached its lower limit of 1.125.|
Bulb diameter has been modified accordingly.|
Bulb diameter is driven by ratio of 1.125 of the Bulb_Height.")}
Else
{Glass_Bulb\Radius_Bulb = Bulb_Diameter / 2
Bulb_Ratio = Glass_Bulb\Glass_Height / (2 *
Glass_Bulb\Radius_Bulb)}
Filament_Support\WireSupport_Height =
Glass_Bulb\Glass_Height - Glass_Bulb\Radius_Bulb

2. Clique em “Yes” em “Conflicts Warning” na janela para prevenir o conflito


entre Formula.5 e essa nova Rule.

117
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 3 : Utilizar a ferramenta Knowledge Inspector


1. Na janela Knowledge Inspector selecione a opção “What If”;

2. Altere o valor do Bulb_Height de 34mm para 50mm e clique em Apply.


Analise os impactos dessa modificação.
3. Altere o valor do Bulb_Height de 50mm para 26mm e clique em Apply.
Analise os impactos.
4. Clique em “Cancel” para que a modificação do valor do parâmetro não
ocorra.

118
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 4 : Criar uma Design Table


1. Método Nº 1:
o Crie uma Design Table chamada de “Buld_Family” e selecione a opção
“Create a design table with the current parameter values”. Adicione
quarto novas configurações conforme imagem a seguir:

Altere para a configuração Nº5

2. Método Nº 2:
o Delete a Design Table anterior. Crie um novo arquivo Excel utilizando
as informações da tabela “CATKWA_Bulb_Family.xls” e associe
manualmente o parâmetro Glass_Bulb\Material a coluna Material

119
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 5 : Criar um Drawing através de Macro de uma Rule


1. Crie um parâmetro do tipo “String” utilizando a opção “Multiple values”
(In_Progress e Completed) e renomeie para “WorkStatus” deixe
configurado o ”In_Progress”;

2. Crie uma “Rule” chamada de “Drawing Creation” com o seguinte Script:

if WorkStatus == "Completed"
{ if Socket_Type == "American"
{ LaunchMacroFromDoc
("American_Drawing_Creation") }
else if Socket_Type == "European"
{LaunchMacroFromDoc("European_Drawing_Creation")}}

3. Altere o parâmetro WorkStatus de “In_Process” para “Completed”. Irá


criar automaticamente as vistas no drawing.

Note: É possível ver os dois comandos das macros utilizadas em


“Tools/Macro”

120
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 6 : Criar um Drawing através de Macro de um Reaction


Nesse passo vamos criar a Reaction que vai gerar automaticamente um
drawing atráves de uma macro.
1. Desative a “Rule” que foi criada anteriormente.
2. Criar um Reaction que desencadeia o mesmo desenho em seguida, o
processo “WorkStatus” e o valor do parâmetro que é igual a
“Completed”. No final das instruções, adicionar a linha “WorkStatus =
IN_PROGRESS” para que o parâmetro receba de volta o valor original.
Observe que não é possível fazer isso em uma “Rule”.
3. Altere o parâmetro “WorkStatus” de “In_Progress” para “Completed”. Irá
criar automaticamente um drawing.

121
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Passo 7 : Gere um “Part Family”


Abra o modelo: CATKWA_GlassBulb_DT.CATPart
1. Edite a Design Table 1 e insira a coluna “PartNumber”. Especifique o
valor de cada Partnumber. Por exemplo “Height*radius_material”

2. Salve o CATPart e feche.


3. Crie um novo documento Catalog.
4. Renomeie o capitulo para “Bulbs” e adicione um “Part Family” chamado
de “Glasses” usando o documento. CATKWA_Glass_Bulb_DT.CATPart

5. Clique em “Resolve” no menu contextual.


6. Salve e feche o documento Catalog.

122
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br
CATIA V5 – Knowledge Advisor Rev. 0

Abra o modelo: CATKWA_LightBulb_Assy_NoGlass.CATProduct


1. No Product, instancie o componente “34*12_ClearGlass” do catálogo.
Altere o PartNumber no “Glass_Bulb”.

2. Crie uma constraint de “Coincidence” entre o eixo Glass_Bulb e o eixo do


Socket.
3. Crie uma constraint de “Contact” entre os dois planos como mostrado na
imagem a seguir:

4. Adicione a fórmula:
Glass_Bulb\Glass_Height =Bulb_Height

123
Av. Jabaquara, 2940 – 2º. Andar
Planalto Paulista – SP – 04046-500
Fone/Fax (11) 2197-1000
www.tecmes.com.br

Potrebbero piacerti anche