MDT环境下RP数据处理软件的研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着快速成形技术的发展,人们对制件的精度越来越重视。通过不断改进成形工艺和成形材料的性能,其精度已有很大的提高。然而在快速成形技术中,目前普遍采用基于STL文件的数据处理方式,再加上在成形过程中难以克服的阶梯效应,这就在一定程度上限制了制件精度的进一步提高。此外,现有快速成形系统中的CAD、数据处理和监控加工软件彼此独立,使得其前处理过程想当繁琐,要求操作人员必须具有较高的素质。针对上述问题,本文在深入研究直接分层和自适应分层方法的基础上,基于MDT软件环境,开发了RP数据处理软件。所作的主要工作如下:
     (1) 提出一种基于网格划分的参数曲面与平面求交算法。这种算法简单、实用,已成功地应用于基于CAD模型直接分层的RP数据处理软件中。
     (2) 提出一种综合考虑法线与面积的自适应分层算法,并针对同一模型对自适应分层和等厚分层的误差分布作了比较。结果表明,在相同的尖峰误差条件下,自适应分层能明显提高加工效率。
     (3) 在深入研究MDT(Mechanical Desktop)中三维模型表示方法的基础上,运用Autodesk公司提供的MDT二次开发工具ObjectARX和MDT API,成功地实现了对MDT模型信息的提取,进而使直接自适应分层算法得以实现。
     (4) 对直接分层得到的数据进行了工艺规划。实现了对层片轮廓线段的排序、拟合、刀具补偿以及轮廓内部填充和扫描路径优化等。
     (5) 根据RP数据处理系统的功能需求,对整个软件进行系统设计,并对各个功能模块进行集成。该系统不但提供了目前RP系统普遍采用的CLI文件输出接口,而且还自定义了一种新的由直线和圆弧组成的CLA文件接口,从而为后续监控加工模块的实现和整个CAD/CAPP/RP系统的集成奠定了基础。
     本课题的研究,对提高快速成形制件质量、简化数据前处理过程、促进RP设备的重新定位具有重要的理论意义和实用价值。
With the development of rapid prototyping (abbreviated as RP hereinafter) technology, the part precision issue is becoming more and more important. And the prototyping precision has been greatly improved by ameliorating the processing skills and material properties. In the present rapid prototyping technologies, however, the STL file based data processing method and the staircase effect, which is inevitable during rapid prototyping process, restricts the further improvement of the part precision. Also, the existing RP-related software, including CAD system, the data processing system, and the monitoring and controlling system, are independent of one another. The preprocessing procedure of RP is so complicated that it requires the operators to be well-educated. Considering the above issues, this paper deals with the direct and adaptive slicing methods of CAD model, and develops the RP data processing software based on the Mechanical Desktop (MDT) software. The main work may be summarized as follows.
    (1) Presents a grid-based intersection algorithm of parametric surface and plane, which is characterized by effectiveness and conciseness, and has been successfully implemented in the RP data processing software.
    (2) After discussing all kinds of the existing algorithms, this paper presents a new kind of adaptive slicing algorithm by comprehensively considering the surface normal and the cross-section area. And for the same part, a comparison of the cusp height error distributions between the adaptive slicing and the equal-thickness slicing methods is given. The results show that the adaptive slicing method can greatly improve the manufacturing efficiency in the same cusp height error.
    (3) Based on a close research of the CAD model representation in MDT, this paper picks up the model information expressed in the boundary representation (B-Rep) using the development kits of ObjectARX and MDT API offered by Autodesk Inc.
    (4) The direct slicing data are processed so as to realize the sorting and fitting of short lines, the cutting tool compensation, the layer contour filling and the optimization of the scanning paths, etc.
    
    
    
    (5) Designs the architecture of RP data processing software according to the functional requirement of RP, and integrates all the functional modules. The software not only provides CLI file interface applied in the current RP systems, but also provides a initiatively-defined CLA file interface consisting of lines and arcs in order to lay a solid foundation for the forthcoming realization of monitoring and controlling modules and for the integration of CAD, CAPP and RP.
    The work in this paper will be beneficial to improving the part quality and simplifying the preprocessing procedures of RP. It might lead the rapid prototyping apparatus to be re-oriented to a new member of the modern CAD system family.
引文
[1] Paul F. Jacobs. Rapid Prototyping & Manufacturing: Fundamentals of Stereolithography. First edition, SME, 1992
    [2] 冯伟.快速成形工艺集成软件系统的研究与实现[博士论文].北京:清华大学.1996.12
    [3] 王运赣.快速成形技术.武汉:华中理工大学出版社.1999
    [4] http: //www. 3Dsystems. com
    [5] http: //www. helisys. com
    [6] http: //www. stratasys. com
    [7] http: //www. DTM. com
    [8] http: //www. crpm. org. cn
    [9] http: //www. crpc. org. cn
    [10] 史廷春,颜永年,张人佶等.RPM—快速原型制造.机械制造,Vol.38(11),2000,pp.20-22
    [11] 王万龙,激光分层实体制造技术的研究[博士论文].北京:清华大学.1996.6
    [12] 李晓蓓,安桂华,李敏贤.快速原型制造(RPM)技术的发展及在制造业中的应用.机电产品开发与创新,No.4,1998,pp.34-35, 38
    [13] 赖华清,李怀君,徐翔.快速成形技术及其在铸造用模制造方面的应用.铸造设备研究,No.6,2001.pp.42-44, 47
    [14] T. Wohers. Rapid Prototyping &. Tooling State of the Industry: 2002 Worldwide Progress Report.
    [15] 金烨,习俊通,马登哲,严隽琪.快速成形中CAD模型的数据处理技术.中国机械工程,Vol.11(增刊),2000,pp.51-55
    [16] Gill, Barequet, Yuval Kaplan. A data front-end for layered manufacturing. Computer-Aided Design, Vol. 30(4), 1998, pp. 231-243
    [17] 李占利,胡德州.三维模型的直接分层软件研究与开发.西安科技学院学报.Vol.22(2),2002,PP.189-193
    [18] 蒋玮,徐志祥,赵福令.快速成形制造系统中的数据格式.中国机械工程,Vol.11(增刊)2000,pp.44-46
    [19] 卢清萍主编.快速原型制造技术.北京:高等教育出版社.2001
    [20] 赵毅,李占利,熊锐,卢秉恒.影响激光快速成形精度的因素及对策.工艺与检测,No.4,1997,pp.20-22
    [21] Can G K. Jacob, Chua Chee Kai, Tong Mei. Development of a new rapid prototyping interface. Computer in Industry, Vol. 39(6), 1999, pp. 61-70
    [22] 冯伟,段广洪,王万龙.快速成形制造中数据处理与转换技术.中国机械工程,Vol.7(3),1996,pp.41-43
    [23] 陈绪兵,莫建华,等.CAD模型的直接切片在快速成形系统中的应用.中国机械工程,Vol.11(10),2000,PP.1098-1100
    [24] Ron Jamieson, Herbert Hacker. Direct slicing of CAD models for rapid prototyping. Rapid Prototyping Journal, Vol. 1(2), 1995, pp. 4-12
    
    
    [25] Y. C. Nee, J. Y. H Fuh, T. Miyazawa. On the improvement of the stereolithography (SL) process. Journal of Materials Processing Technology, Vol. 113, 2001, pp. 262-268
    [26] Lee K H, Yoo L S. An extended slicing method for rapid prototyping, International Conference on Manufacturing Automation (ICMA'97), Hong Kong, 1997, pp.87-92
    [27] 王树新,温秉权,等.用于快速成形的零件CAD模型直接分层与动态显示技术研究.动态分析与测试技术,Vol.15(4),1998,pp.27-29,47
    [28] 张吉堂,李雅青等.基于Solid words 98三维模型切片软件研究与开发.湖北工学院学报,Vol.21(2),1997,PP.156-158
    [29] 周岩,卢清萍,郭戈.对CAD模型直接分层的方法研究.中国机械工程,Vol.11(增刊),2000,pp.74-76
    [30] Dolenc, I. Mkel. Slicing procedures for layered manufacturing techniques. Computer Aided Design. Vol. 26(2), 1994, pp. 119-126
    [31] E. Sabourin, S. A. Houser, J. H. B Φ hn. Adaptive slicing using stepwise uniform refinement. Rapid Prototyping Journal, Vol. 2(4), 1996, pp.20-26
    [32] R. L. Hope, R. N. Roth, P. A. Jacobs. Adaptive slicing with sloping layer surface. Rapid Prototyping Journal, Vol. 3(3), 1997, pp.89-98
    [33] 吴任东,卢清萍,卢伟,颜永年.基于小波分析的快速成形自适应分层算法.中国机械工程,Vol.11(增刊),2000,pp.56-60
    [34] Emmanuel Sabourin, Scott A. Houser et al. Adaptive Slicing using stepwise unform refinement. Rapid Prototyping Journal. Vol. 2(4), 1996, pp.20-26
    [35] K. Mani, P. Kulkarni, et al. Region-based Adaptive Slicing. Computer-Aided Design, 31, 1999, pp.317-333
    [36] Weiyin Ma, Peiren He. An Adaptive Slicing and Selective Hatching Strategy for Layered Manufacturing. Journal of Materials Processing Technology, 89-90, 1999, pp.191-197.
    [37] 孙家广,杨长贵.计算机图形学.北京:清华大学出版社,1996
    [38] 余正生,彭群生,马利庄.一种参数曲面与隐式曲面的求交算法.计算机辅助设计与图形学学报,Vol.11(2),1999,pp.97-99
    [39] 曾祥林,王启付,周济,余俊.参数曲面求交算法.计算机辅助工程,No.1,1995,pp.25-32
    [40] 张和明,张云玉,熊光楞.参数曲面与平面精确求交及应用.机械工程学报,Vol.33(5),1997,pp.31-36
    [41] 王艳春,许有信.参数曲面的离散求交方法.南京航空学院学报,Vol.22(1),1990,pp.34-42
    [42] R. E. Barnhill, S. N. Kersey. A marching method for parametric surface/surface intersection. Computer Aided Geometric Design, No. 7, 1990, pp.257-280
    [43] 刘玉山,徐安平.基于网格划分的参数曲面与平面求交算法及应用.机械设计,Vol.19(增刊),2002,pp.98-100
    [44] 李仲阳,谢村禧等.快速成形精度分析与自适应分层的研究.广东工业大学学报,Vol.17(2),2000,PP.15-19
    [45] 毕晓亮,朱昌明,侯丽雅.快速成形中自适应切片方法研究.计算机应用研究,No.4,2002,pp.21-22
    [46] 白宝钢,李越,数控加工技术中的一种双圆弧新插补算法.新疆石油学院学报,Vol.10(2),1998,pp.63-67
    [47] 毛志江,张一平.轮廓曲线的双圆弧逼近算法.煤矿机械,No.12,2001,pp.7-8
    
    
    [48] Bahattin Koc, Yawei Ma and Yuan-Shin Lee. Smoothing STL files by Max-Fit biarc curves for rapid prototyping. Rapid Prototyping Journal, Vol. 6(3), 2000, pp.186-203
    [49] Michael J. Young(邱仲潘等译).Visual C++6从入门到精通.北京:电子工业出版社.1999
    [50] Autodesk Inc. AutoCAD2000 ObjectARX~(TM) Developer's Guide. January 19, 1999
    [51] Autodesk Inc. Mechanical Application Programming Interface (API) Developer's Guide. June 2000
    [52] 李世国.AutoCAD高级开发技术ARX编程及应用.北京:机械工业出版社.1999,PP.1-10
    [53] 李世国,潘建忠,平雪良.AutoCAD 2000 ObjectARX编程指南.北京:机械工业出版社.2000,pp.26-28
    [54] 孙江宏,丁立伟,米洁.AutoCAD objectARX开发工具及应用.北京:清华大学出版社.1999
    [55] 邵俊昌,李旭东.AutoCAD ObjectARX2000开发技术指南.北京:电子工业出版社.2000
    [56] 孙春华,张凤军,刘华明.在ARX开发环境下提取AutoCAD实体模型信息.计算机辅助设计与制造,No.6,1999,pp.41-43
    [57] 王启伦,吴玉光,邢西哲.AutoCAD三维实体模型信息获取方法.河海大学常州分校学报,Vol.14(3),2000,pp.21-25