A 3D printing nesting algorithm with dynamic collision constraints

dc.contributor.authorRocha, Pedro
dc.contributor.authorRamos, António G.
dc.contributor.authorSilva, Elsa
dc.date.accessioned2026-04-13T13:05:46Z
dc.date.embargo10000-01-01
dc.date.issued2025-12-21
dc.descriptionPublished online: 21 Dec 2025
dc.description.abstractAdditive Layer Manufacturing, particularly Fused Deposition Modelling, faces significant batch loss risks during production. The traditional Concurrent Printing Mode produces all parts simultaneously (layer-by-layer, bottom-to-top), efficiently using printing space but risking complete batch failure if problems occur. In contrast, Sequential Printing Mode produces one part at a time, reducing the risk of total batch loss but utilizing printing space less efficiently. In this work, we propose an algorithm that, given a set of parts, performs the nesting of the parts for Concurrent Printing Mode, and for the first time, for the Sequential Printing Mode. A no-fit polygon based approach is used to handle geometry between pairs of parts by using multiple horizontal 2D layer projections of 3D parts, to ensure non-overlapping constraints and prevent machine-part collisions. A Greedy Randomized Adaptive Search Procedure is proposed, tested and benchmarked against a commercial software, using a new set of real-world instances. The approach shows the ability to find high-quality solutions. The approach significantly reduces the number of batches, minimises waste, reduces manufacturing time, and promotes parts quality.eng
dc.description.sponsorshipThis work is financed by National Funds through the Portuguese funding agency, FCT (Fundação para a Ciência e a Tecnologia, I.P.), within the project CIBELE, with reference 2022.02767.PTDC (https://doi.org/10.54499/2022.02767.PTDC). This work is co-financed by Component 5 - Capitalization and Business Innovation, integrated in the Resilience Dimension of the Recovery and Resilience Plan within the scope of the Recovery and Resilience Mechanism (MRR) of the European Union (EU), framed in the Next Generation EU, for the period 2021–2026, within project Produtech_R3, with reference 60. This work is co-financed by FCT - Fundação para a Ciência e Tecnologia within the R&D Units Project Scope UIDB/00319/Centro ALGORITMI (ALGORITMI/UM).
dc.distributioninternational
dc.identifier.citationRocha, P., Ramos, A. G., & Silva, E. (2025). A 3D printing nesting algorithm with dynamic collision constraints. International Journal of Production Research, 1–21. https://doi.org/10.1080/00207543.2025.2604312
dc.identifier.doi10.1080/00207543.2025.2604312
dc.identifier.eissn1366-588X
dc.identifier.issn0020-7543
dc.identifier.urihttps://hdl.handle.net/1822/100901
dc.language.isoeng
dc.peerreviewedyes
dc.publisherTaylor & Francis
dc.relationSustainability in Cutting and Packing Problems: multi-objective optimization of raw material utilization [2022.02767.PTDC]
dc.relationALGORITMI Research Center [UIDB/00319/2020]
dc.relation.hasversionhttps://www.tandfonline.com/doi/full/10.1080/00207543.2025.2604312
dc.rightsrestrictedAccess
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectNesting
dc.subjectIrregular packing
dc.subjectAdditive manufacturing
dc.subjectSequential Printing Mode
dc.subjectMulti-part fused Decomposition Modeling
dc.subjectmulti-Part Fused Deposition Modelingpor
dc.subject.jelInternational Journal of Production Research
dc.titleA 3D printing nesting algorithm with dynamic collision constraintseng
dc.typearticle
dspace.entity.typePublication
oaire.awardNumber2022.02767.PTDC
oaire.awardNumberUIDB/00319/2020
oaire.awardTitleSustainability in Cutting and Packing Problems: multi-objective optimization of raw material utilization [2022.02767.PTDC]
oaire.awardTitleALGORITMI Research Center [UIDB/00319/2020]
oaire.awardURIhttps://hdl.handle.net/1822/100900
oaire.awardURIhttps://hdl.handle.net/1822/97342
oaire.citation.endPage21
oaire.citation.startPage1
oaire.citationEndPage4439por
oaire.citationIssue11por
oaire.citationStartPage4419por
oaire.citationVolume64por
oaire.funderIdentifierhttp://doi.org/10.13039/501100001871
oaire.funderIdentifierhttp://doi.org/10.13039/501100001871
oaire.funderNameFundação para a Ciência e a Tecnologia, I.P.
oaire.funderNameFundação para a Ciência e a Tecnologia, I.P.
oaire.fundingStreamConcurso de Projetos de I&D em Todos os Domínios Científicos - 2022 - PEX
oaire.fundingStreamConcurso de avaliação no âmbito do Programa Plurianual de Financiamento de Unidades de I&D (2017/2018) - Financiamento Base
oaire.versionhttp://purl.org/coar/version/c_ab4af688f83e57aa
relation.isProjectOfPublication658ceaa7-96e2-4194-8002-7c737f38445a
relation.isProjectOfPublication578fe247-e0a1-4030-bcf1-256f21a6a32b
relation.isProjectOfPublication.latestForDiscovery658ceaa7-96e2-4194-8002-7c737f38445a
sdum.journalInternational Journal of Production Research

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
A 3D printing nesting algorithm with dynamic collision constraints.pdf
Tamanho:
9.73 MB
Formato:
Adobe Portable Document Format