参数化编程在曲轴偏心圆弧铣削加工中的应用

参数化编程在曲轴偏心圆弧铣削加工中的应用

ID:23887822

大小:56.00 KB

页数:7页

时间:2018-11-11

参数化编程在曲轴偏心圆弧铣削加工中的应用_第1页
参数化编程在曲轴偏心圆弧铣削加工中的应用_第2页
参数化编程在曲轴偏心圆弧铣削加工中的应用_第3页
参数化编程在曲轴偏心圆弧铣削加工中的应用_第4页
参数化编程在曲轴偏心圆弧铣削加工中的应用_第5页
资源描述:

《参数化编程在曲轴偏心圆弧铣削加工中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、参数化编程在曲轴偏心圆弧铣削加工中的应用撰文/南车资阳机车有限公司王佳伟赵素荣本文通过分析曲轴曲柄圆、连杆颈圆弧,画图建模分析寻找结构外形相似性的曲轴,通过参数化编程编制适合加工多种同类型曲轴部位的通用程序。一、引言传统的曲轴曲柄圆、连杆颈圆弧加工是采用偏心夹具把工件调整到机床回转中心,以加工曲柄圆中心或连杆颈圆弧中心作为机床回转中心,通过车削加工的方式来完成加工,此加工方式加工效率低,偏心夹具调整时间长,工人找正工件误差大且工件找正时对操操作技能要求较高。为实现曲轴产业的高效加工,引入了新的加工方式,目前我们引入大型卧式车铣加工中心,可实现

2、三轴以上联动铣削加工,该方式利用车铣加工中心三轴联动的方式,以曲轴主轴颈中心作为回转中心,加工刀具跟随曲轴曲柄圆和连杆颈做空间圆弧插补运动,以铣削的方式完成加工。当机床C轴(或A轴)做旋转运动,刀具在X轴和Y轴平面内以圆弧运动跟随机床旋转轴C轴运动时,编制程序时不容易找到编程所需的坐标点。要实现三轴以上加工程序的编制,目前主流的编程方法是采用编程软件编程,而编程软件编出来的程序会相当长,缺乏可读性,且不容易修改;如果手工编程,编程时间长,且需要每次作图才能确定其复杂的坐标点,如果绘制的图形不准确或坐标点精度不够,在程序运行时则容易出错及出现报

3、警而导致程序的调试时间增长,影响加工效率及产品开发周期。二、曲轴连杆颈、曲柄图样分析本公司近年先后开发了多种船用、机车曲轴,而这些曲轴的曲柄外形轮廓80%都相似(如图1所示),就是尺寸大小不一样。针对目前批量小,交货周期短的特点,为缩短程序编制及调试周期,对各种曲轴的曲柄外形进行建模分析,寻求相似性,通过图1看以看出曲轴连杆颈是由一个与主轴颈中心相距一定距离的圆柱面,曲轴曲柄外形则是由与主轴颈中心有一定偏心距离的圆弧组成,由此我们可以把曲柄圆、连杆颈看成是以主轴颈作为回转中心加工由一定角度组成的偏心圆弧。因此需要开发一种能加工偏心圆弧的通用铣

4、削子程序,以满足不同品种曲轴曲柄圆及连杆颈外圆加工。这样可以大大节省程序的编制及调试时间,减少程序出错几率。三、程序编制以图1中曲轴外形为例,机床操作系统:西门子840D;机床:车铣复合加工中心。我们要写通用程序,就要使用参数化编程,参数化编程也称为零件类编程,就是对于同一类相似零件,通过使用变量而不是特定的尺寸数据和加工数据来进行编程,程序最大特点就是将有规律的形状或尺寸用最短且通用的程序段表示出来。目前数控机床不管是做何种复杂的轨迹运动,其本质都是由无数细分的直线段组成,加工的任何复杂轮廓都是刀具走过无数个很小的直线段拼接而成。也就是说铣

5、削曲轴偏心圆弧时需要写出C轴转b度X和Y的坐标点位置,C轴转b*2度X和Y的坐标点位置……这种程序编制方法也就是编程软件编程的原理,编制程序如下(参数坐标只是为了举例,没有实际意义)。N10G1X10Y20C=DC(1+b*1)F800N20X11Y22C=DC(1+b*2)N30X14Y23C=DC(1+b*3)……为了保证铣削表面的圆度,机床主轴C轴每次增加的角度b要非常小,才能满足图样要求,如果机床主轴C在每个程序段增加的角度b较大则铣削出的圆会是一个明显的多边形,当铣削直径越大铣削出的多边形越明显。因此需要C轴每次转过很小的角度,而这

6、样编制出的程序会很长;而每一个坐标点X、Y都需要CAD作图才能写出正确的坐标点,程序编制时间会非常长,程序读写和修改很不方便。为了方便读写及修改,程序编制简单,我们通过建立数学模型来寻找各坐标参数点之间的相互关系。由图2和图3可以看出:刀具切削点始终与曲轴上加工的部位保持相切状态,当C轴旋转角度b时,坐标点X、Y和增加角度b之间存在一定的三角函数关系,这样程序中X、Y坐标点的赋值,可通过一个变量角度b,利用三角函数关系表示出来;C轴每次增加的角度b可以控制铣削圆形的圆度;通过C轴累计增加的角度b的总角度再结合if判断语句、goto跳转指令就可

7、以完成一定角度偏心圆弧的循环铣削。曲柄圆上任一铣削点坐标如下。X=R+AC=R+R8*cos(a)Y=AB=R8*sin(a)当角度a增大b度时(机床C轴旋转b度),其坐标如下。X1=R+AC=R+R8*cos(a+b)Y1=AB=R8*sin(a+b)连杆颈上任一铣削点坐标如下。X=R+AB=R+R8*cos(a)Y=AC=R8*sin(a)当角度a增大b度时(机床C轴旋转b度),其坐标如下。X1=R+AB=R+R8*cos(a+b)Y1=AC=R8*sin(a+b)当机床C轴,铣刀到达合适起始点X、Y、Z时以下程序段即可以完成一定角度圆弧

8、的铣削。N670ENDIF以上程序段虽然可以实现偏心圆弧的加工,但在平时加工过程中,粗加工完精加工有一定的加工余量,我们需要分几刀来完成半精加工及精加工,所以在子程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。