论文部分内容阅读
[摘 要]螺纹铣削现在用的越来越多,对于箱体类零件中较大的螺纹孔几乎是唯一的可用加工方法,由于不像攻丝存在折断丝锥的危险,重要的小螺纹孔也常采用。螺纹铣削程序可以采用手工宏程序编制或采用软件自动编程来实现,由于手工编程主要存在两个缺陷:1.编制繁琐容易出错;2.工艺调整比较困难,所以加工中心编程现在一般多采用软件编程,主要优点:编程速度快、程序代码质量高、工艺调整方便。螺纹铣削不同于一般形面的加工:螺纹铣程序必须支持操作者通过刀具半径补偿来调整螺纹的大小,这就要求不能用直线近似的方式来生成螺纹程序。
中图分类号:TG62 文献标识码:A 文章编号:1009-914X(2016)08-0108-01
一、关于UG螺纹铣
UG的加工模块十分成熟,二维、三维及多轴加工都比较成熟,但就螺纹铣削加工而言存在下列的问题:如果按先在建模模块中创建符号螺纹再导入加工模块进行编程的方法,就会发现:1.中文版建模模块中没有公制M螺纹的标准,只能用GB193这个标准,在制造模块中创建公制的刀具,就会造成螺纹标准不统一,编程时就会因几何体螺纹与刀具螺纹参数不匹配而不能创建螺纹铣操作。2.英文版建模模块虽有Metric公制螺纹标准,但标准不全:如M42×1.5这样国内常见的螺纹都不能创建;手工修改参数进行创建符号螺纹编程时又会遇到参数不匹配的问题而不能创建操作。本文就是通过以M42×1.5外螺纹为例说明任意螺纹的UG螺纹铣削的编程方法,采用软件版本为UG8.0、8.5,并且在机床上验证通过。
首先需要明确:UG的螺纹铣操作,可以不依赖于符号螺纹的存在,所以在建模模块中可以不创建符号螺纹,甚至可以没有造型操作,只需要螺纹中心点的位置,如果螺纹中心点的位置比较好确定,就可以直接切换至加工模块进行编程。
其次:UG中有很多加工方式下面都有螺纹铣操作:平面铣、孔加工等,这些加工方式中螺纹铣操作的创建基本都是一致的。可以在螺纹铣操作的创建中,手动输入螺纹铣刀和被加工螺纹的参数,当然基于的标准必须统一,参数的值可能标准中根本不存在,这样就可以编制任意螺纹的铣程序,下面就以M42×1.5螺紋加工为例说明具体的操作方法:
二、操作实例
新建文件后,直接进入加工模块,加工模板选用cam_general子模板选用mill_planar即可。UG中创建操作与创建刀具没有次序要求,在操作的过程中也可创建操作,所以可以直接在平面铣中创建螺纹铣操作,在操作中创建相应的螺纹铣刀,这样的好处在于:螺纹标准便于统一,不容易出错。
进入螺纹铣操作页面以后,在几何体中单击“指定孔或凸台”,指定几何体。在跳出的对话框中首先在类型下选择是“螺纹孔”还是“螺纹凸台”,这里指定为螺纹凸台,在常用参数下“牙型和螺距”中选择“指定”,虽然统一标准螺纹没有1.5螺距的螺纹,但是仍然可以指定。在位置下选择螺纹位置,直径中对凸
台而言是螺纹大径,对螺纹孔而言是螺纹小径,在螺纹尺寸中按M42×1.5尺寸进行设置,设置完成以后单击确定完成几何体设定(图1)。
在螺纹铣操作中,创建螺纹铣刀,注意成形类型必须与几何体中设定的螺纹标准一致,这里我们也是选择统一标准(螺纹标准必须统一),将螺距设定为1.5,其余按刀具实际尺寸进行设定即可(图2)。
这些完成以后在点击生成刀轨即可生成螺纹铣的刀具轨迹(图3),刀具半径补偿加入方法:非切削移动中,选择“更多”标鉴,在刀具补偿位置中根据需要选择“所有刀路”或“最终刀路”即可。这里需要说明的是:必须首先指定刀具补偿号,默认创建的刀具补偿号为0,后置生成的程序虽含有G41/G42,但不含有D00,设置后生成的程序就含所指定的刀补号,如D01等,生成程序见图4。
三、重要说明
1.可以通过刀轨设置下的径向步距设置生成多层加工螺纹的程序;通过刀轨设置下的轴向步距设置,采用单齿或多齿进行加工,可以根据实际情况进行选用,本文是牙数为1的单刃刀轨。在切削参数中在策略标鉴下可以通过顺铣/逆铣的变换,改变是从上向下加工或从下向上加工,在延伸刀轨下可设定切入量和切出量以保证必要的安全间隙。铣削内螺纹时在非切削运动中需要将从中心开始钩选上,以确保安全;铣削外螺纹时选用螺旋切入方式时不起作用,选用线性切入时会从法线方式切入。
2.后处理程序必须支持螺旋下刀运动,如不支持螺旋下刀则后置处理生成的程序是以直线近似螺旋线,程序量会很大,由于每次移动量十分小,在刀补存在的情况下会出现报警不能进行加工。
3.UG刀具半径补偿的思想与手工编程中刀具补偿的思想有较大的不同:手工编程是按图纸实际尺寸编程,机床中输入的刀补是刀具实际的尺寸值;UG编程中的刀补是指刀具尺寸偏离设定刀具尺寸的值,该值是建立或取消时刀具移动的距离确定的依据。
4.锥螺纹的编制也可以采用类似的方法进行,必须首先保证采用的螺纹标准锥度合适,如锥度1:16的锥螺纹,可以采用NPT标准,通过按上面介绍方法手工输入螺纹参数生成锥螺纹铣的程序。
三、总结
螺纹铣削加工多采用多齿刀具进行加工,具有切削效率高、加工质量好,是螺纹加工中的新技术。采用UG自动编程进行编程处理时,如采用先创建符号螺纹再到加工模块进行编程时往往就会遇到螺纹标准方面的问题;如按本文所用的方法则可以不创建符号螺纹直接创建加工程序,适合所有的标准及非标准螺纹。
中图分类号:TG62 文献标识码:A 文章编号:1009-914X(2016)08-0108-01
一、关于UG螺纹铣
UG的加工模块十分成熟,二维、三维及多轴加工都比较成熟,但就螺纹铣削加工而言存在下列的问题:如果按先在建模模块中创建符号螺纹再导入加工模块进行编程的方法,就会发现:1.中文版建模模块中没有公制M螺纹的标准,只能用GB193这个标准,在制造模块中创建公制的刀具,就会造成螺纹标准不统一,编程时就会因几何体螺纹与刀具螺纹参数不匹配而不能创建螺纹铣操作。2.英文版建模模块虽有Metric公制螺纹标准,但标准不全:如M42×1.5这样国内常见的螺纹都不能创建;手工修改参数进行创建符号螺纹编程时又会遇到参数不匹配的问题而不能创建操作。本文就是通过以M42×1.5外螺纹为例说明任意螺纹的UG螺纹铣削的编程方法,采用软件版本为UG8.0、8.5,并且在机床上验证通过。
首先需要明确:UG的螺纹铣操作,可以不依赖于符号螺纹的存在,所以在建模模块中可以不创建符号螺纹,甚至可以没有造型操作,只需要螺纹中心点的位置,如果螺纹中心点的位置比较好确定,就可以直接切换至加工模块进行编程。
其次:UG中有很多加工方式下面都有螺纹铣操作:平面铣、孔加工等,这些加工方式中螺纹铣操作的创建基本都是一致的。可以在螺纹铣操作的创建中,手动输入螺纹铣刀和被加工螺纹的参数,当然基于的标准必须统一,参数的值可能标准中根本不存在,这样就可以编制任意螺纹的铣程序,下面就以M42×1.5螺紋加工为例说明具体的操作方法:
二、操作实例
新建文件后,直接进入加工模块,加工模板选用cam_general子模板选用mill_planar即可。UG中创建操作与创建刀具没有次序要求,在操作的过程中也可创建操作,所以可以直接在平面铣中创建螺纹铣操作,在操作中创建相应的螺纹铣刀,这样的好处在于:螺纹标准便于统一,不容易出错。
进入螺纹铣操作页面以后,在几何体中单击“指定孔或凸台”,指定几何体。在跳出的对话框中首先在类型下选择是“螺纹孔”还是“螺纹凸台”,这里指定为螺纹凸台,在常用参数下“牙型和螺距”中选择“指定”,虽然统一标准螺纹没有1.5螺距的螺纹,但是仍然可以指定。在位置下选择螺纹位置,直径中对凸
台而言是螺纹大径,对螺纹孔而言是螺纹小径,在螺纹尺寸中按M42×1.5尺寸进行设置,设置完成以后单击确定完成几何体设定(图1)。
在螺纹铣操作中,创建螺纹铣刀,注意成形类型必须与几何体中设定的螺纹标准一致,这里我们也是选择统一标准(螺纹标准必须统一),将螺距设定为1.5,其余按刀具实际尺寸进行设定即可(图2)。
这些完成以后在点击生成刀轨即可生成螺纹铣的刀具轨迹(图3),刀具半径补偿加入方法:非切削移动中,选择“更多”标鉴,在刀具补偿位置中根据需要选择“所有刀路”或“最终刀路”即可。这里需要说明的是:必须首先指定刀具补偿号,默认创建的刀具补偿号为0,后置生成的程序虽含有G41/G42,但不含有D00,设置后生成的程序就含所指定的刀补号,如D01等,生成程序见图4。
三、重要说明
1.可以通过刀轨设置下的径向步距设置生成多层加工螺纹的程序;通过刀轨设置下的轴向步距设置,采用单齿或多齿进行加工,可以根据实际情况进行选用,本文是牙数为1的单刃刀轨。在切削参数中在策略标鉴下可以通过顺铣/逆铣的变换,改变是从上向下加工或从下向上加工,在延伸刀轨下可设定切入量和切出量以保证必要的安全间隙。铣削内螺纹时在非切削运动中需要将从中心开始钩选上,以确保安全;铣削外螺纹时选用螺旋切入方式时不起作用,选用线性切入时会从法线方式切入。
2.后处理程序必须支持螺旋下刀运动,如不支持螺旋下刀则后置处理生成的程序是以直线近似螺旋线,程序量会很大,由于每次移动量十分小,在刀补存在的情况下会出现报警不能进行加工。
3.UG刀具半径补偿的思想与手工编程中刀具补偿的思想有较大的不同:手工编程是按图纸实际尺寸编程,机床中输入的刀补是刀具实际的尺寸值;UG编程中的刀补是指刀具尺寸偏离设定刀具尺寸的值,该值是建立或取消时刀具移动的距离确定的依据。
4.锥螺纹的编制也可以采用类似的方法进行,必须首先保证采用的螺纹标准锥度合适,如锥度1:16的锥螺纹,可以采用NPT标准,通过按上面介绍方法手工输入螺纹参数生成锥螺纹铣的程序。
三、总结
螺纹铣削加工多采用多齿刀具进行加工,具有切削效率高、加工质量好,是螺纹加工中的新技术。采用UG自动编程进行编程处理时,如采用先创建符号螺纹再到加工模块进行编程时往往就会遇到螺纹标准方面的问题;如按本文所用的方法则可以不创建符号螺纹直接创建加工程序,适合所有的标准及非标准螺纹。