Академический Документы
Профессиональный Документы
Культура Документы
1 RESUMO
Este artigo aborda uma aplicação prática dos conceitos de features num sistema CAD para a geração de programas
CNC para peças rotacionais. A partir da definição da peça com features, e com o uso de aplicativo específico, é possível
gerar o programa CNC automaticamente sem a intervenção do usuário. Isto é feito a partir da interpretação das features
representadas numa estrutura de dados adequada. Internamente o sistema possui um plano de processo padrão para as
features disponíveis na biblioteca. Desta forma é possível obter o programa CN automaticamente, sendo o mesmo
submetido a um simulador independente que interpreta o arquivo CN.
Palavras-chave: CAD, CAM, CNC, Features.
141
II Congresso Brasileiro de Gestão de Desenvolvimento de Produto
São Carlos, SP – 30-31 Agosto de 2000
4) Move-se rapidamente na direção Z para o ponto desenvolveu o sistema FeatCAD-2D. Neste sistema, as
P3, o qual tem a mesma coordenada do ponto PI(zi,xi). features rotacionais são classificadas de acordo com sua
O último passe é dado ao longo do perfil da peça para forma em: simples, compostas e de alto nível. As features
obter o acabamento. compostas são por exemplo, o padrão circular de furos; as
features de alto nível são peças como o pino cilíndrico com
cabeça, parafuso, etc. As features simples se subdividem
X em elementares e combinadas. Sendo que as combinadas
Pm(Zm,Xm
são resultantes da combinação de features elementares
Pi( Zi,Xi)
) como um eixo roscado.
As features elementares dividem-se em básicas e
modificadoras. As básicas são o eixo e o furo; as
modificadoras são aquelas que produzem alteração sobre as
features básicas (chanfro, arredondamento, concordância,
rosca, ranhura, etc.)
Pl( Zl,Xl) A representação destas informações é feita através de
uma estrutura de dados independente do sistema CAD
(AutoCAD R12). Como representada na figura 2, esta
Movimento de corte Movimento rápido Z
estrutura é composta por um conjunto, que pode ter vários
subconjuntos, que por sua vez, cada subconjunto pode ter
várias peças. Cada peça pode então ser composta por
features básicas eixo (externa) e furo (interna). Sendo que a
Figura 1: Trajetória de corte para desbaste e acabamento, cada uma delas podem ser associadas features
Chen (1998). modificadoras.
Maziero (1998) desenvolveu um sistema CAD baseado Lista de Conjuntos
qual possui seqüências de operação de usinagem para peças Face Inicial-FI feature e i x o
Face Final-FF
CoordY
Face Inicial - FI
5 IMPLEMENTAÇÃO X
associada features tecnológicas como tolerâncias, Para o cálculo do índice de aproveitamento, é necessário
acabamento superficial, etc. conhecer o peso da matéria-prima. Para isso, a peça é
O sistema possui uma interface gráfica desenvolvida no pesquisada em busca do maior diâmetro, de modo
AutoCAD R12, utilizando-se do ambiente de programação semelhante ao descrito anteriormente. Ao definir qual é o
ADS (programável em linguagem C/C++), bem como um maior diâmetro, é verificada a respectiva tolerância que este
sistema especialista que realiza análises em tempo real da diâmetro possui. Pois a tolerância do diâmetro é um
condição de existência da feature que está sendo inserida na atributo da feature eixo Deste modo, a partir da tolerância é
peça. definido o sobre-material a ser deixado em função do
No caso específico deste trabalho, o aplicativo retira acabamento desejado. O diâmetro, mais o sobre-material,
informações da estrutura de dados onde está representada a resulta no diâmetro mínimo da matéria-prima. Com este
peça, para gerar o programa CN de forma automática. resultado, é procurado um diâmetro padrão que está
cadastrado no sistema e definida a matéria-prima.
5.2 O APLICATIVO PARA GERAÇÃO DE Com o diâmetro da matéria-prima e o comprimento da
PROGRAMAS CNC peça mais o sobre-material nas extremidades, define-se o
Como a peça é representada através de features, e as volume da matéria-prima e consequentemente o peso. O
features estão representadas na estrutura de dados com a índice de aproveitamento (peso da peça dividido pelo peso
hierarquia representada na figura 2, basta percorrer a da matéria-prima) pode ser definido, bem como o custo da
estrutura de dados para analisar as informações do ponto de matéria prima envolvida.
vista desejado e gerar novas informações em função do
aplicativo específico 5.3 POSIÇÃO DA PEÇA
PEÇA
Para efetuar a usinagem da peça, primeiramente deve
CONCORDÂNCIA0
eixos ser definida a posição em que deve ser fixada no torno. A
EIXO1
EIXO0
EIXO0 chanfro
CHANFRO0 posição da peça depende das features externas e internas
EIXO2
3) Rosca externa - antes deve-se executar ranhura para Pega FF do eixo como argumento
5) Sangramento da peça.
PosiçãoPasse < RaioEixo +
Estas operações são executadas em função da existência Verifica se há chanfro na FF do eixo RaioConcordânca + sobreMetal Comp=Comp - Lconcordância
das respectivas features. No caso de desbaste e acabamento, Procura novo eixo que possui FF=FI do eixo
conhecido
FIM
144
II Congresso Brasileiro de Gestão de Desenvolvimento de Produto
São Carlos, SP – 30-31 Agosto de 2000
146