�rea Cient�fica: Automação e Controlo
Desenvolvimento de uma aplicação de software que converta código G numa linguagem de alto nível interpretável por um controlador aberto da NI
Publicada a 2015-04-09
Aluno: Pedro Miguel Gonçalves da Costa Pereira      N�mero: 58731       Email: a58731@alunos.uminho.pt
Data in�cio: 01/10/2013      Data Conclus�o:  

Orientador(es):
Nome: António Costa Marques Pinho      Email: acmpinho@dem.uminho.pt   
Nome: Jaime Fonseca      Email: jaime@dei.uminho.pt   

Arguente(s):
Data da defesa:       
vers�o electr�nica

Descri��o:

O contexto industrial tem vindo a sofrer mutações devidas à cada vez maior diversidade de produtos desenvolvidos, à diminuição do ciclo de vida e à crescente complexidade que eles apresentam. A gradual redução do tempo de vida de um produto, faz com que as empresas necessitem de desenvolver novos produtos num mais curto espaço de tempo. Esta realidade tem levado as empresas a metodologias e ferramentas de desenvolvimento de produtos que lhes permitam atingir esse objetivo. Os "softwares" de CAD, CAE e CAM têm tido, neste âmbito, uma grande difusão. A informação gerada por estes sistemas (modelo conceptual) será posteriormente exportada em formato "standard" (IGES, STL, VDA, STEP, etc.) e posteriormente importada no mesmo formato para o sistema CAE (permitindo simular numericamente o modelo) e/ou para um sistema CAM (permitindo gerar as trajetórias de maquinagem).

Os controladores de movimento abertos são cada vez mais usados na indústria atual devido à sua flexibilidade e utilização de linguagens de programação de alto nível. Por outro lado apresentam facilidades quando é necessário integrar diferentes tipos de sensores devido à facilidade com que se integram novas cartas para interface com esses sensores. No entanto a maioria destes controladores apresenta uma grande desvantagem que é a não leitura direta do código G para execução das peças previamente desenhadas nas ferramentas de CAD tradicionais. 

 

 


Objectivos:

 

O objetivo deste trabalho de Projeto/mestrado, consiste no desenvolvimento de uma aplicação de software que permita a leitura do código G de diferentes ferramentas CAD (solidworks e autocad por exemplo), e a converta numa linguagem de alto nível passível de ser interpretada por um controlador aberto de motion control da national instruments. Este controlador com base no código convertido comandará uma máquina XYZ para executar as peças previamente desenhadas no CAD. Nesta primeira aproximação pretende-se que a aplicação consiga executar peças a 2D.

 

Para tal serão efetuadas as seguintes tarefas:

 

1.      Estudo da linguagem G gerado por algumas ferramentas de CAD tradicionais.

 

2.      Estudo da máquina XYZ : parametrização dos drives, placa de motion control da NI e software já existente da NI.

 

3.      Desenvolvimento de uma aplicação de sodtware gráfica que leia o código G e o traduza para uma linguagem de alto nível e permita a simulação a 2D de movimento dos eixos.

 

4.      Testes na máquina XYZ

 

Recursos materiais

 

            Para o desenvolvimento deste projeto já existe a máquina XYZ (figura abaixo) atualmente controlada utilizando a toolkit de motion control da NI. Os recursos adicionais que possam ser necessários para o desenvolvimento da aplicação serão fornecidos pelo departamento de eletrónica industrial e de engenharia mecânica.

 

 


Links importantes:
http://dei-s3.dei.uminho.pt/jaime/files/interface%20para%20maquina%20xyz.pdf

Palavras chave:
Linguagem G, controlador aberto

Copyright © DEI Universidade do Minho - Todos os direitos reservados
Powered byNetmove