您的位置:网站首页 > CAM

关于CAM软件的选型

时间:2011-02-28 10:31:15 来源:

  设计的最终目标是生产。CAD技术的发展及普及为设计工程师提供了先进的设计手段。然而,传统的加工技术及工具已不能适应设计技术的发展。计算机辅助制造技术(CAM)越来越成为加工需求的热点,CAM软件的选择和应用,也正成为企业在计算机辅助技术应用方面一个焦点。如何选择CAM软件?选择CAM软件时应该注意哪些问题?经过多年的实践,笔者对CAM软件选型有深切感受,在此归纳出来,供读者参考。

  一、明确自己的需求

  市场经济的发展,使得企业的生产形式向小规模多品种化发展,产品型号的更新换代速度日益加快,加工方面的问题也日益突出,基于加工中心的CAM软件需求越来越迫切。没有需求就不会有投资,但很多投资人在选择购买商品时并不一定将自己当前需求放在首位,这是一个普遍存在的问题。企业购置CAM系统也可能会这样,选择CAM系统会受很多不重要因素的干扰,特别是提供商的宣传或诱导,从而使自己的实际需求模糊,最终选购了与自己需求不匹配的系统。所以,购置CAM软件前一定要明确需求,主要包括系统将解决现阶段所遇到的什么问题?结合企业未来的发展方向,将解决将来会遇到的什么问题?从解决问题的角度确定CAM的实施规模和档位,不受其他非需求因素的影响。比如铣削加工,目前大多数企业的加工方式只涉及到三轴联动,四轴联动的加工一般只是将来的需求。并且有些四轴联动的问题,也可以用三轴联动很好的解决。至于五轴联动,在现阶段一般都没有需求。支持五轴四联动的加工中心在国内很少见,五轴五联动的更是凤毛麟角。因此,在选择CAM软件方面,企业应该结合自己实际的需求,选择最经济实用的软件系统,没有必要追求支持五轴五联动编程的高档CAM软件,购买超前消费的系统。

  二、分析比较软件性能由于成本问题,目前CAM软件一般用于关键零部件或模具类、工具类产品的数控辅助编程。系统实现上分为两个步骤:首先根据所加工零件的结构特征,结合工艺决策(包括刀具选择、进给量等工艺参数的决定),生成描述加工过程的刀具轨迹信息文件,这一过程被称为前置处理;然后是根据刀轨迹信息及特定机床的要求进行后置处理,生成数控加工代码。结合CAM软件的主要功能,主要从前置处理、后置处理以及综合性能等三个方面说明如何选择高性能的CAM系统。

  1.前置处理方面

  (1)考虑系统的数据输入接口

  在对一个零件进行数控编程前,必须首先获得零件的模型信息。许多CAM软件自身具备造型系统,可直接在其造型系统上进行零件设计,设计完成后再进行数控编程。但在大部分时候,设计工程师和加工设计工程师采用的可能是不同的系统,这就需要CAM系统可以读取CAD系统完成的设计结果,并在设计结果模型的基础上进行分析及数控编程。也就是CAM软件的数据输入接口应该能够正确读取各类CAD系统,特别是用户正在使用的CAD系统设计结果。如果当初在CAD的选型时充分考虑了CAM选型,那么现在选择CAM软件时就会非常容易。大多数的国外CAM软件都能提供多种格式的数据输入接口,比如IGES、DXF、STL、SAT等通用接口,有的还针对一些著名的CAD软件如Pro/E、UG、CATIA等提供专门的接口。但不同的CAM软件所“专长”的数据格式不同,支持的程度也有所差异,这就需要作进一步的了解,最好是找几个有代表性的零件,对CAM系统支持的数据格式做实验,检查其是否能正确读取数据信息。

  (2)加工支持的走刀方式以及其他一些工艺适应性

  机械加工中,加工工艺支持非常重要。比如走刀形式跟加工出来的表面质量有很大关系。铣削加工,单纯的往复走刀行切,对于平面轮廓加工的质量还可以,但是对于曲面轮廓,需要沿轮廓线进行环形走刀行切才可以达到较高的表面加工质量,而且对于同一个零件,可能在不同的部位需要不同的走刀方式。又如,对于零件两个面之间的衔接部分,系统是否提供良好的“清根”编程。除了走刀方式之外,也要注意软件是否提供过切保护、刀杆的干涉检查甚至是加工过程的模拟仿真等辅助功能。

  2.后置处理方面

  所谓后置处理,就是根据前置处理得到的刀具轨迹和工艺参数信息,结合特定数控机床的性能及其所要求的数控程序格式,生成该机床所能识别的数控加工程序。不同的机床或加工中心,对于相同的加工,代码格式也可能各不相同,这就要求CAM软件能够提供不同机床的后置处理。好的CAM软件,对于通用的常见数控机床,都提供专门的后置处理模块,但对于一些很少见的机床,则应提供开放式的后置处理自定义功能。如有些CAM系统,采取问答的方式,帮助用户定义特殊的后置处理功能,使普通用户能非常方便地完成复杂的后置处理自定义过程。

  3.综合性能方面

  (1)数据传输接口

  后置处理后,需要将得到的数控代码传输到数控机床或加工中心去引导机床进行加工。过去都是用RS232接口进行数据传输,需要专门的软件支持。现在许多CAM软件本身就具有数据传输功能。

  (2)易学易用性

  一致友好的操作界面及简洁实用的操作方法,对于使用者来说是一个无形的帮助。Windows系统操作风格的软件,不用培训就可以摸索着进行操作,比Unix系统上的软件容易学习和使用。软件功能及操作的简洁一致也非常重要。有些CAM软件,功能比较强大和齐全,但操作起来感觉像走迷宫一样,需要较长时间的学习,影响使用效率,增大推广和普及的难度。

  (3)发展性

  计算机及软件技术日新月异。譬如过去只有在工作站及UNIX系统上才能运行的CAM软件,随着个人计算机性能的提高及Windows操作系统的发展,已大部分移植到个人计算机上来,提供了Windows版本;过去只支持三轴联动的、现在已支持四轴联动、五轴联动;过去在单机下运行,现在能支持网络数据共享或传递。选择的CAM软件,要具备技术的前瞻性,充分考虑该系统的可扩充性和长远发展。

  三、选择软件开发商

  软件的发展性,决定于软件开发商的技术实力和技术发展方向。考察CAM软件,应对软件开发商的实力进行考察。可能有许多CAM软件都可以满足企业目前的需求。是否选择一个最便宜的就可以了呢?购置CAM软件,并不仅仅是购买一个商品,更重要的是与其开发商、技术支持商建立技术合作关系,以求得良好的服务、应用效果和更长远的合作。CAM并不是一个孤立的系统,它是企业的CAD/CAE/CAM系统乃至整个企业信息网络中的一个重要组成部分,所以,不能孤立地只是考虑选购CAM软件,应该考虑将来的更长远更深入的应用。选择具有发展前景的开发商及技术支持商,就能切实保障企业长远投资及效益,得到较实用的软件系统,较完善的解决方案及优秀的售后服务。