「なぜ」角が浮き上がるかという特定の質問に答えるには、熱膨張(または収縮)と表面接着面積に関係しているようです。
材料は高温で堆積し、冷却した後でもまだ温かく、冷却するとサイズがわずかに縮小するようです。したがって、各レイヤーは少しの力を生成し、レイヤーが縮小するにつれてレイヤーの中心に向かって上向きに引っ張ります。したがって、各層は実際にはわずかに引張応力の状態にあります。数層にわたってこれは目立った効果を引き起こさないかもしれませんが、より多くの層が追加されるにつれて、最下層を引っ張る総力が増加します。
これがバルク表面領域よりもコーナーに影響する理由は、部品をベッドに保持する総表面積が鋭いコーナーで小さくなるため、ベッドの粘着力に打ち勝つためにそこに必要な力が少なくなり、最終的にコーナーがくっつかなくなることです。
これは熱膨張のアーティファクトであるため、印刷ボリューム/印刷部分全体で均一な温度を維持しようとすると、おそらく非常に役立ちます(たとえば、他の人が言ったようにプリンターを囲むことによって)。
前の提案に加えて、次の論文は、角を面取りする(丸くする)ことがこれに役立つことを示唆しています(あなたのデザインがそれを許すなら):
DD Hernandez、「コンシューマー3D印刷の寸法精度に影響する要因」、国際 Jnl。航空、航空および航空宇宙(2015)
「最下層が印刷ベッドに適切に付着しない場合、冷却プロセスとその上の層の材料収縮が最小の特徴で引っ張られる傾向があり、最小の表面積がベッドと接触し、印刷のセクションを引き起こしますワープ。印刷物の下部の鋭い角は特定の問題を引き起こします。」
サイド思考:
一定のベッド温度は理論的には垂直温度勾配を理論的に生成するため、印刷中にベッド温度を変更する(たとえば、レイヤーを印刷するにつれてゆっくりと室温に下げる)と役立つのではないかと思います非常に高い部分。私は誰もそれを試してみたとは思わない(おそらく、Curaがこれらのg-codeコマンドを自動的に挿入しないからだろう)。ただし、g-codeファイル全体にカスタムbed-tempコマンドを挿入するのはそれほど難しくありませんが、レイヤー間でtemp-stabilizeするのに時間がかかります。