最新G代码固件_第1页
最新G代码固件_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、介绍本页面描述了 G 代码在 RepRap 固件中的使用,以及它们如何工作。G 代码还是可扩展的。一个典型的 G 代码发送到 RepRap 机器:N3 T0*57N4 G92 E0*67N5 G28*22N6 G1 F1500.0*82N7 G1 X2.0 Y2.0 F3000.0*85N8 G1 X3.0 Y3.0*33(该行结束要标记NL和CR。如果你想使用 Arduino 的串行接口手动输入 reprapGCodes,在底部应选择 “N&CR。)这是不准确的, 固件接受的单NL, 以及单CR, 或其组合。 主机应该 接受所有四个组合RepRapG代码字段本节介绍了首字母的定义。定义的数字

2、 nnn 代表。数字可以是整数,也可以包含一个小数点,根据上下文。例如 X 坐标可以是整数(X175 )或小数(X17.62 ),而试图选择挤出数 2.76 将毫无意义。字定义母Gnnn 标准 G 代码指令,如移动到一个点Mnnn RepRap 定义的命令,如启动散热风扇Tnnn 选择工具 nnn。 在 RepRap 里,是选择几号挤出机Snnn 命令的参数,如发送到电机的电压,Pnnn 命令参数,如多少毫秒的时间Xnnn X 坐标,通常是移动到Ynnn Y 坐标,移动到。Znnn Z 坐标,移动到。Jnnn 参数-目前未使用Fnnn 每分钟进给毫米。(打印头移动的速度)Rnnn 参数-目前未

3、使用Innn 参数-目前未使用Qnnn 参数-目前未使用挤出材料的长度(毫米)。与 X, Y 和 Z 一样,但表示挤出丝拉伸长度,这基于系统更新的步进机来解释是一样的:Ske in forge 40以上的版本就解释为输入长丝消耗的绝对长度,而不是挤压输出的 长度。Nnnn 行号。用来在通信错误的情况下要求重复传输。nnn 校验码。用来检查通信错误G 代码的注释:N3 T0*57 ;This is a comme ntN4 G92 E0*67; So is thisN5 G28*22将会被 RepRap 忽略,就如空白行。但最好它能在发送命令前与电脑主机剥离,这可以节省带宽。个别命令检查N 和*

4、例如:N123 G 代码* 71Ennn这些行号和校验。RepRap 固件对本地计算值的校验和检查,如果它们不 同,就要求一个给定的数字线的重复传输。你可以不要这两个-RepRap 仍然可以工作,但它不会做检查。你必须两 个都要或者都不要。The checksum cs for a GCode stri ng cmd (in cludi ng its line nu mber)is computed by exor- ing the bytes in the stri ng up to and not in clud ingthe * character as follows:in tcs =

5、 0;for(i = 0; cmdi!= * &cmdi!= NULL; i+)cs = csAcmdi;cs&= Oxff; /防御性编程.这个值作为一个十进制整数*字符命令后追加值。RepRap 固件期望行数每行增加 1,如果不发生,它是标记为错误。但你可以使用的 M110 (见下文)重置计数。缓冲 G 命令该的 RepRap 固件存储这些命令在一个环形缓冲区内部执行。这意味着虽然一个命令被确认了且下一个就会被发送但没有(明显)的延迟。反过来,这意味着线段序列会被划分但两个之间没有延时。当这些缓冲命令被收到,它就被确认和在本地存储了。如果本地缓冲区已满,这个确认就延迟,直到缓冲区空间可以存

6、储。这就是如何实现流量控制。GO :快速移动例如:GO X12在这种情况下快速移动到 X = 12 毫米。事实上,RepRap 固件快速控制动作(见下面的 G1 )使用的是完全相同的代码。(区别来自一些旧机床,如果不是在一条直线轴驱动时移动速度更快。他们G0 允许任何空间中的运动,以尽可能快地到达目的地。)G1 的:控制移动例如:G1 X90.6 Y 13.8 E22.4在一条直线上从目前的(X, Y)点移动到点(90.6 ,13.8 ),挤出材料现在幵始移动到 22.4 毫米的长度。RepRap 与材料进给都做出了反应。因此:G1F1500G1 X90.6 Y13.8 E22.4将设置为 1500 毫米/分钟的进给率,那么进给速度会根据上面的去移 动。但米/分钟。挤压将加速沿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论