Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc

Detalhes bibliográficos
Autor(a) principal: Souza, Fábio José
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/xmlui/handle/123456789/129084
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2014
id UFSC_16e9b84584daaedb673e58757f9f38d4
oai_identifier_str oai:repositorio.ufsc.br:123456789/129084
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaSouza, Fábio JoséFerreira, João Carlos EspíndolaMartin, Carlos Alberto2015-02-05T20:40:43Z2015-02-05T20:40:43Z2014332223https://repositorio.ufsc.br/xmlui/handle/123456789/129084Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2014O atual padrão de programação dos centros de usinagem é ainda a norma (ISO 6983-1), conhecido como código G, que foi desenvolvido no final de 1950. Essa linguagem contém informações de baixo nível que efetuam o movimento da ferramenta no processo de usinagem, dificultando a tomada de decisões pelo operador no processo de usinagem. Por este motivo, a norma (ISO 6983-1) é uma das atuais limitações de flexibilidade e interoperabilidade na fabricação de peças. Diante disto, nos anos 1990 foi proposto um novo modelo de dados para os processos de usinagem, estendendo o padrão STEP - norma (ISO 10303-1) - para o novo padrão, denominado STEP-NC (ISO 14649-1), que foi desenvolvido como resultado de vários projetos realizados por empresas e universidades. No presente trabalho descreve-se o desenvolvimento e validação de software e hardware que permite o usuário comandar uma fresadora CNC tipo pórtico de maneira que ela venha a usinar peças de maneira aderente ao padrão STEP-NC norma (ISO 14649-11). O STEP-NC se baseia no conceito de workingsteps, features de usinagem e operações de usinagem, entre outras entidades descritas pela norma (ISO 14649-1). O software STEP-NC Controller foi desenvolvido utilizando a linguagem de programação Java, que possibilitou a criação de uma interface de controle da fresadora CNC para o processo de usinagem. Foi utilizada a programação do código aberto GRBL (software de controle e movimentos em máquinas) aderente à norma RS-274 (códigos G e M), para programar o microcontrolador Arduino MEGA2560 na linguagem de programação C. A programação do código G foi retirada do GRBL para dar lugar à programação do padrão STEP-NC baseado na norma (ISO 14649-1), permitindo assim que o arquivo no formato p21 (do padrão STEP) seja interpretado e enviado aos eixos de coordenadas da fresadora CNC. Uma conexão direta foi estabelecida entre o software STEP-NC Controller e a placa de 8 relés, para permitir que a fresadora CNC trabalhe de forma seletiva (código G e M ou STEP-NC). Além disso, uma operação remota da máquina via Internet foi implementada, possibilitando assim o envio do arquivo p21 via web, além do processo de usinagem poder ser acompanhado via webcam local.<br>The current standard programming of machine centers is still the (ISO 6983-1) standard, known as G-code, which was developed in the 1950s. This language contains low-level information performing the movement of the tool in the machining process, making it difficult for the operator to take decisions in machining. For this reason, the (ISO 6983-1) standard currently limits significantly the flexibility and interoperability part manufacturing. Given this scenario, in the 1990s a new data model for manufacturing processes was proposed to extend the STEP standard (ISO 10303-1), called STEP-NC (ISO 14649-1 standard), which was developed as a result of numerous projects by companies and universities. In this paper we describe the development and validation of software and hardware that allows the user to command a CNC gantry milling machine so that it will machine parts using the STEP-NC standard (ISO 14649-11). STEP-NC is based on the concept of workingsteps, machining features and machining operations, among other entities described by the standard (ISO 14649-1). The STEP-NC Controller software was developed using the Java programming language, which enabled the creation of a control interface for the CNC milling machining process. Programming compliant with the RS-274 standard (G and M codes) generated by the open source software GRBL (software and control movements on machines) was used to program the Arduino MEGA2560 microcontroller in the C programming language. G-code programming was removed from GRBL in order to make room for use of the STEP-NC standard (ISO 14649-1), thus allowing the physical file p21 (a part of the STEP standard) to be interpreted and sent to the axes of the CNC milling machine. A direct connection is established between the STEP-NC Controller and a board with 8 relays to allow the CNC milling machine to work selectively (either with G and M code or STEP-NC). Remote operation of the machine via the Internet was also implemented, allowing the sending of a p21 file via web, and the machining process can be monitored via webcam.134 p.| ils., tabs.porEngenharia mecânicaUsinagemProcessos de fabricaçãoProgramação (Computadores)Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-ncinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL332223.pdfapplication/pdf3024045https://repositorio.ufsc.br/bitstream/123456789/129084/1/332223.pdf9cc9c9c86dab44ae7cdffee3491caf90MD51123456789/1290842015-02-05 18:40:43.468oai:repositorio.ufsc.br:123456789/129084Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732015-02-05T20:40:43Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
title Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
spellingShingle Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
Souza, Fábio José
Engenharia mecânica
Usinagem
Processos de fabricação
Programação (Computadores)
title_short Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
title_full Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
title_fullStr Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
title_full_unstemmed Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
title_sort Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
author Souza, Fábio José
author_facet Souza, Fábio José
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Souza, Fábio José
dc.contributor.advisor1.fl_str_mv Ferreira, João Carlos Espíndola
dc.contributor.advisor-co1.fl_str_mv Martin, Carlos Alberto
contributor_str_mv Ferreira, João Carlos Espíndola
Martin, Carlos Alberto
dc.subject.classification.pt_BR.fl_str_mv Engenharia mecânica
Usinagem
Processos de fabricação
Programação (Computadores)
topic Engenharia mecânica
Usinagem
Processos de fabricação
Programação (Computadores)
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia Mecânica, Florianópolis, 2014
publishDate 2014
dc.date.issued.fl_str_mv 2014
dc.date.accessioned.fl_str_mv 2015-02-05T20:40:43Z
dc.date.available.fl_str_mv 2015-02-05T20:40:43Z
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 https://repositorio.ufsc.br/xmlui/handle/123456789/129084
dc.identifier.other.pt_BR.fl_str_mv 332223
identifier_str_mv 332223
url https://repositorio.ufsc.br/xmlui/handle/123456789/129084
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 134 p.| ils., tabs.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/129084/1/332223.pdf
bitstream.checksum.fl_str_mv 9cc9c9c86dab44ae7cdffee3491caf90
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805143915855872