Files
A1SwapModPacker/swap_gcode/LX_1.02.26_slow_safeZ.gcode
T
yw1573 e9378ce7bd docs: 为全部5份换板G-code添加逐段中文注释
标注每段功能(归零/下压/前推/抖板/弹射/归位)、
关键指令含义(G380/M400/M17/M211)、
三个类型间的差异点。
2026-07-27 11:31:21 +08:00

152 lines
4.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
;==========================================================
; A1 SwapMod 换板 G-code — 类型 C3:安全换板(安全Z版)⭐ 推荐
; 特点:基于 C2 慢速版,尾部追加 Z 轴安全回位(Z30),防止下一板打印时碰撞
; 本变体由 QQ 群用户 风信子号 提供
;==========================================================
;===================================
; 此变体由 风信子号 友情提供
;===================================
; 开始换板
; --- 阶段1:Y 轴归零并退到后端 ---
G28 Y ; Y 轴归零(寻找限位开关)
G1 Y262 F2000 ; 推到 Y262(后端位置)
; --- 阶段2:运动保护 ---
M400 ; 等待所有运动队列清空
M17 Z0.4 ; 将 Z 轴电机电流降至 0.4A,降低阻力,防止碰撞损伤打印件
; --- 阶段3Z 轴下压(G1 Z- + G380 S2 纯力控 ×4轮)---
G91 ; 切换相对坐标
G1 Z-35 F1200 ; Z 轴下降 35mm
G380 S2 Z95 ; 力控上升 95mm
G1 Z-25 ; 第二轮
G380 S2 Z90
G1 Z-25 ; 第三轮
G380 S2 Z90
G1 Z-30 ; 第四轮
G380 S2 Z95
G1 Z-5 ; Z 轴微降释放张力
G90 ; 切回绝对坐标
; --- 阶段4:驻留稳定 ---
G4 P2000 ; 驻留 2 秒
; --- 阶段5:前推弹板 ---
G1 Y15 F800 ; 缓慢推到前端 Y15
G1 Y150 F1200 ; 后退到 Y150
; 此行控制卷料尾端的悬垂距离。值越小,悬垂越少。
G1 Y40 F1000 ; 推到 Y40
; 平台通过力控确保即使没有板也能正常装入新板
; G1 Y260 F3000
G380 S2 Y264 F2000 ; 力控推到最前端 Y264
;=================================================
; !!!!!! Z 轴下降,离开顶部
;=================================================
; --- 阶段6Z 轴上撤退让 ---
G91 ; 切相对坐标
G1 Z-70 F1200 ; Z 轴下降 70mm(为弹射留空间)
G90 ; 切回绝对坐标
; --- 阶段7:Y 轴高速移动 + 微调定位 ---
G1 Y200 F10000 ; 高速推到 Y200
G1 Y25 F4000 ; 减速靠前
; 使用 G1 而非 G380,防止触力传感器干扰定位
G1 Y-1 F20000 ; 高速后退 1mm
G4 P500 ; 驻留 500ms
; --- 抖板校准归零 ---
G28 Y ; Y 轴归零校准
; ═══════════════════════════════════════════
; 抖板 第1轮:振动确保板完全脱离(1→2.5mm)
; ═══════════════════════════════════════════
; 开始 振动触发换板
G1 Y1 F100
G1 Y0 F20000
G4 P500
G1 Y1.5 F100
G1 Y0 F20000
G4 P500
G1 Y2 F100
G1 Y0 F20000
G4 P500
G1 Y2.5 F100
G1 Y0 F20000
G4 P500
G1 Y2.5 F100
G1 Y0 F10000
G4 P500
; G1 Y3.5 F100 ; 注释掉:备选更大振幅
; G1 Y0 F5000
; 结束 振动触发换板
; --- 阶段8:推板 + 力控校准 ---
G1 Y235 F1200
G1 Y110 F5000
G1 Y200 F1200
; G1 Y266 F1500
G380 S2 Y264 F2000 ; 力控推到最前端
; 驻留 1 秒
G4 P1000
; --- 阶段9:第2轮弹射(慢速)---
G1 Y25 F4000 ; 推到 Y25
; G1 Y-2 F20000 ; 注释掉:标准版高速
G1 Y-2 F1000 ; 🐌 慢速弹射
G4 P500
; ═══════════════════════════════════════════
; 抖板 第2轮:再次振动(1→2.5mm)
; ═══════════════════════════════════════════
; 开始 振动触发换板
G1 Y1 F100
G1 Y0 F20000
G4 P500
G1 Y1.5 F100
G1 Y0 F20000
G4 P500
G1 Y2 F100
G1 Y0 F20000
G4 P500
G1 Y2.5 F100
G1 Y0 F20000
G4 P500
G1 Y2.5 F100
G1 Y0 F10000
G4 P500
; 结束 振动触发换板
; --- 阶段10:归位 ---
; 推到前端
G1 Y262 F1500
G1 Y120 F2000 ; 回到 Y120 待机位置
; 结束换板
; ═══════════════════════════════════════════
; 🔐 安全 Z 轴回位(C3 独有)
; 换板完成后 Z 轴在低位(约 Z-70),下一板开始时可能碰撞
; 预先升到 Z30 确保安全间距
; ═══════════════════════════════════════════
G4 P3000 ; 驻留 3 秒,等待板完全稳定
M400 ; 等待所有运动完成
G90 ; 确保绝对坐标
G1 Z30 F600 ; 🔐 Z 轴升至 30mm 安全高度
M400 ; 再次确认到位