This work describes a tool for extraction of features in 2D images applied to industrial automation. The method uses techniques implemented targeting of images into pieces model as detection of edges in the extraction of spatial coordinates of the image and import applications in CAD (Computer-Aided Design) for the generation of programmers for Computer Numerical Control (CNC). This work is to copy a particular model (image) from an
existing object, which features a process of reverse engineering. An initial prototype was developed using the Java language with the Eclipse IDE and library for handling complex images, the API Java Advanced Image (JAI). For the acquisition of parts to be machined, was
prepared an environment of lighting to highlight areas of interest improving the luminance of the same and enabling the application of techniques developed in this prototype. Different operators for detecting edges were exploited in order to implement the best technical and that best represent the real piece. A new technique of targeting the prototype was adapted from the integration of technology Java / MatLab and with the acquisition of images through technical Multi-flash. After the application of different processing techniques, a text file containing the coordinates of the image (piece) is generated and imported into CAD. In the CAD environment, runs calculating the trajectory of the tool that identifies the geometry of the
piece and defines the path of the tool in the generation of CNC program for breeding the same. Results presented and evaluation of the tool demonstrates the feasibility of applying the automated system developed as part of parts to play in numerical control machines. / O presente trabalho descreve uma ferramenta para extração de características em imagens 2D aplicado à automação industrial. O método implementado utiliza técnicas de
segmentação de imagens em peças modelo, como detecção de bordas, na extração das coordenadas espaciais da imagem e importação em aplicativos CAD (Computer-Aided
Design) para a geração de programas de Comando Numérico Computadorizado (CNC). Este trabalho consiste em copiar um determinado modelo (imagem) partindo de um objeto já
existente, o que caracteriza um processo de engenharia reversa. Um protótipo inicial foi desenvolvido usando a linguagem Java com o IDE Eclipse e a biblioteca para manipulação de imagens complexas, o API Java Advanced Image (JAI). Para a aquisição das peças a serem
usinadas, foi elaborado um ambiente de iluminação a fim de ressaltar áreas de interesse melhorando a luminância das mesmas e viabilizando a aplicação das técnicas desenvolvidas
nesse protótipo. Diferentes operadores de detecção de bordas foram explorados, a fim de aplicar a melhor técnica e que melhor representasse a peça real. Uma nova técnica de
segmentação foi adaptada ao protótipo, a partir da integração da tecnologia Java/MatLab e com a aquisição de imagens através da técnica Multi-flash. Após a aplicação de diferentes técnicas de processamento, um arquivo texto contendo as coordenadas da imagem (peça) é gerado e importado no CAD. No ambiente CAD, é executado o cálculo da trajetória da ferramenta que identifica a geometria da peça e define o caminho da ferramenta na geração do programa CNC para reprodução da mesma. Resultados apresentados e a avaliação da ferramenta demonstram a viabilidade de aplicação do sistema desenvolvido como parte automatizada para reprodução de peças em máquinas de comando numérico.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufsm.br:1/8071 |
Date | 14 April 2008 |
Creators | Morgan, Jolvani |
Contributors | Silva, Alexandre Dias da, Lorini, Flavio José, Oliveira, Leandro Costa de |
Publisher | Universidade Federal de Santa Maria, Programa de Pós-Graduação em Engenharia de Produção, UFSM, BR, Engenharia de Produção |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Repositório Institucional da UFSM, instname:Universidade Federal de Santa Maria, instacron:UFSM |
Rights | info:eu-repo/semantics/openAccess |
Relation | 300800000005, 400, 300, 300, 300, 500, 3b38579e-678e-4369-884f-4339cc684805, 42cf8f60-df58-4fc7-a733-c272a110e50c, 5318011d-9be1-4c71-a1fb-b03e302ed625, e8a10853-9d71-4741-a55e-e1039af8ad72 |
Page generated in 0.0027 seconds