การส่งออก SVG-to-DXF ทั่วไปใช้เวลาห้าวินาทีและดูถูกต้องในเครื่องมือแสดงตัวอย่างทุกรายการ นอกจากนี้ยังเป็นสาเหตุของขนาดที่ไม่ถูกต้อง เส้นขาดสองครั้ง การออกแบบที่สะท้อนแนวตั้ง และงานที่ล้มเหลวอย่างเงียบๆ บนเครื่องจักรอย่างต่อเนื่อง คู่มือนี้จะอธิบายอย่างชัดเจนถึงสิ่งที่แยก DXF ที่พร้อมใช้เลเซอร์ออกจากการส่งออกทั่วไป และวิธีการตรวจสอบไฟล์ของคุณก่อนที่จะมีการเคลื่อนไหว
ก่อนที่จะแปลงสิ่งใดๆ คำถามที่มีประโยชน์ที่สุดในการตอบคือ DXF เป็นรูปแบบที่เหมาะสมสำหรับเวิร์กโฟลว์เฉพาะของคุณหรือไม่ คำตอบก็ไม่ใช่ใช่เสมอไป และการแปลงจะเพิ่มขั้นตอนโดยไม่จำเป็นโดยไม่เพิ่มมูลค่า
LightBurn ยอมรับ SVG โดยกำเนิดและจัดการได้ดี หากคุณทำงานทั้งหมดภายใน LightBurn บนเครื่องของคุณเองด้วยไฟล์ SVG ของคุณเอง การคงอยู่ใน SVG จะง่ายกว่าและเชื่อถือได้เท่าเทียมกัน LightBurn อ่านสีพาธของ SVG กำหนดเลเยอร์โดยอัตโนมัติ รักษาโครงสร้างกลุ่ม และนำเข้าในขนาดทางกายภาพที่ถูกต้องเมื่อมีการประกาศแอตทริบิวต์ความกว้าง ความสูง และ viewBox ของไฟล์อย่างถูกต้อง สำหรับเวิร์กโฟลว์ LightBurn เดี่ยว SVG เป็นตัวเลือกที่เหมาะสม
จำเป็นต้องใช้ DXF ในสถานการณ์เฉพาะสี่สถานการณ์ ประการแรก เมื่อส่งไฟล์ไปยังบริการตัดด้วยเลเซอร์ภายนอก ร้านผลิต หรือเครื่องจักรที่ใช้ร่วมกัน DXF เป็นรูปแบบการผลิตสากลที่ร้านค้ามืออาชีพพร้อมที่จะรับและดำเนินการ SVG เป็นรูปแบบการแสดงผลและเว็บ DXF เป็นมาตรฐานของการผลิตทางกายภาพ ประการที่สอง เมื่อเครื่องปลายทางรัน RDWorks บนตัวควบคุม Ruida RDWorks จะจัดการ DXF ได้อย่างน่าเชื่อถือมากกว่า SVG สำหรับเวิร์กโฟลว์การผลิต ประการที่สาม เมื่อไฟล์เข้าสู่การกำหนดเส้นทาง CNC, การตัดพลาสมา หรือเวิร์กโฟลว์ CAM — VCarve, Aspire, Fusion 360, SheetCAM และ Mach3 ล้วนใช้ DXF เป็นรูปแบบการนำเข้าหลัก ประการที่สี่ เมื่อ SVG ของคุณมีปัญหาด้านคุณภาพรูปทรงเรขาคณิต เช่น เส้นทางเปิด เส้นที่ซ้ำกัน การปรับขนาดที่ไม่ถูกต้อง และคุณต้องการไปป์ไลน์การแปลงที่ตรวจจับและซ่อมแซมปัญหาเหล่านั้นโดยเป็นส่วนหนึ่งของกระบวนการ โดยส่งมอบผลลัพธ์ที่ตรวจสอบแล้ว แทนที่จะส่งปัญหาที่ยังไม่ได้รับการแก้ไขปลายน้ำ
ใช้ SVG เมื่อไฟล์ยังคงอยู่ใน LightBurn บนเครื่องของคุณเอง แปลงเป็น DXF ที่จัดเตรียมไว้อย่างเหมาะสม เมื่อไฟล์ออกจากสภาพแวดล้อมซอฟต์แวร์ของคุณเองไม่ว่าด้วยเหตุผลใดก็ตาม หรือเมื่อคุณต้องการการตรวจสอบเรขาคณิตที่มีอยู่ในกระบวนการ
ไฟล์ยังคงอยู่ใน LightBurn ของคุณเองหรือไม่ SVG ก็โอเค ไฟล์จะไปอยู่ที่อื่น — บริการภายนอก, RDWorks, CNC, พลาสม่า, เครื่องของเพื่อนร่วมงาน — ใช้ DXF ที่เตรียมไว้อย่างเหมาะสม ค่าใช้จ่ายในการส่ง DXF ที่เสียหายไปยังบริการเลเซอร์ภายนอกถือเป็นวัสดุสิ้นเปลือง ค่าใช้จ่ายในการดำเนินการซ้ำ และความล่าช้า ค่าใช้จ่ายในการเตรียม DXF ที่สะอาดอย่างถูกต้องในครั้งแรกจะวัดเป็นวินาที
ทุกปัญหาต่อไปนี้จะผ่านการตรวจสอบไฟล์ภาพโดยไม่ต้องยกสถานะใดๆ ดูถูกต้องใน Illustrator, Inkscape, การแสดงตัวอย่าง File Explorer และผู้ดู DXF ส่วนใหญ่ พวกมันจะเปิดเผยตัวเองเมื่อหัวเลเซอร์เริ่มเคลื่อนไหวเท่านั้น ความล้มเหลวแต่ละรายการได้รับการจัดอันดับด้านล่างเพื่อดูว่าปรากฏได้เร็วแค่ไหน — ความล้มเหลวบางส่วนเห็นได้ชัดเจนในงานแรก ส่วนอื่นๆ สามารถคงอยู่ได้โดยตรวจไม่พบเป็นเวลาหลายสัปดาห์
ความล้มเหลว 1 — ขนาดไม่ถูกต้อง [ตรวจพบทันที] ส่วนหัว DXF มีตัวแปรชื่อ $INSUNITS ที่ประกาศระบบหน่วยที่พิกัดของไฟล์ใช้ ตามข้อกำหนดอย่างเป็นทางการของ Autodesk DXF ค่า 4 หมายถึง มิลลิเมตร ค่า 1 หมายถึง นิ้ว; ค่า 0 หมายถึงไม่มีหน่วยหรือไม่ได้ระบุ เมื่อ $INSUNITS ถูกตั้งค่าเป็น 0 หรือหายไปจากส่วนหัวทั้งหมด LightBurn จะไม่สามารถตรวจจับหน่วยได้โดยอัตโนมัติและย้อนกลับไปที่การกำหนดลักษณะหน่วยการนำเข้า DXF ที่ผู้ใช้กำหนดค่าไว้ — รายการดรอปดาวน์ใน แก้ไข > การตั้งค่า ใต้แท็บการตั้งค่าไฟล์ หากการตั้งค่ากำหนดนั้นเป็นหน่วยที่แตกต่างจากพิกัดที่แท้จริงของไฟล์ ทุกมิติจะนำเข้าอย่างไม่ถูกต้อง ตัวอย่างโลกแห่งความเป็นจริงที่ได้รับการยืนยันจากกระทู้ในฟอรัม LightBurn ปี 2024: AutoCAD DXF ของผู้ใช้ได้ตั้งค่า $INSUNITS เป็น 1 (นิ้ว) ในขณะที่พิกัดทั้งหมดวาดเป็นหน่วยมิลลิเมตร LightBurn ตีความค่ามิลลิเมตรเป็นค่านิ้วและขยายขนาดขึ้น 25.4 โดยเปลี่ยนวงกลมที่ต้องการของ 200mm ให้เป็นการนำเข้า 5080mm ตัวแปลง SVG-to-DXF ทั่วไปจะเขียน $INSUNITS=0 เป็นประจำหรือละเว้นตัวแปรทั้งหมด ทำให้การตั้งค่าทางเลือกของซอฟต์แวร์นำเข้าเป็นเพียงสิ่งเดียวที่ยืนอยู่ระหว่างขนาดที่ถูกต้องและไม่ถูกต้องอย่างมาก ตรวจสอบขนาดทางกายภาพในซอฟต์แวร์เลเซอร์ของคุณทันทีทุกครั้งหลังการนำเข้า DXF
ความล้มเหลว 2 — เส้นถูกตัดสองครั้ง [ตรวจพบหลังจากการวิ่ง — วัสดุได้รับความเสียหายแล้ว] เมื่อเอนทิตีทางเรขาคณิตสองรายการครอบครองพิกัดที่เหมือนกัน เลเซอร์จะติดตามเส้นทางนั้นสองครั้ง บนไม้ การจ่ายครั้งที่สองจะทำให้รอยตัดลึกขึ้นและทำให้ขอบเป็นถ่าน บนอะคริลิก ความร้อนสะสมจากสองรอบทำให้เกิดการแตกร้าวและการเปลี่ยนสี สำหรับวัสดุบางๆ มันสามารถเผาไหม้ผ่านบริเวณที่ควรจะคงสภาพเดิมได้ บรรทัดที่ซ้ำกันมาจากแหล่งที่มีการจัดทำเอกสารไว้อย่างดีหลายแห่ง Fusion 360 จะสร้างสิ่งเหล่านี้ขึ้นมาเมื่อเปิดใช้งานคุณสมบัติฉายภาพอัตโนมัติ การเลือกใบหน้าจะฉายขอบทั้งหมดเป็นภาพร่างใหม่โดยอัตโนมัติ และหากผู้ปฏิบัติงานฉายภาพเรขาคณิตเดียวกันอีกครั้งด้วยตนเอง ทุกเส้นจะมีสองสิ่งที่สอดคล้องกัน ตามเอกสารสนับสนุนของ Autodesk นี่เป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดของเรขาคณิตที่ซ้ำกันในการส่งออก Fusion DXF แหล่งที่มาอื่นๆ ได้แก่ ไฟล์ SVG ที่ขอบเขตเส้นขีดและโครงร่างขอบเขตการเติมตรงกัน และการคัดลอกและวางที่สร้างรูปทรงเรขาคณิตที่ตรงกันโดยที่นักออกแบบไม่สังเกตเห็น เส้นสองเส้นที่ทับซ้อนกันอย่างสมบูรณ์แบบนั้นแยกไม่ออกจากเส้นเดียวในเครื่องมือแสดงตัวอย่างทุกอัน โดยสามารถตรวจพบได้โดยการเปรียบเทียบพิกัดเอนทิตีทางคณิตศาสตร์เท่านั้น
ความล้มเหลว 3 — เอาต์พุตมิเรอร์ในแนวตั้ง [อาจตรวจไม่พบเป็นเวลาหลายสัปดาห์ในการออกแบบสมมาตร] SVG ใช้ระบบพิกัดโดยที่ Y เพิ่มขึ้นจากมุมซ้ายบนของเอกสาร DXF ใช้ระบบพิกัดโดยที่ Y เพิ่มขึ้นจากด้านซ้ายล่าง คอนเวอร์เตอร์ที่ไม่ใช้การแก้ไขแกน Y จะสร้าง DXF โดยที่การออกแบบทั้งหมดจะถูกมิเรอร์ในแนวตั้ง สำหรับรูปร่างสมมาตร เช่น วงกลม รูปแบบปกติ เรขาคณิตเชิงนามธรรม ข้อผิดพลาดนี้ตรวจไม่พบในซอฟต์แวร์การออกแบบโดยสิ้นเชิง และจะพบได้หลังจากรันงานแล้วเท่านั้น สำหรับข้อความ โลโก้ รูปภาพบุคคล และส่วนที่ไม่สมมาตร ถือเป็นข้อผิดพลาดร้ายแรง การแก้ไขทางคณิตศาสตร์ที่ใช้โดยไปป์ไลน์ที่เหมาะสมคือ: สำหรับแต่ละจุด Y_dxf = document_height_mm − Y_svg
ความล้มเหลว 4 — เส้นโค้งที่นำเข้าไม่ถูกต้อง [ตรวจพบหลังจากการรัน] DXF รองรับเอนทิตี SPLINE ดั้งเดิมสำหรับการแสดงเส้นโค้งที่ซับซ้อน รวมถึงเส้นโค้ง NURBS และ Bezier ดูเหมือนเป็นตัวเลือกที่เป็นธรรมชาติสำหรับเรขาคณิตโค้งจากเส้นทาง SVG แต่การสนับสนุนซอฟต์แวร์ไม่สอดคล้องกันในเครื่องมือและเวอร์ชันต่างๆ ผู้นำเข้า SPLINE ของ LightBurn ทำให้เกิดข้อผิดพลาดของรูปร่างและ 'รอยบุบ' ในเส้นโค้งก่อนที่จะมีการเขียนใหม่ครั้งใหญ่ในเวอร์ชัน 1.5.00 (ธันวาคม 2023) ซึ่งปรับปรุงการจัดการสำหรับเอนทิตี SPLINE ที่มีโครงสร้างเทียบเท่ากับเส้นโค้ง Bezier อย่างไรก็ตาม ไม่สามารถนำเข้า NURBS ทั้งหมดได้อย่างถูกต้อง — เฉพาะชุดย่อยที่เทียบเท่ากับ Bezier เท่านั้น RDWorks ไม่มีการปรับปรุงที่เท่าเทียมกัน VCarve, SheetCAM, Mach3 และเครื่องมืออื่นๆ ส่วนใหญ่ที่ใช้งานทั่วไปจะจัดการเอนทิตี SPLINE ได้ไม่ดีหรือไม่ได้เลย ประเภทเอนทิตีที่ปลอดภัยระดับสากล ได้แก่ ARC, LINE, CIRCLE และ LWPOLYLINE ซึ่งรองรับอย่างถูกต้องโดยเครื่องมือทุกเวอร์ชันที่ใช้งานทั่วไป เส้นโค้ง SVG Bezier ควรแปลงเป็นลำดับของเอนทิตีเหล่านี้ แทนที่จะเขียนเป็น SPLINE
ความล้มเหลว 5 — ทุกอย่างในเลเยอร์เดียว [ตรวจพบเมื่อนำเข้า แต่แก้ไขได้ช้าด้วยตนเอง] เครื่องเลเซอร์ดำเนินการการทำงานที่แตกต่างกันด้วยการตั้งค่าพลังงานและความเร็วที่แตกต่างกัน DXF ที่เตรียมไว้อย่างเหมาะสมจะแยกรูปทรงเรขาคณิตออกเป็นเลเยอร์ที่มีชื่อซึ่งสอดคล้องกับประเภทการดำเนินการ เช่น ตัด ให้คะแนน แกะสลัก โดยแต่ละเลเยอร์จะกำหนดสีที่ซอฟต์แวร์เลเซอร์จะอ่านเพื่อสร้างรายการการดำเนินการที่แตกต่างกันในการนำเข้า ตัวแปลงทั่วไปจะยุบโครงสร้าง SVG ทั้งหมดลงในเลเยอร์ DXF เดียว โดยทั่วไปแล้วจะเป็นเลเยอร์เริ่มต้น '0' โดยไม่มีการกำหนดสี LightBurn นำเข้าการดำเนินการนี้เป็นการดำเนินการเดียวโดยมีรูปทรงเรขาคณิตทั้งหมดรวมกัน โดยกำหนดให้ผู้ปฏิบัติงานต้องจัดเรียงเอนทิตีทั้งหมดด้วยตนเองตามประเภทการดำเนินการที่ต้องการก่อนที่งานจะรันได้ สำหรับไฟล์ที่มีการดำเนินการหลายประเภทในหลายองค์ประกอบ การสร้างใหม่ด้วยตนเองนี้ใช้เวลานานกว่างานออกแบบดั้งเดิมและทำให้เกิดข้อผิดพลาดของมนุษย์
ความล้มเหลว 6 — เรขาคณิตที่มองไม่เห็นจากการอ้างอิง SVG ที่ยังไม่ได้รับการแก้ไข [อาจตรวจไม่พบ — เรขาคณิตที่หายไปจะหายไปอย่างเงียบๆ] ไฟล์ SVG ที่ส่งออกจากสัญลักษณ์ Illustrator, ส่วนประกอบ Figma และไลบรารีไอคอนมักใช้องค์ประกอบ <use> ที่อ้างอิงเรขาคณิตที่กำหนดไว้ในบล็อก <defs> ที่อื่นในไฟล์ ตัวแปลงที่เดินเฉพาะแผนผังองค์ประกอบที่มองเห็นได้โดยไม่ต้องแก้ไขการอ้างอิงเหล่านี้จะละทิ้งเรขาคณิตทั้งหมดที่กำหนดผ่าน <use> ผลลัพธ์ที่ได้คือ DXF ที่นำเข้าได้หมดจด ผ่านการตรวจสอบทุกมิติ และไม่มีข้อผิดพลาด แต่ไม่มีส่วนของการออกแบบทั้งหมด การตัดดำเนินไปดูเหมือนจะเสร็จสมบูรณ์ และเฉพาะเมื่อมีการตรวจสอบชิ้นส่วนที่เสร็จแล้วเท่านั้นจึงจะเห็นได้ชัดว่าไม่เคยตัดชิ้นส่วนนั้นเลย ความล้มเหลวนี้เป็นการวินิจฉัยที่ยากที่สุด เนื่องจากไม่มีสิ่งใดในไฟล์หรือใน LightBurn แฟล็ก การป้องกันเพียงอย่างเดียวคือไปป์ไลน์ที่แก้ไขการอ้างอิง <use> ทั้งหมดอย่างชัดเจน และเปรียบเทียบจำนวนเอนทิตีระหว่างแหล่งที่มาที่แยกวิเคราะห์และเอาต์พุตที่เขียน
ใน LightBurn ให้ตรวจสอบขนาดกล่องขอบเขตในช่องตำแหน่งตัวเลขที่ด้านบนของพื้นที่ทำงานทันทีหลังจากการนำเข้า DXF ทุกครั้ง ข้อผิดพลาดระดับที่แตกต่างกันห้าประการมีสาเหตุที่แตกต่างกันห้าประการ หากไฟล์มีขนาดใหญ่กว่าหรือเล็กกว่าที่คาดไว้ 25.4× $INSUNITS จะถูกตั้งค่าเป็นหน่วยที่ไม่ถูกต้อง (นิ้วเทียบกับมิลลิเมตร) หรือเขียนเป็น 0/หายไป ในขณะที่ซอฟต์แวร์มีค่าเริ่มต้นเป็นหน่วยที่ไม่ถูกต้อง หากไฟล์มีขนาดประมาณ 0.75× ขนาดที่คาดหวัง แหล่งที่มา SVG จะถูกสร้างขึ้นใน Adobe Illustrator ที่ 72 DPI และตัวแปลงใช้สมมติฐาน 96 DPI คงที่ — อัตราส่วน 72/96 = 0.75 หากไฟล์มีขนาดประมาณ 0.94× ขนาดที่คาดไว้ SVG จะถูกสร้างขึ้นใน Inkscape ก่อน v0.92 ที่ 90 DPI — อัตราส่วน 90/96 = 0.9375 กรณีผกผันเป็นเรื่องธรรมดาที่เท่าเทียมกัน: ไฟล์ที่มีขนาดใหญ่ประมาณ 1.33× ใหญ่เกินไปหมายความว่าตัวแปลงถือว่า 72 DPI ในไฟล์ต้นฉบับ 96 DPI; ไฟล์ที่มีขนาดใหญ่ประมาณ 1.07× หมายความว่าตัวแปลงถือว่า 90 DPI บนแหล่ง 96 DPI ข้อผิดพลาดของสเกลที่ตรงกับข้อใดข้อหนึ่งไม่น่าจะเป็น $INSUNITS ที่หายไปหรือไม่ถูกต้องรวมกับการตั้งค่าทางเลือกที่ไม่ถูกต้อง อย่าดำเนินการตั้งค่างานใดๆ จนกว่ามิติจะได้รับการยืนยันถูกต้อง
DXF ที่พร้อมใช้เลเซอร์ไม่ได้เป็นเพียง DXF ที่เปิดโดยไม่มีข้อผิดพลาด แต่เป็นไฟล์ที่ได้รับการจัดเตรียมไว้อย่างชัดเจนสำหรับการทำงานของเครื่องจักร โหมดความล้มเหลวหกโหมดด้านบนแต่ละโหมดสอดคล้องกับคุณสมบัติที่ขาดหายไปอย่างน้อยหนึ่งรายการ รายการคุณสมบัติแปดประการที่สมบูรณ์จะกำหนดลักษณะของการเตรียมการที่ถูกต้อง
1. แก้ไขหน่วยในส่วนหัวของไฟล์ ต้องมี $INSUNITS และตั้งค่าเป็น 4 ในส่วนหัว DXF การประกาศนี้จะลบความคลุมเครือทั้งหมดเกี่ยวกับความหมายของพิกัดของไฟล์ $INSUNITS=0 (ไม่มีหน่วย) ได้รับการปฏิบัติเหมือนกับตัวแปรที่ขาดหายไปโดยซอฟต์แวร์นำเข้าส่วนใหญ่ - ทั้งสองอย่างนี้บังคับให้ใช้ทางเลือกอื่นตามการตั้งค่าผู้ใช้ของเครื่องมือ ซึ่งจะแตกต่างกันไปตามผู้ให้บริการ เขียน 4 ให้ชัดเจนเสมอ
2. เลเยอร์ที่มีชื่อแมปกับการทำงานของเลเซอร์ เรขาคณิตถูกจัดระเบียบเป็นเลเยอร์ที่มีชื่อ — ตัด คะแนน และแกะสลัก — แต่ละเลเยอร์กำหนดรหัสสี DXF ACI: 1 (สีแดง) สำหรับการตัด 5 (สีน้ำเงิน) สำหรับคะแนน 7 (สีดำใน LightBurn) สำหรับแกะสลัก LightBurn อ่านสีเหล่านี้เมื่อนำเข้า และสร้างรายการแยกต่างหากในแผง Cuts/Layers สำหรับแต่ละสี แบบแผนสีนี้ถูกนำมาใช้กันอย่างแพร่หลายในชุมชนเลเซอร์ แต่เป็นแนวปฏิบัติของชุมชน - ไม่ใช่มาตรฐานที่บังคับใช้ ร้านค้าที่มีแบบแผนสีที่กำหนดไว้ควรกำหนดค่าการแมปก่อนการแปลง แทนที่จะยอมรับค่าเริ่มต้นใดๆ
3. เส้นทางปิดที่ควรปิดการตัด รูปร่างใดๆ ที่เลเซอร์ตัดออกจะต้องสร้างเป็นวงปิดทางเรขาคณิต จุดสุดท้ายจะต้องเชื่อมต่อกับจุดแรกอย่างแม่นยำ ช่องว่างแม้แต่เศษเสี้ยวมิลลิเมตรหมายความว่าเลเซอร์หยุดก่อนที่จะทำการตัดให้เสร็จสิ้น เหลือสะพานที่ไม่ได้เจียระไนไว้ซึ่งยึดชิ้นส่วนไว้ในแผ่นงาน ช่องว่างนี้จะมองไม่เห็นในระดับการซูมปกติในซอฟต์แวร์การออกแบบ
4. เอนทิตีที่ซ้ำกันหรือทับซ้อนกันเป็นศูนย์ ยืนยันทางคณิตศาสตร์โดยการเปรียบเทียบจุดสิ้นสุดเอนทิตีและจุดกึ่งกลางที่สุ่มตัวอย่าง ไม่ใช่โดยการตรวจสอบด้วยภาพ DXF ที่พร้อมใช้เลเซอร์ไม่มีรูปทรงที่บังเอิญบนเลเยอร์ใดๆ
5. ไม่มีเรขาคณิตเกณฑ์ย่อยที่เสื่อมลง การแปลงจากเส้นโค้ง Bezier เป็นส่วนโค้งและส่วนของเส้นสามารถสร้างส่วนที่มีความยาวเป็นศูนย์และแฟรกเมนต์ภายใต้ 0.01mm จากการปัดเศษจุดทศนิยม คอนโทรลเลอร์บางตัวทำให้เกิดรอยไหม้ที่ตำแหน่งที่มีความยาวเป็นศูนย์ บางส่วนทำให้เกิดข้อผิดพลาดในการเคลื่อนไหว ควรลบเซ็กเมนต์ทั้งหมดที่ต่ำกว่า 0.01mm ที่ไม่มีรายละเอียดโดยเจตนาออก
6. ประเภทเอนทิตีที่เข้ากันได้กับคอนโทรลเลอร์ — ARC, LINE, CIRCLE, LWPOLYLINE เท่านั้น หลีกเลี่ยงเอนทิตี SPLINE เนื่องจากการนำเข้าซอฟต์แวร์จะจัดการกับเอนทิตีเหล่านี้อย่างไม่สอดคล้องกัน ขึ้นอยู่กับเครื่องมือและเวอร์ชัน ตามรายละเอียดข้างต้น เส้นโค้ง Bezier จะถูกแปลงเป็นลำดับของส่วนโค้งและเอนทิตีเส้นโดยใช้การประมาณค่าไบอาร์ก ผลลัพธ์ในทางปฏิบัติ: เส้นโค้งในเอาท์พุตจะแยกไม่ออกจากต้นฉบับในเชิงเรขาคณิตในทุกขนาดที่คุณจะใช้งานบนเครื่องจักร กลไก: แต่ละส่วนของ Bezier ประกอบเข้ากับส่วนโค้งวงกลมต่อเนื่องแทนเจนต์คู่หนึ่ง ซึ่งแบ่งย่อยแบบวนซ้ำจนกระทั่งค่าเบี่ยงเบนจากต้นฉบับอยู่ภายใน 0.01mm เอาต์พุตสามารถนำเข้าได้ในระดับสากลด้วยเครื่องมือเลเซอร์, CNC และ CAM ที่ใช้งานทั่วไป
7. ลำดับเอนทิตีที่ปรับให้เหมาะสม เอนทิตีปรากฏในไฟล์ตามลำดับที่เลเซอร์ควรติดตาม: แกะสลักก่อน จากนั้นจึงให้คะแนน จากนั้นจึงตัด ภายในชั้นที่ตัด การทดสอบการกักเก็บแบบจุดในรูปหลายเหลี่ยมจะระบุเส้นทางภายในที่ต้องวิ่งก่อนโปรไฟล์ภายนอกซึ่งจะทำให้ชิ้นส่วนหลุดออกจากแผ่นงาน หากโปรไฟล์ภายนอกถูกตัดก่อน ชิ้นส่วนจะเลื่อนและการตัดภายในที่ตามมาทั้งหมดจะอยู่ในแนวที่ไม่ตรง คุณสมบัติ Optimize Cut Path ในตัวของ LightBurn ปรับปรุงสิ่งนี้เพิ่มเติมในขณะรันไทม์ — การสั่งซื้อล่วงหน้า DXF ช่วยให้มั่นใจถึงการทำงานที่ถูกต้องบนซอฟต์แวร์ใดๆ รวมถึงเครื่องมือที่ไม่มีเครื่องมือเพิ่มประสิทธิภาพในตัว
8. รูปทรงที่กำหนด — ไม่มีการชดเชยการตัด DXF ที่พร้อมใช้เลเซอร์แสดงถึงขนาดการออกแบบที่แน่นอน โดยไม่มีเส้นทางที่กว้างขึ้นหรือแคบลงสำหรับการตัด Kerf จะแตกต่างกันไปตามเครื่องจักร เลนส์ วัสดุ และความเร็วในการตัด — ไฟล์ไม่มีความรู้เกี่ยวกับตัวแปรเหล่านี้ DXF ที่มีการชดเชยรอยตัดแบบอบนั้นถูกต้องสำหรับการผสมผสานระหว่างเครื่องจักรและวัสดุเฉพาะ และผิดสำหรับกันและกัน ใช้รอยตัดในการตั้งค่าการตัดของซอฟต์แวร์เลเซอร์ของคุณต่อเลเยอร์ ไม่ใช่ใน DXF
Kerf — ความกว้างของวัสดุที่เลเซอร์กำจัด — แตกต่างกันไปตามรุ่นของเครื่อง ความยาวเลนส์ ประเภทของวัสดุ ความหนา และความเร็วในการตัด หากมีการฝังเคอร์ฟออฟเซ็ตไว้ในรูปทรง DXF ไฟล์จะถูกกำหนดมิติให้ถูกต้องสำหรับเครื่องจักรหนึ่งเครื่อง เลนส์หนึ่งตัว และวัสดุหนึ่งอย่างเท่านั้น และผิดสำหรับการผสมอื่นๆ ทุกรายการ คงค่าเรขาคณิตของ DXF ไว้ ใช้การชดเชยเคอร์ฟในการตั้งค่าการตัดของ LightBurn (ฟิลด์ Kerf Offset ในแต่ละเลเยอร์การตัด) ทันทีก่อนเริ่มงาน ซึ่งคุณจะมีข้อมูลเครื่องจักรและวัสดุที่ถูกต้องอยู่ตรงหน้าคุณ
คุณสมบัติของ DXF ที่พร้อมสำหรับเลเซอร์แบ่งออกเป็นสองประเภท: คุณสมบัติของที่เป็นประโยชน์ในระดับสากล และคุณสมบัติที่เป็นไปตามแบบแผน
คุณสมบัติทางเรขาคณิตนั้นเป็นสากล การประกาศ $INSUNITS ที่ถูกต้อง, เส้นที่ซ้ำกันเป็นศูนย์, เส้นทางปิด, ไม่มีส่วนที่เสื่อมลง, เอนทิตีส่วนโค้งที่พอดีด้วยไบอาร์ก, การวางแนวแกน Y ที่ถูกต้อง สิ่งเหล่านี้ทำให้ DXF ดีขึ้นสำหรับซอฟต์แวร์ทุกชิ้นที่อ่าน LightBurn, RDWorks, LaserGRBL, VCarve, Fusion 360, Aspire, SheetCAM, Mach3 — ทั้งหมดนี้ได้รับประโยชน์จากรูปทรงที่สะอาดหมดจด โดยไม่คำนึงถึงประเภทเครื่องจักรหรือเฟิร์มแวร์ตัวควบคุม นี่ไม่ใช่แบบแผนเฉพาะของ LightBurn มันเป็น DXF ที่มีรูปแบบถูกต้องและถูกต้อง
รูปแบบการตั้งชื่อเลเยอร์และสีเป็นแนวทางปฏิบัติของชุมชน ระบบแกะสลักสีดำ คะแนนสีน้ำเงิน และตัดสีแดง ได้รับการปฏิบัติตามอย่างกว้างขวาง และสอดคล้องกับค่าเริ่มต้นของภาพที่ผู้ปฏิบัติงาน LightBurn ส่วนใหญ่ใช้ แต่ไม่มีซอฟต์แวร์ใดบังคับใช้ RDWorks ใช้ระบบการกำหนดหมายเลขเลเยอร์ของตัวเอง เครื่องมือบางอย่างจะเพิกเฉยต่อโครงสร้างเลเยอร์ DXF ทั้งหมด และจำเป็นต้องมีการกำหนดด้วยตนเองหลังจากการนำเข้า DXF ที่พร้อมใช้เลเซอร์พร้อมโครงสร้างเลเยอร์ที่ถูกต้องยังคงเป็นไฟล์ที่ดีกว่าสำหรับซอฟต์แวร์ใดๆ ข้อมูลเลเยอร์คือโครงสร้างเพิ่มเติมที่เครื่องมือที่มีความสามารถใช้งาน และเครื่องมือที่มีความสามารถน้อยกว่าจะเพิกเฉยอย่างปลอดภัยโดยไม่มีอันตรายใดๆ
การกำหนดเส้นทาง CNC และการตัดพลาสมามีข้อกำหนดทางเรขาคณิตที่เหมือนกัน VCarve, Aspire, Fusion 360, SheetCAM และ Mach3 ล้วนประสบปัญหาหน่วยเดียวกัน, บรรทัดซ้ำ, open-path และเอนทิตีเส้นโค้งที่ส่งผลต่อเวิร์กโฟลว์เลเซอร์ การล้างข้อมูลทางเรขาคณิตจะเหมือนกัน มีเพียงรูปแบบเลเยอร์เท่านั้นที่แตกต่างกัน — เวิร์กโฟลว์ CNC แยกการตัดโปรไฟล์ การทำหลุม และการเจาะ แทนที่จะตัด/เซาะ/แกะสลัก กำหนดค่าการจับคู่สีกับเลเยอร์สำหรับโครงสร้างเลเยอร์ที่คาดหวังของซอฟต์แวร์ CAM ของคุณและไปป์ไลน์การแปลงเดียวกันจะสร้างไฟล์ที่ใช้งานได้ทันทีสำหรับเวิร์กโฟลว์การผลิตใดๆ
ตัวแปลง SVG-to-DXF ทั่วไปทำการแปลโดยตรง: เส้นทางกลายเป็นเอนทิตี พิกัดถูกแมป ไฟล์จะถูกบันทึก เสร็จสิ้นภายในไม่กี่วินาทีและสร้างไฟล์ที่ดูถูกต้อง ไปป์ไลน์ที่เหมาะสมดำเนินการเก้าขั้นตอนตามลำดับ โดยแต่ละขั้นตอนจะจัดการกับปัญหาเชิงโครงสร้างประเภทหนึ่งที่การส่งออกโดยตรงไม่ได้รับการแก้ไข การทำความเข้าใจว่าแต่ละขั้นตอนอธิบายว่าทำไมผลลัพธ์จึงแตกต่างกัน
ขั้นที่ 1 — การแยกวิเคราะห์ SVG แปลงการทำให้เรียบ และความละเอียดอ้างอิง SVG เป็นเอกสาร XML แบบลำดับชั้นที่มีกลุ่มที่ซ้อนกัน แต่ละกลุ่มมีการแปลงพิกัดของตัวเอง ห่วงโซ่การแปลงเต็มรูปแบบของทุกองค์ประกอบ เช่น แปล ปรับขนาด หมุน skewX เอียง Y เมทริกซ์ จะถูกคูณเข้าด้วยกันและนำไปใช้กับพิกัดขององค์ประกอบนั้นโดยตรง ทำให้เกิดรายการเส้นทางแบบเรียบในพื้นที่พิกัดรากของเอกสาร ตัวแปลงที่อ่านเฉพาะเส้นทางระดับบนสุดจะละทิ้งเรขาคณิตทั้งหมดภายในกลุ่มที่ซ้อนกัน ความสำคัญเท่าเทียมกัน: ไฟล์ SVG ที่ส่งออกจากสัญลักษณ์ Illustrator, ส่วนประกอบ Figma และไลบรารีไอคอนมักใช้องค์ประกอบ <use> ที่อ้างอิงเรขาคณิตที่กำหนดไว้ในบล็อก <defs> การอ้างอิงเหล่านี้ต้องได้รับการแก้ไขอย่างชัดเจน ตัวแปลงที่เดินเฉพาะแผนผังองค์ประกอบที่มองเห็นได้จะทิ้งรูปทรงเรขาคณิตนี้ไปโดยไม่แจ้งให้ทราบ ทำให้เกิดไฟล์ที่นำเข้าได้อย่างสมบูรณ์แต่ขาดส่วนของการออกแบบทั้งหมด
ขั้นที่ 2 — ความละเอียดขนาดทางกายภาพและการแปลงหน่วยเป็นมิลลิเมตร แอ็ตทริบิวต์ viewBox ของ SVG และความกว้างและความสูงที่ประกาศไว้จะถูกใช้ร่วมกันเพื่อให้ได้ค่าตัวคูณมาตราส่วนหน่วยมิลลิเมตรต่อผู้ใช้หนึ่งหน่วย viewBox เชื่อถือได้: แบ่งความกว้างทางกายภาพที่ประกาศเป็นมิลลิเมตรด้วยความกว้างของ viewBox ในหน่วยผู้ใช้ วิธีการนี้สร้างมาตราส่วนที่ถูกต้องไม่ว่าแอปพลิเคชันใดจะสร้างไฟล์ — Illustrator ที่ 72 DPI, Inkscape ก่อน v0.92 ที่ 90 DPI หรือเครื่องมือปัจจุบันที่ 96 DPI ขนาดการอ่านจากคุณลักษณะของไฟล์จะช่วยลดกับดัก DPI โดยสิ้นเชิง ใช้การพลิกแกน Y ในขั้นตอนนี้: Y_dxf = document_height_mm − Y_svg
ขั้นที่ 3 — ความละเอียดของการเติมและจังหวะ แต่ละเส้นทางถูกจำแนกตามบทบาทเลเซอร์ เส้นทางแบบสโตรคอย่างเดียวจะกลายเป็นเส้นทางเลเซอร์โดยตรง เส้นทางแบบเติมเท่านั้น — กรณีที่พบบ่อยที่สุดสำหรับรูปร่างที่วาดใน Illustrator หรือ Inkscape — จะมีการแยกเค้าร่างขอบเขตออกมา สีการดำเนินการที่ขับเคลื่อนการกำหนดเลเยอร์จะมาจากสีเส้นโครงร่างที่มีอยู่ หรือสีเติมอย่างอื่น กฎการเติม (เลขคู่หรือไม่ใช่ศูนย์ ประกาศต่อเส้นทางใน SVG) จะถูกรักษาไว้ในขั้นตอนนี้: เส้นทางผสมที่มีรู — ตัวอักษรที่มีตัวนับ เช่น O และ B, วงแหวน, รูปร่างปิดที่ซ้อนกันใดๆ — จะต้องคงกฎการเติมไว้ เพื่อให้รูปทรงภายในได้รับการปฏิบัติเหมือนเป็นรู แทนที่จะเป็นเกาะที่ถูกเติมเต็ม ไปป์ไลน์ที่ละทิ้งข้อมูลกฎการเติมจะเติมรูปร่างที่ควรเป็นแบบกลวงอย่างไม่ถูกต้อง
ขั้นตอนที่ 4 — การทำแผนที่สีต่อเลเยอร์ สีที่แก้ไขแล้วของแต่ละเส้นทางจะถูกแมปกับเลเยอร์เลเซอร์ที่มีชื่อโดยใช้ช่วงเฉดสี HSL แทนที่จะเป็นค่าเลขฐานสิบหกที่แน่นอน เนื่องจากนักออกแบบใช้สีแดงหลายเฉดเพื่อหมายถึง 'การตัด' ค่าเริ่มต้นในทางปฏิบัติ: ฮิว 340–360 หรือ 0–20 แผนที่ที่จะตัด; แผนที่เฉดสี 200–260 เพื่อทำคะแนน; ความสว่างต่ำกว่า 15% โดยไม่คำนึงถึงแผนที่เฉดสีที่จะแกะสลัก การแมปนี้ต้องผู้ใช้สามารถกำหนดค่าได้ ร้านค้ามืออาชีพมีแบบแผนสีที่สร้างไว้ในเทมเพลตหลายปีที่ไม่มีค่าเริ่มต้นคงที่จะตรงกัน
ขั้นตอนที่ 5 — การแปลงเส้นโค้ง Bezier ผ่านการประมาณค่าไบอาร์ก เส้นโค้ง Bezier แบบลูกบาศก์และกำลังสองจากเส้นทาง SVG จะถูกแปลงเป็นลำดับของส่วนโค้งวงกลม ผลลัพธ์ในทางปฏิบัติคือเส้นโค้งในเอาต์พุต DXF นั้นแยกไม่ออกจากต้นฉบับในเชิงเรขาคณิตในทุกขนาดที่คุณเคยใช้งานบนเครื่องจักร กลไก: แต่ละส่วนของ Bezier จะประกอบเข้ากับส่วนโค้งวงกลมต่อเนื่องแทนเจนต์หนึ่งคู่ — ไบอาร์ก — และแบ่งย่อยแบบวนซ้ำจนกระทั่งค่าเบี่ยงเบนทางเรขาคณิตจากเส้นโค้งเดิมอยู่ภายใน 0.01mm ผลลัพธ์คือเอนทิตี ARC ที่นำเข้าได้ในระดับสากลด้วยเครื่องมือทุกเวอร์ชันที่ใช้งานทั่วไป และมีขนาดกะทัดรัดกว่าการประมาณเส้นโพลีไลน์ที่เทียบเท่ากัน คำสั่งวงรี SVG จะถูกแบ่งออกเป็นส่วนลูกบาศก์ Bezier ในขั้นแรก โดยใช้การกำหนดพารามิเตอร์จุดปลายถึงศูนย์กลางมาตรฐาน จากนั้นจึงติดตั้งไบอาร์ก
ขั้นตอนที่ 6 — การล้างข้อมูลทางเรขาคณิต การดำเนินการหกรายการดำเนินการตามลำดับในรายการเอนทิตีทั้งหมด: ลบเซ็กเมนต์ทั้งหมดที่สั้นกว่า 0.01mm ออก ตรวจจับและลบเอนทิตีที่ซ้ำกันทุกประการโดยการเปรียบเทียบจุดสิ้นสุดและจุดกึ่งกลางภายในพิกัดความเผื่อเชิงพื้นที่ของ 0.001mm รวมส่วนต่อเนื่องกันในเส้นหลายเส้น ปิดเส้นทางที่เกือบปิดโดยที่ช่องว่างระหว่างจุดเริ่มต้นและจุดสิ้นสุดอยู่ภายใต้ 0.1mm ตั้งค่าสถานะเส้นทางเปิดที่เหลืออยู่โดยมีช่องว่างภายใต้ 1mm ในรายงานการประมวลผล ลบเส้นทางปิดที่ทับซ้อนกันทางเรขาคณิตที่เหมือนกัน เส้นทางที่ทับซ้อนกันบางส่วน — โดยที่รูปร่างสองชิ้นใช้เซกเมนต์ร่วมกันโดยไม่ได้เป็นโคลนที่แน่นอน — จำเป็นต้องมีการประมวลผลเรขาคณิตแบบบูลีน และถูกตั้งค่าสถานะเพื่อดึงดูดความสนใจของผู้ปฏิบัติงาน แทนที่จะแก้ไขโดยอัตโนมัติ
ขั้นตอนที่ 7 — การเพิ่มประสิทธิภาพลำดับการตัด เอนทิตีจะถูกจัดเรียงเพื่อให้การทำงานของเครื่องจักรถูกต้อง ไม่ว่าซอฟต์แวร์ตัวใดจะทำงาน: แกะสลักเลเยอร์ก่อน ให้คะแนนเป็นอันดับสอง ตัดสุดท้าย ภายในชั้นที่ตัด การทดสอบการกักเก็บแบบจุดในรูปหลายเหลี่ยมจะระบุเส้นทางภายในที่ต้องอยู่นำหน้าโปรไฟล์ภายนอก หลังจากการเรียงลำดับจากภายใน-ก่อน-นอก การเพิ่มประสิทธิภาพการเดินทางของเพื่อนบ้านที่ใกล้ที่สุดจะจัดลำดับเส้นทางที่เหลือเพื่อลดการเคลื่อนที่ของศีรษะ การสั่งซื้อล่วงหน้านี้จำเป็นสำหรับซอฟต์แวร์ควบคุมใดๆ ที่ไม่มีเครื่องมือเพิ่มประสิทธิภาพเส้นทางในตัว
ขั้นตอนที่ 8 — การประกอบไฟล์ DXF เขียนในรูปแบบ DXF R2010 - เวอร์ชันรูปแบบสุดท้ายที่มีความเข้ากันได้เกือบเป็นสากลสำหรับเครื่องมือทั้งหมดที่ใช้งานทั่วไป ก่อนการเพิ่มเอนทิตีที่เปิดตัวใน AutoCAD 2013 โปรดทราบว่าตัวแปรหน่วย ($INSUNITS) และการประกาศกล่องขอบเขตที่ใช้ที่นี่มีการระบุไว้ใน Autodesk DXF ข้อมูลอ้างอิงปี 2018 ซึ่งกำหนดตัวแปรส่วนหัวเดียวกันอย่างสม่ำเสมอในเวอร์ชันรูปแบบสมัยใหม่ทั้งหมด ส่วนหัวประกาศค่ากรอบขอบเขต $INSUNITS=4 และ $EXTMIN/$EXTMAX จากเรขาคณิตจริง รายการเลเยอร์จะกำหนดการตัด ให้คะแนน และแกะสลักด้วยรหัสสี ACI 1, 5 และ 7 เอนทิตีจะถูกเขียนจัดกลุ่มตามเลเยอร์โดยใช้ LWPOLYLINE สำหรับรูปร่างโพลิกอนแบบปิด, ARC สำหรับส่วนโค้ง, CIRCLE สำหรับวงกลมที่สมบูรณ์, LINE สำหรับส่วนตรงที่แยกออกจากกัน เอนทิตี SPLINE ไม่เคยถูกเขียน ไม่มีเอนทิตี BLOCK หรือ INSERT — เรขาคณิตทั้งหมดเป็นแบบอินไลน์เพื่อความเข้ากันได้สูงสุด
ขั้นที่ 9 — การตรวจสอบความถูกต้อง ไฟล์ที่เสร็จสมบูรณ์จะถูกแยกวิเคราะห์และตรวจสอบแล้ว: มี $INSUNITS อยู่และเท่ากับ 4 ไม่มีค่าพิกัดที่ไม่ถูกต้อง กล่องขอบเขตตรงกับขนาดที่คาดไว้ภายใน 0.1mm มีเอนทิตีอย่างน้อยหนึ่งรายการในแต่ละเลเยอร์ที่มีการเติม จำนวนเอนทิตีตรงกับเอาต์พุตที่คาดหวังจากการแยกวิเคราะห์ระยะที่ 1 หากการตรวจสอบล้มเหลว ข้อผิดพลาดจะถูกส่งกลับพร้อมคำอธิบายเฉพาะ ไปป์ไลน์ที่ใช้งานจริงไม่เคยส่งไฟล์ที่เสียหายโดยไม่มีการแจ้งเตือน
ไปป์ไลน์การแปลงที่เหมาะสมจะแก้ไขปัญหาเชิงโครงสร้างจำนวนมากโดยอัตโนมัติ แต่คุณสมบัติของไฟล์ต้นฉบับหลายรายการจะกำหนดผลลัพธ์ด้วยวิธีที่การประมวลผลดาวน์สตรีมไม่สามารถแก้ไขได้
กำหนดสีให้กับเส้นทางของคุณอย่างชัดเจน วิธีที่เชื่อถือได้มากที่สุดในการกำหนดเลเยอร์ที่ถูกต้องในเอาต์พุต DXF คือการใช้สีของเส้นโครงร่างที่สอดคล้องกันในแหล่งที่มา SVG สีแดง (#FF0000) สำหรับเส้นทางการตัด สีน้ำเงิน (#0000FF) สำหรับคะแนน และสีดำ (#000000) สำหรับการแกะสลัก เป็นรูปแบบที่นำมาใช้กันอย่างแพร่หลายมากที่สุดและการแมปโดยตรงกับ DXF ACI สี 1, 5 และ 7 เส้นทางที่ไม่มีสีหรือสีนอกช่วงที่แมปใดๆ จะถูกตั้งค่าเริ่มต้นเป็นตัดด้วย คำเตือนการประมวลผลรายงาน — ตรวจสอบคำเตือนเหล่านั้นก่อนที่ไฟล์จะไปใกล้กับเครื่อง
ขยายข้อความสดทั้งหมดเป็นโครงร่าง DXF ไม่รองรับแบบอักษร องค์ประกอบข้อความที่ยังไม่ได้แปลงเป็นโครงร่างจะไม่สามารถนำเข้าหรือมาถึงเป็นวัตถุที่ไม่รู้จัก ใน Illustrator: พิมพ์ > สร้างโครงร่าง ใน Inkscape: เส้นทาง > วัตถุไปยังเส้นทาง ขั้นตอนนี้ไม่สามารถแก้ไขได้ใน DXF หลังการแปลง เมื่อขยายข้อความ ให้ตรวจสอบด้วยว่าตัวอักษรที่มีตัวนับปิด — O, B, A, P, R, D, Q — สร้างเส้นทางประสมที่มีรู แทนที่จะเป็นรูปร่างที่เต็มสองซ้อนกัน เครื่องมือส่วนใหญ่ทำสิ่งนี้อย่างถูกต้องตามค่าเริ่มต้น แต่หากรูปร่างภายใน (เช่น รูของ O) ดูเหมือนเต็มแทนที่จะเป็นกลวงในแอปพลิเคชันการออกแบบของคุณ กฎการเติมนั้นผิดและจะสร้างผลลัพธ์ที่ไม่ถูกต้อง
แก้ไขการอ้างอิงสัญลักษณ์ทั้งหมดก่อนที่จะส่งออก หาก SVG ของคุณถูกสร้างขึ้นใน Illustrator โดยใช้สัญลักษณ์ หรือใน Figma โดยใช้ส่วนประกอบ ให้ขยายหรือทำให้อินสแตนซ์ทั้งหมดแบนก่อนที่จะส่งออก SVG ใน Illustrator: Object > ขยายลักษณะที่ปรากฏ จากนั้น Object > ทำให้ความโปร่งใสเรียบขึ้น ใน Figma: ใช้ Flatten Selection (Ctrl/Cmd+E) บนอินสแตนซ์ส่วนประกอบทั้งหมดก่อนส่งออก สัญลักษณ์ที่ยังไม่ได้ขยายจะส่งออกเป็นองค์ประกอบ <use> ที่อ้างอิงถึงเรขาคณิต <defs> ซึ่งตัวแปลงทั่วไปจะละทิ้งไปโดยไม่แจ้งให้ทราบ
ลบภาพแรสเตอร์ที่ฝังอยู่ DXF เป็นรูปแบบเรขาคณิตล้วนๆ ภาพแรสเตอร์ที่ฝังอยู่ใน SVG เช่น ภาพถ่าย พื้นผิว บิตแมปที่วาง ไม่มีการเป็นตัวแทน DXF และจะถูกลบออกอย่างเงียบๆ ระหว่างการแปลง หากรูปภาพที่ฝังมีรูปทรงเรขาคณิตที่ต้องรักษาไว้ ให้ติดตามไปยังเส้นทางเวกเตอร์ก่อนที่จะแปลง
รู้จักแอปพลิเคชันต้นทางของ SVG ของคุณ เครื่องมือสามรายการใช้รูปแบบ DPI ที่แตกต่างกันสามแบบ: มาตรฐาน W3C และ Inkscape ปัจจุบันใช้ 96 พิกเซลต่อนิ้ว; Adobe Illustrator ส่งออก SVG ที่ 72 พิกเซลต่อนิ้ว Inkscape ก่อนหน้า v0.92 (เปิดตัวปี 2017) ส่งออกที่ 90 พิกเซลต่อนิ้ว ไปป์ไลน์การแปลงที่ได้มาจากขนาดจริงจาก viewBox ของไฟล์เองและขนาดที่ประกาศจะจัดการทั้งสามอย่างถูกต้องโดยไม่ต้องดำเนินการใดๆ จากผู้ใช้ — DPI ของแอปพลิเคชันต้นทางจะไม่เกี่ยวข้อง ตัวแปลงที่ใช้สมมติฐาน DPI คงที่จะสร้างขนาดที่ไม่ถูกต้องสำหรับไฟล์จากแหล่งที่มาอย่างน้อยสองในสามแหล่ง ตรวจสอบมิติข้อมูลหลังจากการนำเข้าทุกครั้ง ไม่ว่าไฟล์จะถูกสร้างขึ้นมาอย่างไร
ตรวจสอบขนาดที่ต้องการก่อนอัปโหลด เปิด SVG ของคุณในแอปพลิเคชันการออกแบบของคุณและยืนยันว่าขนาดเอกสารตรงกับเอาต์พุตทางกายภาพที่คุณต้องการ หากขนาดที่ประกาศของ SVG ไม่ถูกต้อง เนื่องจากเครื่องมือเริ่มต้นไม่ได้ฝังหน่วยทางกายภาพอย่างถูกต้อง ให้แก้ไขที่แหล่งที่มาก่อนการแปลง ไปป์ไลน์การแปลงไม่สามารถอนุมานขนาดทางกายภาพที่คุณต้องการจากแหล่งข้อมูลที่ไม่ถูกต้อง
ใช้เวลาสองนาทีในการกำหนดรหัสสีเส้นทาง SVG ก่อนการแปลงจะช่วยลดงานการกำหนดเลเยอร์ใหม่ด้วยตนเองทั้งหมดหลังจากการนำเข้า DXF ใช้สีแดงล้วน (#FF0000) สำหรับการตัด, สีฟ้าล้วน (#0000FF) สำหรับแต้ม และสีดำล้วน (#000000) สำหรับการแกะสลัก การจับคู่เหล่านี้โดยตรงกับ DXF ACI สี 1, 5 และ 7 ซึ่งเป็นสีเลเยอร์ที่ได้รับการยอมรับในระดับสากลมากที่สุดในซอฟต์แวร์เลเซอร์และ CAD ทุกเอนทิตีจะเข้าสู่เลเยอร์ที่ถูกต้องโดยอัตโนมัติเมื่อนำเข้า โดยไม่มีการเรียงลำดับด้วยตนเองใน LightBurn หรือ RDWorks
ก่อนอัปโหลด ให้ตรวจสอบสิ่งต่อไปนี้ในแอปพลิเคชันการออกแบบของคุณ: เส้นทางที่ตัดเป็นสีแดง (#FF0000), เส้นทางคะแนนเป็นสีน้ำเงิน (#0000FF), เส้นทางแกะสลักเป็นสีดำ (#000000) ขยายข้อความสดทั้งหมดเป็นโครงร่าง — Illustrator: พิมพ์ > สร้างโครงร่าง; Inkscape: เส้นทาง > วัตถุไปยังเส้นทาง ทำให้อินสแตนซ์สัญลักษณ์และส่วนประกอบทั้งหมดเรียบขึ้น เพื่อไม่ให้การอ้างอิง <use> เหลืออยู่ใน SVG ที่ส่งออก ลบภาพแรสเตอร์ที่ฝังอยู่ออก ยืนยันว่าขนาดของเอกสารตรงกับเอาท์พุตทางกายภาพที่คุณต้องการ หากไฟล์ถูกสร้างขึ้นใน Inkscape เวอร์ชัน 0.91 หรือก่อนหน้านั้น อาจใช้พิกัด 90 DPI ไปป์ไลน์จะแก้ไขปัญหานี้จาก viewBox โดยอัตโนมัติ แต่ยืนยันขนาดหลังการแปลงโดยไม่คำนึงถึง
อัปโหลด SVG ของคุณและตรวจสอบแผงการทำแผนที่สีต่อเลเยอร์ หากไฟล์ของคุณใช้สีที่ไม่เป็นมาตรฐาน — แบบแผนของร้านค้าของคุณใช้สีม่วงแดงสำหรับการตัด สีเขียวสำหรับคะแนน หรือมาตรฐานภายในอื่นๆ ที่กำหนดไว้ — แทนที่ค่าเริ่มต้นที่นี่ก่อนการประมวลผล ตั้งค่าพิกัดความเผื่อการสแนปแบบเปิดของคุณ: 0.05mm สำหรับชิ้นส่วนกลไกที่มีความแม่นยำ, 0.1mm สำหรับการตัดด้วยเลเซอร์ทั่วไป, 0.5mm เมื่อทำงานกับไฟล์ที่จัดหาจากภายนอกซึ่งมีแหล่งกำเนิดที่ไม่แน่นอน บันทึกการแมปของคุณเป็นค่าที่ตั้งไว้ล่วงหน้าที่มีชื่อ หากคุณประมวลผลไฟล์หลายไฟล์โดยใช้รูปแบบสีเดียวกัน
หลังจากการแปลง รายงานการประมวลผลคือการตรวจสอบคุณภาพ โดยจะแสดงทุกการดำเนินการที่ทำ: ลบเอนทิตีที่ซ้ำกัน, เส้นทางที่เปิดปิดอัตโนมัติ, ส่วนเกณฑ์ย่อยที่ถูกละทิ้ง, การกำหนดสีเป็นเลเยอร์, จำนวนเอนทิตีต่อเลเยอร์ จำนวนการซ้ำซ้อนที่สูงจะระบุเวิร์กโฟลว์ต้นทางที่สร้างเรขาคณิตที่ตรงกัน ซึ่งคุ้มค่าที่จะแก้ไขที่ต้นทาง แทนที่จะทำความสะอาดไฟล์ทีละไฟล์ เส้นทางเปิดที่ปิดด้วยช่องว่างขนาดใหญ่บ่งบอกถึงปัญหาคุณภาพเส้นทางที่เป็นระบบต้นทาง คำเตือนเกี่ยวกับสีที่ไม่รู้จักหมายถึงเส้นทางเหล่านั้นมีค่าเริ่มต้นเป็น Cut โปรดตรวจสอบว่าถูกต้องก่อนดำเนินการต่อ เปรียบเทียบจำนวนเอนทิตีในรายงานกับความคาดหวังของคุณสำหรับการออกแบบ: การขาดแคลนที่สำคัญอาจบ่งชี้ถึงการอ้างอิง <use> ที่ไม่ได้รับการแก้ไขในไฟล์ต้นฉบับ
เปิด DXF ใน LightBurn ผ่าน File > Import ตรวจสอบขนาดกรอบขอบในช่องตำแหน่งตัวเลขทันที นี่คือการตรวจสอบ $INSUNITS แต่ละเลเยอร์ควรปรากฏแยกกันในแผง Cuts/Layers เรียกใช้ Edit > Delete Duplicates (Alt+D) เพื่อตรวจสอบสายรัดและวงเล็บปีกกา เรียกใช้การแก้ไข > เลือกรูปร่างที่เปิดเพื่อยืนยันว่าไม่มีรูปทรงที่เปิดอยู่เหลืออยู่ ตั้งค่าประเภทการดำเนินการ (เส้นสำหรับการตัดและให้คะแนน โหมดที่เหมาะสมสำหรับการแกะสลัก) และยืนยันค่ากำลังและความเร็วสำหรับแต่ละเลเยอร์ — LightBurn คงการตั้งค่าต่อสีในทุกโครงการอย่างไม่มีกำหนด ดังนั้นค่าจากงานก่อนหน้าบนวัสดุที่แตกต่างกันจะยังคงถูกโหลด สิ่งเหล่านี้จะต้องได้รับการตรวจสอบอย่างชัดเจนทุกครั้ง
ดำเนินการตามรายการตรวจสอบด้านล่างก่อนที่จะส่งงานใดๆ ไปยังเครื่อง สำหรับไฟล์ใหม่หรือวัสดุใหม่ ให้รันงานทั้งหมดบนเศษซากที่มีวัสดุและความหนาเท่ากันก่อนชิ้นงานสุดท้าย การทดสอบการตัดจะยืนยันลำดับการตัดด้านในก่อนด้านนอก เผยให้เห็นเส้นทางเปิดที่เหลืออยู่ และปรับเทียบกำลังและความเร็วสำหรับวัสดุเฉพาะนี้ การทดสอบเศษสิบนาทีเร็วกว่าการฟื้นตัวจากชิ้นงานที่เสียหายอย่างสม่ำเสมอ
รายงานการประมวลผลไม่ใช่รายงานสรุป แต่เป็นหลักฐานที่ติดตามได้ว่าไฟล์ได้รับการตรวจสอบก่อนที่จะถึงเครื่องของคุณ 'ลบ 14 บรรทัดที่ซ้ำกัน, 3 เส้นทางที่เปิดปิดอัตโนมัติ, 89 เอนทิตีใน 3 เลเยอร์' เป็นการยืนยันที่ตรวจสอบได้ ไม่ใช่การตลาด นอกจากนี้ยังเผยให้เห็นปัญหาเวิร์กโฟลว์ต้นน้ำ: จำนวนการซ้ำกันที่สูงสม่ำเสมอในไฟล์หลายไฟล์จากแหล่งที่มาเดียวกันชี้ไปที่เวิร์กโฟลว์การออกแบบที่สร้างเรขาคณิตที่บังเอิญและควรได้รับการแก้ไขที่แหล่งที่มา เก็บรายงานงานการผลิตทุกชิ้นไว้เป็นเอกสารควบคุมคุณภาพ
การนำเข้า DXF ที่พร้อมใช้เลเซอร์ไปยัง LightBurn อย่างถูกต้องจะใช้เวลาไม่เกินสองนาทีเมื่อทำตามขั้นตอนการตรวจสอบตามลำดับ แต่ละขั้นตอนจะจับหมวดหมู่ความล้มเหลวเฉพาะหนึ่งหมวดหมู่ก่อนที่จะกลายเป็นชิ้นงานที่เสียหาย
ขั้นตอนที่ 1 — ยืนยันขนาด ทันทีหลังจากการนำเข้า ให้ทำเครื่องหมายในช่องขอบเขตในช่องตำแหน่งตัวเลขของ LightBurn ขนาดต้องตรงกับขนาดการออกแบบทางกายภาพที่คุณต้องการ หากไฟล์มีขนาดใหญ่กว่าหรือเล็กกว่า 25.4 เท่า $INSUNITS จะถูกตั้งค่าเป็นหน่วยที่ไม่ถูกต้องหรือเขียนเป็น 0 ให้เปิด DXF ในโปรแกรมแก้ไขข้อความ ค้นหา $INSUNITS เปลี่ยนค่าในบรรทัดต่อไปนี้เป็น 4 (มิลลิเมตร) แล้วนำเข้าใหม่ หากข้อผิดพลาดของมาตราส่วนอยู่ที่ประมาณ 0.75, 0.94, 1.33 หรือ 1.07 เท่าที่คาดไว้ ปัญหาคือ DPI ไม่ตรงกันในแหล่งที่มา SVG — แปลงอีกครั้งโดยใช้ไปป์ไลน์ที่อ่านมาตราส่วนจาก viewBox ของไฟล์แทนที่จะถือว่า DPI คงที่
ขั้นตอนที่ 2 — ยืนยันโครงสร้างเลเยอร์ ในแผง Cuts/Layers ตรวจสอบว่าการทำงานที่คาดหวังแต่ละรายการปรากฏเป็นเลเยอร์แยกกันและมีสีที่ถูกต้อง หากรูปทรงเรขาคณิตทั้งหมดอยู่บนเลเยอร์เดียว แหล่งที่มาของ SVG จะไม่ถูกกำหนดรหัสสีหรือตัวแปลงจะยุบเลเยอร์ — แปลงใหม่ด้วยการแมปสีเป็นเลเยอร์ที่ถูกต้อง หากไม่มีเลเยอร์ที่คาดหวัง เส้นทางที่เกี่ยวข้องจะไม่มีการกำหนดสีหรือมีสีอยู่นอกช่วงการแมป โปรดตรวจสอบคำเตือนรายงานการประมวลผล
ขั้นตอนที่ 3 — เรียกใช้การแก้ไข > ลบรายการที่ซ้ำกัน ใน LightBurn ไปที่ แก้ไข > ลบรายการที่ซ้ำกัน (ทางลัด: Alt+D) การดำเนินการนี้จะลบเอนทิตีที่ซ้ำกันซึ่งรอดจากการแปลง รันสิ่งนี้กับ DXF ที่นำเข้าทุกตัวโดยไม่มีข้อยกเว้น — ใช้เวลาหนึ่งวินาทีและกำจัดความล้มเหลวด้านคุณภาพเลเซอร์ที่ทำลายล้างมากที่สุด
ขั้นตอนที่ 4 — เรียกใช้การแก้ไข > เลือกรูปร่างที่เปิด เส้นทางที่เปิดในไฟล์จะถูกเลือกและไฮไลต์ ตรวจสอบ: เส้นทางที่ควรปิดโครงร่างแต่เปิดอยู่ บ่งชี้ถึงช่องว่างที่ตัวแปลงไม่สามารถปิดอัตโนมัติตามพิกัดความเผื่อที่ระบุ ปิดในตัวแก้ไขโหนดของ LightBurn หรือกลับไปยังแหล่งที่มา SVG แก้ไขเส้นทางที่เปิดอยู่ และแปลงใหม่
ขั้นตอนที่ 5 — ตรวจสอบประเภทการดำเนินการและการตั้งค่าต่อเลเยอร์ สำหรับแต่ละเลเยอร์ ให้ยืนยันว่าโหมดการทำงานถูกต้อง: เส้นสำหรับการตัดและเส้นทางคะแนน การเติมหรือเส้นสำหรับแกะสลัก ขึ้นอยู่กับเอฟเฟกต์ที่ต้องการ ตรวจสอบว่าได้ตั้งค่ากำลังและความเร็วไว้อย่างชัดเจนสำหรับงานนี้ — LightBurn จะคงการตั้งค่าที่ใช้ล่าสุดต่อสีในทุกโปรเจ็กต์โดยไม่มีกำหนด ดังนั้นค่าที่ปรับเทียบแล้วจากงานบนวัสดุที่แตกต่างกันจะยังคงปรากฏอยู่ ตรวจสอบพวกเขา; ไม่เคยถือว่า
ขั้นตอนที่ 6 — เรียกใช้เฟรมพาส กด Frame โดยปิดการใช้งานเลเซอร์ หัวจะติดตามกล่องขอบเขตโดยไม่ต้องยิง เพื่อยืนยันตำแหน่งทางกายภาพและขนาดบนวัสดุ ดำเนินการนี้ก่อนทุกงานโดยไม่มีข้อยกเว้น โดยใช้เวลาสิบห้าวินาทีและเป็นการตรวจสอบเดียวที่สามารถระบุตำแหน่งที่ไม่ถูกต้องก่อนที่จะใช้วัสดุ
การแก้ไข > ลบรายการที่ซ้ำกัน (Alt+D) ของ LightBurn เป็นการดำเนินการหนึ่งวินาทีที่ช่วยกำจัดสาเหตุที่พบบ่อยที่สุดของการเผาไหม้ซ้ำซ้อนและการเสียหายของวัสดุ เส้นที่ซ้ำกันจะมีลักษณะเหมือนกันกับเส้นเดี่ยวในเครื่องมือแสดงตัวอย่างทุกอัน สำหรับเลเซอร์ CO2 ที่กำลังตัดเต็มที่ การผ่านครั้งที่สองจะเพิ่มความร้อนสะสมเพียงพอในการแตกอะคริลิก ไม้ถ่านที่อยู่นอกเส้นตัด และทำให้เกิดการไหม้ทะลุในวัสดุบาง ๆ เส้นที่ตรงกันสองบรรทัดเทียบกับหนึ่งบรรทัดนั้นตรวจไม่พบโดยสิ้นเชิง — Alt+D จะลบบรรทัดเหล่านั้นโดยทางโปรแกรม รันบนการนำเข้า DXF ทุกครั้ง โดยไม่คำนึงถึงแหล่งที่มาหรือความมั่นใจในคุณภาพการแปลง
LightBurn อ่านขนาด SVG จากแอตทริบิวต์ความกว้าง ความสูง และ viewBox ที่ประกาศของไฟล์ แล้วแปลงเป็นมิลลิเมตรโดยตรง โดยไม่ได้ขึ้นอยู่กับ $INSUNITS สำหรับ DXF นั้น LightBurn อ่านตัวแปรส่วนหัว $INSUNITS เพื่อกำหนดระบบยูนิต เมื่อ $INSUNITS หายไปหรือตั้งค่าเป็น 0 (ไม่มีหน่วย) คุณลักษณะ 'ตรวจจับหน่วยอัตโนมัติถ้าเป็นไปได้' ของ LightBurn จะพยายามอนุมานหน่วย และหากไม่สามารถอนุมานได้ ให้ถอยกลับไปยังการตั้งค่าหน่วยที่กำหนดค่าไว้ใน แก้ไข > การตั้งค่า ใต้แท็บการตั้งค่าไฟล์ หากการตั้งค่าทางเลือกนั้นแตกต่างจากหน่วยพิกัดจริงของไฟล์ ทุกมิติจะนำเข้าอย่างไม่ถูกต้อง ข้อผิดพลาด 25.4× ระบุโดยเฉพาะว่านิ้วเทียบกับมิลลิเมตรไม่ตรงกัน — $INSUNITS ถูกตั้งค่าเป็น 1 (นิ้ว) เมื่อพิกัดอยู่ในหน่วยมิลลิเมตร หรือในทางกลับกัน ตัวแปลง SVG เป็น DXF ทั่วไปมักจะเขียน $INSUNITS=0 หรือละเว้นตัวแปรทั้งหมด ทำให้การตั้งค่าทางเลือกของซอฟต์แวร์นำเข้าเป็นเพียงการป้องกันข้อผิดพลาดในการปรับมาตราส่วนเท่านั้น การแก้ไขคือไปป์ไลน์การแปลงที่เขียน $INSUNITS=4 ในส่วนหัว DXF เสมอ
ตัวแปลงทั่วไปจะยุบองค์ประกอบ SVG ทั้งหมดลงในเลเยอร์ DXF เดียว ซึ่งโดยปกติจะเป็นเลเยอร์เริ่มต้น '0' โดยไม่มีการกำหนดสี LightBurn นำเข้าสิ่งนี้เป็นการดำเนินการรวมครั้งเดียว DXF ที่เตรียมไว้อย่างเหมาะสมแมปเส้นขีด SVG และเติมสีให้กับเลเยอร์ที่มีชื่อด้วยรหัสสี DXF ACI: 1 (สีแดง) สำหรับการตัด, 5 (สีน้ำเงิน) สำหรับคะแนน, 7 (สีดำใน LightBurn) สำหรับแกะสลัก LightBurn สร้างรายการแยกต่างหากในแผง Cuts/Layers สำหรับแต่ละสีที่พบในการนำเข้า วิธีแก้ไขคือกำหนดรหัสสีเส้นทาง SVG ของคุณด้วยสีเส้นขีดที่ชัดเจนก่อนการแปลง และใช้ตัวแปลงที่รักษาโครงสร้างนั้นเป็นเลเยอร์ DXF ที่มีชื่อ แทนที่จะยุบทุกอย่างเป็นเลเยอร์ 0
ทั้งสองอย่างทำให้เลเซอร์ยิงสองครั้งในตำแหน่งเดียวกัน แต่ต้องใช้แนวทางที่แตกต่างกันในการแก้ไข เส้นที่ซ้ำกันนั้นเป็นโคลนทางเรขาคณิตที่แน่นอน — สองเอนทิตีที่มีจุดสิ้นสุดและวิถีที่เหมือนกัน สิ่งเหล่านี้ตรวจพบโดยการเปรียบเทียบจุดสิ้นสุดและจุดกึ่งกลางภายในพิกัดความเผื่อเชิงพื้นที่ และลบออกอย่างหมดจดโดยการลบสำเนาหนึ่งชุด แก้ไข > ลบรายการที่ซ้ำกันของ LightBurn จะจัดการสิ่งเหล่านี้โดยอัตโนมัติ เส้นทางที่ทับซ้อนกันมีโครงสร้างที่แตกต่างกัน: ส่วนที่สั้นกว่าด้านบนของส่วนที่ยาวกว่า หรือรูปทรงปิดสองรูปทรงที่อยู่ติดกันซึ่งมีผนังร่วมกันที่วาดเป็นรูปหลายเหลี่ยมแยกจากกัน การลบหนึ่งอินสแตนซ์ของเซ็กเมนต์ที่ใช้ร่วมกันโดยไม่ทำลายรูปร่างโดยรอบต้องใช้การดำเนินการทางเรขาคณิตแบบบูลีน ทั้งสองอย่างทำให้เกิดความเสียหายกับเครื่องจักรแบบเดียวกัน — พลังงานสองเท่า ความลึกสองเท่า อะคริลิกร้าว ไม้ที่ไหม้เกรียม — แต่การทำซ้ำที่แน่นอนจะได้รับการแก้ไขโดยอัตโนมัติ ในขณะที่เรขาคณิตที่ทับซ้อนกันที่ซับซ้อนถูกทำเครื่องหมายในรายงานการประมวลผลเพื่อให้ผู้ปฏิบัติงานทราบ
DXF รองรับเอนทิตี SPLINE ดั้งเดิมสำหรับเส้นโค้ง Bezier และ NURBS ปัญหาคือการนำเข้าซอฟต์แวร์จัดการเอนทิตี SPLINE ที่ไม่สอดคล้องกันระหว่างเครื่องมือและเวอร์ชันต่างๆ ผู้นำเข้า SPLINE ของ LightBurn สร้างข้อผิดพลาดของรูปร่างก่อนที่จะมีการเขียนใหม่ครั้งใหญ่ในเวอร์ชัน 1.5.00 (ธันวาคม 2023) ซึ่งปรับปรุงการจัดการสำหรับ NURBS ที่มีโครงสร้างเทียบเท่ากับเส้นโค้ง Bezier — แต่ไม่สามารถจัดการ NURBS ทั้งหมดได้อย่างถูกต้อง RDWorks, VCarve, SheetCAM และเครื่องมืออื่นๆ ส่วนใหญ่ที่ใช้งานทั่วไปไม่ได้รับการปรับปรุงที่เทียบเท่ากัน เอนทิตี ARC และ LINE มีความปลอดภัยในระดับสากล เครื่องมือนำเข้าทุกเวอร์ชันสามารถจัดการได้อย่างถูกต้อง เส้นโค้ง Bezier จาก SVG ควรแปลงเป็นลำดับ ARC ที่ติดตั้งแบบไบอาร์กเสมอ ก่อนที่ไฟล์จะเข้าสู่เวิร์กโฟลว์ใดๆ ที่อาจเกี่ยวข้องกับซอฟต์แวร์อื่นที่ไม่ใช่ LightBurn ที่เป็นปัจจุบันที่สุด
ไม่เคย การชดเชย Kerf จะต้องไม่ฝังอยู่ในเรขาคณิต DXF ความกว้างในการกำจัดลำแสงเลเซอร์จะแตกต่างกันไปตามรุ่นของเครื่อง ความยาวเลนส์โฟกัส ประเภทวัสดุ ความหนาของวัสดุ และความเร็วในการตัด — ไฟล์ DXF ไม่ทราบข้อมูลใดเลย DXF ที่มีการตัดระยะเยื้องเข้าไปในเส้นทางนั้นถูกต้องตามขนาดสำหรับเครื่องจักรหนึ่งเครื่องและวัสดุหนึ่งที่มีความหนาเท่ากัน และผิดสำหรับการผสมอย่างอื่นทุกรายการ รักษารูปทรงเรขาคณิตไว้ — ขนาดการออกแบบที่แน่นอนตามที่วาดไว้ ใช้ค่า kerf ในการตั้งค่าเลเยอร์การตัดของ LightBurn (ฟิลด์ Kerf Offset) ทันทีก่อนเริ่มงาน โดยใช้ค่าที่เหมาะสมสำหรับเครื่องจักร เลนส์ และวัสดุเฉพาะที่คุณกำลังตัด
ใช่ และข้อกำหนดด้านรูปทรงก็เหมือนกัน แก้ไข $INSUNITS, เส้นที่ซ้ำกันเป็นศูนย์, เส้นทางปิด, เอนทิตีส่วนโค้งที่พอดีด้วยไบอาร์ก, ลำดับการตัดที่ปรับให้เหมาะสม — คุณสมบัติเหล่านี้มีประโยชน์ต่อ VCarve, Aspire, Fusion 360, SheetCAM และ Mach3 เหมือนกับที่ประโยชน์เหล่านี้เป็นประโยชน์ต่อ LightBurn รูปแบบการตั้งชื่อเลเยอร์แตกต่างออกไป: CNC และเวิร์กโฟลว์พลาสมาแยกการตัดโปรไฟล์ การทำหลุม และการเจาะ แทนที่จะตัด/ให้คะแนน/แกะสลัก กำหนดค่าการจับคู่สีกับเลเยอร์เพื่อให้ตรงกับโครงสร้างเลเยอร์ที่คาดหวังของซอฟต์แวร์ CAM ของคุณ และไปป์ไลน์เดียวกันจะสร้างไฟล์ที่สามารถใช้งานได้ทันทีสำหรับเวิร์กโฟลว์การผลิตใดๆ
ใช่ในทางเทคนิค — Inkscape เปิด DXF แบบเนทีฟและนำเข้า Illustrator ผ่านกล่องโต้ตอบ AutoCAD แต่ผลลัพธ์ไม่ค่อยเป็นมิตรกับการแก้ไข การแปลงไบอาร์กที่ทำให้เส้นโค้งเข้ากันได้ในระดับสากลจะเขียนเส้นโค้งเรียบเป็นลำดับยาวของเอนทิตีส่วนโค้งวงกลมขนาดเล็ก เมื่อนำเข้าเหล่านี้กลับเข้าสู่ Illustrator หรือ Inkscape พวกมันจะมาถึงเป็นส่วนโค้งที่ถูกตัดการเชื่อมต่อหลายร้อยส่วน แทนที่จะเป็นพาธ Bezier ที่สะอาดที่คุณเริ่มด้วย การแก้ไขเป็นเรื่องที่น่าเบื่อและเกิดข้อผิดพลาดได้ง่าย นอกจากนี้ DXF ยังมีรูปทรงเรขาคณิตเท่านั้น ไม่มีการเติม การไล่ระดับสี การพิมพ์ หรือเอฟเฟ็กต์ภาพ ดังนั้นบริบทการออกแบบใดๆ นอกเหนือจากงานเส้นจึงหมดไป หากคุณต้องการเปลี่ยนแปลงการออกแบบ ให้กลับไปที่ต้นฉบับ SVG ดั้งเดิมและแปลงใหม่เสมอ การสลับไปมาระหว่าง DXF เป็นทางเลือกสุดท้าย ไม่ใช่เวิร์กโฟลว์
นี่คือปัญหาการกลับแกน Y พิกัด SVG มี Y เพิ่มขึ้นจากมุมบนซ้าย พิกัด DXF มี Y เพิ่มขึ้นจากด้านซ้ายล่าง ตัวแปลงที่ไม่ใช้การแก้ไขแกน Y จะสร้างไฟล์ที่มิเรอร์ในแนวตั้ง การแก้ไขไปป์ไลน์ที่ถูกต้องคือ: Y_dxf = document_height_mm − Y_svg สำหรับทุกจุด สำหรับการออกแบบแบบสมมาตร ข้อผิดพลาดจะไม่ปรากฏจนกว่าจะมีข้อความหรือองค์ประกอบที่ไม่สมมาตรเข้ามาเกี่ยวข้อง ซึ่งเป็นสาเหตุที่ทำให้ไม่สามารถตรวจพบข้อผิดพลาดได้เป็นเวลานาน ใน LightBurn คุณสามารถแก้ไขการนำเข้าแบบมิเรอร์ได้โดยเลือกรูปทรงเรขาคณิตทั้งหมดและใช้การพลิกแนวตั้ง แต่นี่เป็นวิธีแก้ปัญหาชั่วคราว ไม่ใช่การแก้ไข การแปลงที่สำคัญจะต้องดำเนินการใหม่โดยใช้ไปป์ไลน์ที่จัดการการเปลี่ยนแปลงระบบพิกัดอย่างถูกต้อง
อัปโหลด SVG ใดๆ ไปยัง Pixel2Lines และรับ DXF ที่ทำความสะอาดแบบเลเยอร์แมป และพร้อมใช้เลเซอร์อย่างสมบูรณ์ การประกาศ $INSUNITS ที่ถูกต้อง, การทำซ้ำเป็นศูนย์, เส้นทางปิด, ส่วนโค้งที่พอดีด้วยไบอาร์ก, การวางแนวแกน Y ที่ถูกต้อง, ลำดับการตัดที่ปรับให้เหมาะสม — พร้อมที่จะนำเข้าสู่ LightBurn หรือ RDWorks และส่งตรงไปยังเครื่องของคุณ
แปลง SVG เป็นเลเซอร์ DXF
ความคิดเห็น
กำลังโหลดความคิดเห็น...