第9期 2013年9月 组合机床与自动化加工技术 Modular Machine Tool&Automatic Manufacturing Technique NO.9 Sep.2013 文章编号:1001—2265(2013)09—0l18—03 多轴车铣复合加工运动转换关系的研究 屈蕊蕊 ,刘 峰 ,郑飚默 (1.中国科学院研究生院,北京 100049;2.中国科学院沈阳计算技术研究所,沈阳 1 10168) 摘要:当用车铣复合机床对零件进行端面铣削、柱面切槽和倾斜轴加_1-时,通常需要控制系统将编程进 给指令从笛卡尔坐标转换到实际机床的运动坐标。论文针对高档数控机床HTM63150iy的结构,分析 上述三种加工的工艺特点,并根据运动控制要求,建立端面铣削、柱面切槽与倾斜轴加工的运动转换关 系;采用C#语言实现了论文中的三种转换技术,最后通过Verlcut仿真验证证明所建立转换关系的正确性。 关键词:车铣复合加工;端面铣削;柱面切槽;倾斜轴加工;运动转换关系 中图分类号:TH16;TG65 文献标识码:A Research on the Motion Conversion Relationship Based on Multi・Axis Turn-Milling Compound Machining QU Rui.rui ,LIU Feng ,ZHENG Liao—no (1.Graduate University of the Chinese Academy of Sciences,Beijing 100049,China;2.National Engi— neering Research Center for High—end CNC,Shenyang Institute of Computing Technology,Chinese Acade— my of Sciences,Shenyang 1 10168,China) Abstract:When using the turning—milling compound numerical control machine tool to process the face milling,cylindrical grooving and tilt—axis machining,the programming feed instruction should be conver— ted from the Cartesian coordinates to the actual machine motion coordinates by the control system.Ac— cording to the structure of high—end CNC machine HTM63150iy,this paper analyzes the three kinds of machining technology features,and according to the motion control requirements,respectively establishes the conversion relationship for the face milling,cylindrical grooving and inclination axis machining.Be— sides that,this paper gives the flow chart and uses C#language to implement the conversion function.fi— nally,according to the simulation verification,to prove that the COnversion relationships which is correct. Key words:turning—milling compund machining;face milling;cylindrical grooving;tilt・axis machi— ning;motion conversion relationship 0 引言 随着计算机技术,数控技术及其现代加工工艺 的快速发展,所要加工零件的形状也成呈多样化。 铣复合加工技术有诸多的优点,但是由于其几何轴配 置的多样化给数控编程带来一定程度的困难。因此如 何根据加工特点实现一种简洁的数据转换模式是实现 车铣复合加工运动转换功能的关键技术之一。 本文分析与研究车铣复合加工的工艺特点,针 对零件的端面铣削,柱面切槽与倾斜轴加工,建立了 笛卡尔坐标与机床实际运动坐标之间的转换关系, 使得能够通过机床的参数设置,将刀位数据转换为 机床的NC代码,提高加工效率与精度。 此时,如果采用传统的加工方式对零件进行加工,则 不仅耗时耗财,而且在多次装夹的过程中,由于基准 的转换,也会降低对零件的加工精度 。 此时,车铣复合的设计则正好满足了市场的需 求。车铣复合加工技术,即在一台加工设备上,同时 具备车削,铣削,镗孔等多种加工功能,这样便可以 达到工件的一次装夹,能够完成加工范围内绝大多 数的工序,且减少了由于定位基准转换而导致的误 差积累,也提高了加工精度 。 。车铣复合加工技术 已经成为当今数控机床的一个重要发展方向,越来 越受到机床行业的重视。HTM63150iy是以市场需 求为导向,以模块化的设计为理念,融合国内外同类 1 车铣复合加工运动坐标转换分析 1.1 车铣复合端面加工坐标转换方法 机床先进技术的高档车铣复合加工中心 。尽管车 收稿日期:2013一O1一O4 对零件进行端面铣削时,由于y轴为虚拟轴,那 么就需要通过 ,C轴的联动来实现插补加工。因此 机床必须有一个可以用作c轴的主轴和一个用来驱动 铣刀的第二个主轴。为了便于分析,将端面铣削加工部 分单独提出来进行分析,其加工示意图如图1所示 。 基金项目:核高基国家科技重大专项国产软硬件在数控/T.业控制装置巾的应用与推广(2012ZX01029001—002) 作者简介:屈蕊蕊(1985一),女,西安人,中国科学院沈阳计算技术研究所硕士研究生,研究方向为数控技术,(E—mail)040137@163.COllq。 2013年9月 屈蕊蕊,等:多轴车铣复合加工运动转换关系的研究 ・1 19・ 图1 端面铣削加工示意图 根据图1,X 和z 分别为机床在 方向和z方 向的进给轴,且这两个线性轴相互垂直;图中的c轴 作为回转轴,即也就是主轴,主要围绕z 旋转。通过 ,C的两轴联动,形成虚拟的笛卡尔坐标(X,Y,Z) 。 针对端面铣削加工,控制系统需要将编程所使 用的 -l,路径转换为相应的机床 和C 进给轴的 移动量 ,z轴仍然作为机床在z方向的进给轴,依 据机床与工件之间的相对位置关系,建立坐标之间 的转换关系。 根据图2所示的简化示意图 ,又因端面铣削的 加工特点满足极坐标的特征,则可以将二者对应起来。 在极坐标系中,当质点在平面内移动时,其位置可以有 极径P和极角0来确定。C轴的旋转角度为0,X轴方 向的进给量为P,那么在 —C坐标系中的坐标值( , c)和(P,0)可以对应起来。z轴不变,仍然作为进给 轴。设质点在笛卡尔坐标系下的坐标为( ,Y,),极坐 标系下的坐标为(P ,0 ),建立如下的转换关系: 墨 ㈩ 通过(1)式,可以在机床对零件进行端面铣削 时,便于对程序的编程,而且在后置处理部分可以将 笛卡尔坐标系中的坐标值转换为机床实际运动的距 离。采用极坐标的方式,既满足其加工特点,而且提 高了加工效率。 图2简化示薏图 1.2 车铣复合柱面切槽加工坐标转换方法 对零件进行柱面切槽,其原理类似于端面加工, 只是加工面不同。如图3所示是无l,进给轴的柱面 切槽加工简化示意图,C 为回转轴, 垂直于回转 轴c ,其为机床在 方向的进给轴;Z 为机床在z 方向的进给轴,其平行于回转轴C ,即也就是回转轴 c 绕线性轴z 旋转,工件坐标系( ,y ,z )作为 程序原点,机床坐标系为(X ,YM,Z ),旋转轴仍然 作为C轴 。 图3零件柱面切槽加工示意图 根据柱面切槽加工的工艺特点,为了简化编程 难度,将以角度指定的旋转轴移动量转换为圆周上 的移动量。因此,将圆柱体沿着外直径d展开,会得 到如图4所示的展开图 。 a × 皇 图4 圆柱沿母线展开平面图 从展开图形可以看出,原来的z轴仍然作为展 开面的工件坐标系的z轴,而原来的旋转轴c轴则 转换为虚拟的l,轴,圆柱插补的编程即就是在YOZ 坐标系下进行。这样会将圆柱表面的切槽的三维的 数学模型转换为二维的模型,减少后续编程的工作 量,之后只要将编程的Y-Z路径转换为机床的进给 轴c 和z ,这样就能够在圆柱面上通过铣刀对零 件进行加工。 根据圆柱的平面展开图与原加工的圆柱之间的 关系,可知,展开平面中Y轴的总长度为圆柱的端面 圆周长,即就是: y=1rD (2) 其中,D为圆柱的直径长度。 设在圆柱进行切槽加工的过程中,转过的角度 为0,则有如(3)式编程坐标(Y。,r●=c● )与实际加工坐标 =卜D 脚 ●C1●八识 ●L t百 细J . (C,Z)的对应关系: 程为 例如:从解析几 : ,螺旋线的柱坐标方 ㈩ 其中,P为螺距,将0=2y /D代入(4)式中,可得到 展开的曲线方程为: Zl=Pyl/H}D (5) 联系4,5式即可得到其编程坐标与实际加工的 坐标关系。这样通过坐标转换关系可以将在展开平 面上的编程坐标转换为机床实际加工的运动坐标。 1.3 车铣复合倾斜轴加工坐标转换方法 当车铣复合机床加工一些具有复杂曲面,如具 有光滑阶梯形状或者对零件进行倾斜钻孔加工时。 如果采用普通的铣削方式,则可能导致零件的一些 死角位置加工不到,或者需要一系列不同形状的刀 具。那么就需要采用倾斜轴加工的方式。倾斜轴加 工的简单示意图如图5所示。 由于编程坐标是在笛卡尔坐标系中进行的,而 机床的实际移动则是根据倾斜角度控制的。因此需 要将编程的笛卡尔坐标转换为用倾斜轴来表示的实 际机床移动坐标。将倾斜轴的加工简化为图6所示 的坐标轴示意图。 ・l20・ 组合机床与自动化加工技术 第9期 序起始符,结束符,换刀指令,冷却液扦关等进行设 置。其中浏览按键是用来让J}j户输人刀位文什的路 径与转换后的代码的输}}I路径 以柱面切槽为例, 通过运动坐标转换程序,将转化后结果进行仿真,仿 真罔如图9所示 鞠雕蚺嚏禽 帮鼬 ~孵 回 根据 5所示,0为倾斜轴的倾斜角度。设在程 嗡^文件建型似,=蠹=件∽' l 擘纂擀ll :序坐标系即笛卡尔坐标系下的坐标为( ,yn),在机 j ,I撒 … 床坐标系即倾斜坐标系中的坐标为(X.Y,)。当设 倾斜轴 轴上的补偿量为AX,则有: j … l—I 一 一一一一 龋 i馨 … , 黼 f 蓝曝蜓蠢 * l J ] 一,JL , 嘞I螂 翻 捌l I_镰出4 I …一~一 “ 隧.斌。 t 盥、 j ∞ 『cos0 -u : 一篮器 XtI ̄糖库-∞■∞I弱 勰 舔 根据(6)式,可以得到机床的实际移动坐标为: 图8程序主界面 』y 【AX:y。×tan0 (7) 由于在倾斜轴加工过程巾,倾斜轴的移动会在 轴上有分量的补偿。因此: r、,一y【l J 一cos0 【X :X。一C×y。x tan0 (8) 上式中,常数c在采用直径编程时取值为1/2; 当采用半径编程时,则为常数1 ,可根据(8)式中 图9柱面切槽仿真图 得到的编程坐标与倾斜轴坐标之间对应关系。 3 结论 运动坐标转换是求解和实现轨迹规划等的基 础,本文通过分析端面铣削,圆柱面切槽与倾斜轴加 工的工艺特点,分别求解得 这i种类型的运动转 换关系,采用C#实现了运动坐标转换功能,本文的研 2运动转换功能的实现 经过上述对于端面铣削,圆柱面切槽与倾斜轴 加 的 标转换关系的分析,在此基础之上,进行运 动转换功能的实现,使得通过简单的参数设定,将刀 位丈件数据转换为指定类型的NC代码,程序的大致 流程如E图7所示。 究结果对多轴车铣复合加T的运动变换模块的软件 实现具有实际意义。 『参考文献] [1]李德珍,李宪凯.五轴车铣复合加r技术的现状 发展 趋势[J].航空制造技术,2009(12):47—50. [2]王礼健.车铣复合加rr技术一高速、高效、高质、高柔性 [J].航空制造技术,2004(4):48—49. [3]吴宝海,严亚南,罗明,等.车铣复合加[的关键技术‘j 应用前景[J].航空制造技术,2010(19):42—45. [4]刘妍,金明刚。李宏宁,等.首臼嘘用阁产K轴数控系统的乍 铣复合加[中心[J].设备管理与维修,2009(1):53—54. [5]SiemensAG 2009.All Rights Reserved.1odustry Sector.Re— trieved from http://www.doe88.eom/p一14366556071 1.html, [6]Siemens.S1NUMERIK 802D sl jl削、铣削、步冲[M].Sie— mens,2009. [7]高翔,胡建德,游红武.午削 } 心极坐标 柱面编程的应 用浅析[J].机械¨j:稗师,2010(9):75—77. [8]Polar coordinate system.Retrieved from http://en.wikipe— dia.org/wiki/Polarcoordinatesystem.2012.12.19. —.[9]同济大学数学系.高等数学(第6版)[M].北京:高等 图7转换关系实现流程 教育出版社,2010. 上述的流程基础上,采用C#实现了一个简单 运动转换功能程序,其界面如图8所示。 当点击主界面的设置按钮时,可以对相关的程 [10]FANUC.车床系统/加r 中心系统通用B.63944CM J}}j, 手册(第二版)[M].FANUC,2005, (编辑赵蓉)