FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes

Detalhes bibliográficos
Autor(a) principal: Faria, Carlos
Data de Publicação: 2020
Outros Autores: Fonseca, Jaime C., Bicho, Estela
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/69730
Resumo: This paper introduces a virtual emulator software for additive manufacturing (AM) processes based on filament deposition, the FIBR3DEmul. The presented software is capable of reading and parsing a G-Code file (ISO/DIN 66025), and realistically emulating a custom-designed 5-axis printer or a standard 3-axis Cartesian printer. The FIBR3DEmul was designed and implemented in two separate applications for reusability and scalability. First, the G-Code Interpreter is responsible for parsing the g-code script, controlling the flow of its execution, and notifying the user about detected printer-printer or printer-workpiece collisions. The second application involves the robotics simulator tool V-Rep. A custom plugin was implemented to mediate the communication with the Interpreter application, to generate the tool trajectories, to emulate the extrusion process, and to handle motion execution and collision detection. The process of designing and implementing a custom-printer control and motion execution in these two software is described. The performance of the virtual 5-axis printer was compared with the real machine in terms of position and velocity profiles. Results show a tight match between virtual and real printer-generated plots. The presented solution can also be extrapolated to CNC machines or WHASPs. The FIBR3DEmul source code is publicly available.
id RCAP_7bd9d871201fd2b0711e56714aa8ddce
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/69730
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 FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axesAdditive manufacturingVirtual simulationG-Code interpretation5-axis printerScience & TechnologyThis paper introduces a virtual emulator software for additive manufacturing (AM) processes based on filament deposition, the FIBR3DEmul. The presented software is capable of reading and parsing a G-Code file (ISO/DIN 66025), and realistically emulating a custom-designed 5-axis printer or a standard 3-axis Cartesian printer. The FIBR3DEmul was designed and implemented in two separate applications for reusability and scalability. First, the G-Code Interpreter is responsible for parsing the g-code script, controlling the flow of its execution, and notifying the user about detected printer-printer or printer-workpiece collisions. The second application involves the robotics simulator tool V-Rep. A custom plugin was implemented to mediate the communication with the Interpreter application, to generate the tool trajectories, to emulate the extrusion process, and to handle motion execution and collision detection. The process of designing and implementing a custom-printer control and motion execution in these two software is described. The performance of the virtual 5-axis printer was compared with the real machine in terms of position and velocity profiles. Results show a tight match between virtual and real printer-generated plots. The presented solution can also be extrapolated to CNC machines or WHASPs. The FIBR3DEmul source code is publicly available.FRCT - Fundo Regional para a Ciência e Tecnologia(POCI-01-0145-FEDER-016414)SpringerUniversidade do MinhoFaria, CarlosFonseca, Jaime C.Bicho, Estela2020-02-012020-02-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/1822/69730eng0268-376810.1007/s00170-019-04713-yhttps://link.springer.com/article/10.1007/s00170-019-04713-yinfo: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:RCAAP2023-07-21T12:32:18Zoai:repositorium.sdum.uminho.pt:1822/69730Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:27:37.270167Repositó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 FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
title FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
spellingShingle FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
Faria, Carlos
Additive manufacturing
Virtual simulation
G-Code interpretation
5-axis printer
Science & Technology
title_short FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
title_full FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
title_fullStr FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
title_full_unstemmed FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
title_sort FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
author Faria, Carlos
author_facet Faria, Carlos
Fonseca, Jaime C.
Bicho, Estela
author_role author
author2 Fonseca, Jaime C.
Bicho, Estela
author2_role author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Faria, Carlos
Fonseca, Jaime C.
Bicho, Estela
dc.subject.por.fl_str_mv Additive manufacturing
Virtual simulation
G-Code interpretation
5-axis printer
Science & Technology
topic Additive manufacturing
Virtual simulation
G-Code interpretation
5-axis printer
Science & Technology
description This paper introduces a virtual emulator software for additive manufacturing (AM) processes based on filament deposition, the FIBR3DEmul. The presented software is capable of reading and parsing a G-Code file (ISO/DIN 66025), and realistically emulating a custom-designed 5-axis printer or a standard 3-axis Cartesian printer. The FIBR3DEmul was designed and implemented in two separate applications for reusability and scalability. First, the G-Code Interpreter is responsible for parsing the g-code script, controlling the flow of its execution, and notifying the user about detected printer-printer or printer-workpiece collisions. The second application involves the robotics simulator tool V-Rep. A custom plugin was implemented to mediate the communication with the Interpreter application, to generate the tool trajectories, to emulate the extrusion process, and to handle motion execution and collision detection. The process of designing and implementing a custom-printer control and motion execution in these two software is described. The performance of the virtual 5-axis printer was compared with the real machine in terms of position and velocity profiles. Results show a tight match between virtual and real printer-generated plots. The presented solution can also be extrapolated to CNC machines or WHASPs. The FIBR3DEmul source code is publicly available.
publishDate 2020
dc.date.none.fl_str_mv 2020-02-01
2020-02-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/69730
url http://hdl.handle.net/1822/69730
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 0268-3768
10.1007/s00170-019-04713-y
https://link.springer.com/article/10.1007/s00170-019-04713-y
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.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
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_ 1799132768364396544