探讨径向槽数控车削编程指令的区别
2016-12-22郑军生郑清生
郑军生+郑清生
摘要:在孔轴类零件加工中,沟槽结构比较常见,数控编程加工时,我们需要考虑的问题是如何选用指令进行编程更加合理、效率更高。本文将通过几种指令对沟槽进行数控编程,比较其中的区别,以此助于我们今后提高对沟槽的编程速度,缩短时间,提高效益。
关键词:沟槽;数控编程;指令;区别
在孔轴类零件加工中,常见退刀槽、圆形沟槽、密封槽等沟槽,槽的结构特征看似单一,但加工的难易程度除了与刀具和零件材料性能有关之外,往往取决于沟槽的深浅和宽窄情况,一般沟槽越深越宽,加工越难。在传统普车上不论手动或自动切槽,刀具走刀基本上不理想,而现在应用数控加工克服了许多问题,但对于数控编程而言,需要考虑的问题是如何选用合适的指令进行编程更加合理、效率更高。本文将通过几种指令对沟槽进行数控编程,比较其中的区别,从而助于我们今后对沟槽的编程。
一、槽加工指令G1的编程应用
1.G1指令含义
G1指令是指刀具以给定的进给速度从当前位置沿直线移动到指定的目标位置进行线性加工的指令。
2.G1加工特点
单向线性运动
3.G1编程格式
G1 X_Z_ F_;
X Z为目标点的坐标,F为进给速度。
4.G1编程应用案例,如图1-1所示
零件结构分析:零件上仅有单一的退刀槽且深度、宽度适当,采用Fanuc系统编程,应用G1编程一般较快捷方便。切槽程序段如下:
G0X40XZ-34
G1X23F0.2
G4P2000
G0X40
X100Z100
M5
M30
从程序中可见,对于单个槽,采用G1编程,程序语句不多,编程简单。
二、槽加工M98子程序的编程应用
1.子程序
在加工程序中,若其中有些加工内容完全相同,为了简化程序,把这些重复的程序段单独列出,并按一定的格式编写成子程序。主程序在执行过程中如果需要某一子程序,通过调用指令来调用该子程序,子程序执行完后又返回到主程序,继续执行后面的程序段。主程序和子程序的组织结构图,如图2-1所示。
2.子程序应用特点
1)零件上若干处具有相同的轮廓形状,在这种情况下,只要编写一个加工该轮廓形状的子程序,然后用主程序多次调用该子程序的方法完成对工件的加工。
2)加工中反复出现具有相同轨迹的走刀路线,如果相同轨迹的走刀路线出现在某个加工区域或在这个区域的各个层面上,采用子程序编写加工程序比较方便,在程序中常用增量值确定切入深度。
3)在加工较复杂的零件时,往往包含许多独立的工序,有时工序之间需要适当的调整,为了优化加工程序,把每一个独立的工序编成一个子程序,这样形成了模块式的程序结构,便于对加工顺序的调整,主程序中只有换刀和调用子程序等指令。
3.调用子程序M98指令
格式:M98P功能:调用子程序
说明:P__为要调用的子程序号。为重复调用子程序的次数,若只调用一次子程序可省略不写,系统允许重复调用次数为1~9999次。
4.编程应用案例,如图2-2所示
此零件的沟槽较多,但形状相同,尺寸大小完全一样,且分布均匀,等距相隔。应用子程序,巧妙地避免了程序重复编写,只需编一个沟槽的加工程序,等距增量定位,这样简化程序,节省存储容量,减少编程时间,减轻编程工作量,便于检查。
三、槽加工指令G75的编程应用
1.G75指令含义
G75是一般应用于外径宽槽或者等距槽断续切削的循环指令。
2.G75指令加工特点,如图3-1所示
断续切削
3.G75指令格式
G75 R(e)?
G75 X(u)Z(w)P(△i)Q(△k)R(△d) F(f)
式中
e—分层切削每次退刀量;
u—X向终点坐标值;
w—Z向终点坐标值;
△i—X向每次的切入量,用不带符号的半径值表示;
△k—Z向每次的移动量;
△d—切削到终点时的退刀量,可缺省;
f—进给速度。
4.G75指令编程实例, 如图3-2所示
此类零件具有外径宽口槽的结构,应用G75编程虽然编程形式上看起来很复杂,但其克服了沟槽加工数据计算的困难,简化了程序,加工过程中由于径向断续切削,这样利于断屑、及时排屑,起到散发热量,减少切槽刀磨损,有效保护刀具等作用。 外径宽口槽加工程序:
T0202M3S500(切槽刀刀宽3mm)
G0X60Z-53.17
G75 R1
G75 X40.2 Z-89.77 P2000 Q3000 F0.1
G0X100 Z100
综合上述,对于不同结构的沟槽,编程指令的采用,我们不应主观盲目地选用什么指令编程,而应于编程之前分析零件中槽的结构特点和要求,根据这些再来选择,从而利于我们实现加工的同时提高编程速度,缩短时间,提高效率,减少成本,增大效益。
参考文献:
何贵显. FANUC 0i数控车床编程技巧与实例[M].机械工业出版社, 2016