Conceção de uma interface homem - máquina para uma máquina CNC

Detalhes bibliográficos
Autor(a) principal: Pinto, Francisca Carolina Vigo Pereira
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/74268
Resumo: Dissertação de mestrado em Engenharia Mecânica
id RCAP_a4f61fc1a8783af591bebe2436292448
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/74268
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Conceção de uma interface homem - máquina para uma máquina CNCMoldeCNCInterfaceGrblPythonMoldEngenharia e Tecnologia::Engenharia MecânicaDissertação de mestrado em Engenharia MecânicaAs próteses e ortóteses emergiram da área de terapia física. Enquanto prótese é um dispositivo aplicado externamente, usado para substituir total ou parcialmente um segmento de membro, a ortótese é um dispositivo usado para modificar as características estruturais e funcionais dos sistemas neuromuscular e esquelético. Uma das ortóteses existentes na área são os capacetes para tratamento de plagiocefalia posicional. Para a realização destes capacetes é necessária a tiragem do molde do crânio do paciente e produzir uma réplica, ou seja, um molde positivo do membro. Para isso, a empresa Padrão ortopédico utiliza uma série de etapas recorrendo a uma máquina CNC fabricada na própria empresa para maquinagem do molde. A máquina CNC da Padrão Ortopédico padece de dois eixos principais, Z e X, sendo Z o eixo da ferramenta de corte (horizontal) e o X o eixo de movimento vertical. O bloco de poliuretano de baixa densidade é colocado num prato segundo o eixo rotativo A da CNC e o controlo da máquina seria promovido através do software "Grbl Controller" inserido num computador portátil ligado ao controlador Arduino da máquina. Para o design da interface gráfica, o software previamente utilizado serviu como base para definir as funções necessárias a implementar como, "Envio de código e Maquinagem", "Manipulação Manual dos eixos", "Alteração das definições e parâmetros da Máquina" e "Comunicação Homem-Máquina". Estas funções foram programadas na linguagem "Python3", com a utilização das bibliotecas "Tkinter "e Pysenal. O programa foi, por fim, implementado num RaspberryPi4 (modelo b) como respetivo ecrã tátil de sete polegadas. Para calibração da máquina foram ainda calculados os steps/mm de cada eixo, ajustados, através da nova interface, na CNC e realizados vários produtos de teste da fiabilidade do Sistema Interface-Máquina. Foi ainda, incorporado um fim de curso no eixo Z para garantir o holm-17g no movimento horizontal da máquina. Por fim, foi criado um livro de utilização da máquina que contempla as dimensões principais da mesma, os parâmetros ajustáveis e como proceder a uma maquinagem, passo a passo.Prostheses and orthoses emerged from the area of physical therapy. While prosthesis is an externally applied device, used to replace part or all of a limb segment, orthosis is a device used to modify the structural and functional characteristics of the neuromuscular and skeletal systems. One of the existing orthoses in the area are helmets for the treatment of plagiocephaly. To make these helmets, it is necessary to remove the mold from the patient's skull and produce a replica, i.e., a positive mold of the limb. For this, the company Padrão Ortopédico uses a series of steps using a CNC machine manufactured in the company itself for machining the mold. The CNC machine of Padrâo Ortopédico has two main axes, Z and X, with Z being the cutting tool axis (horizontal) and X being the vertical movement axis. The low density polyurethane block is placed on a rotary plate along the secondary axis A of the CNC and "control" of the machine is promoted through the "Grbl Controller" software inserted in a portable computer connected to the machine's Arduino. For the design of the graphical interface, the previously used software served as a basis for defining the necessary functions to be implemented, such as "Sending code and machining", "Manual manipulation of the axes", "Changing the settings and parameters of the Machine" and "Communication Machine man". These functions were programmed in the Python3 language, using the 7kinter "and Pyserial libraries. The program was finally implemented on a Raspberry Pi4 (model b) as its seven-inch touchscreen In order to calibrate the machine, the steps / mm of each axis were also calculated, adjusted, through the new interface, at the CNC and several products were tested for the reliability of the Interface — Machine System. A limit switch on the Z axis was also incorporated to ensure homing in the horizontal movement of the machine. Finally, a machine's manual was created that includes the main dimensions of the machine, the adjustable parameters and how to proceed with machining, step by step.Seabra, EuricoSilva, Luís F.Universidade do MinhoPinto, Francisca Carolina Vigo Pereira20212021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/74268por202722007info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-20T01:19:19Zoai:repositorium.sdum.uminho.pt:1822/74268Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T18:50:32.582855Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Conceção de uma interface homem - máquina para uma máquina CNC
title Conceção de uma interface homem - máquina para uma máquina CNC
spellingShingle Conceção de uma interface homem - máquina para uma máquina CNC
Pinto, Francisca Carolina Vigo Pereira
Molde
CNC
Interface
Grbl
Python
Mold
Engenharia e Tecnologia::Engenharia Mecânica
title_short Conceção de uma interface homem - máquina para uma máquina CNC
title_full Conceção de uma interface homem - máquina para uma máquina CNC
title_fullStr Conceção de uma interface homem - máquina para uma máquina CNC
title_full_unstemmed Conceção de uma interface homem - máquina para uma máquina CNC
title_sort Conceção de uma interface homem - máquina para uma máquina CNC
author Pinto, Francisca Carolina Vigo Pereira
author_facet Pinto, Francisca Carolina Vigo Pereira
author_role author
dc.contributor.none.fl_str_mv Seabra, Eurico
Silva, Luís F.
Universidade do Minho
dc.contributor.author.fl_str_mv Pinto, Francisca Carolina Vigo Pereira
dc.subject.por.fl_str_mv Molde
CNC
Interface
Grbl
Python
Mold
Engenharia e Tecnologia::Engenharia Mecânica
topic Molde
CNC
Interface
Grbl
Python
Mold
Engenharia e Tecnologia::Engenharia Mecânica
description Dissertação de mestrado em Engenharia Mecânica
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-01-01T00:00:00Z
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://hdl.handle.net/1822/74268
url https://hdl.handle.net/1822/74268
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 202722007
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 Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132274068815872