Usinagem remota de peças prismáticas via internet em uma máquina cnc aderente ao padrão step-nc
Autor(a) principal: | |
---|---|
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 |