3D打印机 G代码解释
作者:互联网
执行G代码:
G0 – 快速定位
G1 – 直线运动X,Y,Z,E
G2 - CW ARC
G3 - CCW ARC
G4 - 暂停s或p
G10 - 缩回根据M207的设置长丝
G11 - 缩回根据M208的设置恢复长丝
G28 - 首页所有轴
G29 - 详细Z型探头,探测床上3分。 你必须去在这个初始位置才能正常工作。
G30 - 单个Z探头,探头床上当前的XY位置。
G90 - 使用绝对坐标
G91 - 使用相对坐标
G92 - 设置当前位置cordinates给出
M码
M0 - 无条件停止 - 等待用户按LCD上的按钮(仅当ULTRA_LCD已启用)
M1 - 同为M0
M17 - 启用/电源所有步进电机
M18 - 禁用所有步进电机;同M84
M20 - 产品名单SD卡
M21 - 初始化SD卡
M22 - 释放SD卡
M23 - 选择标清文件(M23 filename.g)
M24 - 启动/恢复SD打印
M25 - 暂停SD打印
M26 - 以字节为单位设置SD位置(M26 S12345)
M27 - SD报告打印状态
M28 - 开始写的SD(M28 filename.g)
M29 - 停止SD写
M30 - 删除从标清文件(M30 filename.g)
M31 - 从去年的M109或SD卡启动串行输出时间
M32 - 选择文件并启动SD打印(可从SD卡打印时使用)
M42 - 通过使用G代码M42 Px的施更改引脚的状态来设置针x到y值,省略Px的时候板载LED灯将被使用。
M80 - 打开电源
M81 - 关闭电源
M82 - 集E绝对编码(默认)
M83 - 集E码相对,而在绝对坐标系(G90)模式
M84 - 禁用踏步,直到下一个动作,或者使用S来指定一个非活动状态超时,之后,步进电机将被禁用。 S0到禁用超时。
M85 - 设置闲置关机定时器参数S。要禁用设置为零(默认)
M92 - 设置axis_steps_per_unit - 相同的语法G92
M104 - 挤出机设定目标温度
M105 - 读取当前温度
M106 - 风扇上
M107 - 风扇关闭
M109 - SXXX等待挤出机当前温度达到目标温度。 仅加热等待时
RXXX等待挤出机当前温度达到目标温度。 等待时,加热和冷却
M114 - 输出当前位置到串行端口
M115 - 功能串
M117 - 显示消息
M119 - 输出端点保护状态,以串行端口
M126 - 电磁气阀打开(BariCUDA支持jmil)
M127 - 电磁气阀关闭(BariCUDA发泄到大气压jmil)
M128 - ETOP打开(BariCUDA ETOP =电力,空气压力传感器由jmil)
M129 - ETOP闭(BariCUDA ETOP =电力,空气压力传感器由jmil)
M140 - 设置床位目标温度
M190 - SXXX等待床位当前温度达到目标温度。 仅加热等待时
RXXX等待床位当前温度达到目标温度。 等待时,加热和冷却
M200 - 设置单丝直径
M201 - 设置最大加速度单位/秒^ 2的打印动作(M201 X1000 Y1000)
M202 - 设置最大加速度单位/ s ^ 2的旅行移动(M202 X1000 Y1000)未使用的马林!
M203 - 设置你的机器能在毫米/秒的持续(M203 X200 Y200 Z300 E10000)最大进给速度
M204 - 设置默认加速度:正常动作牛逼长丝仅移动(M204 S3000 T7000)IM毫米/秒^ 2还设置以毫秒为最小段时间(B20000),以防止缓冲区欠载和M20的最小进给速度
M205 - 高级设置:S,最小打印速度(mm/s);B,最小线段打印时间(mms);X,最大xy_jerk速度;Z,最大z_jerk速度;E,最大e_jerk速度。Jerk意思为猛拉。
M206 - 设置附加homeing偏移,对之前的归位坐标值加上M206后面相应的参数。
M207 - 设置回退长S [正毫米] F [进给速度毫米/秒] Z [附加zlift /跳]
M208 - 集恢复= unretract长S [正毫米过剩的M207 S *] F [进给速度毫米/秒]
M209 - s启用自动缩回检测,如果限幅器不支持G10/11:根据方向每一个正常的挤压,仅移动将被列为收回。
M218 - 设置hotend偏移量(单位:mm):TXY
M220 S-设置速度系数倍率百分比
M221 S-设置挤压的因素覆盖百分比
M240 - 触发相机拍摄照片
M280 - 放置一个RC伺服PS,OMMIT S键报到当前角度
M300 - 玩beepsound SP
M301 - 设置PID参数PI和D
M302 - 允许冷料伸长
M303 - PID自整定继电器s设置目标温度。 (预设目标温度= 150℃)
M304 - 设置床PID参数PI和D
M400 - 完成所有动作
M401 - 下Z-探针(如果存在)
M402 - 提高Z-探针(如果存在)
M500 - 存储参数研究在EEPROM
M501 - 读取EEPROM中的参数(如果你需要重新设置他们,你暂时改变了他们之后)。
M502 - 将恢复为默认的“出厂设置”。 你仍然需要将它们存储在EEPROM中之后,如果你想。
M503 - 打印当前设置(从内存不是从EEPROM)
M540 - 使用S [0 | 1]启用或禁用对挡块击中停止SD卡打印(需要ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED)
M600 - 暂停长丝改变X [POS] Y [POS] Z [相对升降] E [初始回缩] L [后收回的距离去除]
M907 - 将数字电位器的电机电流通过轴编码。
M908 - 直接控制数字电位器。
M350 - 集微模式。
M351 - 切换MS1 MS2引脚直接。
M928 - 开始标清记录(M928 filename.g) - 由M29结束
M999 - 重新启动被停止错误后
标签:打印机,当前,禁用,代码,打印,温度,设置,3D,SD 来源: https://blog.csdn.net/cfqq1989/article/details/123027028