近期热点
·如何释放C盘空间 27招具体优化技巧
·系统安装妙法:无光驱、无启动盘安装Windows系统
·E营销,厦金醉从“牛犊”到“黑马”
·新宏GPM集团采购管理系统解决方案
·SolidWorks Rx 系统诊断与分析 ( 下 )
·第四届中国制造业ERP应用年会征文
 相关文章
·模具三维实体加工技术应用
·交流伺服主轴驱动系统在数控加工中心上的应用
·五坐标数控铣后置处理技术
·Cimatron 型腔模数控加工的常用策略及应用研究
·包络蜗杆分度凸轮装置的CAD/CAM
·Pro/E在热复合模设计与数控加工编程中的应用
 相关新闻
 相关热贴
·提个数控加工问题
·UG做反求和数控加工自由曲面
·CATIA数控加工资料(word格式)
·上海宇龙数控加工仿真软件系统网络版(100节点)
·上海宇龙数控加工仿真系统 v3.7/3.8
·[转帖]上海宇龙数控加工仿真系统 v3.7/3.8
 相关商城商品
 
 
当前位置:技术信息化 -> CAM
 
数控加工后置处理的研究
发表时间:2007-6-25 特约撰稿人: 胡成台   来源:e-works
关键字:数控加工 后置处理 APT语言 数控编程 
随着数控技术在生产中的运用,数控代码的好坏极大的决定了生产的效率,有效的后置处理程序变的十分重要。本文介绍了后置处理的一般方法和后置处理过程中的主要步骤,并对后置处理的发展趋势进行了展望。

    1.后置处理的几何算法

    使用商用CAD/CAM软件得到的是APT格式的文件,这种文件使用的是工件坐标系,给出的是刀头的位置与刀具的矢量方向。而一般五轴机床是以转轴中心为控制点,所需的是转轴中心点的位置与刀具旋转的角度A,B以及进刀因数E。故,需要进行几何运算实现坐标系的转换。对于具体的计算过程,在[4]与[5]、[6]中均有较为详细的描述。

    对于不同的机床,其所需描述刀具位置的因素也可能不同,甚至坐标系的确定也不一致。故,难以有较为统一的算法来确定坐标上的转换。但是坐标转化的思想是相同的,即通过空间几何的方法,将APT文件中的机床刀头位置与刀具矢量方向转变为具体机床所需的数字量。

    2.后置处理的译码

    APT文件中并不包含一般机床所用的G代码或是M代码,而是用GOTO、STOP等语句来描述机床的动作,后置处理的译码既是将这些一般性语句改成专门的机床运动语句。下面是一些APT中的常用语句所代表的含义。读者可以根据机床的语法来对应相应的描述。

表1 APT常用语语意

    3.程序设计框图

    图3 [4]中给出的后置处理过程图

    这是[4]中给出的一个后置处理过程图,其进行了由大型商用软件Catia所产生的APT文件到MACS5000五坐标数控龙门铣床数控程序的后置处理文件的编写。从过程上看,后置处理分为运动语句的后置处理与非运动语句的后置处理两部分,运动语句的处理主要是位置因素的计算,而非运动语句则是APT语句到NC代码语句的转化。这个流程图代表了一般后置处理的过程。

    四.结论

    总体来说,由于机床程序的多样性,很难找到一个通用的方法对APT文件进行后置处理。使用最广乏的仍旧是一对一的编程方式。在程序的编制过程中,对机床坐标转化的把握,以及机床语言的熟悉程度是决定后置处理程序好坏的关键。对机床的了解主要包括,刀具位置描述所需的因素,坐标原点的位置,进给量、转速等的描述方法,运动的描述以及一些特殊的语法。

    后置处理得到的结果可能是错误的,其原因可能是因为后置处理的翻译过程存在问题。也可能是APT刀轨本身具有一定的问题,需要通过一定的手段来检验NC代码的准确性。一般可以直接运行来检验其正确性,也可以使用一定的数控仿真软件进行模拟仿真来验证其准确性。

    后置处理的研究是机床程序语言不通用性的产物,也必然会随着机床控制通用性的实现而消亡。而机器人操作PC化的趋势也许会使机床的控制的通用性成为现实,那时,后置处理也会越来越少的受人关注。

本文系e-works专稿,未经授权严禁转载。
 
<<首页 <上一页  1  2  3  下一页>  末页>>  
3页,当前第3
责任编辑:辜雯倩