全球旧事资料 分类
的十进制数字,RepRap固件希望每次命令的行代码都是逐次增加1的大小,不然的话,它会返回一个错误。当然你也可以发送一个M110命令(详情请看下面)强行重置机器。行码和检查码是为了减少信号干扰。
延时G命令
RepRap固件接收到这些指令后,会先存储在一个循环队列缓存里再执行。这意味着固件在接收到一条指令后马上可以传输下一条。这也意味着一组线段可以没有间断的情况下连续打印。为了实现指令流的控制,当接受到可缓存的指令时,如果固件把它成功放到本地缓存里,就立即给出应答,如果本地缓存已满,则会延时等到缓存有空出的位置时,才给出应答,然后才可以传输指令。
G0Rapidmove快速移动比如G0X10Y20,如果使用绝对定位的话,就命令打印机喷头快速移动到X10Y20的
位置。G0指令不能包含挤丝参数,只能包含X、Y、Z参数,即所谓的空驶动作。
2
fG1Co
trolledmove可控移动比如G1X10Y20E24,G1指令中可以包含挤丝动作。Marli
会尝试从每一行指令中读
取速度值,然后再移动开始之前加速或减速到这个速度值,然后执行移动指令,而不会在移动过程中改变速度。下面的几句指令告诉打印机速度先从当前的1500加速到3000,执行第二句的移动动作,然后再减速到1500,再执行第三句的移动动作。
G1F1500G1X906Y138E224F3000G1X80Y20E36F1500如果E轴坐标采用绝对定位的话,而当前行中的E坐标值小于上一个E坐标值,那么打印机就会回抽,这可以有效防止毛刺现象。G2Co
trolledMoveArcClockwise可控顺时针圆弧移动比如G2X100Y100I50J60E30,表示从当前点通过一个顺时针圆弧线移动到(100100)位置,该圆弧的圆心的位置是当前点坐标平移(5060)得到的位置,在此过程中还可以控制挤丝动作。
G3Co
trolledMoveArcCou
terClockwise可控逆时针圆弧移动比如G2X100Y100I50J60E30,表示从当前点通过一个逆时针圆弧线移动到(100100)
位置,该圆弧的圆心的位置是当前点坐标平移(5060)得到的位置,在此过程中还可以控制挤丝动作。G28MovetoOrigi
移动到原点
该命令会是机器的挤出机回归到原点。准确的说,每个轴上移动到初始位置。需要注意,为了快速归位,移动过程会不断加速,当碰到限位开关之后,它会做一次大约1mm的往返移动,来保证归位位置的精确度。
3
f如果在G28后面加上坐标轴参数,只有在涉及到的坐标轴方向上才会归位,比如G28X10和G28X0都会只让打印机在X轴上归位。而不会对Y方向和Z方向归位。(X后面的数字会被忽略)。而单纯的G28指令则会在三个轴上同时归位,顺序是X轴r
好听全球资料 返回顶部