基于测量数据NC代码直接生成系统的研究开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
20世纪90年代初,逆向工程技术开始引起各国工业界和学术界的高度重视,特别是随着计算机技术及测试技术的发展,利用CAD/CAM技术、先进制造技术来实现产品实物的逆向工程技术,已成为逆向工程技术应用的主要内容。
     工业产品设计需要复制,目前基于实物的逆向工程技术应用最广的是进行产品复制和仿制,尤其是外观设计产品,因为不涉及到复杂的动力学分析、材料加工等技术难题,相对容易实现。目前基于CAD/CAM系统的数字扫描技术为实物逆向工程技术提供了有力的支持,在数字化扫描、完成实物的3D重建后,通过NC加工就能快速地制造出模具,最终注塑得到所需的产品,这个过程已成为沿海地区许多产品企业的产品开发模式。然而,整个开发过程中的各个环节,都需要专门的技术人员,且对于部分产品或产品的某一部分,有时并不需要产品的3D模型重建。因此,针对那些曲面相对简单、并要求尽快得到原型的零件,本论文提出由坐标测量数据直接生成NC代码的方法。
     在实现由测量数据直接生成NC代码这个过程中,测量数据的获取是整个技术实现的基础;本论文提出了以NC代码直接生成作为后续的数据测量方法。目前,获取测量数据的重要工具为三坐标测量机,但是其种类繁多,所得数据文件格式不一,本论文提出采用中间格式文件的办法可以解决坐标测量机文件格式不一的问题。
     三坐标数据的前处理技术是实现NC代码生成的关键技术,因为数据处理的好坏决定生成的NC代码是否正确。本论文提出在的数据处理包括对冗余数据的剔除,必要数据的插补、光顺处理、特征点的识别技术、以及简单图素的拟合技术。最后,生成可供NC代码生成模块使用的数据链表。
     目前基于测量数据生成NC代码由两种典型算法:基于仿形测量数据的数控轨迹的生成和基于海量数据NC路径生成算法,本论文针对那些曲面相对简单的零件,直接将测量路径作为数控加工轨迹,可以轻松实现NC代码的转换。
     目前有很多成熟的CAD软件都有NC代码生成模块,可以将测量数据输入这些CAD系统获得NC代码。由于测量数据只是单一的数据集合,对于每一个CAD系统来说,都有自己的数据文件,数据文件分图形数据文件、几何模型文件和产品模型文件几种。数据文件的格式与每个CAD系统自己的内部数据模式密切相关,而每个CAD系统自己内部的数据模式一般是不公开的,因而也各不相同。因此,用
    
    昆明理工大学硕士学位论文
    摘要
    户需要能够在不同的图形文件格式之间转换,即:能够读入其他系统的文件格式
    并被其他系统读入,从而出现了数据交换文件概念。DXF文件作为AutoCAD系列
    造型软件的文件接口进行了研究,具有很强的代表性,本论文研究将测量数据转
    换为DXF文件,并实现了STL观察软件的开发。
     本论文根据理论研究结果,在Window NT/98平台上采用VisualC++ 6.0进行系
    统开发。实现了NC代码的直接生成,DXF文件格式的转换功能,使三坐标测量数
    据处理的效率和质量得以明显提高。
In the beginning of 1990's, Reverse Engineering technology arises highly attention of many countries' industrial field and academic field. Especially with the development of computer and test technology, by using CAD/CAM and advanced manufacturing technology, have realized product material Reverse Engineering technology,which has become the main application field of Reverse Engineering technology.
    Industrial products design needs duplication , now Reverse Engineering based on the prototype applies broadly in products' duplication and copy , especially products' appearance , because of not being concerned with technical difficult problems such as complex dynamics analysis and material processing , we can realize relative easily. The digital scanning technology based on the system of CAD/CAM has offered strong support for the Prototype Reverse Engineering technology. After digital scanning and 3 D reconstruction of prototype, we can make mould fast through NC processing, eventually, pour to mould, and then get the product needed. This process has become the product development pattern of a lot of product enterprises in coastal area. However, every link of entire product development needs special technical people, and for partial products or some parts of products do not need 3 D mould reconstruction. So, aim at those parts which have simple curved surfaces and require prototype as soon as possible, the
    paper put forward the method which generate NC code directly by the coordinate measuring data.
    During the course of realizing NC code generation directly by measuring data, measuring data acquisition is the foundation of entire technology; This paper gives measuring method which aims at NC code direct generation .Now, the important tool of measuring data acquisition is 3 coordinate measuring machines, since its kinds are numerous, the data files forms are different. The paper give the method--using intermediate form file can solve the problem of different coordinate measure machine file forms.
    The pre-treatment technology of 3 coordinate data is the crucial technology to realize NC code generation, because it decides whether NC code is right or wrong. The pre-treatment technology includes deleting redundant data, interpolating necessary data, polishing process, distinguishing feature points, and fitting simple graphics, finally generating the data chain table that used for NC code generation.
    Now NC code generation directly based on measuring data has two typical algorithms: numerical loci generation based on measure data of profile modeling and numerical loci generation based on magnanimity data NC. According to those parts with relatively simple curved surfaces, the paper regard measuring route as the numerical locus, which can realize the conversion of NC code easily.
    Now, many CAD systems have NC code generation modular, we can put measuring data
    
    
    
    into these CAD systems to get NC code. Since measuring data is simple data assemble, but for every CAD system, they have their own data file forms. Data file forms include graph data file, geometry model file and product model file. The own internal data pattern of every CAD system and the form of data file forms is related with their inner pattern closely, thus they are also different. Therefore user needs change between different data files' form: Can read in the file form of other systems and is read in by other systems, so, there has arisen data exchange file concept. DXF file has very strong representative as the file interface of AutoCAD series modeling software, the paper has studied conversion between measuring data and DXF files and developed viewing software to STL file form.
    According to the theory research result, this paper has developed system by adopting Visual C + + 6. 0 on the platform of Window NT/98. The system has realized the NC code generation directly, and the conversion of DXF files' format, and made 3 coordinate measuring data process's efficiency and quality improved obviously.
引文
1.刘桓,虞烈,谢友柏.现代设计方法与新产品开发.中国机械工程,1999,(10)1:81~83
    2.刘之生.反求工程技术.北京:机械工业出版社,1996
    3.张曙.先进制造技术讲座(第一讲)——走向二十一世纪的制造工业(上).机电一体化,1996,3
    4. Tamas Varady, Ralph Martin, Jordan Cox. Reverse Engineering of Geometric Models—an introduction, Computer Aided Design, 1997, Vol.29:253~254
    5.栗全庆等.实物反求工程的关键技术分析.机械设计,1999,(5):4~6
    6. R.B.Aronson. Forward thinkers take to reverse engineering, Manufacturing Engineering, November, 1996,pp34~44
    7. Jarvis,R A, A perspective on range finding techniques for computer vision,IEEE PAMI,5 (5), 1983,505~512
    8.金涛.反求工程中产品三维模型重建技术及应用研究.浙江大学博士论文,杭州2000
    9.张丽艳,廖文和,周儒荣.逆向工程技术的关键技术及其应用研究.数据采集与处理,1999,14(1):33~36
    10.张畅,张祥林,黄树槐.快速造型技术中的反求工程.中国机械工程,Vol,8,(5):60~62
    11.邓乾旺,于德介.快速原型技术发展.现代机械,2000,(2):75-77
    12.李际军.反求工程CAD建模关键技术研究.浙江大学博士学位论文,1999
    13. Unigraphics Essentials Users Manual,version 14
    14. MATRA DATAVISION
    15.马利庄,王荣良.计算机辅助几何造型技术及其应用.北京:科学技术出版社,1996
    16. I-DEAS Design Uesr's Guide, Ver7.0
    17. Pro/ENGINEER User's Guides, Release 20.0
    18. GRADE/CUBE-NC, Ver 8.1
    19. Ma,W and Kruth,J P, Parametrization of randomly measured points for least square fitting of B-spline curves and surface, Computer Aided Design, 1995, Vo127,No9,pp663~675
    20. Besl,P J and Jain,R C. Segmentation through variable-order surface fitting, IEEE PAMI 10(2),1988,167~192
    21. Smith,D R and Kanada,T, Autonomous scence description with range imagery, CVGIP,31 (3), 1985,322~334
    22. Milroy, M J,Bradley C and Vickers,G W, Segmentation of a wrap-around model using an active contour, Computer Aided Design,1997,Vo129,No4,pp299~320
    23. Wani MA, Batchelor BG, Edge-region-based segmentation of range images, IEEE
    
    PAMI. 1994, 16(3),314~319
    24. Sarkar B. Meng C-H, Smooth-surface approximation and reverse engineering, Computer Aided Design, 1991,Vo123,No9,pp623~628
    25. Vida,J,Martin,R.P and Varady, T, A survey blending methods that use parametric surfaces, Computer Aided Design, 1994,Vo126,No5,pp287~298
    26.范玉青,冯秀娟,周建华.CAD软件设计.北京:北京航空航天大学出版社,1996
    27. Milroy, M J, C Bradley,G W Vicker and Weir, D J, G~1 continuity of B-spline surface patches in reverse engineering, Computer Aided Design, 1995, Vo127,No6, pp471~478
    28. Bouma W, Fudos I.Hoffman C, Cai J, Paige R, Geometric constriant solver, Computer Aided Design, 1995,Vo127,No6,pp91~100
    29. R.Anderl and R.Mendgen, Modelling with constraints:theoretical foundation and application, Computer Aided Design, 1997,Vo128,No3,pp 155~168
    30.陈东帆、朱蓓颖等.在逆向工程中用神经网络技术实现自由曲面的重建.机械科学与技术,1998,17(1):138~140
    31.种永民、杨海成.实物测量造型软件系统.机械科学与技术,1998,17(2):329~331
    32.种永民、杨海成.实物测量造型技术中的数据分快方法.机械科学与技术,1996,15(6):989~992
    33. Motavalli S. Bidanda B., Modular software development for digitizing concentric rotational part, Computer and Industrial Engineering, 1994,26(2):395~410
    34. Skifstad,K, Rising above the data clouds, Computer Graphics World, 18(2), 1995, S4~S12
    35. Ruud M. Bolle and Baba C. Vemuri, On three-dimensional surface reconstruction, IEEE PAMI 13(1),1991,1~12
    36.季劲松.三坐标测量数据辅助处理系统的开发.浙江大学硕士论文,杭州,2001
    37.栗全庆等.实物反求工程的关键技术分析.机械设计,1999,(5):4~6
    38.宋开臣,张国雄.空间自由曲面的非接触扫描测量.计算机自动测量与控制,1999,10(6):44~46
    39. Watanabe,S and Yoneyama, M, An ultrasonic visual sensor for three-dimensional object recognition using neural networks, IEEE Transactions on Robotics and Automation, 8(2), 1992,240~249
    40.方芳.国内外三坐标测量机发展动向.机械工人,1999,(4):5
    41.金涛,单岩,童水光.反求工程中三坐标机与CAD/CAM系统的数据交换.机电工程,2000,17(3):19~21
    42.范继业.三坐标测量机测量软件介绍.机械工程师,1991,(2):29~31
    43.张国雄.三坐标测量机.天津:天津大学出版社,1999
    44.王国兴.用三坐标测量及对空间曲面测量.计量技术,1995,(11):9~11
    
    
    45.王平江,陈吉红,李作清等.空间自由曲面数控测量系统中测量路径的优化.组合机床与自动化加工技术,1994,(10):30~35
    46.李莉,劳奇成,李平等.坐标测量技术及发展趋势.西安公路学院学报,1998,18(4):322~326
    47.全荣,翁玲.三坐标测量及测头半径对测量数据的影响及消除方法.计量学报,1993,14(4):251~255
    48.赵英剑,张国雄.智能化三坐标测量及的区域优化.测量技术学报,1998,12(3):388~393
    49.李伟民,刘延林,王瑜珲.自由曲面的坐标测量机测绘加工一体化研究.机械与电子,1999,(4):24~26
    50.卢红,张仲甫.测头半径补偿的方法.组合机床与自动化加工技术,2001,(9):38~40
    51.祝世平,申功勋,孙晓明等.工件特点三维坐标非视觉测量方法综述.光学工程,1999,7(5):192~198
    52.范继业.三坐标测量机测量软件介绍.机械工程师,1991,(2):29~31
    53.种永民、杨海成.实物测量造型软件系统.机械科学与技术,1998,17(2):329~331
    54.柯映林,程耀东,周儒荣.实现CMM与CAD连接的新方法探讨.计算机工程与应用,1994,11(12):20~21
    55.石玉祥,姜新宇.CMM与CAD/CAPP/CAM系统集成方法.工具技术,1999,(1):26~28
    56.罗迎春.三坐标测量机专用测量软件.制造技术与机床,1998,(8):22~24
    57.王春华,罗红霞.逆向工程技术模具设计制造中的应用.机电一体化,1999,5(11):37~38
    58.许鹤峰,雷毅.逆向工程技术在塑料制品及模具制造中的应用.中国塑料,1997,21(2):62~68
    59.李明,杨洪夫,陈东帆.逆向工程技术在模具制造中的应用.模具工业,1998,26(A01):15~17
    60.姜瑞,郭俊杰.基于三坐标测量机生成IGES文件.计量技术,2001(2):9~12
    61.马亚良,陈仁竹.复杂模型的建模技术.计量技术,2001,(2):28~29
    62.毛炳祥,陈一如,李萍等.反求工程中的若干问题.兵工学报,1997,18(4)
    63.刘振凯,陈剑虹,乔志林等.层去图象法反求工程中的数据处理.中国机械工程,2000,11(8):929~932
    64.施法中.计算机辅助几何设计与非均匀有理B样条.北京:北京航空航天大学出版社,1994,42~78
    65.苏步青、刘鼎元.计算几何.上海:上海科学出版社,1980,78~95
    66.崔汉锋,马维垠,林奕鸿等.多个B样条曲面光滑连接的研究.华中理工大学学报,2000,28(3):4~6
    67.赵作智,林亨.采用能量方程优化零件数据模型.机械设计与制造,2000,(2):24~26
    
    
    68. Yen Steven Sheng-Chun. The least-squares approximation of fixed-form and free-form B-spline surfaces and a smoothing technique using reflection.PhD,The University of Toledo, 1991,p255
    69. Miller James Vradenburg. Regrssion-based surface reconstruction:Coping with noise,outliers,and discontinuities.PhD,Rensselaer Polytechnic Institute, 1997,p209
    70. Wang Wenjian. CT-based reverse engineering for precision inspection and shape analysis.PhD,University,of Cincinnnati, 1999
    71. Reverse engineering for rapid product development: a State of the art. Proceedings of the SPIE 1999,V3835:50~63
    72. Carbone V, Savio E,Yang J,De Chiffre L. Analysis of the accuracy of the CAD model reconstruction of spiral bevel gears by CMM's digitization. 5th International Conference on Advanced Manufacturing Systems and Techology (AMST99),Ctr Int Scimecan,Udine,Italy, 1999,p703~710
    73. Lin C.Y.,Liou C.S.,Lai J.Y.. Surface-lofting approach for smooth-surface reconstruction from 3D measurement data. Computers in Industry, 1997,34(1):73~85
    74. Karbacher S, Hausler G,A new approach for modeling and smoothing of scattered 3D data. Proceedings of SPIE, 1998,v3313:168-177,Meeting on 3-Dimensional Image Capture and Applications, Sanjose,California, Jan27-28,1998
    75. Huang Chu-Wei,Lin Alan C Curvature-adjustment approach to curve smoothing in reverse engineering.Journal of the Chinese Society of Mechanical Engineers, Transactions of the Chinese Institute of Engineers, 1999,20(3):301-307
    76. F. Xi, Y.Liu,H.-Y.Feng.Error Compensation for three-dimensional line laser scanning data. International Journal of Advanced Manufacturing Technology,2002,18(3):211-216
    77. Lee KH, Woo H, Suk T. Data reductiong methods for reverse engineering, International Journal of Advanced Manufacturing Technology,2001,17(10):735-743
    78. K.H. Lee, H. Woo, T. Suk. Point data reduction using 3D grids. International Journal of Advanced Manufacturing Technology,2002,18(3):201-210
    79. Lee Nien-Lung. Feature recognition from scanned data points(Surface, edges, curvature).PhD, The Ohio State University, 1994,143
    80. Suharitdamrong Vithaya. Recongnizing machining features from B-rep model using volume-based method..PhD, Wichita State University, 1997,p251
    81.李江雄,柯映林.基于特征的复杂曲面反求建模技术研究.机械工程学报,2000,36(5):18~22
    82.祝世平,申功勋,孙晓明等.工件特征点三维坐标非视觉测量方法综述.光学精密工程,1999,7(5):192~198
    
    
    83.粟全庆.基于层析数据的三维实体重构与特征技术的研究.西安交通大学博士学位论文,西安,1999
    84. Thompson Willianm B.,Owen Jonathan C., de St.Germain, H.James,etc.. Feature-based reverse engineering of mechanical parts. IEEE Transaction on Robotics and Automation, 1999,15(1):57~66
    85. Alan C, Lin and Hai-terng Liu. Automatic generation of NC cutter path from massive data points. Computer Aided Design, 1998,30(1):77~90
    86. Fenster Douglas P. Carrier T.On the direct programming of CNC milling equipment.Computers & Industrial Engineering, 1998,17(1~4):252-257
    87.黄雪梅,陈吉红,周济.空间三角形网格优化算法.工程图学学报,1999,20(1):56~62
    88.黄雪梅,陈吉红,周济.基于曲面三角形网格模型的凸凹模数控编程算法.计算机仿真,2000,17(4):52~55,62
    89.廖效果.朱启逑.数字控制机床.武汉:华中理工大学出版社,1992
    90.慷博创作室.Visual C++6.0高级开发教程.北京:人民邮电出版社,1999
    91.李于剑.Visual C++6.0实践与提高——图形图像编程篇.北京:中国铁道出版社,2001
    92.甘泽新,应松,熊瑞文.三坐标测量机与CAD/CAM系统数据交换与应用.计量技术,1999,No1:6~8
    93.张滢.杨者青.苏达仁.王燕.李跃中.STL,DXF等通用文件格式图形的真实感显示.小型微型计算机系统 2001,22(10):1277~1280
    94.余承飞.方勇.AutaCAD 2000二次开发技术(ObjectARX).北京:人民邮电出版社,1999
    95.雷鹏飞.吕晋育.一种图象文件格式转换程序的实现过程.微计算机应用,1994,15(2):1~3
    96. Utpal Roy.Yao xian Xu.3-D objectdecomposition with extended octree model and its application in geometric simulation of NC maching.Robotics and Conputer-Integrated Manufaturing 14(1998),317~327
    97. Ching-chin Tai,Ming-chih Huang.The processing of data points basing on design intent in reverse engineering.International Journal of Machine Tools&Manufacture 40(2000),1913~1927
    98.李于剑.Visual C++6.0实践与提高——图形图像编程篇.北京:中国铁道出版社,2001
    99.孙家广,陈玉键,黄汉文.计算机辅助设计技术基础.北京:清华大学出版社,1990
    100.孙家广,杨长贵.计算机图形学.北京:清华大学出版社,1994

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700