Buscar

Aplicação Inicial em Knowledge_completo

Prévia do material em texto

FACULDADE SENAI DE TECNOLOGIA MECATRÔNICA 
 
 
PÓS-GRADUAÇÃO LATO SENSU 
PROJETO, MANUFATURA E ANALISE DE ENGENHARIA 
AUXILIADOS POR COMPUTADOR (CAD/CAM/CAE) 
 
 
Módulo: Knowledge 
Apresentação de diversas ferramentas do módulo 
 
Exercício: Parametrização de Estojo Cirurgico 
 
Prof. Dagoberto Gregorio 
 
Versão 1 
 
 
 
 
São Caetano do Sul 
2011 
 
Página 2 de 20 
 
2 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Situação Problema 
 
Dada uma família de estojo, efetuar o modelamento parametrizado da tampa do estojo 
conforme o catálogo do fabricante. 
 
 
Sabendo que todas as tampas deverão ter altura da aba de 10mm 
 
Objetivos: 
 
Este exercício visa apresentar as seguintes ferramentas do módulo Knowledge: 
 
 Parametrização de comprimentos, números inteiros e palavras 
 Criação de Tabela (Design Table) 
 Criação de Regras (RULE) 
 Criação de Reações (ACTION) 
 Criação de Verificação (CHECK) 
 Geração de catálogo (Catalog) 
 
Página 3 de 20 
 
3 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Desenvolvimento 
MODELANDO PARAMÉTRICAMENTE A TAMPA 
Criar o sketch da tampa parametrizando as dimensões de COMPRIMENTO e LARGURA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Criar a Design table 
conforme a tabela de 
Lembre que estes parâmetros são 
do tipo “comprimento” (Lenght) 
 
Página 4 de 20 
 
4 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Produtos para as dimensões de Comprimento e largura. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tabela do excel aberta para inserção de novos 
valores 
 
 
 
 
 
 
 
 
Vale notar que a tabela também pode ser criada em um documento do tipo .TXT 
 
 
 
Selecione a opção criar a tabela a 
partir dos parâmetros selecionados 
Selecionando o “Edit table” irá abrir o 
Excel no qual será possível inserir 
novos valores aos parâmetros (cada 
linha será um novo produto) 
 
Página 5 de 20 
 
5 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Parametrização da Furação 
 
 
Para a geração do Pattern deveremos 
definir o números de cópias (Instances), na primeira direção (Parâmetro NX) e na 
segunda direção (Parâmetro NY) observe que estes parâmetros deve ser criados como 
números Inteiros 
 
 
 
 
 
 
 
 
 
 
 
O número de furos (instances) é definido pela dimensão da tampa subtraída da posição 
inicial do furo e dividido por 10mm que será a distância entre os furos 
 
 
 
 
 
Note que os parâmetros 
aqui deverão ser números 
inteiros, portanto não 
possuem unidades 
dimensionais, desta forma 
devem ser divididos por mm 
para que isto ocorra. 
 
Página 6 de 20 
 
6 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
 
Relações entre os Parâmetros (Relations) 
 
 
 
Parametrização do tipo String 
 
Note que com a criação de um parâmetro do tipo String é possível criar palavras para 
gerar a seleção de situações pré determinadas, como no nosso exemplo, onde a palavra 
LISO selecionará a tampa sem furação e a palavra VAZADO selecionará a tampa com 
furação 
Esta função trabalha concomitantemente com a Design table, ou seja, para as diversas 
dimensões do produto poderemos tê-las com ou sem furação. 
Para criar este parâmetro selecione a opção String em “New parameter of type” e então 
escolha em “with” o modo Multiple Values . A seleção da opção Valores múltiplos abrirá 
 
Página 7 de 20 
 
7 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
uma caixa de diálogo Value List quando você selecionar o botão “New Parameter of type” 
Novo tipo de Parâmetro. 
 
 
 
 
 
 
 
 
 
 
 
 
 
A lista de valores deverá ser criada digitando o nome do item 
desejado e selecionando a seta para baixo para que o item 
fique ativo. 
Selecione OK ao finalizar a criação dos itens desejados. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Página 8 de 20 
 
8 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
 
Implementando uma Regra (Rule) 
 
 
 
Neste exemplo deveremos implementar uma regra que torne possível intercambiar os 
tipos de tampas (com ou sem furação) 
 Para criarmos uma regra deveremos ir par o módulo Knowledge Adivisor 
 
 
 
 
 
 
E então selecionar a ferramenta Rula (regra) 
 
 
 
 
 
 
 
 
 
 
 
Note que abrirá uma janela identificando a regra (Nome da regra, Descrição, Destinação) 
e quando selecionado o botão OK surge a tela onde será digitada a regra contendo as 
colunas: 
Dictionary – listagem dos comandos divididos por tipo da função 
 
Página 9 de 20 
 
9 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
 
A regra a ser criada é a seguinte: 
 
Se selecionarmos a opção da String LISO a criação do furo e do respectivo pattern 
deverão ser desativados 
Caso contrário (a opção da String selecionado for VAZADO) a criação do furo e do 
respectivo pattern deverão estar ativos 
Desta forma a rera deverá ficar da seguinte forma: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
É recomendável que a seleção dos itens, 
parâmetros sejam selecionados na árvore do 
CATIA assim como a seleção dos códigos de 
programação sejam selecionados na própria 
janela do Editor da regra. 
Desta forma evita-se o erro de digitação. 
 
Ao selecionarmos os botões OK ou APLLAY 
O editor verifica se existe algum erro de sintax. 
 
 A regra irá funcionar quando não existir erros 
 
Página 10 de 20 
 
10 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
 
Implementando uma Reação (Reaction) 
 
Na função Reação podemos trabalha a interação entre a modificação do projeto e as 
especificações para o projeto. 
 
Como exemplo, vamos tomar a seguinte situação do projeto da tampa: 
Devido a uma situação produtiva não será possível criarmos produtos menores do que 
100mm de comprimento ou 40mm de largura, desta forma ao ser inserido estes valores o 
software deverá informar ao projetista o problema e irá forçar a dimensão especificada. 
 
 
 
 
 
Para criarmos uma Reação deveremos ir par o módulo Knowledge Adivisor 
 
 
 
 
 
E então selecionar a ferramenta Reaction (Reação) 
 
 
 
 
 
 
 
 
 
 
 
 
Note que como recursos (Sources) 
foram selecionados os parâmetros 
“COMPRIMENTO” e “LARGURA”. 
Como Ação (Action) deveremos 
escrever o que desejamos obter 
como resposta (Reaction) dada a 
ação tomada na alteração das 
dimensões. 
 
Página 11 de 20 
 
11 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
 
 
A lógica implementada deverá ser a seguinte: 
 
Se o Comprimento for menor do que 100mm então comunique que não pode ser 
fabricado. Faça o comprimento igual 100 mm. 
e/ou 
Se a Largura for menor do que 40mm então comunique que não pode ser fabricado. Faça 
a largura igual a 40mm. 
 
O script ficará da seguinte forma: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Agora insira na sua tabela (Design table) novos valores onde o comprimento seja menor 
que 100mm e a Largura menor do que 40mm e teste para observar o que irá ocorrer. 
 
 
 
 
Página 12 de 20 
 
12 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de EngenhariaAuxiliados por Computador 
 
Implementando uma Verificação (Check) 
 
Este comando irá verificar se a condição solicitada é atendida (Farol Verde) ou não 
(Farol Vermelho). 
 
 
 
 
 
Na nossa hipótese usaremos a seguinte situação: 
Se o sistema verificar que o valor do parâmetro Nx for menor do que 8 estão o sistema 
não atende a especificação (farol Vermelho) e surgirá uma informação para verificar o 
comprimento implementado 
 
Para criarmos uma Verificação deveremos ir par o módulo Knowledge Adivisor 
 
 
 
 
E então selecionar a ferramenta Verificação (Check) 
 
 
 
 
 
 
 
 
 
 
Selecione o tipo de verificação 
(Type of Check) 
 
Insira uma mensagem (Message) 
Na opção Silent não 
aparecerá a caixa de 
mensagem 
Na opção Warning 
aparecerá a caixa de 
mensagem 
 
Página 13 de 20 
 
13 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Editando e Criando Parâmetros 
 
Podemos editar e criar parâmetros de uma forma mais produtiva utilizando o comando 
“Parameters Explorer” 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Nesta Janela observamos todos os parâmetros, suas características, propriedades como 
nome, comentários, podendo ainda ser transformados em valores constantes (Constant) 
ou escondidos (Hide) 
Também é possível impor uam faixa de valores superiores (Sup. Range) e inferiores (Inf. 
Range). 
 
Desta forma podemos administrar totalmente os parâmetros do projeto. 
 
Página 14 de 20 
 
14 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
 
Criando um Catálogo (Catolog) 
 
Catálogo (Catalog) é uma biblioteca de componentes ou produtos. 
Podendo ser selecionado um componente de uma família de componentes. 
 
As principais ferramentas para a criação de catálogos são: 
 
 
 
 
 
 
 
 
Entre no módulo “Catalog Editor” 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Página 15 de 20 
 
15 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Clique no ícone “Add Family” e dê um nome para a mesma (EXEMPLO Tampa) 
 
 
 
 
 
 
 
 
 
Na árvore dê 2 clique sobre a família Tampa para ativar a ferramenta “Data” 
 
 
 
Clique em “Add Component” para adicionar um elemento no catálogo 
Abrirá a janela “Description Definition” e então selecione o botão “Select document in 
session” 
 
Na janela “Session document” selecione o 
caminho indicado e surgira na janela de 
visualização o modelo selecionado. 
 
 
 
Clique em OK para finalizar 
 
Página 16 de 20 
 
16 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Para abrir a peça apartir de um catálogo você deve iniciar um arquivo de montagem 
(CatProduct) e então abrir o “Catalog Browser”. 
 
 
 
Na janela “Catalog Browser” vá em abrir (na direita) e 
surgirá a janela “Browse” selecione o ícone “Loaded 
document” e na janela “Session document” selecione 
catalog1.catalog 
 
 
Então clique OK 
 
 
 
Ficará então a janela do catalogo da seguinte forma: 
 
 
 
 
 
 
 
 
 
 
 
 
Página 17 de 20 
 
17 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Após dar 2 clique no ícone Tampa surgirá o item tampa e clicando sobre o mesmo o item 
será inserido no seu conjunto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Note que o item inserido, em seu desenho, contem todo o conhecimento (parametrização, 
regras, tabelas, etc.) inserido no modelo original. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Página 18 de 20 
 
18 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Criando um Catálogo (Catolog) de uma Família de Peças 
 
Outra possibilidade de criação de catálogo é a geração das peças a partir de uma 
Design_Table, ou seja, serão gerados n_ elementos na família de um produto para as n_ 
linhas de uma tabela. 
Para tal devemos criar um parâmetro do tipo string denominada de “PartNumber” a qual 
será a identificação de cada possível peça a ser criada. 
- Criar o parâmetro 
 
 
 
 
 
- Criar a Design_Table denominada “TAMANHO TAMPA” 
 
 
 
 
 
 
 
 
 
 
- Entre no editor de catálogos 
 
 
 
 
 
 
 
 
 
 
 
 
Página 19 de 20 
 
19 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
Defina uma família e de o nome de “Tamanho da Tampa” 
 
 
 
 
 
 
 
 
 
Dê 2 cliques em tamanho da tampa 
 
 
 
 
 
 
 
 
E selecione a ferramenta para adicionar uma part genérico 
 
 
 
 
Clique em “Select Document” e busque o arquivo CATPart do seu projeto, selecionando-o 
 
 
 
 
 
 
 
 
 
 
 
Página 20 de 20 
 
20 
Faculdade SENAI de Tecnologia Mecatrônica 
Pós Graduação em Projeto, Manufatura e Análise de Engenharia Auxiliados por Computador 
 
 
 
 
 
 
 
 
 
 
 
 
Quando clicar em OK será criado catálogo das peças 
 
Ou na forma de ícones 
Salvar o catálogo com nome “Tamanho da Tampa” 
Fechar e utilizar como um catálogo (Lembre de reconhecer o local em que foi salvo).

Continue navegando