技术领域
[0001] 本
发明涉及核主
泵加工的领域,具体的说是一种在数控镗铣中心上去除不全螺纹的铣削方法。
背景技术
[0002] 核主泵泵体均为大型
工件,重量在18吨以上,其密封
法兰面上的大
螺纹孔(此尺寸在M100以上)需在大型数控镗铣中心上进行加工,在实际操作中无论螺纹孔的端面是否进行
倒角,均会出现不是全螺纹的螺牙,这是必然的现象。按照核主泵的加工制造要求,螺纹孔的开始部分不允许存在不全螺纹部分。目前是在设备上加工完螺纹后采用手工打磨的方法去除不全螺纹部分。手工打磨操作存在太多的不确定因素,首先是一个工件存在多个螺纹孔,要保证在打磨过程中不能伤到里面相邻的螺牙;其次打磨工具不能含有污染元素,价格高昂,由于孔多,打磨工具消耗数量大;再次消耗工人的大量的加工时间。即使采用一些保护措施,也很难保证操作的安全性和可靠性;因此开发数控程序进行加工,增加制造的安全性,经济性,可靠性。
[0003] 如图1所示,一般的大尺寸的
螺距P都是在3-6mm之间,螺纹的间距都很小,在接近端面的部位都是不全螺纹部分,此部分螺纹边缘锋利,很容易划伤
螺栓表面,并且由于存在此部分螺纹,螺栓也不容易对正。
发明内容
[0004] 针对
现有技术中存在的上述不足之处,本发明要解决的技术问题是提供一种在数控镗铣中心上去除不全螺纹的铣削方法,采用
铣刀铣削的方法达到技术要求。
[0005] 本发明为实现上述目的所采用的技术方案是:一种在数控镗铣中心上去除不全螺纹的铣削方法,包括以下步骤:
[0006] 以工件的端面作为加工螺纹及铣削不全螺纹的基准平面,确定要加工的第一个全扣的
位置;
[0007] 确定加工起始点所在的加工区域;
[0008] 根据确定的不同的加工区域,确定不同的加工深度,将刀具确定在加工深度处,采用逆铣,即从里往端面进行铣削。
[0009] 所述加工区域划分为四个区域:以数控系统的X轴、Y轴为坐标轴,将一个圆周划分为四等分,形成四个区域,每个区域是1/4个圆周,其中,1号区域的加工起始点为0度,2号区域的加工起始点为-90度,3号区域的加工起始点为-180度,4号区域的加工起始点为-270度。
[0010] 所述将刀具确定在加工深度处,采用逆铣,即从里往端面进行铣削,具体为:首先使Z轴移动到基准平面,再使Z轴移动到所需要的加工深度;逆
时针切削,刀具中心以圆弧形式沿着螺纹线切入到起始点位置S点;逆时针切削整圆,X轴、Y轴起点与终点为同一点,Z轴沿着螺旋线移动一个螺距;使X轴返回到螺纹孔中心;Z轴移动到安全返回平面。
[0011] 当加工起始点所在的加工区域为1号区域时,螺纹起点为:X=R51,Y=0,Z=R53,CR=R52,逆时针切削整圆至X=0Y=0Z=R9I=-R51J=0。
[0012] 当加工起始点所在的加工区域为2号区域时,螺纹起点为:X=0,Y=-R51,Z=R53,CR=R52,逆时针切削整圆至X=0,Y=0,Z=R9,I=0,J=R51。
[0013] 当加工起始点所在的加工区域为3号区域时,螺纹起点为:X=-R51,Y=0,Z=R53,CR=R52,逆时针切削整圆至X=-R51,Y=0,Z=R53,CR=R52。
[0014] 当加工起始点所在的加工区域为4号区域时,螺纹起点为:X=0,Y=R51,Z=R53,CR=R52,逆时针切削整圆至X=0,Y=0,Z=R9,I=0,J=-R51。
[0015] 本发明具有以下优点及有益效果:
[0016] 1.通过机械设备加工方法去除不全螺纹,加工精确;
[0019] 图1为螺纹加工图;
[0020] 其中,R21为螺纹大径,d2为螺纹中径,d1为螺纹小径,R9为螺距P;O为螺纹孔中心,设定为坐标原点;
[0021] 图2为铣削不全螺纹示意图(加工区域1);
[0022] 其中,1为工件;2为铣刀;
[0023] A为基准平面;B为安全返回平面;L为安全返回平面与基准平面距离;
[0024] S为加工不全螺纹起点;R50为铣刀半径;R51为坐标原点至刀具起点距离,即OS距离;
[0025] 图3为加工区域1的数控坐标图;
[0026] 其中,O—螺纹孔中心,设定为座标原点;O′为加工深度;S—刀具切削起点;R21——螺纹大径;R50——铣刀半径;R51——R21/2-R50,两个圆心距离;R52=R51/2,刀具以R52为半径,以圆弧形式从O′点运行到S点;1号区域的起刀点是0°,2号区域的起刀点是-
90°,3号区域的起刀点是-180°,4号区域的起刀点是-270°。
具体实施方式
[0027] 下面结合附图及
实施例对本发明做进一步的详细说明。
[0028] 本发明属于核主泵加工制造领域的加工方法,具体说是在数控镗铣中心上去除大螺纹的不全螺纹部分的数控加工方法。此方法采用数控编程的方法,通过铣削方式,将不全螺纹部分去除掉,这样在装配过程中,其不全螺纹部分不能划伤主螺栓表面,并且便于主螺栓与主螺纹孔对正,增加装配的安全性,便于装配。采用设备为意大利PAMA公司生产的SPEEDRAM2000数控镗铣中心,应用SIEMENS840语言系统。
[0029] 第一:加工基准的统一。在加工螺纹及不全螺纹时均是以工件端面做为基准平面进行加工,而加工基准的统一就确保了加工操作的安全性。
[0030] 第二:加工区域的确定。螺纹是以每360度产生一个螺距形式的连续螺旋线,如图3,将一个圆周分成4等分,形成4个区域,每个区域是1/4个圆周即90度,1号区域的加工起始点为0度,2号区域的加工起始点为-90度,3号区域的加工起始点为-180度,4号区域的加工起始点为-270度,因为每个螺距的加工都是以螺旋线形式连接的,即360度为1个螺距,所以每个区域都是以1/4螺距的距离产生。
[0031] 第三:加工起始点的确定。当加工完螺纹时,观察螺纹端头与工件端面形成的不全螺纹位置处于哪个区域,确定区域后再确定程序的输入参数。
[0032] 第四:采用逆铣的方式进行加工。根据确定的不同区域,确定不同的加工深度,将刀具确定在加工深度处,采用逆铣,即从里往端面进行铣削,由于在原理第一处已确定了相同的加工基准,因此采用从里往外铣削的加工方法,即保证了不能铣削到里边的相邻的全螺纹齿形,使其加工具有安全性。
[0033] 如图1-2所示,首先是以工件的端面作为加工螺纹及铣削不全螺纹的基准平面,然后通过观察,确定好要加工第一个全扣的位置(如图3),如果是1号区域,则主程序里的R1=1,如果是2号区域则R1=2,以此类推。在设计子程序时,避免铣到相邻的扣牙,采用3轴联动方法沿螺旋升角小圆(R52)切入,然后在沿螺距整圆铣削一圈,之后退刀,一个孔加工完。在选用铣刀时可任意铣刀直径,只要不超过孔直径就可以,因为在子程序里有计算铣刀半径。
因为此程序与铣螺纹程序是同一个加工基准平面,所以在铣不全螺纹时只要对一次零点就可以了,程序可以直接走连续加工完所以孔。这种加工路线即方便又准确。
[0034] 程序说明
[0035] 子程序设置:R1=加工区域,R2=参考平面,R3=加工深度(必须是螺距倍数),R9=螺距,R10=安全返回平面,R21=螺纹孔公称直径。
[0036] R1=1R2=0R9=3R10=L R21=115R50=10
[0037] R1=加工区域,共分为4个区域,1为1号区域,2为2号区域,3为3号区域,4为4号区域。
[0038] R2=基准平面。
[0039] R9=螺距。
[0040] R10=L,安全返回平面。此平面离基准平面应足够大,以使刀具在从此孔运行到下一孔时避免与基准平面干涉,碰坏工件表面。
[0041] R21=螺纹大径。
[0042] R50=铣刀半径。
[0043] ;(R1=MACHIN ANGLE 1=0DEGREE 2=-90DEGREE 3=-180DEGREE4=-270DEGREE)
[0044] ;(R2=REFERENCE PLANE)
[0045] ;(R9=PITCH)
[0046] ;(R10=RETRACT PLANE)
[0047] ;(R21=THREAD DIA.)
[0048] ;(R50=TOOL RAD.)
[0049] R51=R21/2-R50 铣刀移动到起点的直线距离。
[0050] R52=R51/2 铣刀从加工深度O′移动到S点的半径。
[0051] R53=R9/4 1/4螺距,360度为一个螺距,因为是4个加工区域,所以每90度是一个加工区域。
[0052] R80=-R9 将螺距数值赋予R80用于计算。
[0053] R81=R80-R53 R82=R81-R53 R83=R82-R53 R84=R83-R53
[0054] R81——1号区域的加工深度;R82——2号区域的加工深度;
[0055] R83——3号区域的加工深度;R84——4号区域的加工深度;
[0056] 当R1=1时跳转到目标程序1。当R1=2时跳转到目标程序2。当R1=3时跳转到目标程序3。当R1=4时跳转到目标程序4。当R1什么都没等于或超出条件范围时跳转到目标程序5。
[0057] LABEL1: 目标程序1。
[0058] G00 G90 Z=R2 Z轴快速移动到基准平面
[0059] G00 Z=R81 Z轴快速移动到1号区域所需要的加工深度。
[0060] G91 G64 由绝值改为增量值编程,开始连续路径执行程序。
[0061] G03 X=R51 Y=0 Z=R53 CR=R52 逆时针切削,X轴Y轴移动到螺纹起点,Z轴移动1/4螺距的距离,沿着螺纹升角切入。(G03为程序语言,表示逆时针旋转;CR为程序语言,表示刀具轨迹半径)
[0062] G03 X=0 Y=0 Z=R9 I=-R51 J=0 逆时针切削整圆,X轴Y轴起点与终点为同一点,Z轴沿着螺旋线移动一个螺距。(I,J为刀具中心S相对于坐标原点O的坐标,等同于X,Y坐标)
[0063] G01 X=-R51 X轴返回到螺纹孔中心。
[0064] G00 G90 G60 Z=R10 取消准停连续路径,Z轴以绝对值快速移动到安全返回平面。
[0065] GOTOF LABEL5 跳转到目标5结束程序。
[0066] LABEL2:目标程序2。
[0067] G00 G90 Z=R2 Z轴快速移动到基准平面。
[0068] G00 Z=R82 Z轴快速移动到2号区域所需要的加工深度。
[0069] G91 G64 由绝值改为增量值编程,开始连续路径执行程序。
[0070] G03 X=0 Y=-R51 Z=R53 CR=R52逆时针切削,X轴Y轴移动到螺纹起点,Z轴移动1/4螺距的距离,沿着螺纹升角切入。
[0071] X=0 Y=0 Z=R9 I=0 J=R51逆时针切削整圆,X轴Y轴起点与终点为同一点,Z轴沿着螺旋线移动一个螺距。
[0072] G01 Y=R51 X轴返回到螺纹孔中心。
[0073] G00 G90 G60 Z=R10取消准停连续路径,Z轴以绝对值快速移动到安全返回平面。
[0074] GOTOF LABEL5跳转到目标5结束程序。
[0075] LABEL3:目标程序3。
[0076] G00 G90 Z=R2 Z轴快速移动到基准平面。
[0077] G00 Z=R83 Z轴快速移动到3号区域所需要的加工深度。
[0078] G91 G64由绝值改为增量值编程,开始连续路径执行程序。
[0079] G03 X=-R51 Y=0 Z=R53 CR=R52逆时针切削,X轴Y轴移动到螺纹起点,Z轴移动1/4螺距的距离,沿着螺纹升角切入。
[0080] X=0 Y=0 Z=R9 I=R51 J=0逆时针切削整圆,X轴Y轴起点与终点为同一点,Z轴沿着螺旋线移动一个螺距。
[0081] G01 X=R51 X轴返回到螺纹孔中心。
[0082] G00 G90 G60 Z=R10取消准停连续路径,Z轴以绝对值快速移动到安全返回平面。
[0083] GOTOF LABEL5跳转到目标5结束程序。
[0084] LABEL4:目标程序4。
[0085] G00 G90 Z=R2 Z轴快速移动到基准平面。
[0086] G00 Z=R84 Z轴快速移动到4号区域所需要的加工深度。
[0087] G91 G64由绝值改为增量值编程,开始连续路径执行程序。
[0088] G03 X=0 Y=R51 Z=R53 CR=R52逆时针切削,X轴Y轴移动到螺纹起点,Z轴移动1/4螺距的距离,沿着螺纹升角切入。
[0089] X=0 Y=0 Z=R9 I=0 J=-R51逆时针切削整圆,X轴Y轴起点与终点为同一点,Z轴沿着螺旋线移动一个螺距。
[0090] G01 Y=-R51 X轴返回到螺纹孔中心。
[0091] G00 G90 G60 Z=R10取消准停连续路径,Z轴以绝对值快速移动到安全返回平面。
[0092] GOTOF LABEL5跳转到目标5结束程序。
[0093] LABEL5:M17子程序结束。