Câu trả lời:
G-CODE có thể gây nhầm lẫn vì trong lịch sử, nó được phát triển cho các công cụ gia công thay vì máy in FDM, và do đó:
Thông thường, máy in Descartes sử dụng 4 "trục": X
, Y
và Z
cho di chuyển printhead trong không gian và E
cho "đùn". "Trục máy đùn" trên thực tế hoàn toàn không phải là một trục theo nghĩa hình học của từ này: nó đề cập đến số lượng dây tóc được chuyển vào (đùn) hoặc ra khỏi (rút lại) đầu in. Lý do tại sao nó được coi là "trục" là vì nó được sử dụng cùng với các mã G0
và G1
dành cho chuyển động.
Một cách khó hiểu, chữ cái E
được sử dụng cho tốc độ tiến dao chính xác của máy tiện nhưng trong thế giới in 3D, chúng ta thay vì sử dụng F
cho mục đích đó. Là một người nói tiếng Anh không phải là người bản ngữ, tôi đã bối rối hơn nữa, vì trong thời gian dài nhất tôi nghĩ rằng "tốc độ" là nói đến lượng dây tóc được đưa vào đầu in, trong khi thực tế đó là tốc độ mà đầu in di chuyển ( tính bằng mm / phút).
Vì vậy, để tóm tắt, mã ví dụ "dịch" của bạn sẽ trông như thế này:
G1 Z0.350 F7800.000 ; move up 350 microns at 7.8 m/min
G1 E-2.00000 F2400.00000 ; retract 2mm of filament at 2.4 m/min
G92 E0 ; reset the extruder position
G1 X96.753 Y95.367 F7800.000 ; move to X,Y (without changing Z) at 7.8 m/min
Nếu bạn muốn tìm hiểu sâu hơn về chủ đề này, trang wiki RepRap trên gcode khá toàn diện. Lưu ý rằng một số nhà sản xuất thêm "mã đặc biệt" của riêng họ vào mã chung ....
trục z thường dùng để di chuyển dọc
Tài liệu tham khảo F là tỷ lệ thức ăn / tốc độ di chuyển
Tham chiếu E dành cho máy đùn, tham chiếu số lượng và tốc độ để đẩy dây tóc, giá trị điện tử âm là các lệnh rút lại