哈斯数控机床:为什么需要两个M30计数器?
- 2019-12-02 10:42:0817066
【栏目 科技动态】为了更好的跟踪生产的效率和进度,数控系统都会有计数和计时器。
计时器用来统计有效的加工时间。例如:一台机床默认的(G00)快速进给是F8000(8000MM/MIN), 进给速度F8000 会归类到切削动作中,而快速进给(G00)会归类到非切削动作中。虽然它们在执行上的时间非常接近,但是用F8000 代替了G00 ,这就会形成统计与实际情况之间的误差,不利于程序的优化。
在切削动作中,各轴之间是联动的,会在同一时间到达目标点。例如:现在位于程序坐标 X0. Y0. Z50.的位置上,我的下一个目标位置是X100. Y-80. Z10. ,如果是在快速进给G00的模式下,各轴就会以快速度到达各自的目标点,由于各个轴目标点距离的不同,自然就会出现到达时间上的差异。而在切削模式下,各个轴会自己配置进给的速度,使得各个轴于同一时间到达目标位置。
由于机器的配置不同,默认的快速进给速度也存在差异,所以出现了大家经常看见的情况:同一个加工程序,但在各个机器上执行时间会存在差异。
当然,计时器更多的还是来统计一个程序循环所花的时间。让操作人员掌握一个大致的加工状况。
与我们一般看到的一个计数器不同,哈斯数控系统上有2个M30计数器。
之所以有2个计数器,是因为可以更好的掌握加工进度。我们除了要知道这台机器在这个班次加工了多少零件,也要知道总共加工了多少。所以,即使在每次换班清零加工数量的时候,也能清楚的知道需要加工的数量,不至于多生产带来的浪费,或者少生产带来的麻烦。
“M30计数器”通过M30来触发的,所以不管是在自动模式下,还是在手动模式下,只要系统接受到M30的指令,都会触发M30计数器。
有些加工情况可能会比较特殊,例如带有送料机的车床或者带有机械手的加工中心,它们的程序并不是以M30结束,而是M99。
由于整个加工程序会一直循环,所以也不会触发M30计数器。在一般的数控系统中,这样的情况会给统计上带来不少麻烦。但是在哈斯数控系统中,并不会有这样的麻烦。
哈斯数控的118号设置 “M99触发M30计数器” ,默认的情况是关闭的状态。
*** 只有主程序中的M99才会触发M30计数器***
(原标题:哈斯数控机床:为什么需要两个M30计数器?)