《螺旋锥齿轮双重双面法多轴联动数控加工计算机仿真研究.docx》由会员分享,可在线阅读,更多相关《螺旋锥齿轮双重双面法多轴联动数控加工计算机仿真研究.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、螺旋锥齿轮双重双面法多轴联动数控加工计算机仿真研究螺旋锥齿轮双重双面法多轴联动数控加工计算机仿真研究dujing导语:本文研究了螺旋锥齿轮的双重双面法的计算机仿真加工的实现经过,以CATIAV5为平台,二次开发了基于国产YH603螺旋锥齿轮数控铣齿机的双重双面法加工仿真系统螺旋锥齿轮主要用于相交或者相错轴问的传动,具有传动平稳、噪声小、承载才能高等优点,是汽车、拖拉机、工程机械等机械产品中的关键零件。如今研究螺旋锥齿轮的加工仿真大多是基于AutoCAD的二次开发,构建了AutoCAD环境下的三维实体模型,但由于AutoCAD曲面功能不强大,很难构建复杂曲面零件。主流CAE软件如:ABAQUS、
2、MSC、ANSYS等很少开发针对AutoCAD进展数据交换的接口程序,只能通过数据转换文件如:sat、stl等进展数据转换,轻易产生数据丧失及破面现象等缺陷,给实体模型的齿面加工误差和有限元分析等带来了不便。也有通过推导齿廓曲面方程的方法构建螺旋锥齿轮实体模型的研究。但是对于螺旋锥齿轮的一些加工方法如:变性法等或者加工时存在齿面参数修正调整时很难得到修正后的齿廓方程解析表达式,同时齿根过渡曲面局部也因刀具不同曲面方程变化很大,齿面和过渡曲面的连接也很困难,故该方法很难构建螺旋锥齿轮准确的三维实体模型,给螺旋锥齿轮的数字化设计与制造留下不利因素。这两种研究都没有涉及到螺旋锥齿轮的详细的制造方法,
3、如今也没见到基于CATIAV5的螺旋锥齿轮加工仿真的研究。本文研究了螺旋锥齿轮的双重双面法的计算机仿真加工的实现经过,以CATIAV5为平台,二次开发了基于国产YH603螺旋锥齿轮数控铣齿机的双重双面法加工仿真系统,系统的开发方法具有通用性,可实现任意螺旋锥齿轮的加工仿真,为螺旋锥齿轮的各项分析提供了一个方便快捷的建模平台。1螺旋锥齿轮的双重双面法加工1.1圆弧齿锥齿轮的切齿原理螺旋锥齿轮加工是通过机床上的摇台机构模拟一个假想齿轮,安装在摇台上的刀盘切削面是假想齿轮的一个轮齿。当被加工齿轮与假想齿轮以一定的传动比绕各自的轴旋转时,刀盘就会在轮坯上切出一个齿槽,如图1所示。在调整切齿机床的时候,
4、必须使被切齿轮的节锥面与假想平顶齿轮的节锥面相切并做纯滚动,而刀顶旋转平面那么需和被切齿轮的根锥相切,如图2所示。所以铣刀盘轴线与被切齿轮的节锥面倾斜一个大小即是被切齿轮齿根角y的角度。这样就产生了刀号修正的问题。进而导致被切齿轮的加工调整较为复杂,刀片的规格比拟多。在加工渐缩齿圆弧齿锥齿轮时,都是采用这种切齿原理的。img=484,308c-cnc/news/file/2020-6/2020610154211.jpg/img1.2双重双面法加工双面法是指一个被加工的齿轮,由内切刀齿和外切刀齿交织的铣刀盘,在一个齿槽的两面同时进展切削的加工工艺经过。齿槽的宽度是由刀盘的刀顶距即安装刀齿两同心刀
5、尖圆问的间隔所控制,这是弧齿锥齿轮和准双曲面齿轮副中的大轮最普遍采用的一种切齿方法。采用双重双面法,大轮和小轮都采用双面法加工,大轮可用范成法也可不用范成法加工,小轮必须用范成法。双重双面法合适模数较小m2.5mm,齿沟很窄,对小轮轮齿凹凸两面分别单独用滚切法加工很难,因此要求大、小轮均用精双切刀一次精切出凹、凸两面。这种方法合适小规格齿轮的大批量消费。2螺旋锥齿轮数控铣齿机加工仿真2.1螺旋锥齿轮数控铣齿机构造模型螺旋锥齿轮全数控化加工机床使用三个正交平移运动轴X、Y、Z和两个轴线正交的回转运动轴A、B代替复杂的摇台鼓轮、刀倾机构,实现了螺旋锥齿轮的展成加工。其构造如图3所示。O-XYZ是机
6、床坐标系,摆动座绕Y轴的旋转、工件齿轮绕自身轴线A的旋转、刀盘沿X轴和Y轴的平动和工件头箱沿Z轴的平动,以上两个旋转运动和三个平动分别代表了CNC机床的B、A、X、Y和Z五个联动轴。它把螺旋锥齿轮加工原理、控制方法和动作浓缩在最小限度的三根线移轴和三根回转轴上。由于五坐标数控机床可以在加工空间中实现刀具相对工件的任何位姿,因此完全能知足螺旋锥齿轮的数控化加工。机床调整参数主要确定了刀位、床位、轮位和滚比等参数,根据这些参数就可以确定刀盘在切削轮坯时,刀盘和轮坯之间任意时刻的相对位置。机床调整参数是在多个坐标系给出的,而数控机床加工时必须统一在一个坐标系下进展,也就是讲,首先在工件坐标系下求出刀
7、具相对工件的坐标位置和姿态,然后再变换求出各轴在数控机床坐标系下的坐标值。这样才能保证刀具与工件的相对运动关系。通过数控机床各轴坐标的连续变化,就可实现CNC模拟螺旋锥齿轮的展成运动。2.2机床参数根据螺旋锥齿轮啮合加工原理,切齿产形轮和被加工齿轮可以看作一对啮合的齿轮副。可计算出螺旋锥齿轮的几何参数和切齿参数,进而得到机床调整参数。有了机床调整参数就可以建立起各坐标系之间的关系,以及刀具和工件在这些坐标系中的位置和姿态。图4给出了机床和刀具坐标关系图,图5给出了机床和工件坐标关系图。img=587,284c-cnc/news/file/2020-6/2020610154319.jpg/img
8、首先建立坐标系。font=宋体Ssubo/sub=Osubo/sub;xsubo/sub,ysubo/sub,zsubo/sub、Ssubq/sub=Osubq/sub;xsubq/sub,ysubq/sub,zsubq/sub为机床和工件坐标系并与床身固连。Ssubc/sub=Osubc/sub;xsubc/sub,ysubc/sub,zsubc/sub、Ssubp/sub=Osubp/sub;xsubp/sub,ysubp/sub,zsubp/sub为与摇台和锥齿轮固连的可运动坐标系。Ssubt/sub=Osubt/sub;xsubt/sub,ysubt/sub,zsubt/sub为与刀具
9、固连的坐标系,Ssubb/sub=Osubb/sub;xsubb/sub,ysubb/sub,zsubb/sub为刀具刀倾刀转前与摇台固连的坐标系,Ssubn/sub=Osubn/sub;xsubn/sub,ysubn/sub,zsubn/sub为过渡坐标系并与机床相固连。图中给出了决定刀盘和工件相对位置关系的所有初始条件和代号:Osubc/sub为摇台中心,Osubt/sub为刀盘中心,i为总刀倾角,j为刀转角,m为轮坯安装角,E为加工偏置距,Osubp/sub为齿轮轴线穿插点,q为角向刀位即产形轮转角,S为径向刀位,xsubb/sub为床位,x为轴向轮位,/font为齿轮绕其轴线的转角。3
10、基于CATIAV5平台的螺旋锥齿轮双重双面法加工的计算机仿真系统3.1加工仿真原理刀具要从齿坯上切除局部金属得到齿轮零件,就需要在切削经过中刀具和齿坯存在瞬时重叠区域,这局部重叠区域就是将被切去的金属。从几何方面考虑,设齿坯几何体为A,刀具几何体为B,将齿坯和刀具的运动经过离散化,可把切削经过分成n个切削时段,在这些时段中刀具几何体和毛坯几何体相对不动且存在一定重叠区域,那么在这一时段中的切削就可以看作是在齿坯几何体为A上减去它和刀具几何体B重叠的区域,这样逐个时段进展相减的结果,最后在工件毛坯上留下的就是刀具外表的包络,便可得到加工出的齿轮外表。这个经过的空间拓扑关系可表示为font=宋体A
11、subi+1/sub=Asubi/sub-Asubi/sub/fontfont=宋体B/fonti=0,1,2,n齿轮在范成加工经过中,刀具切削刃在齿坯上切出的“痕迹,即刀具迹线。刀具迹线形成经过的仿真,旨在再现齿坯上刀具迹线逐次形成的经过,形象地描绘刀具齿廓曲线和齿轮齿型的关系。为此,将坐标系固连在齿坯上,随齿坯按照齿坯的转动速度一起转动。在此坐标系中,齿坯“静止不动,刀具那么按一定的规律作空间运动,一方面绕齿坯轴线转动,构成刀具的牵连运动,同时,还要做相对于机床摇台的转动,刀具的运动是这两种运动的合成。机床的切削加工是一个连续的经过,而仿真只能是给出刀具和工件有限个相对位置。所以我们必须将
12、运动关系式离散化,得到有限个相对位置对应的数据。所谓离散化就是将运动关系式中的一个变量作为自变量,给出其在加工经过中的一些取值点,再根据运动关系算出这些取值点上对应的其它变量值。3.2CATIAV5实现螺旋锥齿轮加工仿真的方法3.2.1CATIAV5简介CATIAV5是IBM/DS基于Windows核心开发的高端CAD/CAM软件系统。CATIA系统如今已经开展为集成化的CAD/CAE/CAM系统,它具有统一的用户界面、数据治理以及兼容的数据库和应用程序接口,并拥有20多个独立的模块。CATIAV5以其强大的曲面设计功能在机械、飞机、汽车、造船等设计领域得到了广泛的应用。CATIA的曲面造型功
13、能表达在它提供了极丰富的造型工具来支持用户的造型需求。比方其特有的高次Bezier曲线曲面功能,次数能到达15次,能知足特殊行业对曲面光滑性的苛刻要求。同时CATIAV5还具有和CAE软件的接口程序如:MSC.simDesigner等,能方便的将模型导人到Nastran、ad-ams、ANSYS和ABAQUS等软件中进展各项线性或者非线性分析和仿真的研究,对于螺旋锥齿轮等复杂曲面零件的研究,可方便地实现模型的构建及数据的转换。3.2.2CATIAV5实现螺旋锥齿轮加工仿真的方法对于数控铣齿机床加工,调整经过和加工全经过都由数控轴运动实现,所以仿真该机床的运动实际上就是仿真机床五个数控轴的运动。
14、在CATIAV5中仿真螺旋锥齿轮的加工经过,可首先在仿真系统中取和机床一样坐标系;接着直接用盘铣刀几何模型绕摇台轴线的转动代表机床X、Y方向的两个平动;最后用刀盘几何模型绕齿坯几何模型的转动代表A轴运动。完好的仿真系统实现经过为:首先根据工件齿轮参数和盘铣刀参数生成齿轮毛坯实体和盘铣刀实体;接着根据一组数控轴联动参数相应调整齿轮毛坯实体位置和盘铣刀位置,同时两个实体做相减布尔运算,继续读取联动数据直到加工完一个齿槽;齿轮毛坯绕自身轴线分度加工下一个齿槽,直到加工完所有齿槽。由于仿真经过是将加工经过离散化,如用手工操纵实现工作量大,也不能动态演示加工经过。在CATIAV5中可通过其方便的二次开发
15、功能,开发出相应的加工仿真系统实现加工经过由程序来控制。3.2.3虚拟加工系统的组成加工仿真系统主要由刀具数据库和机床库两局部组成,刀具数据库记录了刀具的外形和尺寸,机床数据库记录了加工时机床的调整参数。如图6,当齿坯模型进入制造系统后,通过在刀具数据库中选择相应刀具的类型和尺寸,调节齿坯在机床上的位置参数及刀具的加工行程等机床参数,便可生成对应参数虚拟加工出的齿轮零件模型。3.2.4系统程序流程实现以上功能可以通过如图7的程序流程实现,启动程序后,在相应的虚拟加工系统界面内输入齿轮零件的参数、刀具参数、机床参数后执行加工命令,程序开场判定CATIAV5是否启动,假如CATIAV5已经启动那么
16、直接进入零件模块,假如CAT-IAV5没有启动,那么启动CATIAV5后再进入零件模块。进入零件模块后新建齿坯模型,再创立刀具模型,并同时调整刀具位置,然后让刀具几何体和齿坯几何体作布尔运算,在齿坯上切除刀具所占的位置,并判定是否切完一个齿槽,假如没切完再重复上面步骤,调整刀具到下一个切齿位置。完成一个齿槽后再加工下一个齿槽,完成整个制造仿真建模经过。3.3CATIAV5二次开发的步骤目前已经有很多具体介绍CATIAV5二次开发原理的文章。本文只介绍用VB6.0对CATIAV5二次开发的步骤:1初始化COM库,引人类型库文件,VB6.0可从IDE中引入。类型库文件是二进制文件,但经编译后产生类
17、型库头文件扩展名为TLH和类型库实现文件扩展名TLI。类型库头文件是相应环境下语言格式文件,包含对象定义,全局唯一标识符,对象中所使用的构造、方法和属性定义,智能指针SmartPoint-er定义,穿插引用类型库的讲明等。假设是穿插引用类型库,应按引用顺序引入,否那么将出现编译错误,类型库实现文件那么是对象及其接口的实当代码。2翻开或者新建一个全局对象Application,这就启动了CATIA。3向Application中参加Document对象,以实现数据治理,如零件图设计使用的PartDocument、产品图使用的ProductDocument、三视图使用的DrawingDocu-men
18、t。4声明欲使用对象,设置参考平面和视点,绘制几何形体。5更新Document对象或者Viewer对象,以便正确显示几何形体。6关闭Document,释放COM库资源。4应用实例4.1仿真系统开发取YH603系列螺旋锥齿轮数控铣齿机为仿真系统开发对象,由于YH1603系列螺旋锥齿轮数控铣齿机为四轴联动机床,仿真程序可实现五轴联动机床,可通过在加工仿真时固定C轴旋转实现仿真系统的四轴联动机床模拟。4.1.1界面开发根据YH603系列螺旋锥齿轮数控铣齿机加工参数类型,开发仿真程序界面如图8。界面由三局部组成:1参数对照区。螺旋锥齿轮加工参数很多,将各个参数以图例的形式表示方便参数输入,防止参数输入
19、错误;2参数输入区;3程序操纵区。4.1.2仿真系统开发由仿真程序开发流程图,按照CATIAV5二次开发的步骤,开发相应的VB程序控制CATIAV5的建模经过。加工经过通过“时钟控件控制每次布尔运算的时间间隔,可实如今建模经过中看到齿坯的切削经过,以及控制加工的快慢。限于篇幅,对仿真程序的开发经过不再赘述。4.2仿真系统应用img=634,186c-cnc/news/file/2020-6/2020610154749.jpg/img选择一对螺旋锥齿轮,其加工参数如表1。将参数输入仿真程序,运行程序后可在CATIAV5窗口中看到加工经过。图9为仿真加工经过的一幅瞬时图。加工完成后,对模型添加其它
20、特征后可得最终模型图,如图10。图11是在YH603铣齿机上用与加工仿真软件一样的数据,实际加工出的一对相啮合的螺旋锥齿轮实物照片。从图上看,加工仿真图和实物图的齿形齿向是一致的。经实际检验,仿真结果与实际结果也是符合的。由此讲明数控加工仿真系统可以非常准确地模拟出CNc铣齿机实际加工经过,仿真结果是准确、可靠的。img=496,223c-cnc/news/file/2020-6/2020610154826.jpg/img5结语以CATIAV5为平台,以共轭齿面包络原理为理论根底,采用模拟真实齿轮的加工经过来构建螺旋锥齿轮模型的方法,利用CATIAV5的二次开发技术完成加工经过的自动化,可实现齿轮等复杂零件的加工仿真,并构建出与真实加工零件一致的实体模型,为螺旋锥齿轮齿面接触分析TCA和有限元应力分析FEA提供了准确的三维几何模型。