节点文献

基于MATLAB的CAD/CAM技术研究

Research on CAD/CAM and Based on MATLAB

【作者】 吕新安

【导师】 齐从谦;

【作者基本信息】 同济大学 , 机械制造及其自动化, 2007, 硕士

【摘要】 数控技术是集传统的机械制造技术、计算机技术、成组技术、现代控制技术、传感检测技术、信息处理技术、液压气动技术、光机电技术于一体的新型制造技术。近年来,随着Internet的飞速发展它又融入了网络通讯技术,从而打破了传统加工的地域限制,为实现异地协调设计与制造奠定了基础,同时也对制造过程提出了新的要求。然而现有的许多CAD/CAM软件大多是在单台计算机上运行,无法支持基于Internet的异地协调设计以及实施网络化加工制造的要求。本文以常见的数控系统FANUC-0系列为研究对象,利用该机床配有的RS-232C串行接口作为通讯口,以MATLAB7.1作为开发工具,进行了以下几个方面的研究:(1)采用基于可视化界面的MATLAB7.1作为开发平台,进行用户界面设计和CAD/CAM功能模拟,其中加强了草图方面的功能,开发了数控加工程序的自动编程软件。(2)开发了微机与FANUC-0数控系统之间的通讯模块,通过JAVA SOCKET技术实现代码文件的传输。(3)把由其他CAD软件生成的图形文件通过前置处理转换为DXF图元格式文件,再通过JAVA输入流输入到MATLAB环境的变量空间,实现了对已有CAD资源的共享。(4)通过CAM模块数控加工仿真,对CAD图形进行处理,生成数控代码;并运用JAVA输出流技术保存为文本,为远程传输和加工做好准备。根据本文的研究内容与成果,成功开发了基于网络的数控自动编程系统,并且以应用实例验证了设计方案与算法的可行性与正确性。

【Abstract】 The numerical control technology is a new manufacture technology which is the collection of traditional machine manufacture technology, the computer technology, the group technology, the modern control technology, the sensing technology, the information-processing technology, the hydraulic pressure and air-operated technology and the light-mechanical-electrical technology. In recent years, as the Internet technique rapidly developed, it melts into the network communication technology and breaks the regional limit of traditional processing, which paved the way for the realization of coordinating the design with the manufacture in different places, at the same time, it puts forward new requests for the manufacture process. However, some current CAD/CAM software are used in single computer, which are unable to achieve the request for the coordination of design in different places as well as the implementation of network processing.This article takes the common numerical control system FANUC-0 and its series as the research targets, taking the advantages of the embedded serial interface RS-232C used for communication, MATLAB7.1 for development kit, and also it conducts several researches as following:(1) Taking the MATLAB7.1 as develop platform, we carry on the design of customer interface and the functional simulation of CAD/CAM, where we strengthen the drawing of draft, and also we develop automatic programming software of numerical control processing.(2) We develop the communication interface between computer and FANUC-0 numerical control system; transport the numerical control code file by JAVA SOCKET technique.(3) Transform the graphic file produced by other CAD software into the DXF, then put into the MATLAB variable space by JAVA inputstream, so we can share the existing resources.(4) By the numerical control processing simulation with CAM, we deal with the CAD graphics and generate the numerical control code. Then save the code into text by JAVA outputstream, which is prepared for the long-distance transmission. Finally, according to the research achievement, we develop successfully the automatic programming system based on network, and give an application example to prove the correct and feasibility of design algorithm.

【关键词】 MATLABCAD/CAM图形导入JAVA网络化制造
【Key words】 MATLABCAD/CAMGraphics importJAVAnetwork manufacture
  • 【网络出版投稿人】 同济大学
  • 【网络出版年期】2009年 05期
  • 【分类号】TP391.72
  • 【被引频次】1
  • 【下载频次】501
节点文献中: 

本文链接的文献网络图示:

本文的引文网络