SupaVoxel
จาก Mesh สู่ CAD

ตัวแปลง STL เป็น STEP

รับ SOLID แบบปิดที่โปรแกรม CAD ของคุณเปิด วัด ตัด และรวมกับชิ้นส่วนอื่นได้ เป็น SOLID แบบ faceted ที่สร้างจากหน้าพื้นเรียบ ไม่ใช่เส้นโค้งที่แก้ไขได้ และหน้านี้อธิบายความหมายนั้นอย่างชัดเจนก่อนคุณแปลง

  • ทำงานในเบราว์เซอร์
  • ไม่ต้องสมัคร
  • STEP AP214, มิลลิเมตร
  • รวมพื้นผิวระนาบเดียวกันแล้ว
อัปเดต ตุลาคม 2569

อ่านก่อน: สิ่งที่การแปลง STL เป็น STEP ทำได้และทำไม่ได้

STL คือถุงสามเหลี่ยม มันไม่รู้เลยว่าวงแหวนสามเหลี่ยมบาง ๆ 64 ชิ้นเคยตั้งใจให้เป็นทรงกระบอก ดังนั้นไม่มีตัวแปลงใด ทั้งฟรีหรือเสียเงิน ที่คืน fillet รู และ sketch เดิมกลับมาได้ สิ่งที่เครื่องมือนี้เขียนคือ faceted B-rep: SOLID STEP แบบปิดที่ถูกต้อง ซึ่งแต่ละหน้าเป็นรูปหลายเหลี่ยมแบนจาก mesh ของคุณ

SOLID นี้มีประโยชน์จริง คุณวัดมันได้ ตัดภาคได้ วางใน assembly เป็น reference ได้ ลบออกจากบล็อกเพื่อทำโพรงได้ หรือเพิ่มฟีเจอร์ CAD ใหม่บนหน้าแบนของมันได้ สิ่งที่คุณทำไม่ได้คือคลิกรูแล้วเปลี่ยนเส้นผ่านศูนย์กลาง หรือลากรัศมี fillet สำหรับสิ่งนั้นคุณต้องสร้างชิ้นงานใหม่ใน CAD โดยใช้ faceted body เป็นไกด์ หรือใช้เครื่องมือ reverse engineering ที่ fit ทรงกระบอกและระนาบจริง

ตัวเขียนไฟล์ทำสิ่งหนึ่งที่สร้างความต่างจริง: สามเหลี่ยมข้างเคียงที่เป็น coplanar จะถูกรวมเป็นหน้าเดียว ลูกบาศก์จาก STL มาถึงเป็น 6 หน้าแทนที่จะเป็น 12 สามเหลี่ยม ฝาแบนที่มีรูโบลต์สิบกว่ารูมาถึงเป็นหน้าเดียวที่มีรู ไม่ใช่เศษเล็กเศษน้อยหลายร้อยชิ้น

วิธีแปลง STL เป็น STEP

  1. 01

    เปิด STL

    วางไฟล์ STL แบบ binary หรือ ASCII ขนาดไม่เกิน 200 MB แผงจะแสดงจำนวนสามเหลี่ยม จุดยอด และขนาดไฟล์ หมุนดูพร้อมเปิด wireframe แล้วตัดสินว่าจำนวนสามเหลี่ยมเหมาะสมกับ CAD หรือไม่ (ดูข้อจำกัดด้านล่าง)
  2. 02

    ยืนยันหน่วยและทิศทาง

    STL ไม่มีฟิลด์หน่วย ดังนั้นตัวแปลงจะถือว่าเป็นมิลลิเมตร ซึ่งเป็นหน่วยที่ slicer และเว็บโมเดลส่วนใหญ่ใช้ หากขนาดเอาต์พุตอ่านได้ 0.05 × 0.03 × 0.02 mm แปลว่าไฟล์ถูกบันทึกเป็นเมตร: เปลี่ยน หน่วยไฟล์ เป็น m โดย Z-up ยังเปิดอยู่เพื่อให้ SOLID วางบนระนาบ XY
  3. 03

    แปลงและเปิดใน CAD

    คลิก แปลงเป็น STEP จุดยอดจะถูกเชื่อม พื้นที่แบนจะถูกรวม และไฟล์ AP214 หน่วยมิลลิเมตรจะดาวน์โหลด เปิดใน Fusion, SolidWorks, Onshape, FreeCAD หรือเครื่องมือใด ๆ ที่ใช้ OpenCascade เป็น solid body ปกติ

สิ่งที่ตัวแปลง STL to STEP สร้างบนรูปทรงทดสอบ

วัดด้วยตัวเขียนของหน้านี้ เรขาคณิตแบนยุบได้ดี ส่วนเรขาคณิตโค้งเก็บหนึ่งหน้าต่อหนึ่งคู่ facet

รูปทรงสามเหลี่ยม STLหน้า STEPขนาดไฟล์ STEP
ลูกบาศก์ 10 mm1263.6 KB
ทรงกระบอก 64 ด้าน2566626 KB
ทรงกลม 128 × 64 segments16,1288,0643.0 MB

STEP เป็นข้อความ ดังนั้น mesh โค้งที่มี poly สูงจะโตเป็นหลายเท่าของขนาด STL binary ตัวแปลงจะปฏิเสธ mesh ที่เกิน 200,000 หน้า และแนะนำให้ไปใช้ mesh simplifier

สิ่งที่ถ่ายทอดไปยังไฟล์ STEP

รูปทรง
เก็บไว้เป๊ะ ๆ ทุก facet กลายเป็นหน้าคoplanar บนเปลือกปิด
เปลือกแยกกัน
แต่ละ mesh กลายเป็น solid body ของตัวเอง
หน่วย
เขียนเป็นมิลลิเมตร พร้อมประกาศหน่วยในไฟล์
สี
หนึ่งสีต่อ SOLID จากวัสดุแรกของ mesh
เส้นโค้งและฟีเจอร์
ไม่สร้างใหม่: ทรงกระบอกยังเป็น faceted ไม่มี feature tree
UV, texture, normal
ถูกทิ้ง STEP อธิบาย SOLID ไม่ใช่ shading

ทำอย่างไรให้ได้ SOLID ที่ใช้งานได้จาก mesh

ควรทำ
  • ซ่อมก่อน: mesh ที่มีรูทำให้เกิดเปลือกเปิด ใช้ ซ่อม STL ก่อนแปลง
  • ลดสแกนหนาแน่นและ mesh จาก AI ให้เหลือ 10,000 ถึง 50,000 สามเหลี่ยมด้วย ตัวลด mesh; CAD จะยังตอบสนองดี
  • ใน Fusion คำสั่ง Convert Mesh วิธี Prismatic จะพยายาม fit ระนาบและทรงกระบอกจริงกับชิ้นส่วนเชิงกล ใช้กับ STL หากคุณต้องการฟีเจอร์ที่แก้ไขได้
  • ใน FreeCAD ให้รัน Part > Refine shape บน SOLID ที่นำเข้า เพื่อรวมหน้า coplanar ที่ยังเหลือ
หลีกเลี่ยง
  • อย่าส่ง sculpt 500,000 สามเหลี่ยมไป CAD แม้จะอยู่ใต้ขีดจำกัด จำนวนหน้าหกหลักทำให้เครื่องมือ CAD ส่วนใหญ่หนืด
  • อย่าคาดหวังว่าจะแก้ไขเส้นผ่านศูนย์กลางรูหรือ fillet ได้ ให้สร้างฟีเจอร์เหล่านั้นใหม่บน faceted body
  • อย่าแปลงเป็น STEP แค่เพื่อพิมพ์: slicer ต้องการ STL หรือ 3MF และการแปลงกลับไม่ได้เพิ่มอะไร
  • อย่าปล่อยหน่วยเป็น mm สำหรับไฟล์ที่ส่งออกเป็นเมตรจาก Blender ตรวจสอบค่าขนาดที่แสดง

FAQ

คำถามที่พบบ่อย

ไฟล์ STEP เป็น SOLID CAD จริงหรือไม่?

เป็น SOLID ปิดจริงในไฟล์ STEP AP214 มาตรฐาน และโปรแกรม CAD มองเป็น body ที่วัด ตัด และรวมได้ แต่ไม่ใช่โมเดล parametric: ทุกหน้าเป็นแบน ไม่มีประวัติฟีเจอร์ และรูคือวงแหวนของหน้าคoplanar ไม่ใช่ทรงกระบอกที่ปรับขนาดได้ ซึ่งเป็นจริงกับตัวแปลง STL เป็น STEP ทุกตัว

แก้ไขชิ้นงานที่แปลงแล้วใน Fusion 360 หรือ SolidWorks ได้ไหม?

คุณเพิ่มฟีเจอร์ได้: extrude จากหน้าแบน เจาะพ็อกเก็ต รวมกับ body อื่น หรือ shell แต่เปลี่ยนรูปทรงของบริเวณโค้งแบบ parametric ไม่ได้ เวิร์กโฟลว์ที่พบบ่อยคือ import faceted solid เป็น reference แล้วสร้างชิ้นงานสะอาดทับด้วย sketch จริง

ทำไมไฟล์ STEP ของฉันใหญ่กว่า STL มาก?

STEP เป็นรูปแบบข้อความล้วนที่เก็บทุกหน้าพร้อมระนาบ loop และจุดของตัวเอง ขณะที่ STL binary อัดแต่ละสามเหลี่ยมใน 50 ไบต์ ในการทดสอบของเรา ทรงกลม 16,000 สามเหลี่ยมโตจากประมาณ 800 KB เป็น STL binary เป็น 3 MB เป็น STEP ชิ้นส่วนด้านแบนโตน้อยกว่ามาก เพราะสามเหลี่ยม coplanar รวมเป็นหน้าเดียว

มีขีดจำกัดขนาดสำหรับ STL to STEP ไหม?

ไฟล์อินพุตได้ถึง 200 MB แต่เอาต์พุตจำกัดที่ 200,000 หน้า STEP เพราะไฟล์ใหญ่กว่านั้นเปิดช้ามากหรือเปิดไม่ได้ในเครื่องมือ CAD ส่วนใหญ่ หาก mesh เกินขีดจำกัด ตัวแปลงจะแจ้งและลิงก์ไปยังตัวลด mesh ซึ่งคุณลดขนาดแล้วกลับมาได้

ไฟล์ STEP ใช้หน่วยอะไร?

มิลลิเมตร ประกาศไว้ในไฟล์ โปรแกรม CAD จึงวางชิ้นงานในขนาดที่ถูกต้อง STL เองไม่มีหน่วย: ตัวแปลงถือว่าตัวเลขเป็นมิลลิเมตร เว้นแต่คุณเปลี่ยน File units ตรวจสอบค่าขนาดเอาต์พุตก่อนแปลง ฟิกเกอร์ 0.08 mm หมายความว่า STL ถูกบันทึกเป็นเมตร

ตัวแปลงเก็บสีไหม?

แต่ละ SOLID ได้หนึ่งสีจากวัสดุแรก และโปรแกรม CAD ที่อ่านสี STEP จะแสดงสีนั้น ไฟล์ STL ทั่วไปไม่มีสี การแปลงส่วนใหญ่จึงออกมาเป็นสีเทากลาง ๆ งานพิมพ์ 3MF หลายสีหรือโมเดลมี texture ไม่สามารถเก็บสีรายสามเหลี่ยมใน STEP ได้

ฟรีไหม และไฟล์ของฉันถูกอัปโหลดหรือไม่?

ฟรี ไม่ต้องสมัคร และไม่มีอะไรถูกอัปโหลด การเชื่อมจุด การรวมหน้า และการเขียน STEP ทั้งหมดทำงานใน JavaScript ภายในแท็บเบราว์เซอร์นี้ ชิ้นงานที่เป็นความลับจึงไม่ออกจากเครื่องคุณ มีเพียงโค้ดหน้าเว็บที่ถูกดาวน์โหลด เรขาคณิตของคุณไม่ถูกส่งไปที่ใด

เครื่องมือและคู่มือที่เกี่ยวข้อง

อ่านต่อ

เริ่มใช้ฟรี

แปลง STL เป็น STEP

วาง mesh ด้านบนเพื่อรับ SOLID STEP แบบ faceted หน่วยมิลลิเมตร พร้อมเปิดใน CAD

ฟรี · ใช้ได้ในเบราว์เซอร์ · ไม่ต้องสมัคร