Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)

Detalhes bibliográficos
Autor(a) principal: Gutierrez Paredes, Miguel Eduardo
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UnB
Texto Completo: http://repositorio.unb.br/handle/10482/15261
Resumo: Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia Departamento de Engenharia Mecânica, 2013.
id UNB_7bb8c141cbd54563456fb771ad49d463
oai_identifier_str oai:repositorio.unb.br:10482/15261
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)Engenharia de produçãoControle numérico computadorizadoSTEP-NCLinux (Sistema operacional de computador)Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia Departamento de Engenharia Mecânica, 2013.Este trabalho apresenta o desenvolvimento e a validação de uma arquitetura de um controlador numérico computadorizado (CNC) aderente à norma STEP-NC por médio de um adaptador de STEP-NC a Código G. O CNC está associado ao processo de fresamento. O controlador STEP-NC desenvolvido é baseado no controlador de código aberto EMC (Enhanced Machine Controller) aderente à norma RS-274, que originalmente trabalha com programa NC (Numerical Control) usando códigos G e M. Para validação da arquitetura do controlador foi desenvolvida uma máquina-ferramenta controlada numericamente com topologia tipo Router (fresadora com estrutura em portal) com três graus de liberdade tendo como controlador o EMC em plataforma x86 (computador pessoal) usando o sistema operacional Ubuntu/Linux. O controlador EMC foi integrado com o modelo de dados STEP-NC Parte 21 utilizando um adaptador do arquivo físico p21 a código G, permitindo que o EMC receba como entrada um programa de comando numérico em formato STEP-NC Part-21. O formato se baseia no conceito de workingsteps, features de usinagem e operações de usinagem, entre outras entidades descritas pela norma; ou seja, o programa STEP-NC foca-se em uma descrição de alto nível baseada em features de usinagem e em um modelo de dados mais sofisticado, mas não na movimentação dos eixos da máquina. O comando numérico com código STEP-NC é gerado pelo sistema integrado de projeto, planejamento de processo e manufatura auxiliado por computador (CAD/CAPP/CAM) denominado STEP Modeler (http://www.grima.ufsc.br/stepnc_project/), desenvolvido pelo GRIMA/UFSC, que permite a modelagem de uma peça prismática via Web baseada em features de usinagem, tendo um modelo de dados aderente ao projeto STEP, viabilizando a integração do ciclo de vida de uma peça, do projeto à fabricação, via Web. O controlador EMC com o adaptador STEP-NC utiliza o código gerado pelo STEP Modeler e o executa de forma transparente para o operador da Router CNC, especialmente desenvolvida para validação da arquitetura idealizada. Este desenvolvimento permitiu a validação do conceito de integração do ciclo de vida do projeto à fabricação baseado no modelo de dados STEP-NC, utilizando os conceitos de features de projeto e usinagem. A arquitetura é apresentada usando modelos IDEF0 (Integration Definition for Function Modeling) e UML (Unified Modeling Language), mostrando a especificação do sistema integrado CAD/CAPP/CAM, em especial a etapa associada ao CAM Execução, ou seja, o controlador/adaptador STEP-NC desenvolvido baseado no EMC. O projeto detalhado da Router é apresentado de forma resumida. Os resultados obtidos são mostrados através de estudo de caso com a fabricação de peças exemplos, contemplando sua medição e análise. O ambiente STEP-NC foi concebido para um contexto Web sendo também usado em disciplinas de Automação da Manufatura de graduação e pós-graduação da UnB e da UFSC, visando à apresentação dos conceitos e modelos de dados baseados em STEP, que será o futuro da Automação da Manufatura, estando a cada ano mais madura. _______________________________________________________________________________________ ABSTRACTThis document describes the development and validation of the architecture of a numerical computer controller that is adherent to the standard STEP-NC by means of an adapter of STEP-NC to G-Code. The CNC is associated with the milling process. The STEP-NC controller development is based on the open source driver EMC (Enhanced Machine Controller) adherent to the standard RS-274 that originally works with the NC program using G/M codes. In order to validate the controller architecture, the NC machine-tool topology type Router (portal structure) was developed with three degrees of freedom to have the EMC controller in x86 platform (personal computer) using the operating system Ubuntu/Linux. The EMC controller was integrated using an adapter to the Data Model STEP-NC Part- 11, allowing the EMC to receive as an input a numerical control program in a format STEP-NC Part-21 also called STEP. The format is based on the concept of workingsteps, machining features and machining operations, among others that are described by the standard, i.e., the STEP program focuses on a high-level description based on machining features and a more sophisticated data model but not the movement of the machine axes. This numerical control program with STEP-NC code is generated by the integrated design, process planning and computer-aided manufacturing (CAD / CAPP / CAM) called STEP Modeler (http://www.grima.ufsc.br/stepnc_project/), developed by GRIMA/UFSC, that allows the modeling of a prismatic part web-based machining features, having a data model adhering to the STEP project, enabling the integration of the life cycle of a piece, from design to manufacturing, via Web. The EMC controller with STEP-NC adapter uses codes generated by STEP Modeler and runs transparently to the operator of specially developed CNC Router to validate the architecture conceived. This development allows the validation of the concept of integration lifecycle from design to manufacturing based on the data model of STEP-NC, using the concepts of design and machining features. The architecture is presented to use models IDEF0 (Integration Definition for Function Modeling) and UML (Unified Modeling Language), showing the specification of integrated system CAD / CAPP / CAM, particularly the stage associated with CAM Execution, i.e., the controller/adapter STEP-NC developed based on EMC. The detailed project of the Router CNC is presented in a summarized way. The results are shown through study of cases, process planning and manufacturing parts examples, with measurement and analysis. The environment STEP-NC has been designed for Web context being also used in the disciplines of the Manufacturing Automation of graduate and postgraduate of UNB and UFSC, aiming at presentation of concepts and data models based on STEP, which will be the future of Automation Manufacturing, maturing through time and technological improvements.Faculdade de Tecnologia (FT)Departamento de Engenharia Mecânica (FT ENM)Programa de Pós-Graduação em Sistemas MecatrônicosÁlvares, Alberto JoséGutierrez Paredes, Miguel Eduardo2014-02-28T12:16:20Z2014-02-28T12:16:20Z2014-02-282013-09-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfGUTIERREZ PAREDES, Miguel Eduardo. Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2). 2013. xix, 227 f., il. Dissertação (Mestrado em Sistemas Mecatrônicos)—Universidade de Brasília, Brasília, 2013.http://repositorio.unb.br/handle/10482/15261A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2024-03-08T19:01:19Zoai:repositorio.unb.br:10482/15261Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2024-03-08T19:01:19Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)
title Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)
spellingShingle Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)
Gutierrez Paredes, Miguel Eduardo
Engenharia de produção
Controle numérico computadorizado
STEP-NC
Linux (Sistema operacional de computador)
title_short Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)
title_full Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)
title_fullStr Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)
title_full_unstemmed Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)
title_sort Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2)
author Gutierrez Paredes, Miguel Eduardo
author_facet Gutierrez Paredes, Miguel Eduardo
author_role author
dc.contributor.none.fl_str_mv Álvares, Alberto José
dc.contributor.author.fl_str_mv Gutierrez Paredes, Miguel Eduardo
dc.subject.por.fl_str_mv Engenharia de produção
Controle numérico computadorizado
STEP-NC
Linux (Sistema operacional de computador)
topic Engenharia de produção
Controle numérico computadorizado
STEP-NC
Linux (Sistema operacional de computador)
description Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia Departamento de Engenharia Mecânica, 2013.
publishDate 2013
dc.date.none.fl_str_mv 2013-09-03
2014-02-28T12:16:20Z
2014-02-28T12:16:20Z
2014-02-28
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 GUTIERREZ PAREDES, Miguel Eduardo. Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2). 2013. xix, 227 f., il. Dissertação (Mestrado em Sistemas Mecatrônicos)—Universidade de Brasília, Brasília, 2013.
http://repositorio.unb.br/handle/10482/15261
identifier_str_mv GUTIERREZ PAREDES, Miguel Eduardo. Desenvolvimento de uma fresadora CNC aderente à norma STEP-NC baseado no controlador de máquina avançado (EMC2). 2013. xix, 227 f., il. Dissertação (Mestrado em Sistemas Mecatrônicos)—Universidade de Brasília, Brasília, 2013.
url http://repositorio.unb.br/handle/10482/15261
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:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Repositório Institucional da UnB
collection Repositório Institucional da UnB
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv repositorio@unb.br
_version_ 1814508177063936000