Có mã G để chờ đợi không?


20

Máy in của tôi có tính năng tự động cân bằng hoạt động bằng cách chạm vào tấm xây dựng bằng đầu vòi.

Tôi bắt đầu sử dụng bề mặt BuildTak và BuildTak bị hỏng khi bạn đẩy vòi phun nóng vào đó.

Vì vậy, tôi đã chỉnh sửa mã G bắt đầu để chạy tự động cân bằng trước khi làm nóng hotend

Nhưng ABS không bám vào bề mặt xây dựng trừ khi tôi làm nóng trước hotend và đợi khoảng một phút.

Vì vậy, bây giờ tôi đang tìm một lệnh mã G để đặt ở cuối mã G bắt đầu sẽ khiến máy in phải đợi một phút trước khi in

Trình tự tôi đang tìm kiếm là:

  • Làm nóng giường
  • Cấp độ tự động
  • Tăng hotend lên một chút để nó không chạm vào bản dựng
  • Làm nóng hotend
  • Đợi một chút (đó là phần duy nhất còn thiếu, mọi thứ khác đều hoạt động)
  • Bắt đầu in

Bất kỳ cách nào để chèn một độ trễ vào mã G?

Tôi đang sử dụng Cura để cắt / in, máy in của tôi là Robo3D R1 +


1
G4 P60000 như được giải thích ở đây: reprap.org/wiki/Gcode#G4:_Dwell
Lars Pötter

Xin chào, @Nir! Vì vậy, bạn muốn đặt nhiệt độ hotend và đợi cho đến khi nó ấm lên trước khi in (ở cuối start.gcode)? Tôi thường nghi ngờ bạn thực sự cần phải thiết lập một độ trễ rõ ràng - về cơ bản đó là một hack để khắc phục (không khắc phục) vấn đề!
Tormod Haugene 7/2/2016

@ LarsPötter Đó phải là một câu trả lời, không phải là một bình luận!
Tom van der Zanden

@ LarsPötter cảm ơn, nếu bạn đăng bình luận của mình dưới dạng câu trả lời tôi sẽ chấp nhận nó
Nir

1
@Nir, ồ, tôi hiểu rồi. Trong trường hợp đó, có lẽ bạn đã đúng khi thêm một độ trễ hoặc "Dwell" (với G4) là cách tốt nhất. :-)
Tormod Haugene

Câu trả lời:


19

Mã G để trì hoãn là G4.

G4 P60000sẽ đợi trong một phút Là Ptrong một phần nghìn giây. Một số phần sụn cũng chấp nhận SThông số có giây. Vì vậy, nếu được hỗ trợ, G4 S60sẽ làm điều tương tự.

Các chi tiết cho điều này và tất cả các mã G khác được ghi lại ở đây .


Trong mã G-end của tôi, tôi tắt đầu nóng và đợi vài phút trước khi tắt quạt. Tôi đã nhận được lỗi hết thời gian liên lạc và quạt sẽ không bao giờ thực sự tắt mã (sử dụng Monoprice Chọn Mini với Octoprint). Nếu điều này xảy ra với bạn trước khi in, nó sẽ không in. Tôi đã giải quyết nó bằng cách phá vỡ nó cho đến một loạt các lần trì hoãn ngắn hơn.
mbmcavoy

Ví dụ, đối với cncjs, lệnh này là G4 P0.5 trong nửa giây. tức là nó nổi, không phải int.
Gavin Simpson

vì vậy P thực sự hoạt động giống như tham số S (giây thay vì mili giây). Bạn cũng có thể đưa thông tin đó vào đây không: reprap.org/wiki/G-code#G4:_Dwell
Lars Pötter

14

Một giải pháp thay thế cho việc sử dụng độ trễ cứng với lệnh dwell G4 , là tăng thời gian đặt nhiệt độ với M109 trước khi tiếp tục với lệnh tiếp theo.

Ở Marlin, cài đặt này được đặt tên TEMP_RESIDENCY_TIMEvà có thể được tìm thấy xung quanh dòng 150 in Configuration.h. Theo mặc định, điều này được đặt thành 5 giây, trông giống như:

// Actual temperature must be close to target for this long before M109 returns success
#define TEMP_RESIDENCY_TIME 5  // (seconds)

Nếu tăng cài đặt này giải quyết vấn đề chính xác của bạn, tôi không thể nói, nhưng nó có thể đáng để xem xét.


1

Tôi sử dụng mã này cho bản in của mình.

    G29 ; Autonivel
    M190 S35 ; set bed temperature
    G1 Z4 F240 ; lift nozzle
    M109 S195 ; wait for temperature to be reached
    G21 ; set units to millimeters
    G90 ; use absolute coordinates
    M82 ; use absolute distances for extrusion
    M104 S210 ; set temperature
    G92 E0
G1 E-1.5000 F1800
G1 Z0.225 F240

Trên M190 S35, vòi phun vẫn ở vị trí thấp (1,2mm), sau đó chuyển sang 4mm sau đó chờ nhiệt độ máy đùn Ex. 195 ° C; khi máy đùn đạt 195 ° C trong 10 giây thì máy in bắt đầu in đi đến vòi phun đến 0,22mm trong khi vòi phun đạt nhiệt độ thứ hai là 210 ° C. Vào thời gian này, nó cho phép tôi làm sạch vòi phun và bình thường hóa nhiệt độ để có bản in tốt.

Lưu ý: Để tránh vòi phun ở nhiều vị trí ở vị trí thấp (1,2mm) thông thường, tôi làm nóng trước giường ở 35 ° C. một số lần để làm nóng giường mất nhiều thời gian hơn so với làm nóng vòi phun. Đây là lý do chính mà tôi thích làm nóng máy in trước.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.