Thông số và hiệu chỉnh G-code trên máy in3D

G-code là một ngôn ngữ lập trình điều khiển số. Đó là một tập hợp các mã lệnh ràng buộc được sử dụng như một phương tiện kiểm soát các máy tự động. Trong trường hợp này, nó sẽ chỉ dẫn máy in 3D của bạn làm thế nào để di chuyển và tốc độ đẩy nhựa. Không chắc là bạn sẽ cần phải kiểm tra Mã G được tạo bởi slicer ( phần mềm xuất file in3D) của bạn. Tuy nhiên, biết một số lệnh G-code có thể hữu ích tại cửa sổ lệnh.
Tạo mã G
Mã G được tạo bởi slicer của bạn. Slicer là một chương trình xử lý mô hình 3D và cắt nó thành nhiều lớp. Một mô hình được tạo ra cho in 3D được xây dựng bởi một tiếp giáp bề mặt các hình tam giác. Điều này tạo thành toàn bộ mặt ngoài của mô hình, mà không có bất kỳ khoảng trống hoặc chồng chéo nào. Hãy xem xét kỹ hơn mã G
Hình ảnh sau đây là một mô hình được tạo với TopMod.


Khi chương trình slicer cắt mô hình, nó tạo ra một chu vi của mỗi lớp Z.
Một lớp cắt được minh họa trong hình dưới đây:

Để tạo chu vi cho slicer, một số hoặc tất cả các tam giác giao nhau
Mặt phẳng XY cho chiều cao Z có thể được sử dụng. Trong hình dưới đây, chúng ta có thể thấy các vị trí nơi một số hình tam giác có thể bị loại bỏ do kích thước hoặc dư thừa:


Đây là một lý do tại sao các phần mềm slicer khác nhau có thể tạo ra các kết quả khác nhau. Như thể hiện trong hình ảnh sau đây, chúng ta có thể thấy sự khác biệt trong lớp chiều cao Z thứ 39 của mô hình này:


Đường rãnh hẹp của chu vi là sắc nét hơn trong slic3r profle như trái ngược với hơn làm tròn nội suy Skeinforge. Đây là một sự khác biệt tinh tế, nhưng nó minh họa cách có thể là một sự khác biệt giữa nội suy slicer khác nhau. Xem xét kỹ hơn ở mã G

Một sự khác biệt giữa profiler slicer sẽ là cách tạo ra đường đi thực tế của đầu đùn.
Trong hình sau, chúng ta có thể thấy sự khác biệt giữa Slic3r và Skeinforge:

Repetier-Host, Pronterface và các phần mềm lưu trữ khác có trình xem mã G tốt, nhưng ở đó cũng là trình xem và tìm mã Ghữu ích. Nó được gọi là trực quan mã G. Đó là một ứng dụng web mã nguồn mở do Alex Utsyantsev tạo và nó có sẵn miễn phí tại
http://gcode.ws/.
Xem mã G
Có nhiều tùy chọn có sẵn để xem mã G được tạo bởi trình slicer của bạn. Cả Repetier-Host và Printrun có khả năng hiển thị và chỉnh sửa văn bản của mã G.


Một ứng dụng văn bản thông thường như Windows Notepad cũng có thể được sử dụng. Sau đây ví dụ là mã G của khối thử nghiệm 20 mm được tạo bởi Skeinforge và Slic3r:
Sự khác biệt rõ ràng giữa hai phiên bản slicer là sự bao gồm các bình luận trong tiêu đề của mã G-Slic3r.
Slic3r tạo danh sách ở đầu. Danh sách này sẽ xem xét các thông số đã được chọn trong profile. Mỗi dòng được nhận xét bằng cách sử dụng dấu chấm phẩy (;) trước mỗi hàng nhận xét . Skeinforge không cho phép tạo ra bất kỳ bình luận nào.
Thêm nhận xét có thể là một tính năng hữu ích khi thử nghiệm với các trình chỉnh sửa slicer khác nhau. Bởi
thêm mô tả cài đặt ngắn vào mã G, tài liệu đính kèm sẽ không bị mất. Có thể thêm nhận xét bằng cách nhập thông tin sau dấu chấm phẩy và lưu thay đổi. Chỉ cần cẩn thận rằng trình chỉnh sửa văn bản sẽ tiết kiệm được phần đuôi với phần mở rộng .gcode

Lệnh G-code cơ bản
Hầu hết mọi người không cần phải tìm hiểu mã G. Đây là lý do tại sao chúng tôi có một slicer để làm tất cả công việc.
Tuy nhiên, có một số lệnh G-code hữu ích để biết.
Các lệnh này hữu ích khi in và có thể được nhập bằng dòng lệnh máy chủ.
Tham khảo các lệnh sau:
G1: Lệnh này chỉ định một động thái được kiểm soát. Đây là một ví dụ về G1
Cú pháp dòng lệnh: G1 X200 Y200 Z100 F500. Động cơ X và Y di chuyển đầu đùn 200 mm từ vị trí home và ở vận tốc 500 mm / phút (F500).
Chúng ta sẽ thấy ngay lệnh này hữu ích như thế nào.
M302: Lệnh này vô hiệu hóa việc ngăn cản máy chạy khi đầu đùn chưa được gia nhiệt, hữu ích khi Kiểm tra sự chuyển động của đầu đùn mà không cần gia nhiệt sợi nhựa, điều này cho phép đầu đùn di chuyển trong khi không gia nhiệt.
M106: Lệnh này bật quạt làm mát khi được sử dụng với tham số S
Từ 0-255, tốc độ có thể được điều chỉnh. Dưới đây là ví dụ về M106
Cú pháp dòng lệnh: M106 S127.
M107: Lệnh này tắt quạt làm mát.
M503: Lệnh này lặp lại các thiết lập hiện tại từ bộ nhớ (không phải từ EEPROM).
Điều này rất hữu ích khi bạn cần xem các thiết lập hiệu chuẩn hiện tại được lưu trữ trong Các firmware.
M501: Lệnh này lặp lại các thiết lập hiện tại từ EEPROM (nếu bạn cần Đặt lại chúng sau khi bạn tạm thời thay đổi chúng).
M92: Lệnh này đặt axis_steps_per_unit thành các tham số giống như Nhập vào firmware Đây là một cách tốt để tinh chỉnh các trục và hiệu chỉnh động cơ điện
Đây là một ví dụ về cú pháp dòng lệnh M92: M92 X80 Y80 Z3200 E945
M303: Lệnh này là tự động PID. Điều này tạo ra tỷ lệ Phần trăm, Tích phân và Giá trị dẫn xuất (PID) cho đầu gia nhiệt. Chạy thử nghiệm này mỗi lần bạn tạo nhiệt độ Các biến C = số chu kỳ để chạy thử nghiệm và S = nhiệt độ mục tiêu.
Dưới đây là một ví dụ về cú pháp dòng lệnh M303: M303 C8 S220.
Việc kiểm tra nên bắt đầu với đầu đùn không gia nhiệt
f M500: Lệnh này lưu trữ các tham số trong EEPROM.
Bạn có thể tìm thấy nhiều lệnh hơn tại http://reprap.org/wiki/G-code và
Http://www.thingiverse.com/thing:21546/

Sử dụng dòng lệnh
Phần mềm cũng giúp thay đổi đối với G-code trên cửa sổ. Khá thuận tiện nếu bạn muốn thực hiện thay đổi một cách nhanh chóng, chẳng hạn như bật tắt quạt hoặc điều chỉnh tốc độ của nó. Để làm điều này, bạn chỉ cần nhập Lệnh G-code trong cửa sổ dòng lệnh và nhấp vào Send.
Ảnh chụp màn hình dưới đây cho thấy chương trình máy chủ Repetier-Host:

Xem kỹ hơn G-code

Dòng lệnh của nó nằm trong tab Manual Control.Pronterface của máy chủ:
Dòng lệnh của nó nằm ở góc dưới cùng bên phải của chương trình.


Pronterface là khả năng tạo các nút tùy chỉnh sẽ gửi mã G thường xuyên sử dụng Các lệnh, ví dụ, rất thuận tiện để có một tập hợp các nút sẽ di chuyển Extactor cho tất cả bốn góc của bàn in khi cân bàn tự động.
Chúng tôi sẽ làm cho các nút cho một bàn in kích thước 200 mm x 200 mm bằng cách bắt đầu với vị trí phía trước bên trái.
Để làm điều này, nhấp chuột trái vào nút + nhỏ tại tâm dưới cùng của chương trình. Một cửa sổ pop up sẽ Xuất hiện với ba chữ sau:
Tiêu đề nút: Trong phần này, nhập XY phía trước bên trái
Command: Trong vùng này, nhập G1 X0 Y0 F10000
Màu: Trong phần này, nhập mã màu hex (kiểm tra danh sách sau):
Đối với màu vàng, nó là # FFFF00; màu đỏ, # FF0000; cho màu xanh, # 0000FF; cho màu xanh lá cây,
# 00FF00; cho màu tím, # FF00FF; và cho màu lục lam, # 00FFFF
Ngoài ra, tiếp tục thực hiện các nút cho ba góc khác với các dữ liệu sau:
XY phía trước bên phải: G1 X260 Y0 F10000
XY phía sau bên phải: G1 X260 Y230 F10000
XY phía sau bên trái: G1 X0 Y230 F10000
Làm các nút khác cho lệnh mã G có thể rất thuận tiện, ví dụ, một nút
Đối với điều khiển quạt, máy chủ Pronterface không có tính năng điều khiển bằng tay cho quạt.
Bằng cách cho phép sử dụng các nút tùy chỉnh, nhiều lệnh G-code hữu ích có thể được truy cập

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *