计算机辅助数控编程,1990年9月东方电气评论

cad 2
DONGFANGDIANQIPINGLUN 第4卷第3期 计算机辅助数控编程 中国东方电站成套设备公司王南时 摘 要 本文综述了准备数控加工程序的不同方法,并结台计算机辅动设计与制造集成软件IcEMDDN,讨论了集成系统中,零件几何成型能力、数控自动设计功能和数控后处理软仁的开发等有荧技术问题。
关键词t计算机数控机床编程
一、概述 自从1952年美国麻省理工学院(MI。
r) 何服机构实验室研制成第一台数控铣床以 来,数控加工设备在机械制造工业,特别是 航空,航天、机床、模具制造等工业中,得 到了广泛的应用。
近十年来,由于微处理器
和计算机辅助设计与制造技术的发展,更促 成了各类数控加工设备的硬件和计算机辅助数控加工软件的飞跃发展。
我国于1958年开始研制数控机床,目前 已有十多家开发和生产数控机床的厂家,计 划在I990年时,全国将达到年产一万台的能力。
1986年,我国数控机床已有小批量进入 国际市场,出口美国等地。
近年来,出现了 由机床研究所、机床厂、计算机厂联台组成 的数控机床开发制造集团,这必然会进一步 加速我国数控机床生产和应用的发展。
我国 数控机床的这一发展,是顺应了我国各机械 制造业发展生产和提高技术的要求,可以预
计,在九十年代,我国数控加工的应用,必 将以前所未有的规模推广。
、 数控机床是由机床控制单元,根据以数控加工程序形式给出的加工信息,指挥机床 1989年10月23日收稿 进行加工操作。
为了在数控机床上加工一个产品,一般需要经历下述步骤; (i)进行零件几何形状和技术条件的分析,确定工艺路线,机床类型,加工工序。
(2)工艺设计,包括设计或选用刀具和夹具,确定加工特性(如对刀点,走刀方向,走刀速度,主轴转速,刀程间距,切削深度等),决定冷却剂的使用。
(3)加工信息的生成,也就是数控加工走刀程序的准备,包括数据准备、程序编制和程序调试。
最后,根据传递介质的不同,制备程序的穿孔纸带或记录于磁带、磁盘上。
(4)试加工及试加工件的检验,必要时修改敬控加工程序,直到满足要求为止。
(5)正式加工生产。
正是由于用加工程序代替人工控制机床,所以,数控加工县有精度高,重复性好,易于适应复杂形体的加工等特点,特别适用于多品种复杂零件的小批量制造。
数控加工程序除了一些必须给定的工艺参数以外,主要由大量的刀具加工位置数据组成。
对于形状复杂的零件,这些敬据的准备常常包括极其浩繁的数值计算,事实上,加工程序的准备能力不足已成为不少数控设备未能充分发挥效能的关键。
154   AidedDesign),向数控加工延伸,发展出计算机辅助数控加工(CAM--ComputerAidedMachining或NumericalContr01),近年来,叉与数据库技术结合,形成了CAD/CAM集成系统,对工程和生产制造全过程提供了计算机技术。
与此同时,计算机硬件的发展,产生了高性能的工程工作站,这使得CAD/CAM集成系统在性能和价格两方面都取得了商业推广的优势,成了计算机辅助工程技术的主流。
我们认为,CAD/cAM集成系统中的数控自动编程,正是集中反映了集成系统优越性的领域之
一。
为了适应我国数控加工应用的快速发展,跨越高级语言编程,采用cAD/CAM集成系统的数控自动编程是一个既合理又可行的办法。
中国东方电站成套设备公司CYBER180/830计算机上的ICEMDDN是美国控铽数据公司(CONTROLDATACORPO-RATION)提供的CAD/CAM集成软件包。
东疗汽轮机厂数控中心利用这一系统生成的数控加工程序,成功地加工了汽轮机长叶片的叶面阻尼凸台和水轮机转轮叶片的精密铸造模具。
这两例都是三维曲面形体。
实用表明,这一方法完全排除了人工数值计算,根除了人工处理大量数据时,难以完垒避免的差错,而且可以在图形终端上直接观察仿真的加工走刀过程,方便了检查校对,大大缩短了准备数控程序的时间。
下面结合ICEMDDN系统,讨论与集成系统中数控技术有关的几个问题。

三、零件几何成型能力 数控加工的长处是加工复杂零件,CAD/CAM集成系统中数控自动设计的突出优点之一是排除了描述零件几何形状所必须的数值计算。
实质上,这一方法是用被加工零件的cAD成型办法,代替了其它方法采用的对零件形状数值描述的办法。
为了适应鼓 156 控的要求,除了生成一般图元(如点、直线、圆弧等)之外,生成三维曲线和曲面的方法是否丰富,生成操作是否方便,执行速度是否快捷,都直接关系到能否充分发挥集成系统数控设计法的优势。
ICEMDDN是一个交互式cAD/CAM集成系统,它全面采用菜单、键盘选用和图形板,鼠标器选用这两种并存的驱动方式,使用是方便的。
ICEMDDN的三维曲线生成方法有以下几种, (1)通过一组点的三维样条曲线,有四种端点条件可供选用。
(2)通过曲面边缘上一定数量点的修光曲线。
(3)投影曲线,即通过曲面内的一条曲线,向指定方向,按给出的偏移量规律所生成的空间曲线。
(4)两个曲面的交线。
(5)由一根曲线,沿指定方向,带有给出的缩放角,向一个曲面上投影生成的一根新曲线。
(6)贝齐尔(丑ezier)曲线是由多项式表示的光滑曲线,很容易改变其形状而仍保持光滑。
(7)组台曲线可以由一组连续的曲线组合成一根组合曲线。
ICEMDDN的曲面生成方法有下面几种t(1)平面的多种生成法。
(2)由一根曲线绕任~直线旋转生成的旋成面。
(3)由一根曲线向一指定方向移动,生成的一般柱面。
(4)直纹曲面是由直线两端分别沿两根曲线运动所扫成的面。
(5)展开面是直纹曲面的一个子集。
(6)网格曲面是由两组相交曲线形成的曲面。
  (7)倒圆面是在两个曲面相交处,以指定半径倒圆角所形成的面。
(8)球面(9)圆柱面。
(10)圆环面。
(11)圆锥面。
(12)投影面是甩一根曲线和其投影曲线作为两边界线所生成的直纹面。
(13)曲线扫成面是由一根曲线沿另一根曲线运动所扭出的面。
(14)贝齐尔(Bezier)曲面。
(15)组台曲面是由一组互有公共边界相邻的曲面所组成。
除了有上述各种图元的生成能力之外,CEMDDN还提供了由用户在六个正投影,的标准视图之外,另外自行定义各种非正投影的辅助视图的能力,这就使用户可以选取方便的方位来生成零件的几何形状。
系统还提供了对图形的各种编辑修改功能,如平移,旋转,复m4,截取,延伸,镜面成像,删除等。
上述这样一些功能,淙证了复杂形状零件的方便成型,有利于数控设计的应用。

四,数控自动设计 在实际开始数控自动设计之前,必须先明确在加工过程中刀具相对于零件的方位。
大家知道,在实际加工中,零件的加工方位不一定要和零件的几何形状的定义方位~致。
对于某些形体,常常必须改换多个加工方位,才能完成全部加工。
在集成系统中,提供了由用户自行定义多个工作空间的能力,数控设计可以分别在各个特定的工作空间中进行。
刀具位置是以工作空间的坐标系确定的,系统自动完成由零件坐标系到工作空间坐标系的全部坐标变换计算。
在曲面的数控加工中,还要用曲面的法矢方向指明曲面的加工侧。
正是利用工作空间和曲面法   矢,保证了自动设计生成的加工方位满足用 户预定的要求。
经过工艺设计确定了各种加工特性,用CAD生成了零件几何图形,并选定了合适 的工作空间和曲面法矢方向之后,就可利用 集成系统的数控模块,进行数控设计o ICEMDDN数控模块的基本层菜单有 十多个选项,它们包括四类功能t . (I)刀具定义和刀具库管理,以及机 床操作参数指定。
(2)工艺参数指定和走刀路径生成。
(3)走刀路径的编辑和走刀仿真显 示。
(4)由走刀路径生成刀具位置文件。
IcEMDDN可定义的刀具类型有t不 同刀头形状(从平端头,不同角半径的平 头,到全球头)的铣刀,钻刀,中心钻刀, 镗刀,铰刀,丝锥,埋头孔钻刀,车刀,螺纹车刀,标准冲头,特形冲头等。
刀具库管 理功能包括刀具的增加和删除,列出刀具参 数,修改刀具参数等。
机床操作参数包括指定走刀速度,主轴 速度和方阳,冷却剂的选用。
工艺参数因加工类型不同而有变化,包 括切削深度,刀速变换间距(Clearance Distance,指刀具以快速移动到切削位置, 但是,刀尖仍与实际切削深度相距的一段距 离,这是为了保证刀具以进给速度进行实际
切削),退刀高度,刀具引入和退出的方式 与路径,用分段直线逼近曲线时所容许的最大内、外偏差,曲面加工时的允许逼近偏差 等。
ICEMDDN支持的加工走刀路径有以 下十种, (1)点位加工(POINT--TO-- P01NT),主要用于钻孔加工。
(2)轮廓加工(PROFILE),主要用 于外轮廓铣削加工。
(3)凹槽加工(POCKET),内轮廓 157 铣削)】IT工。

(4)冲剪加工(PUNCHING),冲床 加工。
(5)曲面铣削(SURFACEMILL— ING),曲面加工。
(6)五轴联动铣(5一AxIsswARF cuTTING),五轴联动,用刀头侧刃铣。
(7)指定走7丁加工(ABSOLUTE1100LMOTION),适用于单侧铣削平台和刻铣线形凹槽。
(8)车削加工(LATHE),各种数控车削。
(9)二曲面的轮廓加I(2--SURFA—CEPROFILE),用于两个相交曲面的外轮廓加工,其中一个曲面为导动面,另一个曲面是零件面。
(10)火炬坍剡加工(FLAMEcuT—TING)。
数控模块功能的优劣,除了它支持的加工类型是否丰富以外,还要注意它的一些关键性技术细节,如在加工范围内,是否允许存在不需要加工的保留区,刀程数量,刀程间距和材料扇形残留高度之间能否自动互相换算等这样一些直接影响适用性和使用是否 方便的功能。
IcEM加N的数控模块在这 些方面都有比较满意的处理能力。
它还可以利用宏(MACRO)过程及其调用,实现某些加工步骤的多次重复执行。
对于机床操作参数和工艺参数的指定,也可以用参数组生成功能,以致据文件形式,对不同类型的加工要求自动生成,而不必每次用交互式重复输入。
走刀路径的编辑,提供了对走刀路径的增删、修改和剪取等完整的编辑功能,可以对自动生成的走了了路径实现人工介入修改。
走刀路径的仿真显示,使用户可以选择用一个视图或多个视图(包括轴侧视图)直观地观察刀具加工走玎情况,。
检查数控设计的合 158 理性。
ICEMDDN生成的刀具位置文件有两 种,一种是二进制码形式的文件,它经cDc公司开发的后处理软件处理后,转换生成供机床使用的数控程序}另一种是ASCII码的字符文件,它可以选用ICEMAPT语言,也可以选用COMPACTⅡ语言。
刀具位置文件都独立于ICEMDDN系统之外,这就为我们用常用语言(如Fortran语言)开发后处理软件提供了方便。

五、后处理软件的开发 后处理软件是将刀具位置文件转换成供数控机床使用的数控程序,它的输出应该完垒满足特定数控设备的要求。
现有的数控机床是多种多样的,它的控制系统又分好多种,J啊FANUC,BK_21IA,SINUMERIK等,所以,实际上可能有数以百计的机床一控制系统匹配。
这就央定了开发广泛通用的后处理软件既是困难的,又不太实用。
CDC公司目前供应的后处理软件包COMPOST,对每一种机床一控制系统匹配索价为四千美元。
我们的后处理软件,是我们自己用For—tnn语言开发的。
输入数据是用ICEMAFT语言的刀具位置文件,生成的输出,可甩于FANUC系统XK715F立铣床或BK-211A系统XKs0403Z式升洚台铣床。
FANUc数控系统既可采用增量值坐标方式(G91),亦可采用绝对值坐标方式(G90),有圆弧插补功能。
BK-211A数控系统的特点是只采用增量值坐标方式,所有坐标值必须带有符号。
+’或。
一”,也有圆弧插补功能,并且限定圆瓶段必须在同一个象限内,所以跨象限的圆弧必须以坐标轴为界分段。
ICEMAPT语言的刀具位置文件中关于圆弧的语句,其常用形式是给出圆心坐标,半径值和以折线逼近圆弧的各段直线端点的坐标值。
我们只能利用折线段的数   据来判定圆弧插补是顺时针方向(G02),还是逆时针方向(G03)。
对于BK一211A系统,还要根据圆弧的起终点搭配情况,确定是否需要分段和分几段。
IcEMAPT语言的刀具位置,文件给出的刀具位置,是以刀具端点为依据。
所谓刀具端点,是指刀具轴线和刀具底面的交点。
在生成玎具路径和刀具位置文件时,已处理了刀具半径和刀头形状的补偿,所以,数控程序中不再出现刀具补偿,所用代码比较简洁。
为了适应大规模的繁杂加工,后处理的输出文件可以按设定的最大程序段数自动分成多个文件储存。
除了第一个文件采用输入指定的文件名外,其它后续文件的名,都在指定的文件名后,自动加缀数字序号。
生成的数控程序,一般以ISO代码(ISoR840)穿孔纸带方式供数控机床使用,也可以选用ElA代码(EIARS244一A)的穿 孔纸带形式提供。
或者根据用户要求,以ⅢMPC机的软盘文件形式提供。
我国的数控机床及其控制系统型号繁多,自行开发后处理软件是无法避免的,实践表明,这也是完全可以做到的。
在目前完整的CAD/CAM形成系统还不多的情况下,自行开发后处理软件,对于开展技术协作,扩大集成系统的服务范围,更是必不可少的。
参考文献 1liTResearchInstitute.APTPart ProgrammingMcGraw--HillBookCompa— ny,NewYork;1967 2中华人民共和国机械工业部标准JB3208—83数字控制机床穿孔带程序段格式中的准备功能G和辅助功能M的代码.1983 3刘艳芳.许祥泰.数控机睐编程基础.青海省机械工业科技情报站,1987 (上接153页)800MWBHeOil^1MeTpliqHl:,lXperil— Max.3以ekTpHeqecTBo,1977.(3)4裒刚毅等.QFQS一200—2型汽轮发电机负序能力试验.大电机技术,1984,(6)5在不平衡负荷下50万千瓦汽轮发电机转子温度的测量.国外大电机,1978,(4)6Peay.rtbTaTblHccJze且oBaHH丑kpylI— HOFOr岫poreliepaTopaBHeCHMMe— TpHqHblXpemHMflX.;3JIckTpHqecklieCTaHlIHl4,1986,(6)7G.Neidhofer(瑞士).阻尼绕组在 汽轮甓电机转子中的怍用.国外大电机,1979,(4)8长野进等.大容量汽轮发电机的负序能 力国外大电机,1989,(3)9ApceHheBM.A.等.HCCBeBoBa— HHeaJlekTpoTeHJIOBblXIIoJIenB30HeHoHepeqHblXkaliaBokpOTOpaTyp60— reHeparopaⅡpHHecHMMeTpHⅥHHx pe摧HMax.3nekTpoTexH靠k8,1980,(2) iOHccRe口oBaHHeaaekrpoMarHHrHHxHTeMHepaTypHHxⅡoⅡeAPoTopaTy60reHepaTopaTBB一1200—2nPliHe—CHMMeTpHqHMXpeaqlMaxPa60Thl. 3_『IekTporexHHka,1978,(5)11王绍禹等译.直接冷却汽轮发电机的运行.电力工业出版社,1980,(3)   159

标签: #雪铁龙 #cf #java #空间 #电脑 #文件夹 #网页 #颜色