面向切割机的CAD/CAM系统

豆豆网   技术应用频道   2007年12月24日    社区交流

内容摘要:介绍一个由图形向数控切割代码转换的CAD/CAM系统及系统的实现方法,详细阐述了从图形中提取各种数据文件的设计过程,通过实际运行,该系统稳定可靠,获得了良好的经济效益。

  1 问题的提出

  我国计算机应用在船舶建造方面已经有了很大发展,在船舶结构电算方面有一套完整的系统但随着计算机应用的发展,为了更进一步提高船舶的建造速度,缩短造船周期,对现有的船体结构计算系统提出了更高的要求。一方面对于有些船体零件用现有的描述方法显得过于繁琐;另一方面要修改一个零件就要找出原始的零件描述语句,再逐条修改,这样也觉得十分麻烦;再有就是管子的后续开孔工作往往是船体零件都计算完且套好料才进行的,这相当于从修改船体零件开始,全部重新做一遍,这在时间上根本不允许。该系统能够将由AutoCAD生成的图形直接转换成数控切割机的数切代码。这样,工作就十分方便,非常直观,并且工作效率也大大提高。

  2 系统的组成及实现方法

  面向切割机的CAD/CAM由3个部分组成,即①套料图形的数据提取;②提取后的数据整理计算,生成EIA格式或ESSI格式的数切代码,计算各种管理数据信息;③上述两种代码的屏幕校验。

  套料图形的数据提取是用AutoLISP语言编写的。它对图形的绘制有一定的要求,如船体结构零件的内孔要用蓝色,结构零件的外形要用黑色,零件上的划线要用绿色等等这样,就可以根据不同的颜色提取不同的数据,并且把这些数据存放在不同的文件中,系统会自动显示出切割顺序号及在零件的起点做出标记,用户可以根据自己的意愿,调整零件的切割顺序和改变零件切割起点位置。

  提取出的数据因作图方法及需要的不同,它的排列是不规则的。系统将这些数据根据零件内外形的不同进行排队整理,最终将零件的内孔整理成连续的封闭的顺时针方向排列的样条数据。

  同样,对划线数据也要整理成合理的、连续排列的样条数据然后计算构件的面积、切割长度、划线长度、套料板的利用率、空走长度、重量等等。在计算机中,对每个构件进行缩放即加切割补偿量,作出切割引线。根据需要,生成EIA格式或ESSI格式的切割代码。这部分程序是用VisualBasic语言编写。

来源:佳工机电    作者:韩梅 王春东 范纪刚    责编:豆豆技术应用

正在加载评论...