为啥机床坐标小数点后数值位数,会突然从“三位数”变成“四位数”?

为啥机床坐标小数点后数值位数,会突然从“三位数”变成“四位数”?

本例系统是,发那科0i-MF-Plus。其他系统原理类似。

大家都知道,当今世界,无论国内还是国外,大家使用的最主要、最普遍的长度单位就是公制长度单位,也就是我们常用的“米制”,我们生活中的很多跟长度有关的度量都是用它,因此,包括我们使用的机床也一样,通常状况下,我们就是要用这个“公制单位”来进行生产我们需要的产品。

数控机床呢,因为我们大家一般都使用公制来编程进而生产我们的产品,因此,我们通常使用的,看到我们机床的“相对坐标”、“绝对坐标”等等这些坐标的坐标值都是精确到小数点后“三位”数。那么问题是,为啥有些时候机床会莫名其妙显示小数点后“四位”数的坐标值呢?

原因其实很简单,因为数控系统在度量制度体系上是🈶两种选择给用户使用,一种是“公制”标准,另一种就是“英制”。这两种标准的切换是用“G20”对应英制,“G21”来对应公制。英制的情况下,除“机械坐标系”外的坐标系,坐标值精确到的是坐标值小数点后四位;而公制情况下精确到的是坐标值小数点后三位。这就是出现变化的原因。

那么什么情况下会出现上面提到的切换呢?我们国内的发那科数控系统,正常情况下0号参数#2都是设为“0”,意思是设为公制使用状态(即G21状态),如果是设为“1”,意思是英制使用状态(即G20状态)。而且在系统开机状态下,只要系统不执行“G20”G代码,系统就始终默认为G21公制状态,除非,在后处理的加工程序中有“G20”在系统上被执行了,并且执行之后没有执行过“G21”,那么,显示屏左下角G代码状态列表中我们通常使用的G21就会被G20替换。

解决方法很简单,方法一:执行一次G21,G代码即可; 方法二:如果我们没有修改过0号参数,那么只要关机重启系统,系统也会自动恢复为公制使用状态。

如果你觉得有帮助,或者有什么建议,欢迎评论区留言。

a2L2oSji3q0t_20220425130158.jpg-bigsize

uLypwswUfmZP_20220425125636.jpg-bigsize

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容