News
ข่าวประชาสัมพันธ์
blog
อัปเดต 25.06.2021
วิธีสร้างไฟล์ STL คุณภาพสูงสำหรับงานพิมพ์ 3 มิติ
สวัสดี!
คุณเคยพิมพ์ชิ้นส่วน 3D ที่มีจุดแบนหรือพื้นผิวเหลี่ยมมุมที่ควรจะเป็นเส้นโค้งเรียบหรือไม่? หรือบางทีคุณเพิ่งเห็นภาพของการพิมพ์ 3 มิติที่ดูเหมือนว่าเป็นของ CGI ที่มีความละเอียดต่ำจากยุค 90? คุณไม่ได้อยู่คนเดียว และไม่ใช่ความผิดของเครื่องพิมพ์ 3D ของคุณ — ปัญหาอาจเกิดจากขาดความละเอียดในไฟล์ STL ที่ใช้สร้างชิ้นส่วน!
เราได้รับคำถามมากมายจากผู้ใช้ใหม่เกี่ยวกับลักษณะพื้นผิวเหลี่ยมเพชรพลอยเหล่านี้บนชิ้นส่วนที่พิมพ์ ดังนั้นในความสนใจที่จะช่วยให้ทุกคนได้งานพิมพ์ที่ดีที่สุดจากเครื่องพิมพ์ 3 มิติของพวกเขา เราจึงได้รวบรวมคู่มือนี้เพื่อสร้าง STL คุณภาพสูงสำหรับชิ้นส่วนที่พิมพ์ 3 มิติ
ในคู่มือนี้ เราจะกล่าวถึงไฟล์ STL และการพิมพ์ 3 มิติดังต่อไปนี้:
1. ไฟล์ STL คืออะไร?
2. ทำไมไฟล์ STL ถึงสำคัญ
3. การระบุ STL ที่ไม่เหมาะสม
4. การกำหนดพารามิเตอร์ STL
5. Chordal Tolerance / Chordal Deviation
6. Angular Tolerance/Angular Deviation/Normal Deviation
7. Mesh Quality vs. File Size: คำแนะนำของเรา
TL; DR: การส่งออกเรขาคณิต CAD ด้วยความละเอียด STL ที่ถูกต้องจะส่งผลให้ชิ้นส่วนที่พิมพ์ 3 มิติมีความถูกต้องของมิติสูงสุดและการตกแต่งพื้นผิวโดยไม่ทำให้กระบวนการตัดช้าลง
คำแนะนำของเราคือให้เริ่มต้นด้วยการส่งออก STL ด้วยพารามิเตอร์ต่อไปนี้:
- ในรูปแบบ binary STL (ขนาดไฟล์เล็กกว่า ASCII)
- Chordal tolerance/deviation 0.1 มม. [0.004 นิ้ว]
- Angular tolerance/deviation 1 องศา
- [ไม่บังคับ] Minimum triangle side length ตั้งไว้ที่ 0.1 มม. [0.004 นิ้ว]
หากขนาดไฟล์ผลลัพธ์มากกว่า 20 MB เราขอแนะนำอย่างยิ่งให้ลดขนาดไฟล์โดยเพิ่มค่าของ chordal และ angular tolerance จนกว่าขนาดไฟล์ STL จะลดลงเหลือน้อยกว่า 20 MB เนื่องจากขนาดไฟล์ใหญ่อาจช้าได้มาก การคำนวณที่เกี่ยวข้องกับการเตรียม STL สำหรับการพิมพ์ 3 มิติ หากแบบจำลองของคุณยังคงมีจุดแบนมากเกินไปในการตั้งค่าเหล่านี้ คุณสามารถลองลดค่าของ chordal และ angular tolerance ด้วยคำแนะนำที่ดีว่าควรรักษาขนาดไฟล์ให้ต่ำกว่า 20 MB ต่อไป
ผู้เขียนคนนี้มีปัญหาในการผลิตไฟล์ STL ที่มีความละเอียดที่หยาบเกินไป - ในช่วงที่เราเริ่มเปิดตัว H13 tool steel บนระบบ Metal X ในปลายปี 2018 ฉันได้ส่งออก STL ของหัวฉีดนี้อย่างเร่งรีบและตระหนักได้ (ช้าไปมาก) หลังจากการเผาผนึกแล้ว ฉันก็ได้สร้างไฟล์ความละเอียดต่ำที่มีพื้นผิวเรียบและมีเหลี่ยมเพชรพลอย ซึ่งคุณสามารถเห็นได้จากสองในสามของส่วนที่ต่ำกว่า ส่วนล่างนี้ถูกจำลองเป็นพื้นผิวโค้งที่เรียบอย่างสมบูรณ์ และเครื่องพิมพ์ได้รับการบำรุงรักษาอย่างดี - ความเบี่ยงเบนจากรุ่นตามที่ออกแบบนั้นเกิดจากการตั้งค่าการส่งออก STL ที่ไม่เหมาะเท่านั้น
ไฟล์ STL คืออะไร?
เนื่องจากประเภทไฟล์ดั้งเดิมที่สร้างขึ้นสำหรับการพิมพ์ stereolithography 3D ในปลายปี 1980 (STL มาจาก STereoLithography) รูปแบบไฟล์ STL จึงเป็นมาตรฐานอุตสาหกรรมการพิมพ์ 3 มิติอย่างมีประสิทธิภาพสำหรับการนำเข้าไฟล์โมเดล 3 มิติไปยังโปรแกรมสไลซ์ เช่น ซอฟต์แวร์ Eiger ของ Markforged เพื่อเตรียมพร้อมสำหรับการพิมพ์โมเดล 3 มิติจริง ๆ
หากคุณเคยใช้เครื่องพิมพ์ 3 มิติหรือออกแบบบางสิ่งให้พิมพ์ 3 มิติ มีความเป็นไปได้ค่อนข้างมากว่าคุณเคยพบไฟล์ STL มาก่อน แต่คุณรู้หรือไม่ว่า STL ทั้งหมดนั้นไม่เท่ากัน ในความเป็นจริง เป็นไปได้ทั้งหมดที่จะออกแบบโมเดล 3 มิติที่ตรงตามข้อกำหนดด้านการทำงานของคุณ แล้วสร้างไฟล์ STL จากโมเดลนั้นที่จะผลิตชิ้นส่วนที่ไม่เป็นไปตามข้อกำหนด
ไฟล์ STL อธิบายชุดของรูปสามเหลี่ยมที่ (โดยปกติ) ประกอบกันเป็นตาข่ายซึ่งใกล้เคียงกับพื้นผิวต่อเนื่องของโมเดล 3 มิติ เพื่อให้แม่นยำยิ่งขึ้น ไฟล์ STL ประกอบด้วยรายการพิกัดสามมิติ ซึ่งจัดกลุ่มเป็นชุดสามชุดพร้อมกับเวกเตอร์ปกติ โดยแต่ละชุดของพิกัดสามชุดเหล่านี้ประกอบขึ้นเป็นจุดยอด (จุดมุม) ของสามเหลี่ยม และเวกเตอร์เป็นปกติ หรือตั้งฉากกับระนาบซึ่งอธิบายโดยจุดสามจุดของรูปสามเหลี่ยม
สามเหลี่ยมแต่ละรูปในไฟล์ STL จะแสดงด้วยชุดจุดยอดสามจุดและเวกเตอร์ปกติ ดังที่เห็นในภาพนี้ ไฟล์ STL สามารถมีรูปสามเหลี่ยมหลายแสนถึงหลายล้านรูปขึ้นไป และจะขยายขนาดไฟล์ตามสัดส่วนการนับสามเหลี่ยม
ในไฟล์ STL ASCII (แบบข้อความ) สามเหลี่ยมแต่ละรูปจะแสดงในรูปแบบต่อไปนี้ โดยที่เวกเตอร์ปกติ n จะถูกแทนด้วย (ni nj nk) และจุดยอดแต่ละอัน v มีพิกัดสามมิติ (vx vy vz):
facet normal ni nj nk
outer loop
vertex v1x v1y v1z
vertex v2x v2y v2z
vertex v3x v3y v3z
endloop
endfacet
เมื่อรวมกันแล้ว สามเหลี่ยมทั้งหมด (โดยทั่วไปจะมีหลายล้านรูป) ก่อตัวเป็นตาข่ายที่สามารถอธิบายเรขาคณิตสามมิติ จากนั้นนำเข้าซอฟต์แวร์การแบ่งส่วนข้อมูล เช่น แพลตฟอร์มซอฟต์แวร์ Eiger ของ Markforged เพื่อเตรียมการพิมพ์ 3 มิติ
ไฟล์ STL ที่โหลดลงในซอฟต์แวร์ Eiger ของ Markforged ซึ่งแสดงเป็นของแข็งสามมิติ โปรดทราบว่า STL นี้สร้างขึ้นด้วยความละเอียดของรูปสามเหลี่ยมต่ำ ซึ่งเป็นสาเหตุที่ทำให้มองเห็นมุมขนาดใหญ่ได้ชัดเจนในแบบจำลอง
สิ่งสำคัญที่ควรทราบคือ STL ที่มีไว้สำหรับการพิมพ์ 3 มิติ ควรมีตาข่ายหรือเมชที่มีรูปแบบที่ดี ซึ่งล้อมรอบรูปทรงเรขาคณิตที่คุณต้องการสร้างอย่างเต็มที่ โดยขอบสามเหลี่ยมแต่ละอันเชื่อมต่อกับสองด้านพอดี (บางครั้งเรียกว่า manifold STL หรือ ที่ไม่มีช่องว่าง)
อย่างไรก็ตาม ไฟล์ STL เป็นเพียงรายการพิกัดและเวกเตอร์ และไม่มีข้อกำหนดในข้อกำหนดไฟล์ STL สำหรับเงื่อนไขที่หลากหลายดังกล่าว ไฟล์ STL โดยเฉพาะไฟล์ที่สร้างจากเครื่องสแกน 3 มิติโดยตรง มักจะมีรูปทรงที่ไม่ซับซ้อนหรือพื้นผิวที่ไม่สมบูรณ์ซึ่งอาจทำได้ยากหรือเป็นไปไม่ได้ในการพิมพ์ 3 มิติอย่างถูกต้อง และอาจทำให้เกิดข้อผิดพลาดระหว่างการแบ่งส่วน
โดยทั่วไปแล้ว ดีที่สุดคือส่งออก STL ของคุณจากซอฟต์แวร์ CAD หลักที่มีความสามารถในการส่งออก STL ที่รู้จักกันดี — ซอฟต์แวร์ CAD วิศวกรรมเชิงพาณิชย์ที่ทันสมัยเกือบทั้งหมดและแพ็คเกจโอเพ่นซอร์สหรือแพ็คเกจงานอดิเรกที่เป็นที่รู้จักมากกว่าจะจัดอยู่ในหมวดหมู่นี้ การค้นหาซอฟต์แวร์ CAD ออนไลน์อย่างรวดเร็วและ "ตัวเลือกการส่งออก STL" มักจะชี้ให้คุณไปในทิศทางที่ถูกต้อง
การพิมพ์ STL 3D: ทำไมจึงสำคัญ
ส่วนสุดท้ายนั้นเป็นรูปทรงเรขาคณิตมากกว่าที่คุณอาจสนใจ แต่สิ่งที่สำคัญสำหรับการสนทนานี้คือตาข่ายที่สร้างขึ้นโดยรูปสามเหลี่ยมทั้งหมดเหล่านี้ เนื่องจากรูปสามเหลี่ยมเป็นรูปทรงแบนๆ 2 มิติ คอลเลกชั่นของสามเหลี่ยมในไฟล์ STL สามารถจำลองแบบจำลอง 3 มิติได้อย่างสมบูรณ์แบบซึ่งประกอบขึ้นจากพื้นผิวเรียบเท่านั้น เช่น ลูกบาศก์ รูปหลายเหลี่ยม หรือรูปทรงเรขาคณิตใดๆ ที่ไม่มีพื้นผิวโค้ง สมมติว่า ว่าสามเหลี่ยมในตาข่ายมีขนาดเล็กกว่าคุณลักษณะที่เล็กที่สุดในแบบจำลอง เราจะหารือเกี่ยวกับสมมติฐานดังกล่าวในภายหลังเมื่อเราพูดถึงการตั้งค่าการส่งออก STL ใน CAD
ชิ้นส่วนทางวิศวกรรมจำนวนมากมีพื้นผิวโค้งอย่างน้อยบางส่วน อย่างไรก็ตาม ไม่ว่าจะเป็น holes, fillets, radiuses, revolves หรือส่วนโค้งที่ซับซ้อนกว่าและรูปทรงอินทรีย์ คุณสมบัติและพื้นผิวโค้ง (ไม่ใช่ระนาบ) เหล่านี้จะถูกจำลองด้วยตาข่ายของสามเหลี่ยม ดังนั้นพวกมันจึงสามารถประมาณได้โดยไฟล์ STL ที่มีระดับความแม่นยำต่างกันเท่านั้น ตามการตั้งค่าการส่งออก STL
ฉันจำเป็นต้องอัปเดตไฟล์ STL ของฉันหรือไม่
หากคุณพอใจกับคุณภาพของงานพิมพ์ 3 มิติและความเร็วในการประมวลผลไฟล์ STL ที่เกี่ยวข้องใน Eiger ขอแสดงความยินดีด้วย คุณไม่จำเป็นต้องเปลี่ยนแปลงสิ่งที่ใช้ได้ผลดี! อย่างไรก็ตาม หากคุณประสบปัญหา มีความท้าทายหลักสองประการที่บทความนี้สามารถช่วยได้ และปัญหาเหล่านี้เป็นผลมาจากไฟล์ STL ที่สร้างขึ้นด้วยการตั้งค่าความละเอียดในการส่งออกที่ต่ำหรือสูงเกินไป ลักษณะเฉพาะของ STL ที่มีความละเอียดต่ำคืองานพิมพ์ 3 มิติที่มีจุดแบนในบริเวณที่ควรจะมีหน้าโค้งเรียบ ด้วยไฟล์ STL ที่มีความละเอียดสูงเกินไป คุณจะสร้างชิ้นส่วนที่พิมพ์ 3 มิติที่ดูดี แต่ขนาดไฟล์ที่ใหญ่จะนำไปสู่การแบ่งเวลานานในซอฟต์แวร์ Eiger ของ Markforged และอาจทำให้อินเทอร์เฟซผู้ใช้ล่าช้าเมื่อปรับมุมมองชิ้นส่วนในกรณีที่รุนแรงที่สุด
เหตุผลพื้นฐานประการหนึ่งที่รูปแบบ STL แพร่หลายมากคือความเรียบง่าย ซึ่งทำให้ซอฟต์แวร์ด้านวิศวกรรมและการออกแบบที่หลากหลายรองรับ แก้ไข และสร้างไฟล์ STL จากรูปแบบโมเดล 3 มิติอื่น ๆ ได้ง่าย พิมพ์บนเครื่องพิมพ์ 3D เกือบทุกเครื่อง น่าเสียดาย ข้อเสียหลักประการหนึ่งของ STL ก็คือความเรียบง่ายเช่นกัน โดยจะไม่มีข้อมูลใด ๆ เกี่ยวกับระบบหน่วย (มิลลิเมตร, นิ้ว, ฟุต ฯลฯ) ที่ได้รับการออกแบบมา และไม่สามารถระบุความละเอียดของ STL ด้วยตัวเองและความแม่นยำของรูปแบบที่สร้างขึ้นจากรูปแบบดั้งเดิม
ปัญหาที่พบบ่อยที่สุดที่ผู้ใช้ของเราพบคือไฟล์ STL ที่หยาบเกินไป และสร้างขึ้นโดยไม่มีความละเอียดเพียงพอ ตัวบ่งชี้ที่โดดเด่นที่สุดของสิ่งนี้คือจุดแบนและบริเวณที่เป็นเหลี่ยมเพชรพลอยของชิ้นส่วนที่ออกแบบให้มีความโค้งมน เช่นในภาพต่อไปนี้ของหัวฉีด
คุณยังสามารถระบุเงื่อนไขความละเอียดต่ำนี้ได้อย่างง่ายดายโดยใช้เครื่องมือในตัวในแพลตฟอร์มซอฟต์แวร์ Eiger ของ Markforged เมื่อคุณเลื่อนเมาส์ไปบนแบบจำลองชิ้นส่วนในซอฟต์แวร์ Eiger จะไฮไลต์ใบหน้าที่อยู่ใต้เคอร์เซอร์ของคุณเป็นสีน้ำเงิน รวมถึงใบหน้าทั้งหมดขนานกัน (และอยู่ในเกณฑ์ความคลาดเคลื่อนเชิงมุมเล็กน้อยของการขนานกัน) หากคุณมองเห็นด้านที่ชัดเจนและจุดแบนในโมเดลของคุณเมื่อไฮไลต์ใบหน้าด้วยเมาส์ คุณอาจต้องเพิ่มความละเอียดของไฟล์ STL หากหน้าที่ไฮไลท์ดู 'เลือน' ด้วยการไล่ระดับสีที่ค่อนข้างเรียบ ความละเอียด STL น่าจะเพียงพอสำหรับการพิมพ์ 3 มิติ
ในทางกลับกัน ไฟล์ STL ที่มีความละเอียดสูงเกินไปอาจมีขนาดใหญ่เกินกว่าที่ Eiger จะจัดการได้อย่างมีประสิทธิภาพ และอาจทำให้การแบ่งส่วนข้อมูลช้าลง ไม่มีการจำกัดที่แท้จริง (นอกเหนือจากพื้นที่เก็บข้อมูลที่มีอยู่ในคอมพิวเตอร์ของคุณ) ว่า STL ดีเพียงใด และเป็นไปได้อย่างสมบูรณ์ที่จะสร้างตาข่ายสามเหลี่ยมที่มีความยาวด้านสามเหลี่ยมตามลำดับนาโนเมตรหรือเล็กกว่า (สำหรับการอ้างอิงจากเส้นผมมนุษย์โดยเฉลี่ยอยู่ที่ประมาณ 75,000 นาโนเมตร) นี่เป็นความละเอียดที่มากกว่าเครื่องพิมพ์ 3D ของคุณมากหรือจำเป็น ดังนั้น STL ที่มีความละเอียดสูงเกินไปจึงทำให้ขั้นตอนการทำงานของคุณช้าลงและทำให้คุณเสียเวลา
แม้จะมีข้อจำกัดเหล่านี้ แต่การสร้างชิ้นส่วนที่พิมพ์ 3 มิติที่ยอดเยี่ยมก็เป็นเรื่องง่าย หากคุณปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดสองสามข้อเมื่อสร้างไฟล์ STL การตั้งค่าการส่งออกที่คุณเลือกในซอฟต์แวร์ CAD ของคุณเมื่อสร้างและส่งออก STL อาจส่งผลกระทบอย่างมากต่อคุณภาพม ความแม่นยำของขนาด และผิวสำเร็จของชิ้นส่วนที่พิมพ์ 3 มิติของคุณ ดังนั้นการเข้าใจพารามิเตอร์เหล่านี้จึงเป็นสิ่งสำคัญ
การกำหนดพารามิเตอร์ STL
เมื่อคุณส่งออก STL จากซอฟต์แวร์ CAD ของคุณ มีพารามิเตอร์สองสามตัวที่ควบคุมความหนาแน่นของตาข่ายสามเหลี่ยม ซึ่งจะกำหนดรูปทรงเรขาคณิตของชิ้นส่วน วิธีหนึ่งในการคิดเกี่ยวกับการโต้ตอบระหว่างกระบวนการส่งออกและพารามิเตอร์เหล่านี้คือซอฟต์แวร์ CAD ของคุณพยายามปรับให้เหมาะสมสำหรับขนาดไฟล์ STL ที่เล็ก และจะพยายามสร้างตาข่ายที่มีความละเอียดต่ำที่สุดและหยาบที่สุดเท่าที่จะเป็นไปได้ แต่จะส่งออกอย่างน้อยหนึ่งรายการ พารามิเตอร์ที่คุณระบุอาจต้องการให้ซอฟต์แวร์ใช้ตาข่ายที่มีความละเอียดสูงกว่าคุณลักษณะและรูปทรงต่าง ๆ แบบจำลองทางจิตที่มีประโยชน์คือการพิจารณาพารามิเตอร์การส่งออกเหล่านี้เป็น 'การบังคับ' กระบวนการส่งออกเพื่อสร้างตาข่ายที่ละเอียดกว่าและมีความละเอียดสูงกว่า
โดยทั่วไปแล้ว ซอฟต์แวร์ CAD ที่ทันสมัยที่สุดให้ผู้ใช้สามารถควบคุมพารามิเตอร์การส่งออกอย่างน้อยสองพารามิเตอร์: พารามิเตอร์ที่มีมิติเชิงเส้นเรียกว่า chordal tolerance (หรือส่วนเบี่ยงเบนคอร์ด) และอีกตัวหนึ่งมีมิติเชิงมุมที่เรียกว่า angular tolerance (หรือส่วนเบี่ยงเบนเชิงมุม) STL ที่ได้ต้องเป็นไปตามเงื่อนไขทั้งหมดที่ระบุโดยการตั้งค่าการส่งออกที่คุณเลือก ขึ้นอยู่กับเรขาคณิตของคุณลักษณะเฉพาะของโมเดล 3 มิติของคุณ การตั้งค่าเหล่านี้โดยทั่วไปจะมีข้อจำกัดมากกว่า (หรือที่รู้จักว่าต้องใช้ตาข่ายที่มีความละเอียดสูงกว่า) มากกว่าการตั้งค่าอื่น ๆ และถือได้ว่าเป็นพารามิเตอร์หลักหรือจำกัดเหนือคุณลักษณะนั้น โดยทั่วไป พารามิเตอร์จำกัดจะแตกต่างกันไปตามรูปทรงของชิ้นส่วนตามลักษณะการทำงานที่แตกต่างกัน เราจะสำรวจพารามิเตอร์เหล่านี้และผลกระทบที่มีต่อการสร้าง STL ก่อน จากนั้นจึงอธิบายวิธีกำหนดการตั้งค่าเหล่านี้ในแพ็คเกจซอฟต์แวร์ CAD หลัก ๆ ที่หลากหลาย
Chordal Tolerance / Chordal Deviation
Chordal Tolerance (หรือส่วนเบี่ยงเบนคอร์ด) คือการตั้งค่าที่ควบคุมความถูกต้องของมิติทั้งหมดของ STL เมื่อเปรียบเทียบกับโมเดล 3 มิติที่ออกแบบไว้ พิกัดความเผื่อของคอร์ดมักจะระบุเป็นค่าเบี่ยงเบนเชิงเส้นปกติสูงสุด (ตั้งฉาก) ที่อนุญาตจากพื้นผิวของแบบจำลอง 3 มิติตามที่ออกแบบและหน้ารูปสามเหลี่ยมที่ใกล้ที่สุดของ STL ที่ได้ ดังที่แสดงในภาพต่อไปนี้
คุณสามารถนึกถึง Chordal Tolerance เป็นการควบคุมข้อผิดพลาดสูงสุดที่อนุญาตระหว่าง STL ที่สร้างขึ้นและแบบจำลองตามที่ออกแบบ ทั่วทั้งรูปทรงเรขาคณิตของชิ้นส่วน เนื่องจากฟังก์ชันการส่งออก STL ในซอฟต์แวร์ CAD ของคุณกำลังสร้างเมชสามเหลี่ยมรอบ ๆ เรขาคณิตของโมเดล 3 มิติ จึงไม่สามารถสร้างสามเหลี่ยมที่มีระยะห่างสูงสุดจากโมเดล 3 มิติจะเกิน chordal tolerance ที่คุณระบุ สมมติว่าค่า Chordal Tolerance เป็นปัจจัยจำกัดในความละเอียด STL ค่า Chordal Tolerance ที่เล็กลงจะส่งผลให้ STL ความละเอียดสูงขึ้น โดยมีรูปสามเหลี่ยมมากกว่าและขนาดไฟล์ใหญ่ขึ้น
Angular Tolerance/Angular Deviation/Normal Deviation
การตั้งค่า Angular Tolerance (บางครั้งเรียกว่าค่าเบี่ยงเบนเชิงมุมหรือค่าเบี่ยงเบนปกติ) ควบคุมมุมสูงสุดที่อนุญาตระหว่างเวกเตอร์ปกติของสามเหลี่ยมสองรูปที่อยู่ติดกันในตาข่าย และคุณสามารถคิดได้ว่าเป็นพารามิเตอร์ที่ 'ปรับแต่ง' ตาข่ายให้สูงขึ้น ความละเอียดเกินกว่าที่ chordal tolerance จะอนุญาตเป็นอย่างอื่น ตัวอย่างที่ดีของเวลาที่ยอมรับ Angular Tolerance โดยทั่วไปแล้วจะมีพื้นผิวโค้งขนาดเล็ก เช่น ฟิลเลตที่มีรัศมีมีขนาดใกล้เคียงกับ chordal tolerance หากไม่มีการตั้งค่า Angular Tolerance ฟิลเล็ตขนาดเล็กเหล่านี้อาจมีจุดแบนที่มองเห็นได้ชัดเจนมาก หรืออาจกลายเป็นการลบมุมในกรณีที่รุนแรงมาก โดยที่รัศมีของฟิลเล็ตเท่ากับ chordal tolerance ตามที่แสดงในแผนภาพต่อไปนี้
หากค่าเบี่ยงเบนเชิงมุม (วัดเป็นองศา) ถูกตั้งค่าให้เล็กพอที่จะเป็นพารามิเตอร์หลัก มันจะบังคับให้กระบวนการสร้าง STL เพิ่มสามเหลี่ยมมากขึ้นในบริเวณของชิ้นส่วนที่มีความโค้งแหลมกว่า ซึ่งมักจะมีลักษณะที่มีรัศมีขนาดเล็ก ในทางกลับกันจะ 'ปรับปรุง' ความราบรื่นของคุณสมบัติเหล่านี้ในส่วนที่พิมพ์ 3 มิติที่เป็นผลลัพธ์เกินกว่าที่ chordal tolerance เพียงอย่างเดียว
โปรดทราบว่าในขณะที่ค่าเบี่ยงเบนเชิงมุมมักจะวัดเป็นองศา (ด้วยค่าที่ต่ำกว่าทำให้ได้โมเดลที่มีความละเอียดสูงกว่า) ซอฟต์แวร์ CAD บางตัวระบุค่าเบี่ยงเบนเชิงมุมเป็นพารามิเตอร์ 'angle control' แบบไร้มิติซึ่งมีค่าแตกต่างกันตั้งแต่ 0 ถึง 1 โดยมีค่ามากกว่า การระบุความละเอียด STL ที่สูงขึ้นรอบพื้นผิวโค้ง ดูส่วนด้านล่างเกี่ยวกับการตั้งค่า STL ตามแพ็คเกจซอฟต์แวร์ CAD หลัก หรือไปที่ไซต์การสนับสนุนด้านเทคนิคของผู้เผยแพร่ซอฟต์แวร์ CAD หรือฐานความรู้สำหรับรายละเอียดเพิ่มเติม
การตั้งค่าการส่งออกเพิ่มเติม: โปรแกรม CAD บางโปรแกรมอาจเสนอการตั้งค่าพิเศษให้คุณนอกเหนือจากการควบคุมหลักสองอย่างของ chordal และ angular tolerance ซึ่งอาจรวมถึงตัวเลือกต่าง ๆ เช่น ความยาวด้านสามเหลี่ยมต่ำสุดหรือสูงสุด โดยทั่วไป ค่าเหล่านี้มักใช้เพื่อแก้ไขปัญหาการส่งออก STL ในกรณีของ Edge และเราขอแนะนำให้ปล่อยไว้เป็นค่าเริ่มต้น เว้นแต่คุณจะมีเหตุผลเฉพาะเจาะจงที่ต้องการปรับเปลี่ยน
Mesh Quality vs. File Size: คำแนะนำของเรา
เนื่องจากตาข่าย STL ที่มีความละเอียดสูงกว่าจะสร้างแบบจำลองที่ราบรื่นและแม่นยำยิ่งขึ้น คุณอาจถูกล่อลวงให้เพิ่มการตั้งค่าความละเอียดในโปรแกรม CAD ของคุณให้มีความละเอียดสูงสุดเท่าที่เป็นไปได้และเรียกมันว่าวันนี้ อย่างไรก็ตาม การเพิ่มความละเอียดของการส่งออก STL ยังนำไปสู่การเพิ่มขนาดไฟล์ STL ซึ่งโดยทั่วไปส่งผลให้ใช้เวลาประมวลผลซอฟต์แวร์นานขึ้น ทั้งในการสร้างไฟล์ STL การอัปโหลดไปยัง Eiger จากนั้นจึงแบ่ง STL และเตรียมการสำหรับ การพิมพ์ 3 มิติ เมื่อผ่านจุดหนึ่งแล้ว ความละเอียดของไฟล์ STL อาจเกินความแม่นยำของเครื่องของเครื่องพิมพ์ 3D มาก ซึ่งหมายความว่าคุณอาจต้องเสียค่าใช้จ่ายด้านเวลาสำหรับความละเอียด STL ซึ่งไม่ได้สะท้อนให้เห็นในส่วนที่พิมพ์จริง ๆ
แนวทางปฏิบัติที่ดีที่สุดที่เราแนะนำคือการเลือกการตั้งค่าการส่งออก STL ของคุณเพื่อให้สมดุลระหว่างความละเอียดคุณภาพสูงที่ตรงตามข้อกำหนดด้านการทำงานของคุณ และขนาดไฟล์ที่สามารถประมวลผลได้อย่างรวดเร็วใน Eiger ประสบการณ์แสดงให้เห็นว่าการตั้งค่าต่อไปนี้เป็นจุดเริ่มต้นที่มีประโยชน์:
- Binary STL format (ขนาดไฟล์เล็กกว่า ASCII)
- Chordal tolerance/deviation 0.1 มม. [0.004 นิ้ว]
- Angular tolerance/deviation 1 องศา
- Minimum side length 0.1 มม. [0.004 นิ้ว]
หากขนาดไฟล์ที่ได้มีขนาดใหญ่กว่า 20 MB อย่างมาก เราขอแนะนำอย่างยิ่งให้ลดขนาดไฟล์โดยเพิ่มค่าของ chordal และ/หรือ angular tolerance จนกว่าขนาดไฟล์ STL จะลดลงเหลือน้อยกว่า 20 MB เนื่องจากขนาดไฟล์ใหญ่ อาจทำให้การประมวลผลที่เกี่ยวข้องกับการเตรียม STL สำหรับการพิมพ์ 3 มิติช้าลง อย่างไรก็ตาม คุณควรทดลองกับไฟล์ขนาดต่าง ๆ ได้ตามสบาย เนื่องจากความอดทนต่อความละเอียด STL และเวลาในการประมวลผลซอฟต์แวร์ที่แตกต่างกันนั้นเป็นความชอบส่วนบุคคล
แล้วพบกันใหม่!