ดาวน์โหลดและแตกไฟล์
ปิด FreeCAD ดาวน์โหลด ZIP ต้นฉบับและแตกไฟล์ วางไฟล์ workbench ไว้ในโฟลเดอร์ชื่อ 1stNesting โดยมี InitGui.py อยู่ข้างในโดยตรง
- เก็บสำเนาไฟล์งานที่มีอยู่และผลลัพธ์เมื่อทำการอัพเดต
- หลีกเลี่ยงโฟลเดอร์เก็บถาวรที่ซ้อนกันเพิ่มเติม
โต๊ะทำงาน FREECAD
เวิร์กโฟลว์การซ้อนที่ใช้งานได้จริงภายใน FreeCAD เก็บรูปทรงเดิมของคุณไว้ จัดเรียงสต็อกของคุณ และตรวจสอบผลลัพธ์ที่คุณสามารถเข้าใจได้
ZIP ต้นทาง · การติดตั้งด้วยตนเอง · เอ็นจิ้นที่นำเสนอในการใช้งานครั้งแรก ทดสอบกับ FreeCAD 1.0 และ 1.1 บน Windows x64
เริ่มต้นเลย
ปิด FreeCAD ดาวน์โหลด ZIP ต้นฉบับและแตกไฟล์ วางไฟล์ workbench ไว้ในโฟลเดอร์ชื่อ 1stNesting โดยมี InitGui.py อยู่ข้างในโดยตรง
บน Windows ให้ใช้ C:\Users\YOUR_USER_NAME\AppData\Roaming\FreeCAD\Mod บน Linux และ macOS ให้ใช้โฟลเดอร์ Mod ภายในไดเร็กทอรีข้อมูลผู้ใช้ของ FreeCAD เรียกใช้ App.getUserAppDataDir() ในคอนโซล Python ของ FreeCAD เพื่อค้นหาไดเร็กทอรีนั้น
หรือเปิด FreeCAD แล้วเลือก Tools → Addon Manager ในหน้าต่าง Addon Manager คลิกไอคอนรูปเฟืองและเลือก Open Addons Folder ซึ่งจะเปิดไดเร็กทอรีส่วนเสริมของ FreeCAD ปิด FreeCAD จากนั้นวางโฟลเดอร์ 1stNesting ที่นั่น โดยให้ InitGui.py อยู่ข้างในโดยตรง
รีสตาร์ท FreeCAD และเลือก 1st Nesting ในตัวเลือก workbench ยอมรับข้อเสนอการใช้งานครั้งแรกเพื่อดาวน์โหลดเอ็นจิ้น CLI-Nesting สำหรับระบบของคุณ จากนั้นเปิด Nesting Tool จากแถบเครื่องมือหรือเมนูของโต๊ะทำงาน
คุณสามารถทำอะไรได้บ้าง
เพิ่ม FreeCAD solids รวมถึงรุ่น STEP ที่เปิดใน FreeCAD หรือนำเข้าโครงร่าง DXF และ SVG ขอบโค้งและเว้าจะยังคงอยู่ แทนที่จะแทนที่ด้วยกล่องขอบ
ใช้แผ่นสี่เหลี่ยมหรือสต็อก DXF ที่ไม่สม่ำเสมอ กำหนดปริมาณวัสดุ ขอบขอบ ระยะห่างของชิ้นส่วนที่เป็นเศษส่วน และการหมุนที่อนุญาต
จัดเรียงโครงร่างส่วนที่โปร่งใสในตัวแก้ไขพื้นผิวที่ตรงกัน การสแนป การตรวจสอบการชนกัน และระยะห่างขั้นต่ำช่วยให้คุณรักษาความสัมพันธ์ระหว่างส่วนใกล้เคียงได้
เรียกใช้วิธีแก้ปัญหาแรกอย่างรวดเร็วหรือค้นหาอย่างต่อเนื่อง ตรวจสอบเรขาคณิตที่สร้างขึ้นใหม่ใน FreeCAD และส่งออกรายงาน SVG แบบมีสีพร้อมคำอธิบายชิ้นส่วนและการใช้แผ่นงาน
ขั้นตอนการทำงานทีละขั้นตอน
ปฏิบัติตามบล็อกแนวตั้งตั้งแต่การเพิ่มชิ้นส่วนไปจนถึงการส่งออกผลลัพธ์ ภาพหน้าจอเหล่านี้แสดงโต๊ะทำงาน FreeCAD จริง การจับภาพก่อนหน้านี้บางส่วนใช้ชื่อเดิม
เปิดโมเดลหรือไฟล์ STEP ของคุณใน FreeCAD เลือกเนื้อหาหรือของแข็งในแผนผังโมเดลหรือมุมมอง 3 มิติ ใช้ Ctrl เพื่อเลือกหลายวัตถุ เปิด Nesting Tool แล้วคลิกเพิ่มที่เลือก ออบเจ็กต์ต้นทางที่เลือกอาจถูกเพิ่มโดยอัตโนมัติเมื่อเครื่องมือเปิดขึ้น
สำเนาการทำงานปรากฏใน Nesting_Preview ตรวจสอบใบหน้าโดยหงายขึ้น โดยเฉพาะอย่างยิ่งเมื่อมีการเจาะหรือร่องเพียงด้านเดียว

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

หมายเลขแถวระบุแต่ละส่วนหรือกลุ่มพื้นผิวที่บันทึกไว้ คลิกแถวเพื่อเลือกรูปทรงตัวอย่าง ดับเบิลคลิกจำนวนเพื่อป้อนจำนวนเต็มบวก และดับเบิลคลิกการหมุนเพื่อแก้ไขมุมที่อนุญาต
ใช้ Remove Selected เพื่อลบแถวที่ไม่ต้องการ การเลือกแถวแตกต่างจากกล่องกาเครื่องหมายเลือกเพื่อการหมุน ซึ่งจะเลือกเป้าหมายสำหรับการเตรียมคำสั่งหมุน

คลิกเพิ่มในส่วนวัสดุ ป้อนขนาดแผ่นงานและจำนวนแผ่นงานที่มีอยู่ ตั้งค่าระยะขอบของแผ่นงานและระยะห่างของชิ้นส่วนในหน้าต่างหลัก
เลือกแถววัสดุแล้วคลิกแก้ไขเพื่อแก้ไข เลือกและลบแถวเมื่อสต็อกนั้นไม่พร้อมใช้งานอีกต่อไปสำหรับงานนี้

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

เลือกชิ้นส่วนด้วย Select for Rotation เลือก X หรือ Y เป็นแกนการหมุนในแนวนอน เลือกมุมแล้วกด Rotate การหมุนการเตรียมการเหล่านี้เปลี่ยนไปโดยหันหน้าขึ้น พวกมันแยกจากมุมทำรังที่อนุญาตในคอลัมน์การหมุน
180° — พลิกกลับ: พลิกชิ้นส่วน 3D กลับด้าน เมื่อคุณต้องการเจาะรูหรือกัดช่องที่ด้านตรงข้าม ตรวจสอบว่าหน้าตัดเฉือนที่ต้องการหันขึ้นด้านบน
90° — แก้ไขด้านที่หันขึ้นด้านบน: 1stNesting ในตอนแรกจะจัดแนวหงายที่ใหญ่ที่สุดขึ้นด้านบน บางส่วนมีหน้าด้านข้างใหญ่กว่าหน้าด้านบนที่ตั้งใจไว้ หมุนส่วนดังกล่าวโดย 90° รอบแกน X หรือ Y ที่เหมาะสมเพื่อวางหงายที่ต้องการขึ้น จากนั้นตรวจสอบภาพตัวอย่าง


แก้ไขค่าการหมุนสำหรับชิ้นส่วนเพื่อควบคุมการวางแนวในระนาบที่กลไกการซ้อนอาจใช้ ตัวเลือกมาตรฐานประกอบด้วยการวางแนวเดียว การวางแนวสี่ในสี่ส่วน การเพิ่มขึ้น 45° และรายการแบบกำหนดเอง เช่น [0, 180]
จำกัดการหมุนเมื่อเกรนหรือข้อจำกัดด้านทิศทางอื่นๆ มีความสำคัญ

เปิดใช้งานทิศทางพื้นผิวและเลือกทิศทาง X หรือ Y ในพื้นที่ของชิ้นส่วน การแสดงตัวอย่างจะหมุนชิ้นส่วนและลูกศรทิศทางเพื่อให้ลูกศรอยู่ในแนวนอน ชิ้นส่วนที่มีข้อจำกัดทิศทางใช้ [0, 180]
สำหรับทิศทางอื่น ให้เปิดใช้งานมุมที่กำหนดเองและใช้ตั้งค่ามุมที่กำหนดเอง ตรวจสอบลูกศรแสดงตัวอย่างหลังจากทำการเลือก

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

เลือกส่วนที่เกี่ยวข้องและเปิด Match texture ลากโครงร่างโปร่งใสไปยังตำแหน่ง รูด้านในยังคงมองเห็นได้ ตารางที่มองไม่เห็นจะจัดตำแหน่งชิ้นส่วนที่อยู่ใกล้เคียง ในขณะที่การตรวจสอบการชนกันจะรักษาระยะห่างขั้นต่ำที่กำหนดไว้
เลือกชิ้นส่วนแล้วกด Rotate เพื่อหมุน 90° ตามเข็มนาฬิกา กดบันทึกกลุ่มเมื่อการจัดเตรียมพร้อม

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

เลือกก่อน (เร็ว) เพื่อหยุดหลังจากวิธีแก้ปัญหาที่ถูกต้องในเบื้องต้น เลือกต่อเนื่องเพื่อค้นหาการปรับปรุงต่อไป กำหนดเวลาที่คุณต้องการวิ่งแบบมีขอบเขต
กำหนดเวลาต่อเนื่องเป็นศูนย์หมายถึงการค้นหาไม่จำกัด การยกเลิกสามารถหยุดการรันได้ในขณะที่ปล่อยให้เค้าโครงที่ถูกต้องที่เผยแพร่ไว้แล้วพร้อมใช้งาน

หน้าต่างหลักจะแสดงตัวควบคุมตัวประมวลผลที่ใช้สำหรับงานซ้อน มีการประมวลผล CPU; การประมวลผล GPU OpenCL เป็นทางเลือก ใช้แสดง GPU เพื่อตรวจสอบอุปกรณ์ที่ตรวจพบก่อนที่จะเลือก
ความพร้อมใช้งานของ GPU ขึ้นอยู่กับไดรเวอร์ที่ติดตั้งที่เข้ากันได้และการรองรับ OpenCL

คลิก Run Nesting เมื่อรายการชิ้นส่วน สต็อก ระยะห่าง ขอบ และกฎการหมุนพร้อม ติดตามการแสดงความคืบหน้าในขณะที่เครื่องยนต์ค้นหา
ใช้ยกเลิกหากคุณต้องการหยุด เมื่อผลลัพธ์ที่ถูกต้องได้รับการเผยแพร่แล้ว ก็สามารถตรวจสอบได้

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

สะพานเชื่อมส่วนใกล้เคียงเข้าด้วยกันเป็นโครงร่างที่เชื่อมต่อกัน ใน CAM โครงร่างดังกล่าวสามารถตัดเป็นการตัดต่อเนื่องครั้งเดียวในหลายส่วน ลดการสตาร์ทแยกกัน และการหดกลับของหัวเลเซอร์หรือการเคลื่อนที่เคลื่อนที่โดยไม่จำเป็น การตัดรูและเส้นทางการตัดเฉพาะเครื่องจักรยังคงได้รับการกำหนดค่าใน CAM
เรียกใช้การซ้อน จากนั้นคลิกสร้างบริดจ์ข้างจับคู่พื้นผิว เลือกแผ่นงานและป้อนความกว้างของบริดจ์ในหน่วย mm หรือ inch ที่เลือก คลิกขอบด้านนอกของส่วนแรก จากนั้นคลิกที่ขอบด้านนอกของส่วนที่สองเพื่อเพิ่มสะพาน เครื่องมือแก้ไขตรวจสอบว่าความกว้างของบริดจ์ทั้งหมดไม่ได้ข้ามส่วนอื่นหรือรู
ใช้ล้อเมาส์เพื่อซูม ลากด้วยปุ่มซ้ายของเมาส์เพื่อเลื่อนและกด Fit all เพื่อดูแผ่นงาน เลือกบริดจ์ที่ไม่ถูกต้องในรายการแล้วกด Delete ที่เลือก กดตกลงเพื่อสร้าง Nesting_Bridges แต่ละกลุ่มที่เชื่อมต่อกันจะกลายเป็นโปรไฟล์ 3D solid หรือ 2D ที่เชื่อมต่อกัน พร้อมที่จะส่งออกไปยัง CAM

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

กดส่งออกไปที่ DXF ข้างปุ่มส่งออก SVG แล้วเลือกชื่อไฟล์ ผู้ส่งออกใช้เรขาคณิต CAD ที่วางจริง โดยรักษาเส้น วงกลม ส่วนโค้ง และเส้นโค้ง แทนที่จะสร้างใหม่จากรูปหลายเหลี่ยมที่ซ้อนกันตัวอย่าง ชิ้นส่วน FreeCAD และรูปทรง STEP, DXF และ SVG ที่นำเข้าใช้เวิร์กโฟลว์การส่งออกเดียวกัน
ให้ Nesting_Result ทำงานอยู่เสมอเพื่อส่งออกการจัดเรียงแบบซ้อน หากต้องการส่งออกชิ้นส่วนที่เชื่อมต่อ ให้เปิด Nesting_Bridges ไว้ แต่ละส่วนหรือกลุ่มบริดจ์ที่เข้าร่วมจะมีแผ่นงาน/เลเยอร์ส่วนเป็นของตัวเอง และแผ่นงานหลายแผ่นจะรักษาตำแหน่งที่แสดงไว้ ไฟล์นี้ใช้หน่วยมิลลิเมตรแม้ว่าอินเทอร์เฟซจะแสดงเป็นนิ้วก็ตาม
DXF เป็นภาพวาด 2 มิติจากมุมมองด้านบนพร้อมรูที่มองเห็นได้และรายละเอียดการตัดเฉือน เปิดในโปรแกรม CAD/CAM ของคุณ และเลือกรูปทรงการตัดหรือการกัดที่ต้องการ ขอบสต็อก ฉลาก และชิ้นส่วนที่ไม่ได้วางจะไม่ถูกส่งออก
ไม่มีขั้นตอนที่ตรงกัน ลองคำอื่นสิ
ก้าวต่อไปของคุณ