微机原理三级项目—汽车轮毂生产专用夹具的控制系统设计_第1页
微机原理三级项目—汽车轮毂生产专用夹具的控制系统设计_第2页
微机原理三级项目—汽车轮毂生产专用夹具的控制系统设计_第3页
微机原理三级项目—汽车轮毂生产专用夹具的控制系统设计_第4页
微机原理三级项目—汽车轮毂生产专用夹具的控制系统设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机原理三级项目汽车轮毂生产专用夹具的控制系统设计学院(系):机械丁程学院年级专业:2012级机设2班学 号:120101010247学生姓名:李浩杰指导教师:陈子明日 期:2015/05/26目录1 、摘要32、项目研究内容33、设计丿总路33. 1思路简述33.2流程图44、实验设备55、模拟功能实现56、接线说明及线路图66. 1 8255 芯片66.2 8155 芯片66. 3实验接线图77、程序代码98、程序运行结果及分析159、项冃改进1610、项目总结161、摘要汽车轮毂牛产的最后一序是数控车削,需要利用液压装置驱动,结合中心定位方式,对 工件的定位和夹持。在检测以上步骤满足要求

2、的情况卞,驱动主轴进行切削。最后进行 计数。本项1=1主要是根据汽车轮毂生产的具体流程,利用8255、8155等芯片,结合实验 课所学对于蜂鸣器、led、数码管等元件的控制,对实际加工过程进行模拟设计。关键字:中心定位、夹持、检测、切削、模拟设计2、项目研究内容汽车轮毂住产的最后一序是数控车削,需要使用专用夹具,该夹具使用液压装置驱动, 中心定位方式。具体的动作过程是:机器手上料送到液压定位装置启动中心定 位(使用光电传感器检测中心孔定位是否准确)若定位满足要求,驱动液压夹紧装 置夹紧工件(使用压力传感器检测是否到达工作压力)夹紧后启动年床主轴开始工 作。要求具有计件功能,能够记录每班的牛产件

3、数并使用数码管显示。3、设计思路3. 1思路简述第一步:拨动总开关机器整体运转开始一一通过拨动开关输入信号控制,通过判断语句 对输入数据进行判断。第二步:打开开关后,机器手上料送到通过蜂鸣器鸣响起提醒。第三步:上料后,液压定位装置启动通过2号led灯亮起表示一直到这一步骤结束 然后熄灭。第四步:屮心定位(使用光电传感器检测屮心孔定位是否准确)开始通过检测4号 拨动开关输入信号,来判断定位是否准确,检测不合格则跳转至屮心定位进行循环检测(2、3号led灯闪烁,蜂鸣);检测合格则定位结束(2、3、4号灯全灭),进行下一步。 第五步:驱动液压夹紧装置夹紧工件通过对步进电机输入脉冲信号控制 第六步:压

4、力检测5号灯亮起表示压力检测开始,通过检测6号拨动开关输入信号, 來判断是否到达工作压力。若判断不符合要求,则跳转至第五步,步进电机连续转动直 至输入信号满足要求,则5、6号灯全灭,进行下一步。笫七步:夹紧后启动车床主轴开始工作对直流电机输入进行旋转切削。第八步:加丄流程结束,计件控制数码管递增显示加工零件数。第九步:总开关处于打开状态,则重复以上步骤进行加工。最后拨动开关1,整体停止。3.2流程图(开始(拨动开关1)v开关1断开(结束4、实验设备设备数量8255芯片1个8155芯片1个蜂鸣器1个步进电机1个直流电机1个led灯6个拨动开关3个数码管2组5、模拟功能实现实现功能现象端口控制总开

5、关拨动开关18255 pb7 输入机器手上料送到蜂鸣器鸣响8255 pco 控制液压定位装置启动2号led灯亮8255 pa6 输出中心定位开始3号led灯亮8255 pa5 输出中心定位检测4号拨动开关输入(合格,下一 步,不合格2、3灯闪烁、蜂鸣)4灯:8255 pa4输入 蜂鸣:8255 pco液压夹紧装置夹紧工件步进电机转动8255 pc4、 5、 6、 7压力检测开始5号led灯亮,6号拨动开关输 入(不合格,5灯一直亮、蜂鸣; 合格,下一步)5灯:8255 pa5输出6号开关:8255 pb3 蜂鸣:8255 pco车床丄轴转动切削直流电机转动8255 pco计件数码管循环显示81

6、55 a端口控制位选b端口控制位选6、接线说明及线路图6. 1 8255 芯片b4 区:cs、ao、a1a3 区:cs1、ao、a1b4 区:jp56(pa 口)g6 区:jp65 (led 指示灯)b4 区:jp53(pbi_i)g6x:b4x: tp52(pc m)蜂鸣器(pco)、步进电机(pc4、5、6、7)肓流电机(pc1)口4pao5?a1中pa:1pas40pa4:?pa:5spa5rpa-ispbo19?51i:ps:21p53f5423pb:24px二 ps*141:15r】3;jp65 (led指示灯)jp80 (开关)步进电机蜂鸣器 肓流电机图1 8255线路图b4 区:

7、cs、to/ma3 区:cs2、a8b4区:jp76 (pa 口)g5区:jp42 (b数码管段码)b4区:jp75 (pb 口)g5区:jp41(c数码管选择脚)线路图:cs2o_q图2 8155线路图話m2眾ms?霊器盂?/££ 養盤怂d嚣ale沖g适6. 3实验接线图图3接线图1图4接线图2图5接线图3扩用图6接线图47程序代码.model small .dataled db 3fh,()6h,5bh,4fh,66h,6dh;7dh,()7h,7fh6fh;数码管显示代码jishu dw oh.stack.code .startupmov dx,0e 1 oohmov

8、 al,3out dx.almov dx,ofoo3hmov aljooooolob out dx,almov dx,0f002hmov aljillllolb out dx.al;8155初始化;b输入;蜂鸣器、直流电机初始化;灯初始化全灭mov dx,ofoo()h mov aloffhout dx,al kaishi: mov dx,0f001h in al,dx mov dx,0f000h out dx,al cmp al,01111111b jnz kaishi again:mov dx,0f002h mov al,00000000b out dx.al call fengmingy

9、anshil mov al,0000000lb out dx.al mov dx,ofoooh mov al,00111111b out dx,al call dengyanshil call dengyanshi 1 call dengyanshil call dengyanshil dingwei: mov dx,ofoooh mov al,00011111b out dx.al call dengyanshil mov dx,of()o()h mov al,0()l 11111b out dx.almov dx,0f001h call dengyanshil call dengyansh

10、il in al,dx mov dx,ofoooh out dx.alcmp al,01101111b jnz qiaomov dx,ofoooh mov al,01111111b;开始b 口输入;a 口输出;灯不亮跳转;蜂鸣器响,pco端口;蜂鸣调用延时;蜂鸣器停;2号灯亮(液压定位装置启动);2、3z间延吋现彖明显;3号灯亮(中心定位启动);延时现彖明显;3号灯灭,循环2、3灯闪烁力口输入,4号灯判断屮心定位是否准确;a 口输出 如果灯亮,dx现在为01101111b;中心定位不准报警;定位满足,23号灯灭4保持亮out dx,al mov ex j 5 bujin: mov dx,0f0

11、02h mov al,01111101 b out dx.al call bujinyanshi mov dx,0f002h mov al,10111101b out dx,al call bujinyanshi mov dx,0f002h mov al,11011101b out dx,al call bujinyanshi mov dx,0f002h mov al,l 1101101b out dx7al call bujinyanshi loop bujin jmp jiancehuilujmp again qiao:call baojingl jmp dingwei jiance: m

12、ov dx,ofooohmov al,01110111b out dx.al call dengyanshi 1 mov dx,ofoooh mov al,olllllllb out dx.al;使步进电机持续运转一段时间;驱动液压装置夹紧;报警跳转超出范围,中间过渡;5巧灯亮(检测是否到达工作压力);延时现象明显;5号灯灭,可能导致1号灯也闪烁;b 口输入,传感器信号采集6号灯;a 口输出mov dx,ofo()lh in al,dx mov dx,ofoooh out dx,al emp al,0110101 lb jnz jiancemov dx,ofoooh;4 灯灭mov al,01

13、111011bout dx,alcall dengyanshilmov dx,ofoooh mov al,01111111b out dx,alcall dengyanshil call dengyanshi 1 call dengyanshi 1mov ex,ohzhiliu:mov dx,0f()02h mov al,11111111b out dx,alcall zhiliuyanshil mov aljlllllolb out dx,alloop zhiliuadd jishu,olhcall jimov dx,of()olh in al,dxmov dx,ofoooh add dx,

14、01101011b out dx,alemp al,01111111b jz huilu;6号灯亮一下;6灯灭;调用三次延时隔开直流(主轴)与上一步检测;使直流电机持续运转一段时间;高电平开始(pc1控制);低电平停止;计数显示;判断开关是否打开,b 口输入;a 口输出;保持4、6号灯灭;00fbhbaojingl proc mov dx,0f002h mov aloooooooob out dx,alcall fengmingyanshi i mov al,0000000lb out dx,al;蜂鸣器响,pc0端口;蜂鸣调用延时;蜂鸣器停baojingl endp;了程序 fengming

15、yanshil proc mov ex,oh a:nop loop aret fengmingyanshil endpdengyanshi 1 proc mov ex,oh b:nop loop b retdengyanshi 1 endpbujinyanshi proc push ex mov cxjoooh c:loop c pop ex retbujinyanshi endpzhiliuyanshil proc push ex;计数mov ex,2 d: loop d pop ex ret zhiliuyanshi 1 endpji procpush axpush bxpush expu

16、sh dx mov cx,4fffh xianshi: mov axjishumov bx,offset ledmov dl,oah;个位数显示div dlpush axmov al,ahxlatmov dx,0e101hout dx,almov al,l 1111110bmov dx,0e102hout dx.alcall zhiliuyansh 订pop axmov ah,oh;十位数显示mov dl,oahdiv illpush axmov al,ahxlatmov dx,0e101hout dx.almov al,11111101bmov dx,0e102hout dx,alpop a

17、xmov ah,oh;白位数显示mov dl,oahdiv dlpush axmov al,ahxlatmov dx,0e101hout dx,almov al,11111011bmov dx,0e102hout dx,alpop axmov ah,oh;千位数显示mov dl,oahdiv dlpush axmov al,ahxlatmov dx,0e101h out dx,almov al,l 111011 lbmov dx,0e102h out dx,alpop axmov ah,oh;万位数显示mov dl,oahdiv dlpush axmov al,ahxlatmov dx,0e1

18、01hout dx,almov al,11101111bmov dx,0e102hout dx,alpop axloop xianshipop axpop bxpop expop dxretji endpend8、程序运行结果及分析打开总开关后,1灯亮起,2、3灯闪烁,中心定位不合格蜂鸣报警等均正常。在输 入信号后,报警停止,程序正常运行。接着步进电机转动,5号灯亮起,未输入信号时5 号灯保持亮状态,蜂鸣器报警,提示未夹紧。输入信号示,5号灯灭,报警停止。顺利进 行下一步的切削加工,直流电机转动,数码管完成计数。整体加工完成一次,在总开关 保持打开的状态下,程序循环执行,完成工件加工。断开开关后,整体停止,程序结束。综上整体运行过程及结果完全相同,达到实验要求。9、项目改进虽然程序的整体运行良好,但是还是存在一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论