980T系列数控系统仿真作业环境的研究与开发.pdf
《980T系列数控系统仿真作业环境的研究与开发.pdf》由会员分享,可在线阅读,更多相关《980T系列数控系统仿真作业环境的研究与开发.pdf(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分类号U D C学号竖!i!蟹皲垒珏工程硕士学位论文、。9 零。了丞列数控系统仿真作业环境的研究写开发工程硕士姓名鲎堡工程领域撞剑三焦研究方向盐簋扭控剑指导教师至羞这勘熬拯单位指导教师渣旦盐盟直三国防科学技术大学研究生院m 0 0 六年五月国防科学技术大学研究生院硕士论文摘要数控加工仿真环境是C A D c A h I 与N c 技术的支持平台,其研究开发直接有益于c D c A M与N C 的仿真开发建立通用的仿真环境,可以极大减少c A D c A M 系统开发的工作量、提高产品质量和生产效率本文从剖析数控加工仿真环境的功能与结构出发,首先给出了基于图形编辑器、自动编程器、译码器及三维仿真
2、器为核心模块的数控加工仿真环境总体架构,然后给出了图形编辑器、自动编程器等核心模块的结构设计及软件实现方法。本文的研究取得了以下一些成果:1 给出了一般数控加工仿真环境的框架结构。提出了基于图形编辑器、自动编程器、译码器及三维仿真器为核心模块的数控加工仿真环境总体架构该模式适合于一般c c A D C A M 与N c 仿真系统的开发2 设计开发出二维图形编辑器该图形编辑器即可作为一般C A D C A M 二维设计子系统,又可提供数控加工仿真的基本图形数据如工件几何结构及毛坯几何结构。系统采用v c 抖为开发工具,直接从底层开发,具有完全自主知识产权。3 设计开发出自动N C 程序生成器。该
3、自动编程器可以根据加工零件与毛坯的几何形状、尺寸,通过交互式工艺链定制,自动生成G S K 9 8 0 数控系统加工的N c 程序,丰富了9 8 0系列数控系统的功能4 基于多线程技术,研究开发出多数据同步的仿真器数控加工仿真环境的仿真器涉及到多种不同数据的同步显示,需要采用多线程技术实现这些数据的同步显示笔者在研究剖析了多线程技术的基础上,研究开发出多数据同步的仿真器,使各种数据能够同步显示,取得很好的真效果。5 研究开发出完整的G S K 9 8 0 车削仿真环境。关键词:数控技术,C A D O I 憎仿真平台,自动编程工具第1 页璺堕型兰彗查盔兰坚塞生堕堡主丝苎A B S T R A
4、C TS i m u l a t i o ne n v i r o n m e n tf o rn u m a r i c a l-c o n t r o l c dm a c h i n i n g(S E N C M)i sas u p p o r tp l a t f o r mf o rC A D C A Ma sw e l la sN Ct e c h n o l o g y T h ed e v e l o p m e n to fS E N C M,w h i c hc a nr e d u c ed e v e l o p i n gc o s t,i n c r e a s
5、ep r o d u c t-c f f i c i c n t sa n de n h a n c ep r o d u c tq u a l i t i e s,i sg r e a t l yb e n e f i c i a lt oC A D C A Ma n dN Ct e c h n o l o g y S t a r t i n gw i t l la l la n a l y s i so ft h es t r u c t u r ea n df u n c t i o n s o f S E N C M,a f r a m e w o r k o f S E N C M,
6、w h i c hs o n s i s t s o f a g r a p h i c e d i t o r,a l l a u t o m a t i cN Cp r o g r a m m e r,a nN Cc o d ei n t e r p r e t o ra n da3-d i m e n s i o n a lg e o m e t r i cs i i m u l a t o r,i sf i r s tp u tf o r w a r di nt h i st h e s i s;t h e nt h es y s t e m a t i cs t r u c t u
7、r e sa n di m p l e m e n t a t i o n sf o r t h ed e v e l o p m e n to ft h eg r a p h i cc d h o ra n dt h ea u t o m a t i c a lN Cp r o g r a m m e ra r cp r e s e n t e di nd e t a i l s T h em a i na c h i e v e m e n t sc o n c e r n e dw i t h t h i st h e s i sa r ea sf o l l o w s:I Ag e
8、n e r i cf r a m e w o r ki sp u tf o r w a r df o rS E N C M,s a y i n gt h a tS E N C MC a nb em a d eu po fag r a p h i ce d i t o r,a na u t o m a t i c a lN Cp r o g r a m m e r,a nN Cc o d ei n t c r p r c t o ra n da3-d i m e n s i o n a lg e o m e t r i cs i l m u l a t o r T h i sf r a m e
9、w o r kc a nb er e f e r e dt oi nd e v e l o p m e n to fc K Q l c 心A a n dN Cs i m u l a t i O I l S 2 Ag r a p h i ce d i t o rf o r2-d i m e n s i o n a lg r a p h si sd e s i g n e da n dd e v e l o p e d T h i se d i t o rC a nb eu s e dt od e s i g nt h eg e o m e t r i cd a mo ft h em a c h
10、i n e dp a r t sa sw e l la sas u b s y s t e mi naC A D C A Ms y s t e m T h ee d i t o ri sd e v e l o p dw i t hV i s u a lC 抖。c o m p l e t e l yc o p y r i g h t e d 3 A na u t o m a t i cN Cp r o g r a m m e ri sd e s i g n e da n dd e v e l o p e d T h ea u t o m a t i cN Cp r o g r a m m e r
11、C a na u t o m a t i c a l l yg e n e r a t e sN Cp r o g r a m si na c c o r d a n c ew i t ht h eg e o m e t r i cs h a p eo ft h em a c h i n i n gp a r ta n dt h ep r o c e s sc h a i n f l 锄n o df o rt h ep a r t sb ym e a n so fi n t e r a c t i v em o d e s,a n de n r i c h e st h ef u n c t
12、i o n so f G S K 9 8 0s y s t e m s 4 As i m u l a t o ri sd e s i g n e da n dd e v e l o p e dv i am u l t i t h r e o d st e c h n o l o g i e s T h es i m u l a t o rC a ns y n c h r o n i c a l l y d i s p l a yh e t e r o g e n e o u sd a t ai n d i f f e r e n ta r e ao fs c r e e n,e x h i b
13、 i t se x c e l l e n ts i m u l a t o n s 5 As y s t e mo f S E N C Mi sd e v e l o p m e n ta n dp r o v eg o o di np r a g t i c e K e y w o r d s:N u m m c r i c a c o n t r o lt e c h n o l o g y,C A D C A M,S i m u l a t i o np l a t f o r m,A u t o m a t i cp r o g m m m i l l g(A P T)t o o l
14、第1 I 页图表清单图I I 手工编程的一般步骤。5图1 2 计算机仿真的三个过程6图1 3 仿真环境与仿真、C A D C A M 关系图。9图2 1 数控加工仿真作业环境采用总体设计。l l图2 2 仿真作业环境功能分解图1 2图2 3 图形编辑器与自动编程器集成环境的可视化规划图1 2图2 4 仿真器的显示区域规划1 3图2 5 仿真作业环境总体模块关系图1 3图2 6 图形编辑器数据流向关系示意图。1 4图2 7 自动编程器数据流向关系示意图1 4图2 8自动编程模块流程图。1 5图3 1 图形编辑器功能模块图1 6图3 2 两线段倒圆的计算流程1 7图3 3 数据存储框架结构图1 8
15、图3 4T D a t a L a b e l 结构图1 8图3 5 图形实体类结构图一1 9图3 6 虚屏中节点构成双向显示多重链表。2 l图3 7 部分C o m m a n d 类层次图2 2 图3 8 菜单项和C o m m a n d 对象关系图2 2图3 9 命令历史记录示意图。2 3图3 1 0 撤销最近命令操作示意图一一2 4图3 1 l 重复撤消示意图。2 4图3 1 2 重做最近命令示意图2 4图3 1 3 重复重做示意图2 4图3 1 4 d i m e E n t i t y 类继承关系图:2 7图3 1 5D X F 导入导出流程图2 7图4 1G S K 自动编程系
16、统总体结构示意图一2 9图4 2 树状结构的工艺链结构图3 2图4 3 工件设计。j 3 2图4 4 自动生成的精加工N C 程序一3 3图4 5 仿真加工效果3 3图5 1 仿真加工环境的屏幕显示分区3 8图5 2 仿真面板上的各种同步显示关系。3 9图6 1 数控车削仿真器界面4 2图6 2 仿真加工效果图4 3图6 3 图形编辑器运行效果(左边图形参数记录表单)4 3图6 4 自动编程器运行效果(左边工艺表单)4 4图6 5 自动生成的数控程序4 4图6 6 模拟L C D-位置”状态4 5图6 7 模拟L C D-“程序”状态4 5图6 8 模拟L C D p 刀补”状态一4 6图6
17、9 模拟L C D-参数”状态。4 6图6 1 0 模拟I,C D-诊断”状态4 6图6 1 l 模拟L C D-设置”状态图6 1 2G 0 1 加工实例的零件图图6 1 3G 0 1 实例加工仿真后的效果图6 1 4G 0 2 G 0 3 加工实例零件图图6 1 5G 0 2 0 3 实例加工仿真后的效果图6 1 6G 0 2 G 0 3 组合加工零件实例图6 1 7G 0 2 G 0 3 组合实例加工仿真后的效果图6 1 8 螺纹加工零件零件图图6 1 9 圆柱螺纹和圆锥螺纹加工仿真后的效果图6 2 0 包含循环指令的综合实例图6 2 l 车削加工后效果表3 1D X F 文件从R 1
18、2 到R 2 0 0 0 段的变化拍钉卯糯船的勋豇钇笳独创性声明本人声明所呈交的学位论文是我本人在导师指导下进行的研究工作及取得的研究成果尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写过的研究成果,也不包含为获得国防科学技术大学或其它教育机构的学位或证书而使用过的材料与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意学位论文题目:2 1 Q!丞列熬控丕统佐裹笠些丕境鲍珏窒曼珏虚学位论文作者签名:臂镪日期:汐口年,月绍日学位论文版权使用授权书本人完全了解国防科学技术大学有关保留、使用学位论文的规定本人授权国防科学技术大学可以保留并向国家有
19、关部门或机构送交论文的复印件和电子文档,允许论文被查阅和借阕;可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存汇编学位论文(保密学位论文在解密后适用本授权书)学位论文题目:!塑丕列熬整丕统鱼套丝些丕墟鲍珏究皇五发学位论文作者薪:壁垒日期:2,o O 年岁月必日作者指导教师签名:弓,牡日期:乡彩年自到,日国防科学技术大学研究生院硕士论文第一章绪论计算机辅助设计与制造(C A D C A M)技术是近年来工程技术领域中发展最迅速、最引人注目的高新技术之一它的崛起已成为工业生产现代化的重要标志,它的应用及发展正引领着一场工业产品设计与制造技术革命,并对产业
20、结构、产品结构、企业结构、以及人才知识结构等方面带来深刻的影响【1 1 1 2 1 随着计算机硬件、软件,图形及智能模拟等方面技术的巨大进步,C A D C A M 技术已经广泛应用于机械,电子、汽车、船舶、航天,航空轻工等各个领域,它的发展与应用水平已经成为衡量一个国家科技现代化和工业现代化的重要标志之一嘲1 4】。C A D C A M 技术在机械工业中的应用从根本上改变了历史上的手工绘图及按图纸组织生产过程的组织管理方式;在计算机上进行交互设计,用数据文件发送产品定义,在统一的数字化模型下进行产品的设计、分析计算、工艺规划,工艺装备设计、数控加工编程、数控仿真、数控加工、质量控制等已成了
21、当今C A D C A M 技术的基本手段。C A D 是一个包括范围很广的概念概括来说,C A D 的设计对象有两大类:一是机械、电气、电子、轻工和纺织产品;另一类是工程设计产品现在,C A D 技术的应用范围已经延伸到艺术,电影、动画、广告和娱乐等领域,产生了巨大的经济及社会效益,并有广泛的应用前景C A D 技术的研究起步于2 0 世纪5 0 年代后期,经历了二维绘图,线框造型、曲面造型、实体造型、参数化设计和特征造型技术等几个发展阶段经过4 0 多年的发展,传统C A D 技术已经基本成熟C A D 技术的发展趋势集中在以下几个方面【5】:(1)C A D 系统的网络化和互操作:(2)
22、支持产品全生命周期;(3)支持产品设计全过程;(4)用户交互技术的智能化和人性化;(5)产品设计过程的知识化;(6)3 D 数字媒体的大众化和普及应用等。第3 页国防科学技术大学研究生院硕士论文C A M 技术是随着1 9 5 2 年美国麻省理工学院研制出世界上第一台三坐标联动的数控铣床的诞生而出现的数控自动编程技术从手工编程、数控语言编程,发展到今天的将产品设计与图像编程相结合的自动化多坐标数控编程,解决了许多外形复杂或精度要求很高的零件加工问题随着计算机技术的迅速发展,信息与通信技术,多媒体技术和人工智能专家系统的实用化,C A D C A M 技术的普及应用越来越广泛和深入,现在正朝着开
23、放、集成、并行,智能化和标准化的方向发展嘲国外C A D C A M 技术经过四十多年的发展,涌现了许多商品化的C A D C A M 软件,如美国P T C 公司的P r o E n g m e r,E D S 公司的U n i g r a p h l c s(U G),美国S D R C(S t r u c t u r a lD y n a m i c sR e s e a r c hC o r p o r a t i o n)公司的I-D E A SM a s t e rS e r i e s。法国M A T R A 公司的。E U C L I D,法国达索(D a s s a u l
24、t)飞机公司的C A T I A r 1 这些软件已有很多引入到我国我国自6 0 年代开始研究开发C A D 软件以来,开发了一系列实用的C A I),C A l 订软件,如清华和华中理工大学的G H C A D,北京航空航天大学的c A X A n、N】口A、华正、金银花,浙江大学的G D C A D 系统,南京航空航天大学的S u p e r m a nC A D C A M 集成系统等等。在我国,各类C A D 软件的应用已逐渐普及深入1 8】【9】。1 2 数控加工编程的发展概况数控加工是C A D C A M 技术中最能明显发挥经济效益的生产环节之一,可以保证产品达到极高的加工精度和
25、获得稳定的加工质量,实现操作过程自动化,缩短生产准备周期,适宜产品快速更新换代的需要。实践证明,生产对象的几何形状越复杂,加工精度要求越高,生产批量越小,数控加工的优越性就越能得到发挥数控加工程序的编制一直是发挥数控机床潜能的关键环节数控编程大体经过了手工编程、数控语言自动编程和交互式图形编程三个阶段手工编程是指由人完成编制零件加工程序的各个步骤。包括分析零件图纸,制定工艺规划、数值计算、编写零件加工程序单,制作控制介质、程序校核等团1 其工作流程如图1 1 所示对于几何形状不太复杂的简单零件,计算比较简单。所需加工程序不复杂,出错率也较低,手工编程显得经济且及时但对编程人员要求较高,其必须非
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 980 系列 数控系统 仿真 作业 环境 研究 开发
限制150内