汽车轮毂生产专用夹具的控制系统设计.ppt_第1页
汽车轮毂生产专用夹具的控制系统设计.ppt_第2页
汽车轮毂生产专用夹具的控制系统设计.ppt_第3页
汽车轮毂生产专用夹具的控制系统设计.ppt_第4页
汽车轮毂生产专用夹具的控制系统设计.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

微机原理项目汇报 项目六 制作人07级机制2班玄利剑2010年6月3日 一设计要求 汽车轮毂生产专用夹具的控制系统设计 汽车轮毂生产的最后一序是数控车削 需要使用专用夹具 该夹具使用液压装置驱动 中心定位方式 具体的动作过程是 机器手上料送到 液压定位装置启动 中心定位 使用光电传感器检测中心孔定位是否准确 若定位满足要求 驱动液压夹紧装置夹紧工件 使用压力传感器检测是否到达工作压力 夹紧后启动车床主轴开始工作 二 实验设备 四程序流程图 开始 8255a初始化 定义a b口输出 c口低位输入 高位输出 各端口初始化 所有指示灯灭 判断送料 k0 判断对正 k1 判断加紧 k2 判断加工完成 k3 数码管显示 五实现的功能 顺次打开和关闭开关k1 k2 k3 k4 led1 led2 led3 led4顺次闪然后点亮 k4关闭时四盏灯顺次熄灭 同时数码管加1 实验接线图 实验接线图 七程序 stacsegmentstackdb1024dup 0 stacendsdatasegmentleddtdb8dup 0 ledtbdb3fh 06h 5bh 4fh 66h 显示代码表db6dh 7dh 07h 7fh 6fhdataendscodesegment code assumecs code ds data ss stac start movax datamovds axmoval 10000001b 8255a初始化 写入方式控制字movdx 0f003houtdx almoval 11111111b c口初始化movdx 0f002houtdx al jiuxu callshowmovdx 0f002h 读入c口数据inal dxcmpal 11111110b 触发开关 条件满足 开始送料jnzjiuxu 条件不满足 继续判断moval 11101110b 显示 pc4灯亮outdx al songliaodaowei callshowmovdx 0f002h 读入c口数据inal dxcmpal 11101111b 送料到位jnzsongliaodaowei 不满足继续判断moval 11111111b pc4灯灭outdx alcallshowcalldelaymoval 11101111b 定位装置启动pc4亮outdx al dingweijiance callshowmovdx 0f002hinal dxcmpal 11101101b 光电传感器检测定位准确jnzdingweijiancemoval 11001101b pc5灯亮outdx alcallshowcalldelaymoval 11101101b pc5灭 发送信号outdx alcallshowcalldelaymoval 11001101b pc5亮 驱动夹紧装置outdx al ceya callshowmovdx 0f002hinal dxcmpal 11001011b 压力传感器检测压力满足jnzceyamoval 10001011b pc6灯亮outdx alcallshowcalldelaymoval 11001011b pc6灭 发送信号outdx alcallshowcalldelaymoval 10001011b pc6灯亮 启动车床主轴outdx al wancheng callshowmovdx 0f002hinal dxcmpal 10000111b pc6灯灭 加工完成jnzwanchengmoval 11000111boutdx alcalldelaycallshowmoval 11100111b pc5灭 主轴停转outdx alcallshowcalldelaymoval 11110111b pc4灯灭 夹紧装置松开outdx almoval 11110111boutdx al jishu callshowmovdx 0f002hinal dxcmpal 11111111b 取走工件 开始计数jnzjishuoutdx alcallcount 计数callshow 显示jmpjishumovax 4c00hint21h delayprocpushcxpushdimovcx 05ffhbegin1 movdi cxloopbegin1popdipopcxretdelayendp delay2procpushcxpushdimovcx 0f0hbegin2 movdi cxloopbegin2popdipopcxretdelay2endp countproc 定义计数子程序pushcxpushdipushbxpushsimovcx 8 针对显示位数设置循环次数check1 movbl si 将leddt内存单元内容送出incbl 计数加一cmpbl 9 与9进行比较jbecheck2 小于跳转movbyteptr si 0 小于9进位后置零incsi 指针指向下一位loopcheck1 循环八次对八位进行显示 check2 mov si bl 计数加一后送回原内存单元popsipopbxpopdipopcxretcountendp 计数子程序结束 show1proc 定义数码管显示子程序pushaxpushbxpushdxpushsipushcxmovcx 8 根据数码管位数进行循环次数设置movbx offsetledtb 指向显示代码表movah 0feh 指向最右边的数码管cld led lodsb 取出要显示的数字xlatledtb 得到显示代码movdx 0f001h b端口输出outdx al 送出段码moval ah 取出位显示代码movdx 0f000h a端口输出outdx al 送出位码calldelay2rolah 1 指向下一个数码管loopledpopcxpopsipopdxpopbxpopaxretshow1endp showprocpushcxmovcx 4fhagain callshow1deccxjnzagainpopcxretshowendpcodeendsendstart 八存在的问题 本程序没有ad转换程序 所以没能引进压力 和光电传感器 争取在将来的学习中补上这部分知识然后对程序进行修改 九对项目的一些建议 在做项目的过程中 我发现有很多试验箱都是存在问题的 这对于初学的我们来说是很痛苦的 我们不知道当该出现的现象没有出现时是程序和接线的问题还是实验箱的问题 我个人因为试验箱有问题而不断地修改程序就浪费了很多时间 所以我建议对试验箱做如下改进 1 将试验箱加一套隐藏的备份线路 在该线路状态下可以检验各个模块是否完好可用 2 编制配套系统 使得运行某些程序时产生可视化的想象而学生以此可以判断试验箱的好坏与否 十心得体会 初涉微原项目 顿觉眼前漆黑不见五指 心有余而不知何去 于无限迷茫中挣扎 在千路万陌中彷徨 饭不思 茶难想 叹微原之精妙 感项目之神伤 恍恍惚终日 不得半点新阳 转眼间以是数日 大家深感如是下去必然

温馨提示

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

评论

0/150

提交评论