Tư vấn phần mềm cho bất cứ ai nghĩ về một bộ định tuyến cnc

Kết quả tuyệt vời có thể đến từ một bộ định tuyến CNC nhỏ, nhưng đừng quên phần mềm!

Công cụ CNC, bất kể hương vị của chúng, có thể tăng cường đáng kể khả năng “tạo” hoặc tự làm của bạn. Công cụ lựa chọn hiện tại của tôi là một bộ định tuyến CNC. Làm quen với một máy phay thủ công, khái niệm này dường như tương tự nhau và giá này khá hợp lý khi so sánh với một số công cụ khác. Như được mô tả trong bài đăng này, máy của tôi là mô hình Zen Toolworks, nhưng chắc chắn có các tùy chọn khác để xem như mô hình Probotix V90 này được ghi chú gần đây trong bài đăng này.

Mặc dù bất kỳ số lượng mô hình bộ định tuyến CNC trông tuyệt vời trong video và hình ảnh, yên tâm rằng ngay cả những cỗ máy tốt nhất cũng đòi hỏi một chút kiên nhẫn để có được một hoạt động thỏa đáng. Thiết lập máy có thể là một thách thức, cũng như tìm ra những gì máy của bạn có khả năng, nhưng một điều có thể trượt tâm trí của mọi người là phần mềm liên quan. Đọc tiếp để tìm hiểu tất cả những gì bạn cần biết những điều cơ bản về những gì diễn ra đằng sau hậu trường để “kỳ diệu” tạo ra những phần thú vị.

Với bộ định tuyến CNC được chạy bởi máy tính (trái ngược với bộ điều khiển chuyên dụng), bạn có ba phần trong chuỗi công cụ của mình: thiết kế hỗ trợ máy tính (CAD), máy tính hỗ trợ sản xuất (CAM) và gói bộ điều khiển máy. Có phiên bản miễn phí và trả phí của mỗi trong số này.

Thiết kế phần của bạn

Thiết kế lịch sự của Estlcam và ý tưởng của tôi để thu nhỏ khối dao để tạo ra “người giữ phi tiêu chiến binh”.
Bước đầu tiên là vẽ phần của bạn. Để tạo bản vẽ phần của tôi, tôi đã thử nghiệm với Inkscape, trình chỉnh sửa đồ họa vector và ánh sáng, ít nhiều AutoCAD miễn phí. Inkscape là một chương trình thực sự tuyệt vời để tạo ra nhiều mảnh nghệ thuật hơn, như cây ngẫu nhiên này mà tôi đã cắt một lúc trước. Nếu bạn muốn làm một cái gì đó được điều khiển theo chiều nhiều hơn, công cụ ưa thích của tôi là dự thảo. Tôi rất quen thuộc với AutoCAD và nó có sẵn cho Linux, Mac và Windows.

Nếu bạn muốn vào thiết kế 3D, Sketchup dường như là nhiều hơn hoặc ít hơn thông thường đối với các nhà sản xuất / tin tặc / hacker / vv. Có lẽ tôi đã bị hư hỏng hoặc bị tẩy não bởi khá nhiều năm làm việc với Pro / E và Solidworks đến một mức độ nhỏ hơn nhiều, bởi vì tôi tìm thấy Sketchup bực bội. Tôi tìm thấy Pro / e (bây giờ CREO) rất bực bội mọi lúc, nhưng tôi đã trả tiền cho sự thất vọng đó.

Bất kể theo phong cách hoặc chương trình thiết kế nào bạn chọn, nếu bạn không quen thuộc với định dạng, hãy lên kế hoạch dành một lượng thời gian tốt để tìm ra cách tạo các bộ phận của mình.

Tạo Gcode.

Màn hình Meshcam trên mỗi đánh giá của tôi
G-code, không giống như những gì một số rapper giữa thập niên 90 sẽ tin rằng, là viết tắt của mã chung và là những gì trực tiếp kiểm soát máy CNC. Bạn có thể viết mã G bằng tay và cho các vòng tròn hoặc đường rất đơn giản, điều này có thể là thiết thực. Tuy nhiên, đối với hầu hết các trường hợp, mã G dễ sản xuất hơn nhiều khi sử dụng chương trình CAM để dịch mô hình CAD của bạn sang định dạng này. Tôi đã thử một số gói, và tất cả đều có những ưu điểm và bất lợi của họ:

Gcodetools cho Inkscape – Miễn phí, Terrific cho Art được tạo trên Inkscape. hơi hạn chế về khả năng, và tài liệu có thể mất một ít thời gian để tìm ra.

Estlcam – Kinh tế ở mức 35 đô la, và nó có một giao diện đẹp. Nhiều môi trường 2D, và bạn có thể vẽ các phần của mình vào chương trình này nếu bạn thích.

Cambam – có giá hợp lý ở mức 149 đô la, với thời gian dùng thử miễn phí rất tốt. Tôi chủ yếu sử dụng chương trình cam này.

Meshcam – Giao diện người dùng tìm kiếm thực sự tuyệt vời, và nó có một số tính năng gọn gàng. Cùng với tiếng Ba Lan này, nó đắt hơn một số ở mức 250 đô la. Nó hướng tới nhiều hơn đối với người dùng 3D, vì vậy đó không phải là sự phù hợp tuyệt vời cho phong cách CAD trung tâm của tôi.

Thói quen CAM tùy chỉnh – Nếu bạn là lập trình viên (hoặc giả vờ), có thể bạn có thể viết tập lệnh tạo GCode của riêng mình. Tôi đã liên kết với một bài đăng trên thói quen của My Pixel Machining Python nếu bạn muốn xem một ví dụ.

Cùng với việc thực sự học phần mềm, bạn sẽ cần xem xét loại máy nào của bạn thực sự có thể xử lý và phải làm gì để bạn không “sụp đổ” máy của bạn. Chương trình cam của bạn là nơi bạn thiết lập nguồn cấp dữ liệu, tốc độ, độ sâu của các tham số khác.

Kiểm soát bộ định tuyến của bạn

Mach3 để điều khiển bộ định tuyến của bạn
Khi chương trình cam của bạn sẽ phun ra có thể vài nghìn dòng mã G, phần mềm điều khiển máy của bạn là thứ khiến mọi thứ trở nên di chuyển. Tôi sử dụng Mach3, dường như là một chương trình phổ biến để kiểm soát máy sở thích. Giống như mọi thứ khác, nó có một đường cong học tập, nhưng nhìn chung tôi khá hài lòng với cách nó thực hiện.

Một điểm yếu mà tôi chạy vào với điều này (và đó có lẽ là sự thật của các chương trình khác) là bạn cần một cổng song song thực tế để nó hoạt động đúng (không phải là bộ chuyển đổi song song USB) và nó không được phép chạy trên sổ ghi chép vì của các vấn đề quản lý quyền lực có thể. Tôi chắc chắn có những cách giải quyết, nhưng vì lợi ích của việc tiết kiệm thời gian, đó có thể là một ý tưởng tốt để chỉ cần loại bỏ bụi (hoặc mua) một máy tính cũ để chạy nó. Nó sẽ chạy thoải mái trên các máy hơi cổ, vì vậy với giá 150 đô la hoặc lâu hơn, bạn có thể có một máy tínhĐiều đó sẽ chạy bộ định tuyến của bạn.

Một lựa chọn khác sẽ là linuxcnc. Khi tôi bắt đầu nghiêng CNC, tôi gần như hoàn toàn xa lạ với Linux. Thử thách dựa một hệ điều hành mới cùng với một bộ định tuyến mới dường như quá dốc của một đường cong học tập, vì vậy tôi đã không thử tùy chọn này. Khi tôi sử dụng Ubuntu khá nhiều bây giờ, tôi có thể có một bản nhạc khác ngày hôm nay. Nếu bạn đã làm việc nhiều với linuxcnc, vui lòng chia sẻ kinh nghiệm của bạn bằng cách để lại một bình luận bên dưới.

Để gói mọi thứ, đây là hai video CNC mà tôi đã thực hiện. Đầu tiên là tôi khắc một con hổ, trong khi video thứ hai là một hướng dẫn tôi đã làm về cách khắc logo bằng Inkscape. Một máy CNC là một sự bổ sung tuyệt vời cho bất kỳ cửa hàng nào, nhưng như tôi hy vọng tôi đã chỉ ra ở đây, không phải không có những thách thức của nó!

Xin lưu ý rằng tách biệt với bài đăng này, tôi đã nhận được giá và / hoặc mẫu đặc biệt để thử các sản phẩm từ đại diện của các công ty của Zen Toolworks, Mach3, Estlcam và Meshcam.

Jeremy Cook là một kỹ sư cơ khí có bằng tại Đại học Clemson và hoạt động trong sản xuất và chế biến tự động hóa. Ngoài ra, Jeremy là một nhà sản xuất Avid và cựu nhà văn nhân viên Hackaday. Khi anh ấy không làm việc hoặc trong nhà để xe, bạn có thể tìm thấy anh ấy trên twitter @jeremyscook, các dự án của anh ấy blog jcopro.net hoặc trên blog liên quan đến nhiếp ảnh của mình DIYTripods.com.