毕业论文基于AUTOCAD和MPC02运动控制程序的开发doc

上传人:M****1 文档编号:431095846 上传时间:2023-11-15 格式:DOC 页数:43 大小:1.02MB
返回 下载 相关 举报
毕业论文基于AUTOCAD和MPC02运动控制程序的开发doc_第1页
第1页 / 共43页
毕业论文基于AUTOCAD和MPC02运动控制程序的开发doc_第2页
第2页 / 共43页
毕业论文基于AUTOCAD和MPC02运动控制程序的开发doc_第3页
第3页 / 共43页
毕业论文基于AUTOCAD和MPC02运动控制程序的开发doc_第4页
第4页 / 共43页
毕业论文基于AUTOCAD和MPC02运动控制程序的开发doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《毕业论文基于AUTOCAD和MPC02运动控制程序的开发doc》由会员分享,可在线阅读,更多相关《毕业论文基于AUTOCAD和MPC02运动控制程序的开发doc(43页珍藏版)》请在金锄头文库上搜索。

1、四川大学本科毕业论文 基于AutoCAD和MPC02运动控制程序的开发基于AUTOCAD和MPC02运动控制程序的开发(机械设计制造及其自动化) 学生:陈增强 指导老师:李翔龙摘要:基于AUTOCAD和MPC02的设计与开发,使产品从在AUTOCAD上的设计到利用MPC02实现机床的运动控制,从而实现CAD/CAM一体化技术的小雏形,这也是先进制造技术发展的一个趋势, MPC02加工的精度高,最小精度是0.001微米。AUTOCAD是一个功能很强的图形编辑系统,它提供了图形输入、图形编辑和图形输出的一个完整的工作环境,并且还可以把图形输出成DXF格式文件,以便其他程序读取、分析、加工和处理,其

2、他程序也可以按照规定的格式生成DXF文件,AUTOCAD可以接受该DXF文件并转换成图形。MPC02控制卡是基于PC机PCI总线的步进机或数字式伺服机的上位控制单元,它与PC机负责人机互界面的管理和控制系统的实时监控等方面的工作(例如键盘和鼠标的管理、系统状态的显示、控制指令的发送、外部信号的监控等等);MPC02卡完成运动控制的所有细节,MPC02运动函数库用于二次开发,用户只要用VC+或Visual Basic等支持DLL调用的开发工具编制所需的用户界面程序,并把它与MPC02运动链接起来,就可以开发出自己的控制系统,例如:数控系统、检测设备、自动生产线。基于上述的介绍,本文所要进行的研究

3、和开发工作就是以下几个方面:(1)AUTOCAD把图形输出成DXF格式文件,(2)用Visual Basic 6.0编一个DXF接口程序,把有用的数据提取出来,(3)用Visual Basic 6.0编一个程序,实现对MPC02的运动控制,从而开发了一个基于AUTOCAD对MPC02的开发技术。关键词:AutCAD; MPC02; 运动控制程序Abstract:Based on AUTOCAD and MPC02, we make the product from designing on the AUTOCAD to using MPC02 for motion control of the

4、 machine bed, and realize CAD/CAM integral technique. This is also a trend of forerunner manufacturing on developing technique. MPC02 processes high accuracy. Minimum accuracy is 0.001 micron.AUTOCAD have a edited sketch system with very strong function, it provide the sketch to input, the sketch to

5、 edit and complete work environment of sketch outputting. It also can make the sketch outputting in the DXF formation document , so that other programs can read 、analysis、process and deal with it. The other programs can also make the DXFs document following the rules, and AUTOCAD accept the document

6、 , conversing sketch. MPC02 control card is according to PC machine PCI or arithmetic figure type unit. It and PC machine representative directors machine with each other do the job of interface with controlling the system supervise and controlling waiting the aspect of step of the total line (for e

7、xample the manage with the keyboard and mouse 、the manifestation of the system、sending out of the controlling supervise, and exterior signal etc.) The MPC02 completes all details of moving control. MPC02 moving function stores use for development, and programmers only use VC+ or Visual Basic which a

8、re the developing tools supporting DLL for writing the customer interface program that is needed. Connecting the program with MPC02 moving ,we can develop out the own control system. For example control system , examination equipments, automatic production line. Base on the above introduction, this

9、text researching and developing program is below a few aspect: (1) AUTOCAD output the sketch with DXF formation document; (2) use the Visual Basic 6.0 write a connecting program of DXF; (3) use Visual Basic 6.0 for writing a program to control MPC02s moving , so a program, according to AUTOCAD and M

10、PC02, is dvelopedKeyword: Autocad; MPC02; Motion control program第一章 程序开发综述1.1 绪论先进制造技术是为了适应时代要求提高竞争能力,对制造技术不断优化及推陈出新而形成的。先进制造技术是制造业不断吸收机械、电子、信息(计算机与通信、控制理论、人工智能等)、能源及现代系统管理方面的成果、并将其综合应用于产品设计、制造、检测、管理、销售、使用、服务乃至回收的制造全过程,以实现优质、高效、低耗、清洁、灵活生产、提高对动态多变的产品市场的适应能力和竞争能力的制造技术的总称。在人类社会生产发展的历史长河中,蒸汽机和电机的应用延伸了人的

11、体力劳动,催生了工业革命;而以计算机技术为核心的信息技术(Information Technology ,简称IT)的应用则延伸了人的脑力劳动,导致了一次新的工业革命制造业信息化。制造业信息化是本世纪人类最伟大的科技成果电子计算机在制造业应用发展的必然结果。从1946年第一台电子计算机问世以来的半个多世纪里,计算机的应用几乎扩展到制造业生产经营活动的所有领域,使传统制造业从工业社会大专业化社会生产向信息的专业化、信息化社会生产发展。计算机辅助设计与制造(Computer Aided Deign and Manufacturing, 简称CAD/CAM)技术是计算机科学、电子信息技术与现代设计制

12、造技术相结合的产物,是当代先进的生产力,被国际公认为20世纪90年代的十大重要技术成就之一。CAD/CAM系统以计算机硬件、软件为支持环境,通过各个功能模块(分系统)实现对产品的描述、计算、分析、优化、绘图、工艺规程设计、仿真以及NC加工。而广义的CAD/CAM集成系统还应包括生产规划、管理、质量控制等方面。CAD/CAM系统是一种从设计到制造的综合技术,能够对设计制造过程中信息的产生、转换、存储、流通、管理进行分析和控制,所以CAD/CAM系统是一种有关产品设计和制造的信息处理系统。CAD/CAM系统的组成应包括CAD,CAPP,CAM,CAE和工程数据库、产品数据交换标准、计算机网络等单元

13、技术。CAD/CAM系统是以计算机硬件为基础,系统软件为主体,应用软件为核心组成的面向工程设计问题的信息处理系统。面对高速发展的计算机技术,CAD/CAM系统在理论方法、体系结构与实施技术上均在不断更新和发展。本论文就是秉承了CAD/CAM技术设计开发了这个基于AUTOCAD对MPC02的运动控制的程序,使零件从设计到制造成品。在AUTOCAD里,设计人员对零件进行设计开发,并用AUTOCAD的一种格式文件(”*.dxf”文件)保存在某个特定的位置,然后再用Visual basic 6.0编一个dxf接口程序提取有用的数据,例如直线,就要得到直线的起始点的坐标位置和终点的坐标信息,并将保存起来

14、,vb程序将保存的数据转换成可利用的数据,并驱动电机运动,从而完成对零件的加工,这就是程序的整个总的概括。本程序的开发工作是由我和吴坤壁同学合作完成,吴坤壁同学完成前半部分的工作,而我完成后半部分的工作,所以在本论文中我主要介绍我完成的部分。1.2 Visual Basic 6.0的开发特点1.2.1 VB的简介Microsoft公司推出的Windiws应用程序开发工具Visual Basic, Visual意为“可视化”,指的是一种开发图形用户界面(GUI)的方法,所以Visual Basic是基于Basic的可视化的程序设计语言。在Visual Basic中,既继承了其先辈Basic所具有

15、的程序设计语言简单义勇的特点,其编程系统又采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视界面设计方法,给广大非计算机专业人员学习、使用、研究和开发Windows环境下的应用程序带来了福音。Visual Basic最早是由Microsoft公司在1991年推出的,刚推出的Visual Basic也有缺陷,功能也相对少了一些。经过了Microsoft公司的不断努力,1993年推出的VB3.0已初具规模,进入实用阶段,利用VB可快速地创建多媒体、图形界面等的应用程序。1995年、1997年和1998相继推出的VB4.0、VB5.0

16、和VB6.0在开发环境、功能上进一步完善和扩充,尤其在数据库管理、网络应用方面更胜一筹,使得VB成为许多程序员首选的编程工具,本程序的设计开发就是利用Visual Basic 6.0这强大的功能特点,下面我们就来谈一下VB的功能特点。1.2.2 VB的功能特点VB主要的功能特点如下:1.具有面向对象的可视化设计工具具有面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅编写针对对象要完成哪些功能的程序,因而程序设计的功

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号