Para responder à pergunta específica de "por que" os cantos decolam, parece que isso tem a ver com a expansão térmica (ou retração) e a área de aderência da superfície.
O material é depositado quente e, mesmo depois de esfriar, ainda está quente e, à medida que esfria, aparentemente diminui levemente de tamanho. Cada camada, portanto, produz um pouco de força, puxando para cima e em direção ao centro da camada, à medida que a camada diminui. Portanto, cada camada está realmente em um estado de tensão levemente tênsil. Em algumas camadas, isso pode não causar um efeito perceptível, mas à medida que mais camadas são adicionadas, a força total que puxa a camada inferior aumenta.
A razão pela qual isso afeta os cantos mais do que as regiões da superfície de granel é que a área total da superfície que prende a peça ao leito é menor nos cantos mais nítidos; portanto, é necessária menos força para superar a força de adesão ao leito, fazendo com que os cantos descolem eventualmente.
Como esse é um artefato de expansão térmica, tentar manter uma temperatura uniforme em todo o volume / peça impressa provavelmente ajudará bastante (por exemplo, fechando a impressora, como outros já disseram).
Além das sugestões anteriores, o documento a seguir sugere que chanfrar (arredondar) os cantos pode ajudar com isso (se o seu design permitir):
DD Hernandez, "Fatores que afetam a precisão dimensional da impressão 3D do consumidor", Intl. Jnl. Aviação, Aeronáutica e Aeroespacial (2015)
"Se a camada inferior não aderir adequadamente ao leito de impressão, o processo de resfriamento e o encolhimento do material nas camadas acima tenderão a puxar os menores recursos, com a menor área de superfície em contato com o leito, causando seções da impressão. Os cantos afiados na parte inferior da impressão representam um problema específico. "
Pensamento lateral:
Será que variar a temperatura da cama durante a impressão (por exemplo, diminuí-la lentamente até a temperatura ambiente à medida que mais camadas são impressas) ajudaria, pois uma temperatura constante da cama produziria teoricamente um gradiente de temperatura vertical para uma parte muito alta. Não pense que já vi alguém tentar isso (presumivelmente porque o Cura não insere automaticamente esses comandos de código g para nós). Porém, não seria muito difícil inserir comandos personalizados de temperatura da cama em todo o arquivo de código g, mas levaria mais tempo para estabilizar a temperatura entre as camadas.