欢迎来到天天文库
浏览记录
ID:37375936
大小:1.41 MB
页数:60页
时间:2019-05-22
《基于ObjectARX的数控冲床自动编程系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、贵州工业大学硕士学位论文基于ObjectARX的数控冲床自动编程系统姓名:黄鹏申请学位级别:硕士专业:机械制造及自动化指导教师:王维模;王天成2003.5.6摘要≯502505L基于ObjectARX的数控冲床自动绾程系统是应企业的需要而研制的.但是它的戍蜊并不局限丁某一特定企业,儿乎可以不加修改就用于其它企业,当然用户得自己维护所要的加1:数据库._卜该软件是一个动态连接库,作为AutoCAD系统的~个服务器而运行起作_}{j.当AutoCAD己启动,且本软件已加载,剧户能用它设计板状零部件、自动/手动进行零仆H吁L加I’刀具选择
2、、对图形按刀具进行分解、对加fi顺事优化、加l:模拟仿真,最后输出际准通用的ISO数控冲床加l一程序。在开发本系统前,企业有一老系统,但其f:作得茹不好。冲床f:艺编制人员通常按以r步骤I:作:分析从设计科得到的图纸,将其拆为简单实体如“圆”、“腰圆”、“矩形”等:将得到的实体输入系统.系统进一步分解实体;用最短路径法优化加I顺序或手l:指定加工顺序:模拟加:r;图形输出。从以上可以看出,冲床工艺员一直在做简单、重复、繁琐的:l二作。冲孔I:艺编稗成为了进一步提高加r效率和缩短生产周期的瓶颈。开发此软件的目的是为了减轻冲床工艺员的劳
3、动,并使编制的)illJr.程序最优。为了达到以上目的,作者学习用Visualc++编程,并仔细研究了微软的MFC类库及Autodesk公司的ObjecthRX类库。(经过努力,加上两位导师的精心指导.以及本人几年作为工艺员的经验,终丁开发出了这套系统。经验证,本软件的工作性能相当不错。、】广【关键词】:MFC类库:ObjectARX类库.DLL动态链接库j,自动编程第l页量捌工些太兰班芄生望些i金毫ABSTRACTTheproject“AutoProgramingSystemForPunchingMachinesBaseOnObj
4、ectAutoCADRunTimeeXtension”hasbeenfinishedforamanufacturecompany,whichiSaspecialdesignation,butitcanapplytootherenterpriseevenwithoutmodificationexceptthedatabasewhichneedtobemaintainedbyuser。ThesoftwareworksasaDynamicalLinkingLibraryfileandworksasaserverforAutoCAD2000
5、i。WhenAutoCADhasbeenopenedandtheDLLhasbeenloaded,Userscanuseitfordesigningparts,auto/manualselectingtoolSforholes,making”program”accordingtoISOstandard,optimizingthe?’program
6、’、Simulatingtheprocess.andoutputtingthe41program“filesforrelllIll'U,。jIacLUI‘e。BeforeDevelopin
7、gthe”programming“system,wehaveaoldsystem,butit’Snotagoodone。WhataprocessplannerdoiSalwaySlikethis:Firstlytauajyzethedrawingfilesgotfromdesigndepartmentanddividea11punchingholestosimplitiedentitiessuchas”circle”。”drumCircle”.”rectangle”:Theninputa11theentitiestotheoldsy
8、stem,andSDecifythesequenceofpunching:Atlast,thesoftanalyzetheentitiesandoutput”programmlng”files,Fromthedescriptionabove,wecandrawaCOBClusionthattheworkofprocessplannersiSrepeatingandhardshipandthetaskofmaking“program”hasbecomeabottleneckforimprovingefficiencyor/andsho
9、rtingthecycleofmanufacture。ThepurposeofdesigningthesoftwareiStoalleviatethelaborofprocessplannersandtomakethe“program
此文档下载收益归作者所有