数控技术课程设计

时间:2024-06-20 11:02:05 设计 我要投稿
  • 相关推荐

数控技术课程设计

数控技术课程设计1

  计算机及其相关专业的学生在学习过程中,除了要对理论知识加以了解,更重要的是要提升自己的动手能力。计算机组成与结构实验教学,就是计算机专业学生的必修课,通过课程设计把理论知识运用到实践中,可以起到拓展知识的作用。

  一、EDA技术概述

  EDA也就是电子设计自动化,EDA技术的发展经历了计算机辅助设计、计算机辅助制造、计算机辅助测试以及计算机辅助工程。EDA技术的工具就是计算机,在EDA软件平台上,设计者常常用硬件描述语言HDL来完成具体的课程设计文件,然后再在计算机平台上自动完成逻辑编译、分割、优化、布局、仿真等多个步骤。

  EDA技术最大的优势在于用软件的方法来实现硬件的实际功效。一项设计最重要的部分是仿真和调试,采用EDA技术进行设计时,从设计的高层次上对设计进行全局纵览,有助于早期改造结构设计上的毛病,避免工作量的增加,也可以减少进行逻辑功效仿真的工作量,增加设计的成功率。

  二、将EDA技术应用于计算机组成与结构课程设计

  计算机是一个典型的复杂数字系统,如果在计算机设计系统开发中加入EDA技术的软硬件设计平台,不仅可以提高系统设计与调试的敛率,也可以节约硬件开发成本,缩短设计周期。因此在计算机组成与结构的实践教学中,要不断提高学生利用现代化的电子技术手段进行设计的能力。当然,EDA技术将成为计算机组成与结构实验教学的发展方向。

  (一)课程的实施方案

  课程设计是要完成模型计算机的设计以及FPGA的实现,而课程实验则是用来验证计算机的各个组成部件以及其具体的逻辑功能的。这两种课程内容都是为了让学生能够掌握计算机的硬件系统中各个部件的具体组成原理、逻辑实现方法及其具体的设计方法,从而建立一种整体的概念,提高学生在学习过程中进行独立分析设计的能力。计算机组成与结构的课程设计中运用了多门课程,比如计算机组成原理、VHDL、汇编语言程序设计等,这些课程都能对学生的自学能力有很好的提高。因为该课程设计不仅在理论上要求学生有扎实的理论基础,在实践上则要求学生具有电路分析与设计、能进行完整实验的能力。

  (二)课程设计的内容

  计算机组成与结构实验教学中,进行课程设计的内容主要有以下几个方面。首先是进行系统的总体设计,画出模型机的数据通路框图;其次是设计微程序控制器或者硬联线控制器的逻辑结构框图;开始设计机器指令格式和指令系统;由给出的课程题目和设计指令系统来编写相应的汇编语言,进行仿真等。

  三、将EDA技术应用于计算机组成与结构课程实验

  进行课程设计之后就可以进行具体的课程实践。在进行课程实践之前,要掌握具体的设计方法。计算机的CPU包含基本的功能模块以及与基本功能模块相连的数据通路。在进行课程设计实践时要掌握基本功能模块的具体功能以及各自的'特点,再对每个模块进行设计、调试、软件仿真和硬件设计等。计算机组成与结构课程设计实验中采用的CPU采用大多是单总线系统结构的16位CISC CPU,EDA软件大多是可编程逻辑器件设计工具软件。

  (一)基本模犁计算机的设计

  在具体的课程设计中,为了保证清晰的系统结构,一般在系统的顶层结构采用原理图输入法,而在其他的模块都采用VHDL语言进行设计。对各个模块进行处理时要在文本编辑器中输入每一个单元模块所对应的VHDL源程序,并且要对各个源程序进行编译,可以产生相应的图元,供顶层的电路调用使用。各个模块的图元可以生成图元库,运用EDA技术进行实验课程,很重要的一步就是要进行软件仿真,而仿真的元器件就来源于图元库。在图形编辑器中可以对图元库中的各种图元进行调用,再根据数据通路的总体框架图连接成顶层电路图,就可以进行电路的仿真。计算机组成与结构实验所设计的CISC模型机的顶层电路图中有很多基本器件模块,比如时序信号发生器、程序计数器、算术逻辑运算单元、移位寄存器、指令寄存器、比较器、地址寄存器、一个控制单元等。而这些模块也共用一组16位的三态数据总线。

  系统结构中的存储模块是一个重要的组成部分,存储元件由嵌入式阵列块构成,通过调用宏模块并设置模块相关的参数来实现存储功能。系统的各个部分都承担了不同的功能,其中,存储CPU主要是对指令和数据进行执行,具体的过程是处理器从存储元件中读取相应的指令,CPU再执行指令来运行下行的各种程序,整个过程中的指令都被存储在指令寄存器中。译码过程由控制单元完成,控制单元主要是控制相应的信号进行相互作用,并且控制各个处理单元来执行这些指令。

  系统结构中的控制模块其实是一个状态机,它主要控制CPU的各项动作之间的顺序,比如取指令、译码、执行指令,控制模块进行操作时要针对各个动作发出具体的时序控制信号,使得计算机内部的各个动作都能进行协调的工作,进而完成各个指令的具体功能。这种方法与微程序设计方法不同,微程序设计法主要在控制存储器中写入微指令,通过控制微程序来执行具体的控制指令。

  (二)软件设计

  当系统CPU得到一个复位信号后,系统即开始进行复制操作,复位信号是使CPU内部状态复位的一个信号操作。一般说来,系统的每个寄存器都有不同的功能,寄存器1主要存放模块的的起始地址,寄存器2主要存放系统目标区的起始地址,而寄存器6则主要存放被复制模块的末地址。在具体的操作过程中要判断数据模块的复制工作是否已经结束,若已经满足结束条件则可以停止运行,否则要继续记数直至数据模块复制完成。

  将设计的程序输入并且进行编译之后,还有一个重要的步骤就是仿真,仿真也是对设计进行验证的一个重要步骤,若在仿真中发现不符合要求的地方,则要及时找出原因进行改正,以保证最终结果的正确性。

  结语

  计算机组成与结构课程是锻炼学生积极思考以及提升其思维能力的重要课程,不同的设计对象和内容导致设计的具体内容完全不同,这也考验了学生独立思考的能力,由于EDA技术与计算机输入技术、逻辑编程和仿真等方面都有紧密的联系,而且在硬件实验之后有具体的图像可以进行对比,因此在实验教学中具有很好的灵活性和可操作性。也能提高学生进行软件开发的能力,可以达到课程设计的效果。

数控技术课程设计2

  一、机械加工基础训练

  这个部分总课时为84学时,通过学习铸造、焊接、钳工、车工、铣工这些工种后,我们特意设计了一套包含这些工种的实用工具(套丝扳手和攻丝扳手)。经过这一套零件加工,学生别学习了这些工种牵涉的各种机床使用和安全操作方法,接触了钻床、车床、铣床、齿轮加工机床和内外磨床,掌握了工艺制定方法、加工方法及保证工件精度、表面粗糙度各种技术要求。在这一课题中,我们重点训练了孔加工、螺纹加工及尺寸精度控制等项目,每个学生逐一过关,并对学生在这些项目中出现的问题进行答疑,找出出现错误的原因,然后按照图纸重新进行加工,而对于一些次要项目只要求符合图纸要求。当学生把他们加工的零件组装成一件能使用的产品时,他们的脸上都露出甜美的笑容。

  二、数字加工技术训练

  在这一课题中,我们分为两个部分数控车和数控铣。设计课时为56学时,在数控车中,要求学生熟练使用常用指令、熟练地编程,加工中避免出现不安全的冒险动作和操作。把重点放在高效加工工艺确定、准确的走刀路线使用、程序的最佳优化上。在这样的训练后,让学生按图加工一个(手用千斤顶),不但包含数控车加工的内容,还是一个很美观的小工具。在数控铣中,我们设计了一个精美的(首饰盒),这个产品中,要求学生必须掌握平面、台阶面、内型腔、V型槽、螺纹等项目的加工。要求学生考虑工件的装夹、工艺的确定、保证获得较高表面粗糙度的方法,最后组装成一个小巧可爱的工艺品。

  三、拓展创新加工训练

  这一课题为28学时,起初阶段我们首先介绍了三轴、五轴加工中心的使用知识和操作方法。紧接着给学生布置拓展内容,拓展中要求学生敢于思考、敢于创新,只要学过的知识点都可以设计在要加工的工件中,按照这样的.思路先设计产品,简述产品设计思路,再画出CAD图纸、拟定加工工艺及加工设备。在这些内容基本完成后教给指导老师审核,在指导老师认可的情况下就可以进行产品加工。在这一课题中,学生的思维很活跃,有些还很先进,符合拓展学习要求,如有的学生设计加工出西湖的“三潭”、荷兰风车、国际象棋……

  四、实施方法及成绩评定

  一般把六位学生分为一组,这样在设计中学生可以集思广益,在操作中又可以分工合作,最终成绩评定中又是“风雨同舟”。不断提高互相合作、患难与共的精神。如果一组成绩被老师评定后,那这六个人的成绩都是同一层次的。打分前,老师会对设计思路、工艺、加工易难程度当着学生的面进行点评,指出优缺点,对于存在的问题一一给予分析解答,并指出修改思路,使学生彻底掌握最优化的工艺和加工流程。通过我院数控11241和数控11242两个班级的实践,总体效果如下:

  1.实训课时安排充分,一共178学时。

  2.涉及机械加工中的所有工种,面广量大。

  3.应用新型教学模式———拓展创新教学法。

  4.培养学生团队合作精神,发扬集体的智慧。

  5.极大地提高学生的学习兴趣。在这种模式下,学生带着兴趣而学,老师教得有劲。与以前“满堂灌”是截然不同的效果,特别是采用项目教学法后,学生的练习件组合装配后就是一件有使用价值的产品。最终这两个班级的成绩显示:优秀为18%,良好为70%,及格为12%,不及格几乎没有。今后还会对毕业生在企业的工作情况进行回访,了解他们在企业中遇到什么问题,今后教学中还需添加哪方面知识点,对现行教学内容进行调整和修改,逐步完善高职本科教育体系。总之,高职本科生培养处于摸索阶段,还在不断探索与改进之中。高职本科的特点是培养出知识面广、动手能力强、能较快适应企业生产、及时解决企业存在的技术问题。他们能更快地接受新事物、新技术,并及时转换到生产第一线,这是培养高职本科新型高端技术人才的真正目的。

【数控技术课程设计】相关文章:

尊严课程设计06-29

课程设计总结09-19

课程设计心得12-17

课程设计报告07-23

《尊严》课程设计12-14

数控技术专业的实习日记07-04

数控技术求职信02-08

数控技术就业前景如何?07-14

数控技术就业前景怎样06-28

课程设计心得07-02