手机:15640316869

QQ:618654

电话:024-25858808

地址:辽宁省沈阳市皇姑区三洞桥街道珠江街73-9-4门

最新资讯

【3D打印机使用教程】RepRap3D打印机G-code命令专家详解【第五节】【卓序科技】

第五节,节能管理



M84 设置步进电机自动关闭时间


当3D打印机一段时间没有接收到步进电机运动指令之后,3D打印机(为了节能)会自动关闭步进电机。使用M84指令,可以设置这个自动关闭步进电机的时间。参数包括:


Snnn表示步进电机关闭的时间,以秒为单位。


如果使用M84时没有指定S参数,则步进电机会立即关闭。


M84命令的缺省值是360秒。在固件配置中,缺省值由


#define STEPPER_INACTIVE_TIME 360L


控制。


M85 设置3D打印机自动关闭时间


当3D打印机一段时间没有接收到指令之后,3D打印机(为了节能)会自动关闭步进电机以及挤出头、热床等设备。使用M85指令,可以设置这个自动关闭3D打印机的时间。参数包括:


Snnn表示在关闭步进电机之前步进电机没有活动的时间,以秒为单位。


如果使用M85时没有指定S参数,或者使用了S0参数,则代表取消3D打印机自动关闭功能,挤出头、热床等在工作完成之后,一直会处于当前状态,而不会被自动关闭。


M85命令的缺省值是0(不自动关闭)。在固件配置中,缺省值由


#define MAX_INACTIVE_TIME 0L


控制。


温度管理


M104 设置挤出头目标温度


设置挤出头的目标温度。执行这条命令后,不需要等待达到这个温度,立即开始执行下一条G-code语句。相关参数包括:


Snnn表示目标温度;


Tnnn表示对应的挤出头;


P表示要等待前面的指令完成之后,再开始设置挤出头温度;


Fnnn表示到达目标温度之后,是否触发蜂鸣器。F1表示要触发;


如果执行命令时没有带T参数,则针对当前挤出头设置目标温度。


M140 设置热床目标温度


设置热床的目标温度。执行这条命令后,不需要等待达到这个温度,立即开始执行下一条G-code语句。相关参数包括:


Snnn表示目标温度;


Fnnn表示到达目标温度之后,是否触发蜂鸣器。F1表示要触发;


M105 获取当前的温度


获取当前温度值,包括挤出头和热床的温度。相关参数包括:


X表示输出AD转换输入的原始值;


M105命令的输出,格式为:


T:18.97 /0 B:18.75 /0 B@:0 @:0


可以看到,T:之后的部分,代表挤出头的当前温度/目标温度;B:之后的部分代表热床的当前温度/目标温度。


在PID温度控制模式下,B@:后面的数字代表热床当前的输出强度,是一个0~255的值,@:后面的数字,代表挤出头当前的输出强度,也是一个0~255的值。例子中,挤出头、热床都处于关闭状态,所以这个位置的值都是0。


M109 等待挤出头加热达到目标温度


设置挤出头的目标温度,并等待达到这个温度。相关参数包括:


Snnn表示目标温度;


Tnnn表示对应的挤出头;


Fnnn表示到达目标温度之后,是否触发蜂鸣器。F1表示要触发;


如果执行命令时没有带T参数,则针对当前挤出头设置目标温度。


M190 等待热床加热达到目标温度


设置热床的目标温度,并等待达到这个温度。相关参数包括:


Snnn表示目标温度;


Fnnn表示到达目标温度之后,是否触发蜂鸣器。F1表示要触发;


M116 等待温度达到目标温度


等待所有挤出头/热床到达由之前的M104/M140指令所指定的目标温度。没有相关参数。


  第五节讲解到此结束,更多咨询关注沈阳卓序科技,联系我们


QQ:618654
电话:024-25858808
手机:18602418098