CAD/CAM软件技术及其在数控机床中的应用
http://tech.ddvip.com 2007年12月24日 社区交流
内容摘要:介绍了CAD/CAM及其软件产品,并结合数控机床,详细叙述了在加工过程中使用CAD/CAM软件的流程步骤,适用范围和各模块在加工过程中的重要作用,提出了数据文件转换中的问题和解决方法以及数控加工CAD/CAM集成系统的开发,概述了网络化的发展趋势。
(3) 执行软件
机床执行NC代码加工,其主要工作是计算机与数控机床的通讯,可以通过COM接口完成数据串行通讯,或者通过LPT实现并行通讯。这就需要了解不同厂家对其通讯接口应用不同连线和接口协议。但在实际中,人们往往利用的是控制板卡即所谓的机床控制器。这些板卡通过数据线与数控机床进行联系,而与人之间的交互则是由这些板卡提供的软件程序完成,现在大部分的软件程序都是Windows界面的,简单易操作,本文把这些软件叫做执行软件,就是根据代码指令指挥机床完成零件加工的软件。如德国的Editasc,美国的PMAC控制卡及其软件产品,安装这些软件的同时就在系统中加载了运动卡的驱动程序,还可利用这些驱动程序进行二次开发。
2 不同软件数据间的文件转换
设计制造软件较多,而应用范围各有不同,所以不同软件间的交互也是设计者必须考虑到的问题。如,如何将CAD软件中设计的模具零件图形输入到CAM软件中,再根据要求设置刀具参数和刀具路径,利用CAM软件自动生成NC代码;其他非CAD的设计软件的三维模型如何让CAM软件识别等。
各公司制作设计制造软件时已经考虑到了这个问题,每个软件几乎都有与其他软件的数据转换接口,这些接口就体现在可以进行文件格式转换。这些软件都支持多种文件格式,这样就可以在一种软件中将文件保存或者导出成其他相关软件支持的文件格式,然后再在相关软件中打开或者导入这个文件中。
然而,这种转换过程也同样分情况的不同要作适当的调整。比如: 很多CAM 软件都接受dxf文件,但是CAD实体文件以dxf格式转化到CAM则都必须用CAD 实体图形进行分解; 3DMax文件以stl格式转化到MasterCAM中同样也需要做一些修正,因为在转化过程中可能会有数据的丢失。这样就需要在两个不同的软件中寻找一种最好的转换格
来源:南京工业大学学报 责编:豆豆技术应用