Bewise Inc. www.tool-tool.com Reference source from the internet.

一、引言

我们知道,数控机床的控制系统不同,机床结构形式和运动方式也存在差异,所使用的NC程序格式也是不一样,因此,数控操作中的刀具轨迹必需经过处理转换成 特定机床控制器能够接受的特定格式的NC程序,这样的处理过程就是后置处理。正是由于机床运动方式的不同,特别是五坐标摆角结构的不同,保证刀位文件通过 后置处理生成NC程序与编程人员在CAD/CAM软件数控操作设计的符合性,便成为后置处理的关键内容。

二、现状

目前,常用的后置处理方法主要有以下两种:

利用CAD/CAM软件的通用后置处理模块,定义数控机床的运动方式,通过选取CAD/CAM软件提供的机床标准控制系统,定义某一类型或某台数控机床的后置处理,如CATIA的PPBUILD模块,UG的UGPOST模块;

利用C/C++等计算机语言,按数控机床的运动方式和控制系统的编程规范,归纳出计算空间点坐标的数学公式,通过编制专用的后置处理程序并生成可执行文件,定义数控机床的后置处理

第①种方法,其特点是操作简单,对后置处理模块定义人员的数控专业技能要求不高,缺点是灵活性较低,满足对程序格式有特殊要求的能力低。

第②种方法,其特点是,能够满足机床对程序格式的各种特殊要求,针对性强,能够完全保证数控操作设计与NC程序的符合性,缺点是需编写后置处理的计算机程序,第一次开发工作量大,需软件开发人员和数控编程人员共同完成。

三、解决方案

由于加工航空结构件使用的数控机床结构多,控制系统多,前置类型多。开发通用后置平台是解决这种情况的最好办法。通用后置平台需要满足以下几点要求:

可以识别多种CAD/CAM软件产生的前置程序(如UG,CATIA)。
对于不同结构的机床和控制系统,能够输出该机床能够识别的NC代码。
对一些特殊机床,可以满足其对
程序运算、程序格式、辅助信息的要求。
可扩展性,用户可以根据自己的需求,定义实现新机床的处理输出。
可升级性,可根据实际需求,不断扩展完善核心处理模块。

现在国内后置处理程序(尤其是多轴机床)的开发还仅仅处于初始阶段,国内后置处理程序开发方面还很落后。主要依靠国外有关公司进行开发,价格昂贵,且只对 单一机床或系统进行后置,通用性不强。开发通用后置处理软件,可以有效的保证NC程序正确性,提高程编人员的后置处理效率,还可以把加工信息(如图号、工 序号、刀具规格、程序加工时间等参数)嵌入NC程序中,增加程序的可读性,减少操作人员的人为加工误差。

四、后置处理技术

UG的CLS文件是标准的APT语言生成的刀位文件(APT是一种自动编程工具(Automatically Programmed Tool)的简称,是对工件、刀具的几何形状及刀具相对于工件的运动等进行定义时所用的一种接近于英语的符号语言)。

采用APT语言自动编程时,计算机(或编程机)代替程序编制人员完成了繁琐的数值计算工作,并省去了编写程序单的工作量,因而可将编程效率提高数倍到数十倍,同时解决了手工编程中无法解决的许多复杂零件的编程难题。

下文着重分析论述了利用计算机语言,针对UG软件CLS刀位文件,开发专用后置处理软件的技术要点和解决方法。

4.1 CLS刀位文件

CLS刀位文件是UG生成的前置程序,通过对CLS文件不同后置处理,可以生成各种机床系统的NC加工程序

以下是UG的一个标准CLS刀位文件,现对部分程序段进行解释:

TOOL PATH/PLANAR_MILL, TOOL, FLAT20R2
注:为刀轨说明,每个CLS头均有这一语句
TOOL PATH/PLANAR MILL——刀轨名称,名称为“PLANAR MILL”
TOOL,FLAT20R2?——使用刀具,刀具名称为FLAT20R2
TLDATA/MILL,20.0000,2.0000,75.0000,1.0000,1.0000
注:为刀具说明
MILL——表示刀具为立铣刀,其它参数还有 TCUTTER:T型刀; DRILL:钻头等等。
为刀具参数,各参数对应下图(D=20,R1=2,L=75,B=1,A=1)


MSYS/0.0000, 0.0000, 0.0000,1.0000000, 0.0000000,0.0000000, 0.0000000, 1.0000000, 0.0000000
注:加工坐标系的说明,不参与后置处理
PAINT/……
注:在UG中显示刀轨用,不参与后置处理
RAPID
注:进行快速定位,随后会跟一段GOTO语句,后置的NC代码为“G00”。
GOTO/70.2739,56.1953,-8.8824,0.5773503,-0.5773503,0.5773503
注:定位语句,格式为GOTO/X,Y,Z,I,J,K。
参数说明:空间刀轨坐标点(X,Y,Z)值,以及单位刀轴矢量在X轴的投影I、在Y轴的投影J、在Z轴的投影K。
注:当I,J,K值为0,0,1时,机床为三轴加工。当I,J,K为其它值时,机床为四轴或五轴加工。
FEDRAT/MMPM, 250, 0000
注:走刀速度
CIRCLE/66.1128,52.2324,-13.8804,-0.5773503,0.5773503,-0.5773503,7.0000,0.0600,0.5000,20.0000,2.0000
GOTO/63.2551,55.0901,-8.1650
注:圆弧定位语句,是由两段组成,第一段指定圆弧起点和圆弧半径等参数。第二段指定圆弧终点。
参数说明:格式为CIRCLE/X,Y,Z,I,J,K,R,公差1,公差2,刀具直径,刀具底角
(X,Y,Z)=轨迹的起点坐标
(I,J,K)=圆弧在空间的矢量坐标
(R)=圆弧的半径值
(公差1,公差2)=圆弧拟合为线段所使用的公差
(刀具直径,刀具底角)=加工圆弧时所使用的刀具参数
END-OF-PATH
注:走刀结束

UG还有很多其它语句,如开关冷却液、锁定主轴、延时等等,需在UG中手动输入,平时使用上较少,这里不一一累述。

4.2 轴加工中摆角的算法

在UG的前置文件中,出现的最多的语句是“GOTO/X,Y,Z,I,J,K”,后置的主要工作也就是把这段语句转化为机床能够识别NC语句。

这里我在算法上说明了怎样将I,J,K语句后置为五轴机床的转角A,B,C。

机床主轴头AB摆角的五坐标后置处理

主轴头AB摆角的五坐标数控铣床主要有三种:

第1种:B为主摆角,A为副摆角,刀具轴在Z轴上;
第2种:A为主摆角,B为副摆角,刀具轴在Z轴上;
第3种:A、B摆角,刀具轴在X轴上。见下图:


第1、2种摆角类型在龙门结构和单柱结构的数控机床上均广泛采用;第3种类型机床主要是卧式结构的机床。

根据GOTO语句中的数据信息,通过数学推导,可以利用单位刀轴矢量在X、Y、Z轴的投影值I、J、K计算出A和B的坐标值。如B为主摆角,A为副摆角的,利用IJK推导AB的运算过程如下,见下图。


同理,推导A为主摆角和刀轴在X轴上的刀轴矢量与坐标角度的计算公式见下表。


AC或BC摆角的五坐标后置处理

带C坐标的机床主要有三种,前两种都是机床主轴头摆动的结构形式,AB或BC,分别见图6和图7。还有一种是主轴头摆动A坐标或B坐标,工作台绕Z轴转动构成C坐标,这种机床后置处理计算复杂,且很少使用。在本文主要分析前两种的后置处理计算。


根据GOTO语句中的数据信息,通过数学推导,可以利用I,J,K值计算出AC或BC的坐标值,推导的公 第④、第⑤种机床结构的
坐标点计算公式


由于AC或BC摆角的机床同一摆动位置具有坐标值的不唯一性,会造成C坐标插补过大(大于180°)导致铣伤工件,所以必须按一定原则,对AC或BC坐标值进行优化计算。结合实际情况,选择C坐标插补绝对值最小的优化计算原则。

假定前一段空间点的坐标值为X1、Y1、Z1、A1、C1,按表3公式计算的坐标角度为A2、C2,则当前段坐标角度值A3、C3按如下逻辑运算。

第一步:C3= Min(ABS((n×(±180°))+C2- C1)),确定n和180°的正负号;
第二步:A3=(-1)n×A2

运算结束,将计算得到的值写入NC程序中后,将当前段计算的坐标值X、Y、Z、A3、C3分别赋予X1、Y1、Z1、A1、C1,按上述方法依次优化计算每一段的坐标值并写入NC程序,直至刀位文件结束。

4.3法向抬刀

在AC或BC摆角的五轴加工中,由于C角有一定的限程,当C坐标连续插补过大时就会造成C向反向旋转。在加工中C反向旋转,很容易铣伤零件。为了解决这一问题,常用的方法就是采用法向抬刀算法。

法向抬刀指的是当C旋转角度过大时,机床按当前刀轴方向退刀,在空中旋转C角,再进行轴向进刀,继续切削加工。采用这种算法可以有效的防止机床在零件上进行C轴旋转操作。

各种CAM软件提供的通用后置无法做到这一算法,出现这种情况时,有可能会直接跟一个不合适的C值,造成零件过切。

法向退刀的数学公式:

设定前置CLS段为GOTO/X,Y,Z,I,J,K为,设定当前法向抬刀距离为TLPARK。退刀点坐标为:


五、结束语

随着计算机CAD/CAM技术的发展,专家加工策略、智能化等数控操作建模技术越来越得到重视,与之相反,在广大数控工艺编程人员中,掌握后置处理原理理 论的人却越来越少,导致在生产现场处理NC程序错误的综合能力始终不能得到提高。数控工艺程编技术人员通过对后置处理技术,特别是五坐标后置处理技术的研 究,不但可以在提高NC程序的准确性的同时,满足不同企业、不同机床对程序的特殊要求,更加方便数控厂对NC程序的管理,还有助于提高自身的综合技术水 平。

本文叙述了UG刀位文件的格式与一些基本算法,希望各位程编人员能够深入的了解后置处理,提高程编水平,提高处理NC程序错误的综合能力。

歡迎來到Bewise Inc.的世界,首先恭喜您來到這接受新的資訊讓產業更有競爭力,我們是提供專業刀具製造商,應對客戶高品質的刀具需求,我們可以協助客戶滿足您對產業的不同要求,我們有能力達到非常卓越的客戶需求品質,這是現有相關技術無法比擬的,我們成功的滿足了各行各業的要求,包括:精密HSS DIN切削刀具協助客戶設計刀具流程DIN or JIS 鎢鋼切削刀具設計NAS986 NAS965 NAS897 NAS937orNAS907 航太切削刀具,NAS航太刀具設計超高硬度的切削刀具醫療配件刀具設計汽車業刀具設計電子產業鑽石刀具木工產業鑽石刀具等等。我們的產品涵蓋了從民生刀具到工業級的刀具設計;從微細刀具到大型刀具;從小型生產到大型量產;全自動整合;我們的技術可提供您連續生產的效能,我們整體的服務及卓越的技術,恭迎您親自體驗!!

BW Bewise Inc. Willy Chen willy@tool-tool.com bw@tool-tool.com www.tool-tool.com skype:willy_chen_bw mobile:0937-618-190 Head &Administration Office No.13,Shiang Shang 2nd St., West Chiu Taichung,Taiwan 40356 http://www.tool-tool..com / FAX:+886 4 2471 4839 N.Branch 5F,No.460,Fu Shin North Rd.,Taipei,Taiwan S.Branch No.24,Sec.1,Chia Pu East Rd.,Taipao City,Chiayi Hsien,Taiwan

Welcome to BW tool world! We are an experienced tool maker specialized in cutting tools. We focus on what you need and endeavor to research the best cutter to satisfy users demand. Our customers involve wide range of industries, like mold & die, aerospace, electronic, machinery, etc. We are professional expert in cutting field. We would like to solve every problem from you. Please feel free to contact us, its our pleasure to serve for you. BW product including: cutting toolaerospace tool .HSS DIN Cutting toolCarbide end millsCarbide cutting toolNAS Cutting toolNAS986 NAS965 NAS897 NAS937orNAS907 Cutting Tools,Carbide end milldisc milling cutter,Aerospace cutting toolhss drillФрезерыCarbide drillHigh speed steelMilling cutterCVDD(Chemical Vapor Deposition Diamond )’PCBN (Polycrystalline Cubic Boron Nitride) Core drillTapered end millsCVD Diamond Tools Inserts’PCD Edge-Beveling Cutter(Golden FingerPCD V-CutterPCD Wood toolsPCD Cutting toolsPCD Circular Saw BladePVDD End Millsdiamond tool Single Crystal Diamond Metric end millsMiniature end millsСпециальные режущие инструментыПустотелое сверло Pilot reamerFraisesFresas con mango PCD (Polycrystalline diamond) ‘FreseElectronics cutterStep drillMetal cutting sawDouble margin drillGun barrelAngle milling cutterCarbide burrsCarbide tipped cutterChamfering toolIC card engraving cutterSide cutterNAS toolDIN or JIS toolSpecial toolMetal slitting sawsShell end millsSide and face milling cuttersSide chip clearance sawsLong end millsStub roughing end millsDovetail milling cuttersCarbide slot drillsCarbide torus cuttersAngel carbide end millsCarbide torus cuttersCarbide ball-nosed slot drillsMould cutterTool manufacturer.

Bewise Inc. www.tool-tool.com

ようこそBewise Inc.の世界へお越し下さいませ、先ず御目出度たいのは新たな

情報を受け取って頂き、もっと各産業に競争力プラス展開。

弊社は専門なエンドミルの製造メーカーで、客先に色んな分野のニーズ

豊富なパリエーションを満足させ、特にハイテク品質要求にサポート致します。

弊社は各領域に供給できる内容は:

(1)精密HSSエンドミルのR&D

(2)Carbide Cutting tools設計

(3)鎢鋼エンドミル設計

(4)航空エンドミル設計

(5)超高硬度エンドミル

(6)ダイヤモンドエンドミル

(7)医療用品エンドミル設計

(8)自動車部品&材料加工向けエンドミル設計

arrow
arrow
    全站熱搜

    beeway 發表在 痞客邦 留言(0) 人氣()