加工中心轮式刀库控制系统设计.docVIP

  • 19
  • 0
  • 约1.92千字
  • 约 8页
  • 2017-06-27 发布于江西
  • 举报
加工中心轮式刀库控制系统设计

(一)设计课题:加工中心轮式刀库控制系统设计 一、实验目的: 通过对一个加工中心刀库的控制程序的设计,熟悉基于PLC的中小型控制系统的设计,掌握其设计方法,设计思路,为今后工作中PLC的应用打下基础。 二、实验要求: 刀库容量为10把(0~ a) b) 刀库若处于a 图中位置,则此时若取0~~~~)~(取刀口)。为提高取刀效率,按路径最短原则取刀,即要求换刀时按最小旋转角(≤180o)转动。“设定取刀号”减去“现值刀号”,如果其值大于5,则确定刀库盘转动的方向为正向,否则反转。例如:设定取刀号为9,现值刀号为3,则9-3=6 5,置正转标志(刀库将正转144o);若设定取刀号为6,现值为3,则6-3=3 5,置反转标志(刀库将反转108o);如果设定取刀号为1,现值为3,则1-3=-20,需取补修正,-2+10=85,置正转标志(正转72o),由于85,经小于半数处理,10-8=2。小于半数处理的目的是使刀库盘转动的角度小于180o。 图 刀库示意图 三、实验装置: 此次实验,我们利用一个模拟刀库实验装置完成程序调试,此装置利用直流减速电机作为刀库驱动,利用刀库盘上打孔的方式表示刀位,光电开关取刀库转位信号,数码管显示刀号(注:如果使用没有安装光电开关的实验板模拟可采用“手动按钮key5”进行模拟)。 刀库系统原理图 刀库系统接线图 四、实验过程及时间安排: 此次实验程序较长,难度较大,建议使用分段编程调试的方法,将程序分为手动,选刀位显示,取刀线路优化,旋转过程中的刀位显示等多个程序段分别依次编程调试。 时间安排为1周:分析课题及系统选型1天;系统原理图及程序框图分析及设计1天;程序设计与调试2天;综合调试、结果分析撰写实验报告1天。 五、实验报告: 1、整理出控制程序梯形图。 2、总结程序编写和调试中的经验和体会。 注:为方便连线,统一输入输出分配: 输入: 清除键 X00取刀按钮 X01 启动按钮 X02暂停键 X03手动按钮 X04光电开关输入X04(复用手动按钮) 输出: 电机正反转 Y00-Y01 (正转时Y00为ON,Y01为OFF;反转时Y01为ON, Y00为OFF)。 数码管显示 Y02-Y05 (当Y05~Y02分别对应0000、0001、0010、0011、0100、0101、0110、0111、1000、1001时数码管对应显示0~9) 按键作用: 清除——使数码管显示为零。 输入——按键次数代表想要输入的工位号。 启动——输入工位号后,启动键使模型自动运行。 暂停——当模型机转动时,该键可使机器暂停,再次按下继续运动。 手动——初始状态下:按下一次,转过一个工位,持续按着则保持转动;启动状态下:用来模拟光电开关采集刀位。 数码管——显示工位号。 (二)、控制程序梯形图 (三)、程序编写和调试中的经验和体会 本周的课程设计是PLC部分。此次设计以分组的方式进行,我们做的是加工中心轮式刀库控制系统设计。因为在课堂上学习的是欧姆龙PLC编程,当拿到课题要用李扬PLC的时候,赶到有一些困难。但通过结合说明书跟课本的基本知识,举一反三,我们初步掌握了PLC设计的步聚和基本方法,运用Gppw软件编程跟仿真,从而完成了任务。 以下是在设计编程部分遇到的问题跟解决方法: 1、有两种方法可以验证数据是否正确保存到EEPROM中: 1)在“系统块-数据保持”设置中取消相应数据区(V存储区)的保持设置,则CPU在上电时会用EEPROM中相应区域的数值覆盖RAM中的数据,可以检查数据是否正确 2)使用Micro/WIN的Upload(上载)功能,将数据块上载到Micro/WIN项目中;上载的数据来源是EEPROM而不是RAM 2、在自由口通讯中,想要人为结束RCV接收状态,应在接收指令控制字节(SMB87/SMB187)的en位可以用来允许/禁止接收状态。可以设置en为“0”,然后对此端口执行RCV指令,即可结束RCV指令。 3、在自由口通讯中需要定时向通讯对象发送消息并等待回复的消息,如果因故消息没有正常接收, 可以在开始发送消息时加上人为中止RCV指令的程序。 在设计的过程中我们还得到了老师的帮助与意见。在这衷心感谢老师的帮助与支持。 现代机械工程基础实验Ⅰ(机电)实验报告 第 0 页 共 6 页 - 6 - 现代机械工程基础实验Ⅰ(机电)实验报告 - 1 - 现代机械工程基础实验Ⅰ(机电)实验报告 - 8 - - 1 -

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档