资源描述:
《燕山大学微机原理三级项目汽车轮毂生产切削》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、汽车轮毂生产专用夹具计算机控制技术的实现班级:学号:姓名:课程名称:指导教师:2014年5月14摘要31项目内容32设计思路33实验设备54接线图55项目实现的模拟功能76项目程序87程序结果及分析148项目不足149项目总结1414汽车轮毂生产专用夹具的控制系统设计摘要:本项目主要通过汇编语言进行编程,实现汽车轮毂生产专用夹具的控制系统的设计,主要的应用有8255芯片,数码管、蜂鸣器和开关,实现的是汽车轮毂生产的这个过程的模拟。主要包括上料,夹紧,定位,切削和技术五个过程,在整个过程中完成定位和
2、夹紧力的实时监测和调整。1项目内容汽车轮毂生产的最后一序是数控车削,需要使用专用夹具,该夹具使用液压装置驱动,中心定位方式。具体的动作过程是:机器手上料送到------液压定位装置启动------中心定位(使用光电传感器检测中心孔定位是否准确)------若定位满足要求,驱动液压夹紧装置夹紧工件(使用压力传感器检测是否到达工作压力)------夹紧后启动车床主轴开始工作。要求具有计件功能,能够记录每班的生产件数并使用数码管显示。2设计思路按照题目要求,完成此生产需要五步。上料,定位,加紧,车削,计
3、数。具体流程图如下:14Figure1流程图第一步:机器手上料送到程序开始,需要用一个灯表示料已送到,这个过程之中要注意的是,灯一直是亮着的,表示程序一直在进行。第二步:液压定位装置启动送料结束之后,相应的亮着灯熄灭,另一只灯开始亮,表示液压定位装置开始启动。第三步:中心定位定位结束之后,需要相应的灯熄灭,然后要用到的是传感器,在这个过程中,传感器可以用另一只灯表示。第四步:定位满足要求,驱动液压装置夹紧工件定位满足要求,启动液压装置,加紧主轴,若不满足要求,需要蜂鸣器进行报警,然后进行的是调整,
4、调整合格进行下一步,不合格继续进行调整。第五步:夹紧后启动车床主轴开始工作液压装置夹紧工件之后,开始驱动主轴进行工作。在整个过程中对于主轴工作的次数进行计算,实现计数。通过8255向相应的灯发送信号,控制整个过程中灯的亮灭,向led控制灯发送相应的控制字,表示相关的各个过程。将计数所得值转化相应的控制字发送给数码管显示加工的数量。141实验设备表格1实验设备设备数量82551蜂鸣器1开关2发光二极管8Led数码管38088芯片1导线若干2接线图Figure2接线方式主图114Figure3接线方式
5、主图2表格2端口控制对象端口控制对象端口A发光二极管端口BLED端口C发光二极管和蜂鸣器控口端CS1表格3端口地址端口端口位置端口A0F000端口B0F001端口C0F002控口地址0F00314数码管段选发光二极管Figure48255内部线路Figure5数码管内部线路141项目实现的模拟功能表格4项目实现的模拟功能实现功能现象计数功能数码管显示定位检测七号灯闪烁蜂鸣器间断鸣叫报警夹紧检测八号灯闪烁蜂鸣器连续鸣叫报警整个工作流程一至五号灯亮2项目程序.modelsmall.stack.data
6、numdw00hLEDdb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh.codestart:movax,@datamovds,axmovdx,0f003h;写入方式控制字moval,81houtdx,almovdx,0f002h;防止蜂鸣器空响moval,11111111boutdx,alshangliao:movdx,0f000h;上料开始,第一个灯亮moval,11111110boutdx,alcalldelaymovdx,0f000h;加紧开始,第二个灯亮1
7、4moval,11111101boutdx,alcalldelaymovdx,0f002h;定位监测inal,dxtestal,02hjzbaojing1;不符合要求,跳到报警jmpjiajin;符合要求,进行夹紧baojing1:callfengming1;报警,调用子程序jiajin:movdx,0f000h;夹紧,第三个灯亮moval,11111011boutdx,alcalldelaymovdx,0f002h;夹紧监测inal,dxtestal,04hjzbaojing2;jmpqiexu
8、e;baojing2:callfengming2qiexue:movdx,0f000h;切削,第四个灯亮moval,11110111boutdx,alcalldelaymovdx,0f000hmoval,11111111b;切削工作结束,第四个灯灭outdx,aladdnum,01h;实现计数movcx,02ffhosloy:movax,nummovbx,offsetLEDmovdl,0ah;个位数显示divdl14pushaxmoval,ahxlatLEDmovdx,0f001h