一,G31
在执行g31的时候,遇到触发开关机器停 ,缓冲池里有没有执行完的数据包怎么处理?
如果是较高速第一阶段会触发减速,如果是缓速二阶段会触发立即停止,下位机缓冲队列也清空,这个相当于终止条件的概念,会引入一个触发器,大概相当于G1x100orI5,I代表输入
问:现在就是说触发后,缓冲池里的数据怎么办?
答:清空,然后同步最新的机器坐标信息到引擎
比如G31开始后遇到触发了,缓冲池里还有10mm没有执行 是不是得告知上位机 ,让上位机在坐标数值上+10 这样达到数据不丢失的目的。
同步最新坐标就行,下位机会同步实际下发的脉冲数回来。所以上位机会知道机器