Um sistema de geração de trajetórias de ferramentas em 3 eixos

Detalhes bibliográficos
Autor(a) principal: Oliveira, Leandro Costa de
Data de Publicação: 1997
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/18240
Resumo: A fabricação de peças mecânicas por usinagem tornou-se mais versátil com o uso de máquinas-ferramentas com Comando Numérico Computadorizado. Este recurso permitiu a obtenção de superfícies de geometria mais complexa, extremamente difíceis de se fabricar com máquinas convencionais. A tarefa de escrever os programas CNC para usinar tal geometria também não é fácil, sendo necessário recursos auxiliares para alcançar este objetivo. O embasamento para utilização desta tecnologia passa inicialmente pelos conceitos e fundamentos de máquinas-ferramentas com CNC, programação CNC e modelagem geométrica de superfícies. Na elaboração deste estudo foram analisados vários relatos sobre sistemas de geração de programas CNC, tipos de trajetórias de ferramentas, otimização de programas CNC, reconhecimento de forma e sistemas de simulação e verificação. Desta análise foi estruturada uma estratégia para realização deste trabalho, que trata da implementação de um sistema de geração de programas CNC para máquinas de 3 eixos, destinado a superfícies de forma livre. O software admite modelos de superfícies criadas em um modelador na forma paramétrica Bézier e gera segmentos de programa CNC para usiná-las em duas etapas: desbaste e acabamento. Do modelo paramétrico são geradas duas poligonalizações para estas duas etapas. A primeira, de menor resolução, é usada para a operação de desbaste, para seleção de ferramentas e para determinação das inclinações da superfície, dados necessários para a operação posterior. A segunda, de maior resolução, oferece melhores condições de aproximação da superfície paramétrica e permite a geração da trajetória usada no acabamento. A etapa de desbaste, destinada à remoção do excesso de material da peça, é realizada com uma ferramenta de extremidade cilíndrica trabalhando em vários planos de corte. Cada plano é usinado através de movimentos em ziguezague, e posteriormente faz-se uma trajetória equidistante ao contorno das cavidades ou protrusões existentes. Já a etapa de acabamento, que visa conferir a forma e dimens5o desejadas à peça, é realizada com uma ferramenta de extremidade esférica trabalhando em ziguezague por toda a superfície. Nesta etapa, são determinados espaçamentos diferenciados entre os movimentos da ferramenta, segundo as inclinações da superfície. Desta forma, consegue-se uma redução no número de comandos, sem perder em qualidade. Três casos são apresentados, sendo o primeiro, uma superfície formada por toda cavidade e uma protrusão, o segundo, uma cavidade e o terceiro uma protrusão. O primeiro caso apresenta todos os passos executados nestas etapas consideradas. Os demais apresentam os resultados obtidos. Para verificar o programa CNC gerado foi implementado um simulador que confere o resultado obtido com a superfície modelada na forma paramétrica. Este simulador também tem um funcionamento diferenciado para cada etapa de usinagem e confere uma boa precisão a peça acabada. Os resultados demonstram a eficiência do sistema quanto à sua rapidez e também quanto à forma da peça. Em função das resoluções consideradas nos sistemas de geração e de simulação, encontrou-se um erro entre a superfície paramétrica e a superfície simulada. Conclui-se que a utilização de maior resolução para a geração da trajetória da ferramenta na etapa de acabamento é decisiva para a redução do erro encontrado comparando o modelo paramétrico com a superfície simulada.
id URGS_b7664ea397671cdf949d19048e16d044
oai_identifier_str oai:www.lume.ufrgs.br:10183/18240
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Oliveira, Leandro Costa deLaschuk, Anatolio2010-01-09T04:14:32Z1997http://hdl.handle.net/10183/18240000194291A fabricação de peças mecânicas por usinagem tornou-se mais versátil com o uso de máquinas-ferramentas com Comando Numérico Computadorizado. Este recurso permitiu a obtenção de superfícies de geometria mais complexa, extremamente difíceis de se fabricar com máquinas convencionais. A tarefa de escrever os programas CNC para usinar tal geometria também não é fácil, sendo necessário recursos auxiliares para alcançar este objetivo. O embasamento para utilização desta tecnologia passa inicialmente pelos conceitos e fundamentos de máquinas-ferramentas com CNC, programação CNC e modelagem geométrica de superfícies. Na elaboração deste estudo foram analisados vários relatos sobre sistemas de geração de programas CNC, tipos de trajetórias de ferramentas, otimização de programas CNC, reconhecimento de forma e sistemas de simulação e verificação. Desta análise foi estruturada uma estratégia para realização deste trabalho, que trata da implementação de um sistema de geração de programas CNC para máquinas de 3 eixos, destinado a superfícies de forma livre. O software admite modelos de superfícies criadas em um modelador na forma paramétrica Bézier e gera segmentos de programa CNC para usiná-las em duas etapas: desbaste e acabamento. Do modelo paramétrico são geradas duas poligonalizações para estas duas etapas. A primeira, de menor resolução, é usada para a operação de desbaste, para seleção de ferramentas e para determinação das inclinações da superfície, dados necessários para a operação posterior. A segunda, de maior resolução, oferece melhores condições de aproximação da superfície paramétrica e permite a geração da trajetória usada no acabamento. A etapa de desbaste, destinada à remoção do excesso de material da peça, é realizada com uma ferramenta de extremidade cilíndrica trabalhando em vários planos de corte. Cada plano é usinado através de movimentos em ziguezague, e posteriormente faz-se uma trajetória equidistante ao contorno das cavidades ou protrusões existentes. Já a etapa de acabamento, que visa conferir a forma e dimens5o desejadas à peça, é realizada com uma ferramenta de extremidade esférica trabalhando em ziguezague por toda a superfície. Nesta etapa, são determinados espaçamentos diferenciados entre os movimentos da ferramenta, segundo as inclinações da superfície. Desta forma, consegue-se uma redução no número de comandos, sem perder em qualidade. Três casos são apresentados, sendo o primeiro, uma superfície formada por toda cavidade e uma protrusão, o segundo, uma cavidade e o terceiro uma protrusão. O primeiro caso apresenta todos os passos executados nestas etapas consideradas. Os demais apresentam os resultados obtidos. Para verificar o programa CNC gerado foi implementado um simulador que confere o resultado obtido com a superfície modelada na forma paramétrica. Este simulador também tem um funcionamento diferenciado para cada etapa de usinagem e confere uma boa precisão a peça acabada. Os resultados demonstram a eficiência do sistema quanto à sua rapidez e também quanto à forma da peça. Em função das resoluções consideradas nos sistemas de geração e de simulação, encontrou-se um erro entre a superfície paramétrica e a superfície simulada. Conclui-se que a utilização de maior resolução para a geração da trajetória da ferramenta na etapa de acabamento é decisiva para a redução do erro encontrado comparando o modelo paramétrico com a superfície simulada.Manufacturing of mechanical pieces by machining became more versatile with the use of tool machines equipped with Computerized Numerical Control. This resource allows more complex geometry surfaces, which are very difficult of manufacture with conventional machines. Writing of CNC programs for machining such geometry is also not easy, demanding further resources to fulfill this goal. Basics of using this tecnology includes concepts and fundamentals of CNC tool machines, CNC programming and geometrical modeling of surfaces. In this dissertation, it were analysed several reports of CNC tool path generation systems, tool path types, CNC program optimization, form recognition and simulation and verification systems. From this analysis, it was designed a strategy to prepare this dissertation, whose main purpose was to implement a CNC program generation system for 3 axis machines for free-form surfaces. The software admits surface models designed in a modeler using Bezier parametric form and generates segments of CNC programs for machining in two stages: rough and finishing. From the parametric model, two poligonalizations are generated for these stages. The first, of lower resolution, is used for a rough operation, for tools selection and for determination of surface inclinations, which ares necessary data for later operations. The second poligonalization, of greater resolution, offers better conditions of aproximation to the parametric surface and allows the generation of the tool path used in finishing. The rough stage, used to remove excess of material in this piece, is realized with a cylindrical end cutter working in several cutting planes. Every plane is machined in zigzag movements and later is done a tool path with constant offset with the existent cavity or protrusions. The finishing stage, whose goal is to give the desirable form and dimension to the piece, is done with a ball-end cutter, working in zigzag upon the whole surface. In this stage, no equal distances are determined betwen the tool movements according to surface inclinations. Thus, a reduction in the number of commands is obtained without loss of quality. Three cases are presented, where the first one is a surface formed by a cavity and a protrusion, the second one is a cavity, and the third one is a protrusion The first case is completely presented with all the steps. In the others cases, results are given. In order to evaluate the generated CNC program, it was implemented a simulator that checks the results with the modeled surface. This simulator uses different approaches in each stage of machining and gives a good precision to piece finishing. The results demonstrate the system eficiency as to speed, performance and also to form. On account of resolutions considered in the generation system and in simulation, errors were found between the parametric and the simulated surfaces. Comparing the parametric model with the simulated surface, it is clear that the use of greater resolution during the generation of the tool path in the finishing stage is decisive to reduce the errors.application/pdfporComputação gráficaControle automáticoTrajetoria : FerramentasTool pathCNC programmingComputer numerical controlledUm sistema de geração de trajetórias de ferramentas em 3 eixosA system of tool-path generation in 3 axis info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaCurso de Pós-Graduação em Ciência da ComputaçãoPorto Alegre, BR-RS1997mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000194291.pdf000194291.pdfTexto completoapplication/pdf13801547http://www.lume.ufrgs.br/bitstream/10183/18240/1/000194291.pdf349fc7f30c36f9deada85565cc8c8c20MD51TEXT000194291.pdf.txt000194291.pdf.txtExtracted Texttext/plain161369http://www.lume.ufrgs.br/bitstream/10183/18240/2/000194291.pdf.txt11e161c0ff2b7679bda2ef865c539afcMD52THUMBNAIL000194291.pdf.jpg000194291.pdf.jpgGenerated Thumbnailimage/jpeg1211http://www.lume.ufrgs.br/bitstream/10183/18240/3/000194291.pdf.jpg40267e3c3dd2a000848fe60a0c872a9fMD5310183/182402018-10-05 08:17:28.413oai:www.lume.ufrgs.br:10183/18240Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-05T11:17:28Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Um sistema de geração de trajetórias de ferramentas em 3 eixos
dc.title.alternative.en.fl_str_mv A system of tool-path generation in 3 axis
title Um sistema de geração de trajetórias de ferramentas em 3 eixos
spellingShingle Um sistema de geração de trajetórias de ferramentas em 3 eixos
Oliveira, Leandro Costa de
Computação gráfica
Controle automático
Trajetoria : Ferramentas
Tool path
CNC programming
Computer numerical controlled
title_short Um sistema de geração de trajetórias de ferramentas em 3 eixos
title_full Um sistema de geração de trajetórias de ferramentas em 3 eixos
title_fullStr Um sistema de geração de trajetórias de ferramentas em 3 eixos
title_full_unstemmed Um sistema de geração de trajetórias de ferramentas em 3 eixos
title_sort Um sistema de geração de trajetórias de ferramentas em 3 eixos
author Oliveira, Leandro Costa de
author_facet Oliveira, Leandro Costa de
author_role author
dc.contributor.author.fl_str_mv Oliveira, Leandro Costa de
dc.contributor.advisor1.fl_str_mv Laschuk, Anatolio
contributor_str_mv Laschuk, Anatolio
dc.subject.por.fl_str_mv Computação gráfica
Controle automático
Trajetoria : Ferramentas
topic Computação gráfica
Controle automático
Trajetoria : Ferramentas
Tool path
CNC programming
Computer numerical controlled
dc.subject.eng.fl_str_mv Tool path
CNC programming
Computer numerical controlled
description A fabricação de peças mecânicas por usinagem tornou-se mais versátil com o uso de máquinas-ferramentas com Comando Numérico Computadorizado. Este recurso permitiu a obtenção de superfícies de geometria mais complexa, extremamente difíceis de se fabricar com máquinas convencionais. A tarefa de escrever os programas CNC para usinar tal geometria também não é fácil, sendo necessário recursos auxiliares para alcançar este objetivo. O embasamento para utilização desta tecnologia passa inicialmente pelos conceitos e fundamentos de máquinas-ferramentas com CNC, programação CNC e modelagem geométrica de superfícies. Na elaboração deste estudo foram analisados vários relatos sobre sistemas de geração de programas CNC, tipos de trajetórias de ferramentas, otimização de programas CNC, reconhecimento de forma e sistemas de simulação e verificação. Desta análise foi estruturada uma estratégia para realização deste trabalho, que trata da implementação de um sistema de geração de programas CNC para máquinas de 3 eixos, destinado a superfícies de forma livre. O software admite modelos de superfícies criadas em um modelador na forma paramétrica Bézier e gera segmentos de programa CNC para usiná-las em duas etapas: desbaste e acabamento. Do modelo paramétrico são geradas duas poligonalizações para estas duas etapas. A primeira, de menor resolução, é usada para a operação de desbaste, para seleção de ferramentas e para determinação das inclinações da superfície, dados necessários para a operação posterior. A segunda, de maior resolução, oferece melhores condições de aproximação da superfície paramétrica e permite a geração da trajetória usada no acabamento. A etapa de desbaste, destinada à remoção do excesso de material da peça, é realizada com uma ferramenta de extremidade cilíndrica trabalhando em vários planos de corte. Cada plano é usinado através de movimentos em ziguezague, e posteriormente faz-se uma trajetória equidistante ao contorno das cavidades ou protrusões existentes. Já a etapa de acabamento, que visa conferir a forma e dimens5o desejadas à peça, é realizada com uma ferramenta de extremidade esférica trabalhando em ziguezague por toda a superfície. Nesta etapa, são determinados espaçamentos diferenciados entre os movimentos da ferramenta, segundo as inclinações da superfície. Desta forma, consegue-se uma redução no número de comandos, sem perder em qualidade. Três casos são apresentados, sendo o primeiro, uma superfície formada por toda cavidade e uma protrusão, o segundo, uma cavidade e o terceiro uma protrusão. O primeiro caso apresenta todos os passos executados nestas etapas consideradas. Os demais apresentam os resultados obtidos. Para verificar o programa CNC gerado foi implementado um simulador que confere o resultado obtido com a superfície modelada na forma paramétrica. Este simulador também tem um funcionamento diferenciado para cada etapa de usinagem e confere uma boa precisão a peça acabada. Os resultados demonstram a eficiência do sistema quanto à sua rapidez e também quanto à forma da peça. Em função das resoluções consideradas nos sistemas de geração e de simulação, encontrou-se um erro entre a superfície paramétrica e a superfície simulada. Conclui-se que a utilização de maior resolução para a geração da trajetória da ferramenta na etapa de acabamento é decisiva para a redução do erro encontrado comparando o modelo paramétrico com a superfície simulada.
publishDate 1997
dc.date.issued.fl_str_mv 1997
dc.date.accessioned.fl_str_mv 2010-01-09T04:14:32Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/18240
dc.identifier.nrb.pt_BR.fl_str_mv 000194291
url http://hdl.handle.net/10183/18240
identifier_str_mv 000194291
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/18240/1/000194291.pdf
http://www.lume.ufrgs.br/bitstream/10183/18240/2/000194291.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/18240/3/000194291.pdf.jpg
bitstream.checksum.fl_str_mv 349fc7f30c36f9deada85565cc8c8c20
11e161c0ff2b7679bda2ef865c539afc
40267e3c3dd2a000848fe60a0c872a9f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085162722000896