我们在编程时,很少用到g04指令。G04经常用在槽的加工当中。我们在加工外圆时很少用到。其实,G04对于提高零件的加工精度有着举足轻重的作用。首先我们看一下G04的格式。
一、格式及用法
G04 F_;
F为时间,表示暂停的时间。
G04指令为延时指令。其作用是人为限时的中止正运行的加工程序。例:“N40G04F1.0”,当执行到此程序段时,中止运行1秒后,再继续执行后续程序指令。G04指令的延时时间在编程时设定,选择范围为“0.00<F≤99.9°”秒
二、应用
在哪些地方,我们会用到这个指令呢?
1、当运行速度变化较大时,应在其运行指令间设置G04指令。如快速由始点到达终点,由于在高速运行时,运行速度在起始点位置运行时为先加速,当升到一定速度后为正常匀速运行,当接近到达终点时则为减速;为避免速度变化过快造成对加工位置精度的影响,运行方式应选择在起始位置高速运行,在到达终点前先设置一过渡点暂停一下,最后再到达终点,此时若在两运行指令间设置G04指令,可确保高速运行减速完全稳定后,再低速运行,使控制的运行精度得以提高。
2、当运行方向改变时,应在改变运行方向的指令间设置G04指令。如车削大轴径零件台阶时,当由车削圆柱面运行至车削端面的瞬间,若程序编制立即由车削圆柱面连接车削端面,由于刀尖在过渡点处停留时间过短,此时工件旋转不到一转时,刀尖就开始向零件端面运行,所以,此时对于工件来说,等于刀尖在工件外母线上划出一小段螺旋线,在轴径较大的工件上,这种现象更加明显。因此,不能保证轴肩端面与工件轴线相垂直;若在此时设置G04指令,设置的延时时间大于工件转过几转的所需时间,就可避免此现象的产生。
3、运行方向改变时,设置G04指令的另一目的在于:指令运行时,无论速度快慢,均会使运动产生一定的惯性,因为间隙的存在,会产生一定的偏移,而设置G04指令后,可使运动在改变运行方向前,暂停一微量时间,会在切削力的作用下,使原运动惯性尽量降至最低,然后再改变运动方向。如此可使得被加工零件的几何精度得到更可靠的保证。
4、在信号指令后须设置G04指令。以保证有足够的时间,延时等待指令规定要求的动作开始或完成后,再运行后续程序,以保证加工的可靠性。如换刀位,开启关闭主轴,润滑或液压卡盘加紧等信号。
5、在程序运行中固定的人工手动配合动作,可设置G04指令。如松开或锁紧不运行的某向锁紧手柄,在操作人员熟练地掌握数控加工程序后,此处可以用G04指令替代原来的M00暂停指令,但延时的指令时间应略长,以保证其可靠性,提高工作效率。