Files
A1SwapModPacker/swap_gcode/QQ群[643996575]换盘代码.gcode

56 lines
2.6 KiB
Plaintext
Raw Permalink 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 — 类型 A:基础弹板
; 特点:G380 S3/S2 交替下压、M211 关限位、单轮弹射、无抖板
;==========================================================
;======== 开始换盘 =================
; --- 阶段1:Z 轴交替下压,将打印板压紧在热床上 ---
G91 ; 切换相对坐标模式
G380 S3 Z-20 F1200 ; 力传感器碰撞退出:Z 轴下降直到力反馈减弱(碰到板)
G380 S2 Z75 F1200 ; 力传感器目标位移动:Z 轴上升 75mm 直到达到预设力值
G380 S3 Z-20 F1200 ; 再次下压碰撞检测
G380 S2 Z75 F1200 ; 再次力控上升
G380 S3 Z-20 F1200 ; 第三轮下压
G380 S2 Z75 F1200 ; 第三轮上升
G380 S3 Z-20 F1200 ; 第四轮下压(确保板完全贴合)
G1 Z5 F1200 ; Z 轴上抬 5mm 释放压力
G90 ; 切回绝对坐标模式
; --- 阶段2:Y 轴归零并推到后端 ---
G28 Y ; Y 轴归零(寻找限位开关)
G90 ; 确保绝对坐标
G1 Y266 F2000 ; 推到 Y266(后端,靠近 Z 轴立柱)
G4 P500 ; 驻留 500ms 让板稳定
; --- 阶段3Z 轴轻压校准 ---
G91 ; 切相对坐标
G380 S2 Z20 F1200 ; Z 轴力控上升 20mm,确保与板有良好接触
G90 ; 切回绝对坐标
; --- 阶段4:关闭软限位,高速前推弹板 ---
M211 X0 Y0 Z0 ; 关闭 X/Y/Z 轴软限位,允许超行程运动
G90 ; 确保绝对坐标
G1 Y266 F2000 ; 再次确认在后端位置
G1 Y0 F1000 ; 高速推到 Y0(最前端),利用惯性将板甩出
; --- 阶段5Z 轴回压 + Y 轴复位 ---
G91 ; 切相对坐标
G380 S3 Z-20 F1200 ; Z 轴碰撞退出下压,重新校准板的位置
G90 ; 切绝对坐标
G1 Y200 F2000 ; Y 轴移动到中间位置
G1 Y50 F2000 ; 减速靠前
; --- 阶段6:单次弹射 ---
G1 Y266 F2000 ; 快速推到后端 Y266
G1 Y43 F2000 ; 推到前端附近
G1 Y262 F2000 ; 再次推到后端
G1 Y-2 F5000 ; ⚡ 高速反向弹射 2mm,把旧板弹下
; --- 阶段7:归位 ---
G1 Y150 F2000 ; 回到 Y150 待机位置
G91 ; 切相对坐标(保持最终状态)
;======= 换板结束 ====================