首页 理论教育 编写加工程序的方法与技巧

编写加工程序的方法与技巧

时间:2023-06-29 理论教育 版权反馈
【摘要】:K值为2~6时,当程序为G91增量编程方式时,如果有孔距相同的若干相同孔,可采用重复次数方便地加工若干个孔距相同的孔;当程度为G90绝对编程方式时,则仅在第一个孔处重复加工多次。因此,多孔加工时该指令只需指定一次,以后的程序段只给出孔的位置即可。在G74与G84攻螺纹期间,进给倍率、进给保持均被忽略。图4-24 G86镗孔固定循环二、加工程序单适配器板零件的数控加工程序单见表4-10。

编写加工程序的方法与技巧

一、FANUC系统镗孔循环介绍

1.镗孔循环动作

镗孔固定循环通常包括六个基本动作,如图4-20所示。动作①:快定位至初始点;动作②:快定位至R参考点;动作③:镗孔加工;动作④:孔底动作;动作⑤:返回R参考点;动作⑥:返回初始点。

978-7-111-42675-2-Chapter05-41.jpg

图4-20 镗孔固定循环基本动作

固定循环的指令格式:G90(G91)G98(G99)G85~G89 X_Y_Z_R_Q_P_F_K_;

2.镗孔循环代码

在FANUC系统中,镗孔可以有G85~G89、G76等多个循环指令。铰孔可采用G85循环指令,攻螺纹可采用G84指令和G74指令,这些指令如表4-9所示。

说明:

1)X_Y_Z_:孔位置(可以用绝对坐标值,也可以用增量坐标值)。

2)F:表示切削进给速度。

4-9 FANUC系统镗孔铰孔及攻螺纹固定循环指令一览表

978-7-111-42675-2-Chapter05-42.jpg

3)R:参考平面R的位置(采用G90,为R平面的绝对坐标值;采用G91,为起始平面到R平面的增量距离)。

4)P:孔底暂停时间(最小单位为1ms)。

5)Q:偏移量(特指在G76指令、G87指令时)。

6)K:K值为0时,孔加工数据存入,机床不动作。K缺省时,相当于K值为1,进行一次孔循环加工。K值为2~6时,当程序为G91增量编程方式时,如果有孔距相同的若干相同孔,可采用重复次数方便地加工若干个孔距相同的孔;当程度为G90绝对编程方式时,则仅在第一个孔处重复加工多次。

镗孔可认为K值为1,可省略不写,加工并不受该参数的影响。

7)在使用固定循环编程时一定要在前面程序段中指定M03(或M04),使主轴起动。

8)G84~G89、G74、G76都是模态指令,一旦指定,一直有效,直到出现其他孔加工固定循环指令,或固定循环取消指令(G80),或G00、G01、G02、G03等插补指令时才失效。因此,多孔加工时该指令只需指定一次,以后的程序段只给出孔的位置即可。

3.右旋螺纹攻螺纹固定循环指令G84

G84指令攻右旋螺纹时主轴正转进给,攻右旋螺纹结束后退出时主轴反转以进给速度返回到R平面(G99)或初始平面(G98)。攻螺纹过程要求进给速度与主轴转速成严格的比例关系,其比例系数为螺纹的导程。进给速度要根据不同的进给模式指定;当采用G94模式时,进给速度(F)=螺纹的螺距(P)×线数(Z)(默认为单线,Z=1)×主轴转速(n);当采用G95模式时,进给速度=导程/转。在G74与G84攻螺纹期间,进给倍率、进给保持均被忽略。因此,编程时要求根据主轴的转速计算出进给速度。G84攻右螺纹孔固定循环如图4-21所示。

格式:G90(G91)G98(G99)G84X_Y_Z_R_P_F_K_;

编程应用举例:

978-7-111-42675-2-Chapter05-43.jpg

978-7-111-42675-2-Chapter05-44.jpg

图4-21 G84攻右螺纹孔固定循环

4.镗孔(铰孔)固定循环指令G85

镗孔(铰孔)固定循环指令G85,是常用的镗削循环指令。主轴正转;刀具移至初始平面上;刀具快速到达孔的位置定位;快速到达R平面;从R平面开始刀具以进给速度向下运动镗孔,到达孔底位置后,以进给速度返回R平面(G99)或初始平面(G98);无孔底动作。G85镗孔(铰孔)固定循环如图4-22所示。

格式:G90(G91) G98(G99) G85 X_Y_Z_R_P_F_K_;

978-7-111-42675-2-Chapter05-45.jpg(www.xing528.com)

图4-22 G85镗孔(铰孔)固定循环

编程应用举例:

978-7-111-42675-2-Chapter05-46.jpg

5.精镗孔固定循环指令G76

精镗孔固定循环指令G76,常用于精镗孔加工。刀具以进给速度向下切削至孔底位置后,G76指令在孔底有三个动作,即进给停止、主轴定向停止、刀具沿刀尖所指的反方向偏移Q值,偏移量在G76指令中设定,然后快速返回R平面(G99)或初始平面(G98)。采用这种镗孔方式可以高精度、高效率地完成孔加工而不损伤工件表面。G76精镗孔固定循环如图4-23所示。

格式:G90(G91)G98(G99)X_Y_Z_R_Q_F_;

978-7-111-42675-2-Chapter05-47.jpg

图4-23 G76精镗孔固定循环

编程应用举例:

978-7-111-42675-2-Chapter05-48.jpg

6.镗孔指令G86

刀具以进给速度切削至孔底后主轴停止,返回初始平面或R平面后,主轴再重新起动。采用这种方式,如果连续加工的孔间距较小,可能出现刀具已经定位到下一个孔加工的位置而主轴尚未到达指定的转速,为此可以在各孔动作之间加入暂停指令G04,使主轴获得指定的转速。G86镗孔固定循环如图4-24所示。

格式:G90(G91) G98(G99)X_Y_Z_R_F_K_;

编程应用举例:

978-7-111-42675-2-Chapter05-49.jpg

978-7-111-42675-2-Chapter05-50.jpg

7.取消镗孔循环指令G80

取消固定镗孔循环指令为G80。该指令使机床回到正常操作状态,孔的加工数据包括R点、Z点等都被取消,从G80的下一程序段开始执行一般G指令。此外,还可以采用G代码01组(G00、G01、G02、G03等)中的任意一个命令取消镗孔循环。

978-7-111-42675-2-Chapter05-51.jpg

图4-24 G86镗孔固定循环

、加工程序单

适配器板零件的数控加工程序单见表4-10。

4-10 适配器板零件的数控加工程序单

978-7-111-42675-2-Chapter05-52.jpg

(续)

978-7-111-42675-2-Chapter05-53.jpg

(续)

978-7-111-42675-2-Chapter05-54.jpg

(续)

978-7-111-42675-2-Chapter05-55.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈