首页 百科知识 数控铣床孔加工循环指令

数控铣床孔加工循环指令

时间:2024-10-17 百科知识 版权反馈
【摘要】:在铣削加工中,工件的孔加工、型腔和凸台加工是数控铣床加工的主要内容。为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。立式数控铣床孔加工时,只能在XY平面内使用Z轴作为孔加工轴线,与平面选择指令无关。下面主要讨论立式数控铣床孔加工固定循环指令。G80为取消孔加工固定循环指令,如果中间出现了任何01组的G代码,则孔加工固定循环自动取消。

3.3.2 数控铣床孔加工循环指令

在铣削加工中,工件的孔加工、型腔和凸台加工是数控铣床加工的主要内容。在编程过程中,对于孔加工,常常使用孔加工固定循环指令,应用循环指令可以简化加工程序和提高编程的效率。

1.孔加工固定循环

(1)孔加工固定循环的运动与动作

对工件孔加工时,根据刀具的运动位置可以分为4个平面,如图3-32所示:初始平面、R平面、工件平面和孔底平面。在孔加工过程中,刀具的运动由6个动作组成,如图3-33所示。

img424

图3-32 加工循环的平面

img425

图3-33 孔加工循环的6个动作分解

动作1——快速定位至初始点   XY表示了初始点在初始平面中的位置;

动作2——快速定位至R点    刀具自初始点快速进给到R点;

动作3——孔加工        以切削进给的方式执行孔加工的动作;

动作4——在孔底的相应动作   包括暂停、主轴准停、刀具移位等动作;

动作5——返回到R点      继续孔加工时刀具返回到R点平面;

动作6——快速返回到初始点   孔加工完成后返回初始点平面。

为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。图3-33表示了在孔加工固定循环中刀具的运动与动作,图中的虚线表示快速进给,实线表示切削进给。

注:① 初始平面 初始平面是为安全操作而设定的定位刀具的平面。初始平面到零件表面的距离可以任意设定。若使用同一把刀具加工若干个孔,当孔间存在障碍需要跳跃或全部孔加工完成时,用G98指令使刀具返回到初始平面;否则,在中间加工过程中可用G99指令使刀具返回到R点平面,从而缩短加工辅助时间。

② R点平面 R点平面又叫做R参考平面。这个平面表示刀具从快进转为工进的转折位置,R点平面距工件表面的距离主要考虑工件表面形状的变化,一般可取2~5mm。

③孔底平面 Z表示孔底平面的位置,加工通孔时刀具伸出工件孔底平面一段距离,保证通孔全部加工到位,钻削盲孔时应考虑钻头钻尖对孔深的影响。

2.选择加工平面及孔加工轴线

选择加工平面有G17、G18和G19三条指令,对应XYXZYZ三个加工平面,以及对应孔加工轴线分别为Z轴、Y轴和X轴。立式数控铣床孔加工时,只能在XY平面内使用Z轴作为孔加工轴线,与平面选择指令无关。下面主要讨论立式数控铣床孔加工固定循环指令。

3.孔加工固定循环指令格式指令格式为:

img426

孔加工循环指令的有关说明:

① 在G90或G91指令中,Z坐标值有不同的定义。

② G98、G99为返回点平面选择指令,G98指令表示刀具返回到初始点平面,G99指令表示刀具返回到R点平面,如图3-34所示。

img427

图3-34 G90与G91的坐标计算

③ 孔加工方式G73~G89指令,孔加工方式对应指令见表3-5。

④ X-Y——指定加工孔的位置(与G90或G91指令的选择有关)。

Z——指定孔底平面的位置(与G90或G91指令的选择有关)。

R——指定R点平面的位置(与G90或G91指令的选择有关)。

Q——在G73或G83指令中定义每次进刀加工深度,在G76或G87指令中定义位移量,Q值为增量值,与G90或G91指令的选择无关。

P——指定刀具在孔底的暂停时间,用整数表示,单位为ms。

F——指定孔加工切削进给速度。该指令为模态指令,即使取消了固定循环,在其后的加工程序中仍然有效。

L——指定孔加工的重复加工次数,执行一次L1可以省略。如果程序中选G90指令,刀具在原来孔的位置上重复加工;如果选择G91指令,则用一个程序段对分布在一条直线上的若干个等距孔进行加工。L指令仅在被指定的程序段中有效。

如图3-34(a)所示,选用绝对坐标方式G90指令,Z表示孔底平面相对坐标原点的距离,R表示R点平面相对坐标原点的距离;如图3-34(b)所示,选用相对坐标方式G91指令,R表示初始点平面至R点平面的距离,Z表示R点平面至孔底平面的距离。

表3-5 孔加工固定循环指令

img428

孔加工方式指令以及指令中Z、R、Q、P等指令都是模态指令,因此只要指定了这些指令,在后续的加工中不必重新设定。如果仅仅是某一加工数据发生变化,仅修改需要变化的数据即可。

G80为取消孔加工固定循环指令,如果中间出现了任何01组的G代码,则孔加工固定循环自动取消。因此用01组的G代码取消孔加工固定循环,其效果与用G80指令是完全相同的。

孔加工固定循环指令的应用:

img429

img430

4.各种孔加工方式说明

(1)高速深孔往复排屑钻G73指令

孔加工动作如图3-35(a)所示。G73指令用于深孔钻削,Z轴方向的间断进给有利于深孔加工过程中断屑与排屑。指令Q为每一次进给的加工深度(增量值且为正值),图示中退刀距离“d”由数控系统内部设定。

(2)深孔往复排屑钻G83指令

孔加工动作如图3-35(b)所示。与G73指令略有不同的是每次刀具间歇进给后回退至R点平面,这种退刀方式排屑畅通,此处的“d”表示刀具间断进给每次下降时由快进转为工进的那一点至前一次切削进给下降的点之间的距离,“d”值由数控系统内部设定。由此可见,这种钻削方式适宜加工深孔。

(3)攻左旋螺纹G74指令与攻右旋螺纹G84指令

如图3-36所示,使用G74指令,主轴左旋攻螺纹,至孔底后正转返回,到R点平面后主轴又恢复反转。如果使用G84指令,主轴右旋攻螺纹,至孔底后反转返回,到R点平面后主轴又恢复正转。如果在程序段中暂停指令P—有效,则在刀具到达孔底后先执行暂停动作,然后改变主轴转动方向后返回。

img431

图3-35 G73循环与G83循环

img432

图3-36 螺纹加工

(4)精镗孔G76指令

孔加工动作如图3-37中OSS表示主轴准停,Q表示刀具移动量(规定为正值,若使用了负值,则负号被忽略)。在孔底主轴定向停止后,刀头按地址Q所指定的偏移量移动,然后提刀,刀头的偏移量在G76指令中设定。采用这种镗孔方式可以高精度、高效率地完成孔加工而不损伤工件表面。

(5)钻孔G81指令与锪孔G82指令

如图3-38所示,G82与G81指令相比较唯一不同之处是G82指令在孔底增加了暂停,因而适用于锪孔或镗阶梯孔,提高了孔台阶表面的加工质量,而G81指令只用于一般要求的钻孔。

img433

图3-37 G76 精镗孔

img434

图3-38 钻孔与锪孔

(6)精镗孔G85指令与精镗阶梯孔G89指令

如图3-39所示,这两种孔加工方式,刀具以切削进给的方式加工到孔底,然后又以切削进给的方式返回R点平面,因此适用于精镗孔等情况。G89指令在孔底增加了暂停,提高了阶梯孔台阶表面的加工质量。

(7)镗孔G86指令

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

img435

图3-39 精镗孔

img436

图3-40 镗孔G86指令

(8)背镗孔G87指令

如图3-41所示,X轴和Y轴定位后,主轴停止,刀具以与刀尖相反方向按指令Q设定的偏移量进行位移,并快速定位到孔底,在该位置,刀具按原偏移量返回,然后主轴正转,沿Z轴正向加工到Z点,在此位置主轴再次停止后,刀具再次按原偏移量反向位移,然后主轴向上快速移动到达初始平面,并按原偏移量返回后主轴正转,继续执行下一个程序段。采用这种循环方式,刀具只能返回到初始平面而不能返回到R点平面。

(9)镗孔G88指令

如图3-42所示,刀具到达孔底后暂停,暂停结束后主轴停止且系统进入进给保持状态,在此情况下可以执行手动操作,但为了安全起见应先把刀具从孔中退出,再启动加工。

按循环启动按钮,刀具快速返回到R点平面或初始点平面,然后主轴正转。

img437

图3-41 背镗孔

img438

图3-42 孔G88指令

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

我要反馈