Plugin ABF cho SketchUp: Xuất DXF CNC Nội Thất và Nesting

Abf Sketchup

ABF là plugin CNC miễn phí cho SketchUp, được xây dựng riêng cho quy trình sản xuất nội thất: đi từ một tủ hoặc tấm ván đã dựng mô hình đến file DXF sẵn sàng cắt mà không phải rời SketchUp. Tên đầy đủ là ABF Solution, do ABF Extension phát triển, và tính đến năm 2026 vẫn hoàn toàn miễn phí cho sản xuất thực tế — gồm nesting, lỗ khoan, dán cạnh, xuất tem nhãn và xuất DXF. Plugin lấp khoảng trống giữa môi trường dựng hình SketchUp và các phần mềm gia công CNC chuyên dụng như Aspire, Mastercam và AlphaCAM: bạn dựng nội thất trong SketchUp, ABF xử lý hình học tấm ván và phụ kiện, còn các layer DXF thu được đưa thẳng vào phần mềm CAM với rất ít việc chỉnh sửa lại.

Điều làm ABF khác với các plugin lập bảng cắt thông thường là khả năng hiểu gia công. Plugin không chỉ đo kích thước tấm — nó đặt chính hình học khoan cho bản lề, lỗ chốt kệ, ốc cam và hốc vít lên các layer DXF riêng, để mũi khoan CNC biết chính xác chỗ khoan ngay trong cùng lượt cắt biên dạng. Nhờ đó không còn bước thêm điểm gia công bằng tay trong Aspire hay Mastercam sau khi nhập file. Với xưởng làm vài tủ mỗi ngày, việc bỏ được khâu thiết lập gia công cho từng tấm chính là nơi thời gian tiết kiệm được cộng dồn lại.

ABF còn có bộ nesting tự động xếp các chi tiết lên khổ ván tiêu chuẩn, giảm phế liệu trước khi đặt vật liệu. Bản xem trước nesting chạy ngay trong SketchUp nên bạn thấy được hiệu suất sử dụng từng tấm phôi và chỉnh số lượng chi tiết hoặc kích thước phôi trước khi chốt. Phần gán dán cạnh có giá trị bù trừ: plugin trừ kích thước chi tiết đi đúng bằng độ dày chỉ dán, để tấm thành phẩm đạt kích thước mục tiêu sau khi dán — chi tiết mà hầu hết công cụ miễn phí để người vận hành tự tính tay. Cuối cùng, ABF in tem nhãn cho từng tấm (tên tấm, kích thước, vật liệu, ghi chú dán cạnh) khớp với file DXF xuất ra, để thợ trên sàn xưởng đối chiếu chồng chi tiết đã cắt với các tấm phôi đã nesting mà không cần bảng tính riêng.

Giao diện plugin ABF SketchUp cho nội thất CNC
Plugin ABF SketchUp cho nội thất CNC — trình quản lý tấm với lỗ khoan, nesting và xuất DXF

Tính Năng Nổi Bật

  • Xuất DXF với các layer CNC tách riêng — ABF ghi mỗi loại thao tác gia công lên một layer DXF có tên riêng: biên dạng tấm, vòng tròn lỗ bản lề, lỗ ốc/chốt liên kết, đường rãnh và đường gấp đều nằm tách biệt. Điều này quan trọng vì Aspire và Mastercam gán toolpath và cỡ mũi theo từng layer; nhận file đã tách sẵn nghĩa là bạn thiết lập quy tắc toolpath một lần, lưu thành mẫu, và các lần nhập sau chạy ngay. Nếu nhận file DXF một layer phẳng, bạn phải chọn và gán lại hình học mỗi lần.
  • Lỗ khoan bản lề và hình học khoan phụ kiện — ABF đặt hình học lỗ chén bản lề tiêu chuẩn (mũi forstner 35 mm, sâu 13 mm, khoảng lùi đúng từ mép) thẳng vào DXF. Plugin cũng xử lý hàng lỗ chốt kệ, ốc cam khóa, vít Confirmat và vị trí chốt gỗ. Các lỗ này được đặt theo tham số dựa trên thông số phụ kiện bạn gán trong plugin, không vẽ tay. CNC đọc các vòng tròn và gia công tương ứng — không phải nhập điểm thủ công trong phần mềm CAM.
  • Rãnh cửa lùa và rãnh ván hậu — Đường rãnh cho ray cửa lùa và rãnh dado cho ván hậu được xuất dưới dạng đường polyline trên layer riêng. Bạn đặt độ rộng và độ sâu rãnh trong ABF; plugin tạo đường tâm để máy phay CNC chạy theo ở độ sâu đã định. Đây là chi tiết nội thất phổ biến mà hầu hết plugin lập bảng cắt bỏ qua hoàn toàn.
  • Bộ nesting kèm xem trước hiệu suất tấm phôi — Công cụ nesting xếp mọi tấm trong mô hình hiện tại lên khổ ván tiêu chuẩn (ví dụ 2440 × 1220 mm) và hiển thị phần trăm hiệu suất của từng tấm ngay trong SketchUp trước khi xuất. Bạn có thể đặt ràng buộc hướng vân để các tấm cần đúng hướng vân không bị xoay tùy ý. Kết quả nesting đi thẳng vào file DXF — vị trí nesting được mã hóa để Aspire/Mastercam nhận các chi tiết đã xếp sẵn trên các tấm phôi ảo.
  • Gán dán cạnh có bù trừ kích thước — Mỗi cạnh tấm có thể gán thông số chỉ dán (màu, độ dày, vật liệu). ABF ghi lại cạnh nào được dán và trừ vào kích thước tương ứng của tấm trong DXF một lượng bằng độ dày chỉ dán. Kích thước chi tiết trong DXF là kích thước trước khi dán (thô), nên khi dán xong cụm lắp đạt đúng kích thước danh nghĩa theo thiết kế. Việc bù trừ này tự động khi đã cấu hình độ dày chỉ dán — không phải tính nhẩm từng tấm.
  • In tem nhãn cho từng tấm — ABF xuất tem nhãn cho mỗi tấm đã cắt gồm: tên/mã tấm, kích thước thô (sau bù trừ), vật liệu, tham chiếu tấm phôi và ghi chú dán cho từng cạnh (ví dụ “T: PVC 0.5 mm / B: không / L: PVC 1 mm / R: PVC 1 mm”). Có thể in trực tiếp hoặc xuất ra rồi đưa xuống xưởng. Mã trên tem khớp với tham chiếu tấm nesting nên thợ nhìn là biết mỗi chi tiết đến từ tấm phôi nào.

ABF so với OpenCutList — Nên Chọn Plugin CNC Miễn Phí Nào Cho SketchUp

Lựa chọn miễn phí gần nhất với ABF là plugin OpenCutList đang được duy trì tích cực (v5/v6, đa nền tảng Windows và Mac, SketchUp 2017+), gồm thống kê bảng cắt, sơ đồ cắt, tem nhãn và xuất DXF/SVG. Khác biệt chính nằm ở mục đích gia công: OpenCutList mô tả các tấm để cắt và lập báo cáo, nhưng không tạo hình học gia công như ABF — lỗ chén bản lề, lỗ ốc liên kết, khoan vít và đặt phụ kiện. Lớp liên kết và phụ kiện đó chính là thứ CNC nesting cần để khoan trong một lượt, và là lý do chính ABF tồn tại.

Nếu xưởng bạn chỉ cần bảng cắt và biên dạng DXF cơ bản cho máy phay mà bạn tự lập trình, OpenCutList dùng tốt và chạy được trên Mac. Nếu quy trình của bạn cần hình học khoan lập trình sẵn và nesting trong cùng một lần xuất — và bạn dùng Windows — ABF phù hợp hơn. Nhiều xưởng dùng cả hai: OpenCutList để báo giá/đặt hàng (khối lượng vật liệu, ước tính chi phí) và ABF để tạo file CNC thật gửi cho máy.

Cách Cài Đặt và Sử Dụng

  1. Tải file .rbz. Lấy từ bản mirror của 3dshouse hoặc từ getabf.net (trang của tác giả cũng có bản build mới nhất và nhật ký thay đổi). Lưu file ở nơi dễ tìm — thư mục Downloads là được.
  2. Cài vào SketchUp. Mở SketchUp, vào Window → Extension Manager → Install Extension, chọn file ABF.rbz đã tải rồi bấm Open. SketchUp sẽ hỏi xác nhận cài từ nguồn không tin cậy — bấm Yes. Bạn chỉ cần làm một lần; plugin tự tải ở mọi lần khởi động sau.
  3. Mở ABF từ menu Extensions. Sau khi cài, mục ABF mới xuất hiện trong Extensions (và có thể có thanh công cụ). Mở nó để chạy hộp thoại quản lý tấm của ABF.
  4. Chuẩn bị mô hình trước khi dùng ABF. ABF đọc tên component, tên vật liệu và tag/layer trong SketchUp để nhận diện các tấm. Trước khi chạy ABF: (a) đảm bảo mỗi tấm ván là một component hoặc group riêng; (b) đặt tên mô tả cho từng component (ví dụ “Hông Trái 18mm MDF”) — ABF dùng tên component làm nhãn tấm; (c) gán vật liệu có tên chứa độ dày (ví dụ “Ván Ép Bạch Dương 18mm”) hoặc đặt độ dày trực tiếp trong danh sách tấm của ABF. Bỏ qua bước này sẽ cho ra các tấm không tên và nhóm độ dày sai trong kết quả nesting. Thêm một trường hợp cần chuẩn bị: nếu một phần cần cắt là họa tiết trang trí hoặc logo hiện mới chỉ tồn tại dưới dạng PNG hoặc JPG, ABF không có gì để đọc — ảnh không phải hình học. Hãy vector hóa nó thành các mặt SketchUp gốc trước bằng Tracepen (cài từ Extension Warehouse), rồi đặt kết quả vào một Group như mọi tấm khác.
  5. Gán phụ kiện trong trình quản lý tấm của ABF. Chọn một tấm, vào tab phụ kiện và thêm lỗ khoan theo loại phụ kiện (chén bản lề, chốt kệ, ốc cam, v.v.). Đặt khoảng lùi từ mép, khoảng cách và số lỗ. ABF đặt hình học lỗ theo hình học tấm trong SketchUp và ghi vào DXF trên đúng layer.
  6. Cấu hình dán cạnh. Trong trình quản lý tấm, đặt độ dày và vật liệu chỉ dán cho từng cạnh đã gán. Bật công tắc bù trừ để ABF tự điều chỉnh kích thước thô. Bạn có thể tạo sẵn preset chỉ dán (ví dụ “PVC 0.5 mm trắng”, “ABS 2 mm sồi”) và dùng lại cho nhiều tấm.
  7. Chạy nesting. Mở tab Nesting, đặt khổ phôi và bề rộng mạch cưa kerf (bề rộng đường cắt, thường 3–4 mm với cưa tấm, 6–8 mm với máy phay). Đặt hướng vân nếu cần. Bấm Nest — ABF xếp các tấm và hiển thị hiệu suất. Nếu hiệu suất thấp, bạn có thể ghi đè thủ công một số góc xoay hoặc thêm phần dư làm phôi dùng được.
  8. Xuất DXF. Bấm Export DXF. Chọn thư mục đầu ra. ABF ghi một file DXF cho mỗi tấm phôi. Mở file trong Aspire, Mastercam hoặc AlphaCAM: mỗi layer tương ứng một thao tác gia công. Áp quy tắc toolpath theo layer (biên dạng: mũi thẳng 10 mm, sâu 18 mm; lỗ khoan: forstner 35 mm, 13 mm; rãnh: mũi thẳng 6 mm, sâu 10 mm — điều chỉnh theo phụ kiện của bạn).
  9. In tem nhãn. Dùng chức năng Label Export để tạo tem cho từng tấm. In ra và dán lên chi tiết ngay khi ra khỏi CNC, trước khi chuyển sang máy dán cạnh. Cách này giữ chồng chi tiết đúng thứ tự và tránh nhầm lẫn ở khâu lắp ráp.

Mẹo Cho Người Dùng Nâng Cao

  • Đặt tên component bắt đầu bằng vật liệu và độ dày. Logic nhóm tấm để nesting của ABF chủ yếu dựa trên tên vật liệu và độ dày. Nếu dùng tên chung chung như “Group#1” hay “Component#3”, ABF không phân biệt được MFC 18 mm và ván ép 16 mm và sẽ nesting chung, khiến CNC dùng sai độ sâu mũi. Quy ước đặt tên như “18mm MDF — Hông Trái” chỉ mất vài giây để thiết lập và tránh phải nesting lại trên máy.
  • Xuất các layer DXF thành mẫu CAM một lần, dùng mãi. Lần đầu nhập DXF của ABF vào Aspire hoặc Mastercam, hãy dành 20 phút gán từng tên layer với toolpath đúng. Lưu thành mẫu hoặc thiết lập công việc có tên. Ở mỗi lần nhập sau, tải mẫu và phần mềm CAM tự gán toolpath. Tên layer của ABF nhất quán giữa các lần xuất (không đổi theo tên tấm), nên mẫu vẫn dùng được cho các dự án khác nhau.
  • Dùng ô bù kerf, đừng sửa kích thước tấm. Một số người vận hành tự giảm kích thước tấm trong SketchUp để bù mạch cưa. Cách này làm sai kích thước mô hình và khiến bản vẽ SketchUp không còn đáng tin để tham chiếu lắp ráp. Thay vào đó, nhập bề rộng kerf trong cài đặt nesting của ABF. ABF thêm khoảng hở giữa các chi tiết khi sắp xếp — các tấm trong SketchUp giữ nguyên kích thước thành phẩm danh nghĩa.
  • Kiểm tra hiệu suất tấm phôi trước khi đặt vật liệu. Chạy nesting cho cả bộ tủ trước khi đặt ván. Con số hiệu suất của ABF cho biết chính xác cần bao nhiêu tấm. Nếu tấm 3 đạt 87% còn tấm 4 chỉ 23%, sắp lại một hai tấm (hoặc thêm chi tiết đệm từ dự án khác) có thể gộp về ba tấm và tiết kiệm trọn một tấm ván. Đáng làm với mọi công trình có hơn 10 chi tiết.
  • Khoảng lùi lỗ bản lề: kiểm theo thông số bản lề, không theo giá trị chung. Khoảng lùi chén bản lề châu Âu tiêu chuẩn là 22,5 mm từ mép cánh đến tâm lỗ 35 mm. Tuy nhiên một số bản lề (đặc biệt loại clip-top hoặc loại nhỏ gọn) dùng 22 mm hoặc 23 mm. ABF cho đặt khoảng lùi theo từng loại lỗ. Nếu dùng một giá trị mặc định cho mọi loại bản lề mà không kiểm, cánh cửa sẽ đóng hở nhẹ hoặc bị kẹt — lỗi chỉ lộ ra sau khi chi tiết đã cắt và lắp.

Yêu Cầu Hệ Thống

  • Phiên bản SketchUp: 2018 đến 2025 (SketchUp Make 2017 không được hỗ trợ; dùng 2018 trở lên)
  • Hệ điều hành: Chỉ Windows. ABF không có bản Mac/macOS — nhà phát triển cho biết thiếu kinh phí để duy trì bản Mac. Quy trình xưởng phụ thuộc ABF phải chạy trên Windows.
  • Tương thích phần mềm CNC: Đã thử với Aspire (Vectric), Mastercam và AlphaCAM. Plugin xuất DXF, gồm cả kết quả nesting; getabf.net không nêu phiên bản DXF, nên hãy kiểm tra file trong phần mềm CAM của bạn.
  • Chi phí: Miễn phí tại thời điểm viết bài: getabf.net nêu rằng mọi tính năng của ABF hiện đều miễn phí.

Tải ABF

Tải ABF.rbz — miễn phí, chỉ Windows, SketchUp 2018–2025.

Để lấy bản build mới nhất, gửi yêu cầu tính năng và được hỗ trợ trực tiếp, plugin cũng được tác giả phân phối và thảo luận trên trang getabf.net và chủ đề ABF — furniture CNC trên diễn đàn SketchUp Community.

Thêm công cụ SketchUp của 3dshouse
  • BevelUp — bo tròn hoặc vát cạnh thành hình học thật, chỉ một cú nhấp
  • Decimify — giảm số mặt (polygon) cho model nặng
  • Tracepen — chuyển ảnh thành mặt SketchUp
  • TileUp — biến một mặt thành gạch 3D thật, kèm bảng bóc tách
  • Texturic — tạo texture gạch liền mạch kèm bản đồ PBR
  • SheetUp — biến mô hình SketchUp thành bảng khối lượng và dự toán chi phí
  • PatchUp — turn selected edges into faces, flat or curved
Nguyen Huu Khanh

Architect turned developer

Thuê tôi: viết plugin & phần mềm 3D theo yêu cầu. Từ $45/giờ.

khanhnhkts@gmail.com · 0914340133 · Zalo