Um sistema de geração de trajetórias de ferramentas em 3 eixos
Autor(a) principal: | |
---|---|
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 |