introdução à modelagem · suporte grá co padrão: opengl, x_windows, win32_gdi, etc....

24

Upload: others

Post on 07-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à Modelagem

Introdução à Modelagem

Altamir Dias

1DEPTO. DE ENGENHARIA MECÂNICA

Universidade Federal de Santa Catarina

CURSO DE GRADUAÇÃO EM ENGENHARIA MECÂNICACURSO DE GRADUAÇÃO EM ENGENHARIA DE

CONTROLE E AUTOMAÇÃO

Dias, A. Introdução ao Projeto APC

Page 2: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à Modelagem

1 Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Dias, A. Introdução ao Projeto APC

Page 3: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Sistemas CAE/CAD/CAM

Critérios de Escolha:Hardware usadoDesenvolvimento do softwareFabricante

Tipos de Hardware: nomeclatura históricaMainframeMini-computadorEstação de trabalho (workstation)Micro-computador

Tipos de Hardware: nomenclatura atualSupercomputadorCluster: computadores em processamento paraleloComputador pessoal �> a estação de trabalho

Dias, A. Introdução ao Projeto APC

Page 4: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

O Software em Sistemas CAE/CAD/CAM

Capacidade de modelagem e análiseTécnicas de representação: B-reps, sweep, CSG �> de�ne oconceito de kernel grá�co e estrutura de dados.Entidades de modelagem: per�s, curvas, sólidos, superfícies,etc.Tipos de Manipulação Geométrica:

Entrada de dados;Sistemas de coordenadas;Operadores de construção geométricas.

Suporte grá�co padrão: opengl, x_windows, win32_gdi, etc.Documentação de projeto

Dias, A. Introdução ao Projeto APC

Page 5: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

O Software em Sistemas CAE/CAD/CAM

AplicativosMontagensCálculo de propriedades de engenhariaAnálise de tensões e otimizações

Calculo de tensões limites;Mecanismos;Simulações de projeto e manufatura.

Interação com a manufaturaSimulação de usinagemInjeção e fundiçãoDobramento de chapasSimulação e programação numérica

Dias, A. Introdução ao Projeto APC

Page 6: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Fabricantes

IBM-Dassault - Catia, SolidWorks

Siemens - Nx, I-deas

PTC - ProEngineer - Creo

AutoDesk - Inventor, AutoCAD

Bentley - MicroStation

Veja outras opções em:

http://www.caddigest.com/

Dias, A. Introdução ao Projeto APC

Page 7: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Ambiente de modelagem ProE

Dias, A. Introdução ao Projeto APC

Page 8: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Ambiente de modelagem Nx-Siemens

Dias, A. Introdução ao Projeto APC

Page 9: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Elementos de modelagem do ProE

Dias, A. Introdução ao Projeto APC

Page 10: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Con�gurando para a modelagem

Módulos de uso: esboços, peças, montagens, manufatura, etc.Arquivos de con�guração:

Sistemas de unidadesArquivos de con�guração:

Sistemas de unidadesSistema internacional: norma iso �> seguido pela ABNTSistema inglês.

Arquivos sementes/gabaritos

São arquivos *.prt asssociados as normas de unidades de medidas.Servem também para de�nir preferências, expressões usadas, tipo devistas e atributos dos arquivos usados.,

Dias, A. Introdução ao Projeto APC

Page 11: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Con�gurando para a modelagem

Arquivos de unidades no Nx (Siemens):xxx_seedpart_in.prtxxx_seedpart_mm.prt

No Creo (Pro/E) - PTC:inlbs_part_solid.prt � peças;mmns_part_solid.prt � peças;mmns_asm_design.prt � montagens.

Dias, A. Introdução ao Projeto APC

Page 12: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Con�gurando para a modelagem

Arquivos de con�guração:con�g.pro: de�ne-se variáveis de ambiente do sistema demodelagemcon�g.win � de�ne-se con�guração das janelas do sistema CAD

Estes arquivos estão localizados em:../../proewild�re4.0/text (../../ - diretório de instalação)Podem ser copiados e personalizados;E colocados no diretório de trabalho

Acesso ao con�gurador Pro/E-5.0con�g.pro � Tool - - > Optionscon�g.win � Tool - - > Screen or Enviroment ?

Acesso ao con�gurador Creo-2.0File - - > Optionscon�g.pro e con�g.win foram intergrados num só ambiente decon�guração

Dias, A. Introdução ao Projeto APC

Page 13: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Con�gurando para a modelagem

Exemplo de con�g.pro

Dias, A. Introdução ao Projeto APC

Page 14: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Componentes de Interface

São compostos por uma interface grá�ca contendo:Barras de ferramentas, ordenadas por grupos lógicos epersonalizados pelo usuário;Elementos de seleção rápida:

menus de cascata;menus pop-up;caixas de diálogos: �xas,livres, etc.;itens de dados acessados na própria interface grá�ca.

Muitos atributos atuam modalmente, ou seja, �cam ativos atéser mudado seu estado (ex: cores, tipo de linhas, etc).

Dias, A. Introdução ao Projeto APC

Page 15: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Formas de interação com a interface

Ferramentas: mouse, teclado, toque?, voz?O papel do mouse:

apontar entidades e objetos;selecionar itens de menus;marcar e desmarcar elementos selecionados.

Mouse e as cores

Os sistemas usam cores de entidades para realçar as seleções oupara destacar as intenções de projeto ou ações realizadas nomovimento do mouse sobre a imagem de peças, montagens emódulo de manufatura.

Dias, A. Introdução ao Projeto APC

Page 16: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Formas de interação do mouse com a interface

MB1 - botão da esquerda � serve para seleção;

MB2 - botão do meio � con�rmação de aceitação - OK;

MB3 - botão da direita � acesso a atributos ou operaçõessobre as entidades.

Dias, A. Introdução ao Projeto APC

Page 17: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Formas de interação do mouse com a interface

Exemplo de uso do mouse na visualização no ambiente demodelagem:

MB2 apertado � serve para gerar rotações do objeto;

Ctrl + MB2: usado para ampliar ou diminuir objeto (zoom);

Shift + MB2: usado para deslocar o objeto (pan);

Dias, A. Introdução ao Projeto APC

Page 18: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Formas de interação do mouse com a interface

Exemplo de ação dos componentes do mouse no ambiente demodelagem:

Dias, A. Introdução ao Projeto APC

Page 19: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Formas de interação do mouse com a interface

Exemplo seleção de objetos com o mouse no ambiente demodelagem:

Dias, A. Introdução ao Projeto APC

Page 20: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Formas de interação do mouse com a interface

Exemplo de ação dos componentes do mouse e teclado noambiente de montagem:

Dias, A. Introdução ao Projeto APC

Page 21: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Elementos de modelagem no Pro/E-Creo

Módulos de modelagem

Dias, A. Introdução ao Projeto APC

Page 22: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Elementos de modelagem no Pro/E-Creo

Destacando módulos de modelagem de peças

Dias, A. Introdução ao Projeto APC

Page 23: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Tipos de modelagem geométrica

Genérica ou explicíta:os elementos do objeto são criados no espaço de modelagem apartir de uma estrutura de dados baseada em vértices, arestase faces;

A alteração da forma geométrica depende da manipulação devértices, arestas e faces;

Instâncias de elementos 2D são usuais para este tipo demodelagem, embora modelos 3D podem ser criados (Blender,3DS Max)

ParamétricaO objeto é de�nido por um conjunto de variáveis básicas (parâmetros ) que podem ser editadas posteriormente;estes parâmetros podem ter relacionamento entre si;permite a reusabilidade dos dados do objeto modelado eposterior serialização do modelo

Dias, A. Introdução ao Projeto APC

Page 24: Introdução à Modelagem · Suporte grá co padrão: opengl, x_windows, win32_gdi, etc. Documentação de projeto Dias, A. Introdução ao Projeto APC. Introdução à Modelagem

Introdução à ModelagemIntroduçãoInterfacesMódulos de modelagem

Tipos de modelagem geométrica

Baseado em RestriçõesÉ um modelo paramétrico com adição de relacionamento deseus parâmetros (restrições).Permite dois tipos de restrições:

dimensionais (relação entre os parâmetros )geométricas (relacionamento entre as entidades geométricas:pontos, curvas, planos, superfícies)

Híbrido: uma combinação dos três anteriores.

Dias, A. Introdução ao Projeto APC