Desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3D obtidos em plataforma CAD considerando a técnica prototipagem rápida
=== In this work is presented a didactic software developed that promotes an automation for code applied in CNC machines (the G code) generation process, this is done by extracting data from 3D models created in some CAD platform. This software developed using the Visual Basic programming language...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Universidade Federal de Minas Gerais
2009
|
Online Access: | http://hdl.handle.net/1843/MDAD-7VRJ4J |
id |
ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-MDAD-7VRJ4J |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
description |
=== In this work is presented a didactic software developed that promotes an automation for code applied in CNC machines (the G code) generation process, this is done by extracting data from 3D models created in some CAD platform. This software developed using the
Visual Basic programming language is able to control the CAD system, AutoCAD® release 2008, externally by using an ActiveX type automation technology known as VBA (Visual Basic for Applications). A 3D model and some users parameters are the entries for this software and a CNC code directly applicable in CNC machines is generated as output. This code has an embedded strategy similar to that used by the Rapid Prototyping method to build a part. In this case, this part is built considering all the layers generated from the 3D models direct
slicing modeled in some CAD system. To validate the developed software; a free manufacturing process simulation software, named CNCSimulator and physical prototype manufactured, by a CNC machine, using prototyping by material removal, were used. The developed software, the application and the used strategy to manufacture the designed part are considered the products of the present work. The work validates the proposal to use the program as a tool in teaching subjects related to the mechanical design and manufacturing processes within the scope in the field of Engineering. The use of the AutoCAM software
requires from the user the development of strategies that allow representing the geometry of a part using how many 3D models as needed to represent the external contours and cavities, such that the sum of these actions will result in the final prototype. === Neste trabalho é apresentado um programa desenvolvido para fins didáticos denominado de AutoCAM. Este promove a automação da geração do código G padronizado para máquinas CNC (comando numérico computadorizado), retirando informações de modelos virtuais 3D criados em plataforma CAD. O programa desenvolvido na linguagem de programação Visual Basic, é capaz de realizar o controle externo de um programa CAD, o AutoCAD® versão 2008 por intermédio de uma tecnologia de automação do tipo ActiveX denominada VBA (Visual Basic para aplicações) .O programa tem como entradas o modelo tridimensional virtual de uma peça e informações fornecidas pelo usuário por meio da interface do programa; sendo gerado como resultado final um código diretamente aplicável em máquinas CNC. O código gerado possui uma estratégia de construção de uma dada peça
de modo semelhante ao método de prototipagem rápida. Neste caso a peça é construída considerando-se as diversas camadas nos planos obtidos através do método de fatiamento direto (direct slicing) do modelo tridimensional virtual gerado pela plataforma CAD. Para a validação do programa desenvolvido, foram utilizados um programa gratuito de simulação do processo de fabricação denominado CNCSimulator e a fabricação do protótipo físico pela máquina CNC utilizando a prototipagem por retirada de material. Consideram-se como
produtos deste trabalho o desenvolvimento do programa didático, a sua aplicação, bem como toda a estratégia elaborada para a obtenção do protótipo físico. Todo o trabalho desenvolvido valida a proposta de empregar o programa como uma ferramenta no ensino de disciplinas
relacionadas ao projeto mecânico e processos de fabricação dentro do âmbito da área de Engenharia. A utilização do programa AutoCAM, requer do usuário o desenvolvimento de estratégias que possibilitem utilizar quantos modelos 3D forem necessários para representar as
geometrias da peça considerando-se os contornos externos e as cavidades, de tal forma que a somatória destas ações se traduza no protótipo final. |
author2 |
Antonio Eustaquio de M Pertence |
author_facet |
Antonio Eustaquio de M Pertence Rafael Juan Costa de Miranda |
author |
Rafael Juan Costa de Miranda |
spellingShingle |
Rafael Juan Costa de Miranda Desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3D obtidos em plataforma CAD considerando a técnica prototipagem rápida |
author_sort |
Rafael Juan Costa de Miranda |
title |
Desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3D obtidos em plataforma CAD considerando a técnica prototipagem rápida |
title_short |
Desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3D obtidos em plataforma CAD considerando a técnica prototipagem rápida |
title_full |
Desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3D obtidos em plataforma CAD considerando a técnica prototipagem rápida |
title_fullStr |
Desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3D obtidos em plataforma CAD considerando a técnica prototipagem rápida |
title_full_unstemmed |
Desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3D obtidos em plataforma CAD considerando a técnica prototipagem rápida |
title_sort |
desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3d obtidos em plataforma cad considerando a técnica prototipagem rápida |
publisher |
Universidade Federal de Minas Gerais |
publishDate |
2009 |
url |
http://hdl.handle.net/1843/MDAD-7VRJ4J |
work_keys_str_mv |
AT rafaeljuancostademiranda desenvolvimentodeumprogramadidaticocomputacionaldestinadoageracaodecodigosdecomandonumericoapartirdemodelos3dobtidosemplataformacadconsiderandoatecnicaprototipagemrapida |
_version_ |
1718845115506622464 |
spelling |
ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-MDAD-7VRJ4J2019-01-21T17:58:20Z Desenvolvimento de um programa didático computacional destinado à geração de códigos de comando numérico a partir de modelos 3D obtidos em plataforma CAD considerando a técnica prototipagem rápida Rafael Juan Costa de Miranda Antonio Eustaquio de M Pertence Antonio Eustaquio de M Pertence Alexandre Mendes Abrao Alexandre Carlos Eduardo In this work is presented a didactic software developed that promotes an automation for code applied in CNC machines (the G code) generation process, this is done by extracting data from 3D models created in some CAD platform. This software developed using the Visual Basic programming language is able to control the CAD system, AutoCAD® release 2008, externally by using an ActiveX type automation technology known as VBA (Visual Basic for Applications). A 3D model and some users parameters are the entries for this software and a CNC code directly applicable in CNC machines is generated as output. This code has an embedded strategy similar to that used by the Rapid Prototyping method to build a part. In this case, this part is built considering all the layers generated from the 3D models direct slicing modeled in some CAD system. To validate the developed software; a free manufacturing process simulation software, named CNCSimulator and physical prototype manufactured, by a CNC machine, using prototyping by material removal, were used. The developed software, the application and the used strategy to manufacture the designed part are considered the products of the present work. The work validates the proposal to use the program as a tool in teaching subjects related to the mechanical design and manufacturing processes within the scope in the field of Engineering. The use of the AutoCAM software requires from the user the development of strategies that allow representing the geometry of a part using how many 3D models as needed to represent the external contours and cavities, such that the sum of these actions will result in the final prototype. Neste trabalho é apresentado um programa desenvolvido para fins didáticos denominado de AutoCAM. Este promove a automação da geração do código G padronizado para máquinas CNC (comando numérico computadorizado), retirando informações de modelos virtuais 3D criados em plataforma CAD. O programa desenvolvido na linguagem de programação Visual Basic, é capaz de realizar o controle externo de um programa CAD, o AutoCAD® versão 2008 por intermédio de uma tecnologia de automação do tipo ActiveX denominada VBA (Visual Basic para aplicações) .O programa tem como entradas o modelo tridimensional virtual de uma peça e informações fornecidas pelo usuário por meio da interface do programa; sendo gerado como resultado final um código diretamente aplicável em máquinas CNC. O código gerado possui uma estratégia de construção de uma dada peça de modo semelhante ao método de prototipagem rápida. Neste caso a peça é construída considerando-se as diversas camadas nos planos obtidos através do método de fatiamento direto (direct slicing) do modelo tridimensional virtual gerado pela plataforma CAD. Para a validação do programa desenvolvido, foram utilizados um programa gratuito de simulação do processo de fabricação denominado CNCSimulator e a fabricação do protótipo físico pela máquina CNC utilizando a prototipagem por retirada de material. Consideram-se como produtos deste trabalho o desenvolvimento do programa didático, a sua aplicação, bem como toda a estratégia elaborada para a obtenção do protótipo físico. Todo o trabalho desenvolvido valida a proposta de empregar o programa como uma ferramenta no ensino de disciplinas relacionadas ao projeto mecânico e processos de fabricação dentro do âmbito da área de Engenharia. A utilização do programa AutoCAM, requer do usuário o desenvolvimento de estratégias que possibilitem utilizar quantos modelos 3D forem necessários para representar as geometrias da peça considerando-se os contornos externos e as cavidades, de tal forma que a somatória destas ações se traduza no protótipo final. 2009-02-26 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1843/MDAD-7VRJ4J por info:eu-repo/semantics/openAccess text/html Universidade Federal de Minas Gerais 32001010016P4 - ENGENHARIA MECANICA UFMG BR reponame:Biblioteca Digital de Teses e Dissertações da UFMG instname:Universidade Federal de Minas Gerais instacron:UFMG |