Các lỗi ở đầu ra sản xuất thường xuất phát từ sự không nhất quán giữa các tệp mà khi xem riêng lẻ thì có vẻ đều đúng. Ví dụ, một gói Gerber có thể mô tả phiên bản bo mạch đã sửa đổi, trong khi bản vẽ khoan lại mô tả mẫu lỗ của một phiên bản trước đó. Trong một trường hợp phổ biến khác, BOM có thể chứa đúng linh kiện nhưng lại thể hiện một biến thể lắp ráp khác với tệp placement. Khi đó, nhà sản xuất sẽ phải xác định xem tài liệu nào mới là tài liệu định nghĩa bản build mong muốn.
Cuối cùng, trách nhiệm vẫn quay lại với người thiết kế để xác định bộ tệp đầu ra nào là chính xác. Cách tiếp cận an toàn nhất là không tạo từng đầu ra riêng lẻ, mà là tái tạo lại toàn bộ gói đầu ra mỗi khi thiết kế hoặc yêu cầu thay đổi. Tính năng Output Job files của Altium Designer sẽ lưu lại cấu hình đã dùng để tạo dữ liệu đó, để các tệp xuất ra có thể được tái tạo lặp lại khi cần, và luôn với cùng một thiết lập.
Các nhà sản xuất PCB yêu cầu một bộ dữ liệu xác định trước khi họ báo giá hoặc sản xuất một bo mạch. Khâu chế tạo dựa vào dữ liệu artwork lớp ở định dạng Gerber, ODB++ hoặc IPC-2581, dữ liệu khoan NC, netlist IPC-D-356A dùng cho kiểm tra điện, báo cáo testpoint, và bản vẽ fabrication kèm ghi chú về vật liệu, stackup, lớp hoàn thiện và trở kháng. Khâu lắp ráp dựa trên ba hạng mục bàn giao dẫn dắt toàn bộ quy trình từ tìm nguồn cung ứng đến kiểm tra cuối cùng:
Như tôi đã đề cập trong các bài viết khác, tệp Gerber đã trở thành một định dạng tiêu chuẩn thực tế và được các nhà sản xuất PCB hỗ trợ rộng rãi. Gerber RS-274X hỗ trợ một quy trình dựa trên artwork đã được thiết lập, trong khi Gerber X2, X3, ODB++ và IPC-2581 mang theo nhiều thông tin sản xuất hơn trong một gói có cấu trúc. Không phải mọi nhà cung cấp đều chấp nhận ODB++ hoặc IPC-2581, và các nhà sản xuất thường sẽ liệt kê các định dạng tệp được phê duyệt mà họ chấp nhận trên website hoặc trong tài liệu năng lực của họ.
Định dạng | Mức độ chấp nhận của nhà chế tạo | Bộ dữ liệu hoàn chỉnh | Khả năng truy vết phiên bản |
Gerber RS-274X | Cần xác nhận quy ước lớp và dữ liệu khoan | Artwork được bổ sung bằng dữ liệu khoan, stackup và ghi chú sản xuất | Thay đổi phiên bản đòi hỏi phải tạo lại toàn bộ tệp, ngay cả khi chỉ một lớp thay đổi |
ODB++ | Nhà chế tạo phải xác nhận hỗ trợ nhập cơ sở dữ liệu | Cơ sở dữ liệu sản xuất có cấu trúc với một phần thông tin thiết kế liên quan | Toàn bộ cơ sở dữ liệu được giữ lại như một bản phát hành được định danh |
IPC-2581 | Phụ thuộc vào việc phiên bản tệp có được hỗ trợ hay không | Gói XML có thể bao gồm artwork, stackup, kết nối điện, linh kiện và ghi chú | Tệp xuất ra được lưu giữ cùng với bản phát hành nguồn của nó |
Khía cạnh cuối cùng, vốn không phải lúc nào cũng được bao gồm trong các định dạng xuất ở trên, là một bản vẽ fabrication và assembly tổng. Các bản vẽ này có thể được tạo trên các mechanical layer trong tệp layout PCB, nhưng đây không phải là thông lệ chung. Phần lớn các bản vẽ tổng mà tôi từng tạo đều được thực hiện trong một công cụ bên ngoài, như phần mềm drafting thương mại hoặc trong Draftsman của Altium. Tài liệu bổ sung này nên được cung cấp cho nhà chế tạo vì nó cung cấp thông tin đầy đủ về những gì họ được yêu cầu chế tạo, và thông tin trong bản vẽ này không thể được áp dụng theo cách nào khác trong một tài liệu PCB.
Một Output Job file ghi lại mọi thiết lập xuất dữ liệu cho chế tạo, lắp ráp và tài liệu hóa trong một cấu hình duy nhất. Bạn có thể định nghĩa artwork Gerber RS-274X, dữ liệu khoan NC, tệp pick-and-place và các đầu ra tài liệu trong một tệp OutJob, mỗi loại có định dạng và lựa chọn lớp riêng. Cấu hình này trở thành một phần của project, vì vậy cùng một định nghĩa đầu ra sẽ đi theo thiết kế qua mọi lần sửa đổi.
Một khi đã thiết lập xong, nó loại bỏ quy trình xuất thủ công từng bước vốn dễ gây ra sai lệch gốc tọa độ, thiếu lớp và dữ liệu khoan cũ. Các bản vẽ assembly và fabrication trong Draftsman có thể được thêm làm đầu ra tài liệu cùng với các tệp fabrication, và một PDF3D có thể được đưa vào như một bước kiểm tra trực quan nhanh cho nhóm lắp ráp.
Thay vì xuất từng tệp riêng lẻ khi một lớp thay đổi, hãy chạy batch output để tái tạo toàn bộ gói. Một tệp OutJob có thể chứa nhiều tùy chọn được bật cho các bộ tài liệu sản xuất khác nhau, vì vậy chỉ một lần chạy có thể tạo đồng thời artwork Gerber, dữ liệu khoan, tệp pick-and-place và các bản vẽ.
Điều này giúp giữ cho artwork, dữ liệu khoan, BOM và dữ liệu placement luôn đồng bộ với cùng một phiên bản, đồng thời ngăn các sai lệch biến thể khiến nhà sản xuất phải đoán xem tài liệu nào mới định nghĩa bản build. Vì OutJob lưu lại cấu hình, bạn có thể tái tạo các hạng mục bàn giao cho sản xuất bất cứ khi nào thiết kế hoặc yêu cầu thay đổi và luôn nhận được cùng một thiết lập.
Việc tạo hàng loạt gắn các hạng mục đầu ra đã xuất với một bản phát hành thiết kế cụ thể. Project Releaser xây dựng gói từ các trình tạo đầu ra đã cấu hình và lưu nó như một hiện vật phát hành, còn nền tảng Altium 365 cho phép bạn chia sẻ và cộng tác trên gói đó với các nhà cung cấp fabrication và assembly. Bộ dữ liệu hoàn chỉnh mang theo khả năng truy vết phiên bản nhất quán, vì vậy dữ liệu fabrication và assembly luôn tham chiếu đến cùng một nguồn, và bất kỳ lần tái tạo đầu ra nào cũng tái hiện cấu hình giống hệt.
Nếu bạn quên đưa các lớp vào dữ liệu xuất, nếu thiếu tệp, hoặc nếu các thông số chế tạo PCB trần không được cung cấp trong đầu ra của bạn (tức là bạn không có bản vẽ fab), thì đừng ngạc nhiên khi đơn hàng của bạn không được phê duyệt để sản xuất. Kết quả là hàng loạt câu hỏi kỹ thuật sẽ được gửi tới email của bạn và ngày bắt đầu sản xuất sẽ bị trì hoãn.
Có một số sai khác khá phổ biến, ngay cả với các nhà thiết kế giàu kinh nghiệm:
Việc rà soát gói dữ liệu xuất ra cần xác lập sự nhất quán giữa artwork, dữ liệu khoan, bản vẽ và dữ liệu linh kiện. Điều này giúp phát hiện những lỗi mà kiểm tra layout không thể chỉ ra, bao gồm cả trường hợp thiết kế đúng nhưng được xuất ra với cấu hình sai. Một quy trình tạo đầu ra có thể lặp lại sẽ giữ nguyên các thiết lập đã xác lập; một bước rà soát phát hành phối hợp sẽ xác định liệu các thiết lập đó có tạo ra đúng gói dữ liệu sản xuất mong muốn hay không.
Để tìm hiểu thêm về đầu ra tệp sản xuất trong Altium Designer, hãy xem video bên dưới.
Dù bạn cần xây dựng các hệ thống điện tử công suất tin cậy hay các hệ thống số tiên tiến, hãy sử dụng bộ tính năng thiết kế PCB đầy đủ cùng các công cụ CAD đẳng cấp thế giới của Altium. Altium cung cấp nền tảng phát triển sản phẩm điện tử hàng đầu thế giới, hoàn chỉnh với các công cụ thiết kế PCB tốt nhất ngành và các tính năng cộng tác liên ngành dành cho các nhóm thiết kế tiên tiến. Hãy liên hệ với một chuyên gia của Altium ngay hôm nay!
Có. Một Output Job file trong Altium Designer có thể nhóm các tệp Gerber, tệp khoan NC, BOM, tệp placement và bản vẽ vào các vùng chứa đầu ra đã cấu hình. Hãy chạy Generate Content cho từng vùng chứa cần thiết, hoặc tạo các gói đã cấu hình thông qua quy trình phát hành project. Cách này giúp giữ nguyên các thiết lập đầu ra giữa các lần chạy. Tìm hiểu thêm về tạo đầu ra hàng loạt.
Chọn File > New > Output Job File, sau đó thêm các đầu ra fabrication, assembly và tài liệu hóa cần thiết. Chọn nguồn dữ liệu cho từng đầu ra và cấu hình thiết lập của nó, sau đó kết nối với một Folder Structure hoặc vùng chứa PDF. Thiết lập đường dẫn đích và biến thể lắp ráp áp dụng trước khi tạo tệp.
Sao chép OutJob vào project mới và sử dụng các nguồn dữ liệu tổng quát, chẳng hạn như [PCB Document] hoặc [Project], thay vì chọn tên tệp tài liệu cụ thể. Hãy rà soát lựa chọn lớp, gán mechanical layer, biến thể và đường dẫn đầu ra trước khi tạo vì các yếu tố này có thể khác nhau giữa các project.
Lưu và xác thực project đã sửa đổi, xác nhận biến thể cần thiết, rồi chạy lại các cấu hình OutJob hiện có của nó. Tạo một gói hoàn chỉnh vào một thư mục sạch dành riêng cho phiên bản, sau đó rà soát các đầu ra để bảo đảm tính nhất quán trước khi bàn giao. Việc tái sử dụng cấu hình giúp tránh phải dựng lại các thiết lập xuất dữ liệu cho mỗi lần sửa đổi. Tìm hiểu thêm về quy trình tạo đầu ra sản xuất có thể lặp lại.
Với mỗi trình tạo đầu ra dựa trên PCB, hãy mở danh sách thả xuống Data Source và chọn mục tổng quát [PCB Document] thay vì một tệp .PcbDoc được đặt tên cụ thể. Điều này giúp cấu hình có thể tái sử dụng với tài liệu PCB trong một project khác. Hãy kiểm tra nguồn đã được phân giải trước khi tạo, đặc biệt khi project có nhiều tài liệu PCB.