一,G31
在执行g31的时候,遇到触发开关机器停 ,缓冲池里有没有执行完的数据包怎么处理?
如果是较高速第一阶段会触发减速,如果是缓速二阶段会触发立即停止,下位机缓冲队列也清空,这个相当于终止条件的概念,会引入一个触发器,大概相当于G1x100orI5,I代表输入
问:现在就是说触发后,缓冲池里的数据怎么办?
答:清空,然后同步最新的机器坐标信息到引擎
比如G31开始后遇到触发了,缓冲池里还有10mm没有执行 是不是得告知上位机 ,让上位机在坐标数值上+10 这样达到数据不丢失的目的。
同步最新坐标就行,下位机会同步实际下发的脉冲数回来。所以上位机会知道机器实际停在哪了,下一条定位命令也会从这里开始
加工中心代码详解:G31、G28与G73指令
本文详细解析了加工中心中几个关键的代码指令,包括G31的触发机制及缓冲处理,G28的返回机床原点过程,以及G73成型加工复合循环的使用方法。通过对这些指令的理解,有助于提升数控加工的精确性和效率。
订阅专栏 解锁全文
1295

被折叠的 条评论
为什么被折叠?



