ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:1.71MB ,
资源ID:5940572      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5940572.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(YL-G001智能物料搬运装置实训 包括程序.doc)为本站会员(wspkg9802)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

YL-G001智能物料搬运装置实训 包括程序.doc

1、 智能物料搬运装置实训实验目的:了解物料搬运装置的工作原理以及传感器的使用方法,编程实现物料搬运装置动作的控制,实现对 1 工位小球的循环抓取。 实验设备:电源模块主机模块智能物料搬运装置传感器配接模块继电器模块实验内容:让智能物料搬运装置在启动时进行初始化动作,通过 1 工位上的物料传感器判断该位置是否有小球,有则执行动作抓取小球,并在 3 工位放下小球,通过各个传感器实现对装置运动轨迹的检测,实现简单的循环搬运功能。通过光电传感器判断一工位物料有无,通过光纤传感器判断手爪中是否有物体,通过磁性开关判断手爪是否夹紧及是否到达底部,通过行程开关控制手爪的运动轨迹。通过一对电磁阀来控制电机的正反

2、转实现手爪的左右移动,通过电气阀控制手爪的夹紧,放松,下降的动作。物料搬运装置内部电气图:实验步骤:实验接线:物料搬运装置 传感器配接模块 主机模块 继电器模块 物料搬运 (端子号 4) IN0 OUT0 P3.0 (5) IN1 OUT1 P3.1(6) IN2 OUT2 P3.2(7) IN3 OUT3 P3.3(8) IN4 OUT4 P3.4(9) IN5 OUT5 P3.5(11) IN6 OUT6 P3.6 (12) IN7 OUT7 P3.7(10) IN0 OUT0 P2.0P1.0 K2 NO (端子号13)P1.1 K3 NO (14)P1.2 K4 NO (15)P1.3

3、 K5 NO (16)P1.4 K6 NO (17)物料搬运装置 传感器配接模块 继电器模块 红端 24V COM 24V COM+ 5V COM 24V 地 黑端 0V COM- 0V 参考例程:附后实验思考:1 如何实现两个工位的循环搬运2 如何设置搬运的优先级。H 语言部分#ifndef _text1_H_#define _text1_H_/* BYTE Registers */sfr PCON = 0x87;sfr TCON = 0x88;sfr TMOD = 0x89;sfr IE = 0xA8;sfr TL0 = 0x8A;sfr TL1 = 0x8B;sfr TH0 = 0x8C

4、;sfr TH1 = 0x8D;sfr IP = 0xB8;sbit TR1 = TCON6;sbit ET1 = IE3;sbit EA = IE7;/* BYTE Registers */sfr P0 = 0x80;sfr P1 = 0x90;sfr P2 = 0xA0;sfr P3 = 0xB0;/* P1 */sbit OUT1 = P10; /驱动电机左移sbit OUT2 = P11; /驱动电机右移sbit OUT3 = P12; /驱动手爪夹紧电磁阀sbit OUT4 = P13; /驱动手爪放松电磁阀sbit OUT5 = P14; /驱动手爪升降电磁阀 /* P0 */sb

5、it INT9 = P20; /手爪是否有物体检测/* P3 */sbit INT1 = P30; /1 工位限位sbit INT2 = P31; /2 工位限位sbit INT3 = P32; /3 工位限位sbit INT4 = P33; /手爪复位检测sbit INT5 = P34; /手爪到位检测sbit INT6 = P35; /手爪夹紧检测sbit INT7 = P36; /1 工位物料sbit INT8 = P37; /2 工位物料#endifC 语言部分#include#define uint unsigned int/*延时*/void delay(uint t)unsign

6、ed char i;while(t-)for(i=123;i0;i-) ;void initial()P3=0XFF;P1=0XFF; /手爪上升 delay(300);if(INT9=0) /如果手爪有东西,那向左运动,放松手爪后回 1 工位OUT1=0;while(INT3!=0) ;OUT1=1;OUT4=0;delay(200);OUT4=1;if(INT6=0)OUT4=0; delay(300); OUT4=1;if(INT1!=0)OUT2=0; /当电机不在 1 工位的时候,电机向右运动while(INT1!=0);OUT2=1; /当电机到达 1 工位时,电机停下void d

7、ongzhuo1(void)uint j=0;OUT4=0; /手爪放松delay(300);OUT4=1; /手爪放松电磁阀关闭OUT5=0; /手爪下降while(INT5=1); /手爪到位检测OUT3=0; /手爪夹紧delay(200);OUT3=1;while(1)delay(100);if(INT6=0) break;else OUT4=0;delay(300);OUT4=1;break;OUT5=1; /手爪上升delay(500); while(INT4=1); /手爪复位检测void dongzhuo2(void)OUT1=0;while(INT3!=0); OUT1=1;

8、delay(1000);if(INT3=0) /再次判断有没有真的到达 3 工位OUT4=0;delay(200);OUT4=1;elseOUT1=0;while(INT3!=0); OUT1=1;delay(300);OUT4=0;delay(1000);OUT4=1;void main()delay(300);initial();while(1)if(INT7=0) /如果 1 工位有球 if(INT1!=0) /如果电机不在 1 工位,电机向右OUT2=0;while(INT1!=0);OUT2=1; /当电机到达 1 工位时,电机停下if(INT7=0) /再次判断 1 工位有没有球,有球,手爪下降抓球dongzhuo1();if(INT9=0)dongzhuo2();elseOUT4=0;delay(500);OUT4=1;if(INT8=1)

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报