毕业论文-基于AUTOCAD和MPC02运动控制程序的开发-(2).doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:44 大小:2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

毕业论文-基于AUTOCAD和MPC02运动控制程序的开发-(2).doc

毕业论文-基于AUTOCAD和MPC02运动控制程序的开发-(2).doc

预览

免费试读已结束,剩余 34 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

四川大学本科毕业论文基于AutoCAD和MPC02运动控制程序的开发--基于AUTOCAD和MPC02运动控制程序的开发(机械设计制造及其自动化)学生:陈增强指导老师:李翔龙摘要:基于AUTOCAD和MPC02的设计与开发,使产品从在AUTOCAD上的设计到利用MPC02实现机床的运动控制,从而实现CAD/CAM一体化技术的小雏形,这也是先进制造技术发展的一个趋势,MPC02加工的精度高,最小精度是0.001微米。AUTOCAD是一个功能很强的图形编辑系统,它提供了图形输入、图形编辑和图形输出的一个完整的工作环境,并且还可以把图形输出成DXF格式文件,以便其他程序读取、分析、加工和处理,其他程序也可以按照规定的格式生成DXF文件,AUTOCAD可以接受该DXF文件并转换成图形。MPC02控制卡是基于PC机PCI总线的步进机或数字式伺服机的上位控制单元,它与PC机负责人机互界面的管理和控制系统的实时监控等方面的工作(例如键盘和鼠标的管理、系统状态的显示、控制指令的发送、外部信号的监控等等);MPC02卡完成运动控制的所有细节,MPC02运动函数库用于二次开发,用户只要用VC++或VisualBasic等支持DLL调用的开发工具编制所需的用户界面程序,并把它与MPC02运动链接起来,就可以开发出自己的控制系统,例如:数控系统、检测设备、自动生产线。基于上述的介绍,本文所要进行的研究和开发工作就是以下几个方面:(1)AUTOCAD把图形输出成DXF格式文件,(2)用VisualBasic6.0编一个DXF接口程序,把有用的数据提取出来,(3)用VisualBasic6.0编一个程序,实现对MPC02的运动控制,从而开发了一个基于AUTOCAD对MPC02的开发技术。关键词:AutCAD;MPC02;运动控制程序Abstract:BasedonAUTOCADandMPC02,wemaketheproductfromdesigningontheAUTOCADtousingMPC02formotioncontrolofthemachinebed,andrealizeCAD/CAMintegraltechnique.Thisisalsoatrendofforerunnermanufacturingondevelopingtechnique.MPC02processeshighaccuracy.Minimumaccuracyis0.001micron.AUTOCADhaveaeditedsketchsystemwithverystrongfunction,itprovidethesketchtoinput,thesketchtoeditandcompleteworkenvironmentofsketchoutputting.ItalsocanmakethesketchoutputtingintheDXFformationdocument,sothatotherprogramscanread、analysis、processanddealwithit.TheotherprogramscanalsomaketheDXF’sdocumentfollowingtherules,andAUTOCADacceptthedocument,conversingsketch..MPC02controlcardisaccordingtoPCmachinePCIorarithmeticfiguretypeunit.ItandPCmachinerepresentativedirector’smachinewitheachotherdothejobofinterfacewithcontrollingthesystemsuperviseandcontrollingwaitingtheaspectofstepofthetotalline(forexamplethemanagewiththekeyboardandmouse、themanifestationofthesystem、sendingoutofthecontrollingsupervise,andexteriorsignaletc.)TheMPC02completesalldetailsofmovingcontrol.MPC02movingfunctionstoresusefordevelopment,andprogrammersonlyuseVC++orVisualBasicwhicharethedevelopingtoolssupportingDLLforwritingthecustomerinterfaceprogramthatisneeded.Connectingthepro