FIBR3DEmul-an open-access simulation solution for 3D printing processes of FDM machines with 3+actuated axes
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Outros Autores: | , |
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 |