
上螺丝机械手控制系统.doc
9页上螺丝机械手控制系统 专业:电气信息类 姓名:陈红臻 学号:110408815 指导教师:周劲摘要: 为了提高流水线上的生产效率,研制了机械手自动加螺丝装置本文详细分析了X-Y螺钉装配机械手装置的原理和构成,并设计了机械手自动加螺丝装置的硬件部分关键词:机械手;PLC;步进电机;变压器;触摸屏 1 概述1.1 上螺丝机械手的设计背景机械手能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置机械手主要由手部和运动机构组成手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度为了抓取空间中任意位置和方位的物体,需有6个自由度自由度是机械手设计的关键参数自由度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。
一般专用机械手有2~3个自由度机械手的种类,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨迹控制方式可分为点位控制和连续轨迹控制机械手等机械手通常用作机床或其他机器的附加装置,如在自动机床或自动生产线上装卸和传递工件,在加工中心中更换刀具等,一般没有独立的控制装置有些操作装置需要由人直接操纵,如用于原子能部门操持危险物品的主从式操作手也常称为机械手1.2 上螺丝机械手控制系统介绍X-Y螺钉装配机械手控制系统包括三菱的FX(1N)-24MT PLC,西门Smart700触摸屏,变压器,步进电机,丝杠及机械手等硬件设施该系统设计先在笔记本中设计好触摸画面,在将画面传输到触摸屏中,然后将编译好的程序下载至PLC中,再将触摸屏与PLC进行通信在该系统中通过Smart700的触摸屏画面中的24个位置来控制双丝杠的动作位置,当到按下换面的启动按钮后系统处于待运行状态,在选取24个位置的任意位置系统开始运行,当运行完一个过程后,回到起始位置画面的停止按钮和急停按钮,停止按钮按下是完成整个动作后停止,而急停按钮按下是动作立马停止2 X-Y螺钉装配机械手控制系统的工作原理2.1 硬件布置图X-Y螺钉装配机械手控制系统在硬件接线上由2个变压器分别为步进电机和吸盘供电,由触摸屏给一个信号然后传输到PLC上,通过程序,然后反应到步进电机上,步进电机按照程序给的步数作出反应控制双丝杠的位置到达指定的工作点,吸盘吸取模拟机械手动作。
最终返回原点,动作结束 2.2 电气接线原理图 X-Y螺钉装配机械手控制系统主要采用PLC、触摸屏,按钮控制,其中PLC是三菱的FX(1N)-24MT PLC、触摸屏采用的西门子的Smart700,步进电机的型号为HB-4020M,来实现半自动流程的控制 2.3 系统配置图下图所示为该系统配置图,其中有触摸屏,控制器PLC,外部设备包含了2根丝杠,2个步进电机连接方式是触摸屏与控制器进行通信然后在通过PLC编程来控制外部设备 3 X-Y螺钉装配机械手控制系统的硬件配置3.2 系统控制器配置(1)简单介绍FX1N系列是功能很强大的微PLC,可扩展到多达128 I/O点,并且能增加特殊功能模块或扩展板通信和数据链接功能选项使得FX1N在体积、通信和特殊功能模块等重要的应用方面非常完美2)定位和脉冲输出功能一个PLC单元能同时输出2点100KHz脉冲,PLC配备有7条特殊的定位指令,包括零返回、绝对位置读出、绝对或相对驱动以及特殊脉冲输出控制3) 其它功能如表所示内置式24V直流电源24V、400mA直流电源可用于外围设备,如传感器或其它元件。
时钟功能和小时表功能在所有的FX1N PLC中都有实时时钟标准时间设置和比较指令易于操作小时表功能对过程跟踪和机器维护提供了有价值的信息持续扫描功能为应用所需求的持续扫描时间定义操作周期输入滤波器调节功能可以用输入滤波器平整输入信号(在基本单元中x000到x017)元件注解记录功能元件注解可以记录在程序寄存器中程序编辑改变程序不会损失工作时间或停止生产运转RUN/STOP 开关面板上运行/停止开关易于操作远程维护远处的编程软件可以通过调制解调器通信来监测、上载或卸载程序和数据密码保护使用一个八位数字密码保护您的程序4)该系统采用了三菱的FX(1N)-24MT的PLC4 X-Y螺钉装配机械手控制系统4.1 X-Y螺钉装配机械手控制系统变量根据X-Y螺钉装配机械手控制系统的控制要求,现列出X-Y螺钉装配机械手控制系统的输出与输入的资源配置,见表所示PLC输出变量变量初值说明Y00纵向电机正转Y10横向电机正转Y20纵向电机反转Y30横向电机反转Y40吸盘QP变量M000位置M101位置M202位置M303位置M404位置M505位置M606位置M707位置M808位置M909位置M10010位置M11011位置M12012位置M13013位置M14014位置M15015位置M16016位置M17017位置M18018位置M19019位置M20020位置M21021位置M22022位置M23023位置M24024位置M250Y轴调零M260X轴调零4.2 X-Y螺钉装配机械手控制系统介绍(1)FNC12 DMOV传送指令如图所示。
2)高速脉冲输出指令(FNC57 PLSY),带加减速脉冲输出指令(FNC59 PLSR)如图所示从Y000或Y001输出的脉冲数将保存以下特殊数据寄存器中:D8140(低位) 输出至Y000的脉冲总数D8141(高位)(FNC59(PISR),FNC57(PLSY)指令的输出脉冲总数)D8142(低位) 输出至Y001的脉冲总数D8143(高位)(FNC59(PISR),FNC57(PLSY)指令的输出脉冲总数)D8136 (低位) 输出至Y000和Y001的脉冲总数D8137 (高位) 各个数据寄存器内容可以利用“D MOV K0 D81□□”执行清除 (3)FMOV比较与传送指令如图所示5 X-Y螺钉装配机械手控制系统的人机界面5.1 主画面该系统用WinCC flexible来进行画面的布置,下图为系统控住的主画面包含了24个可以选取的位置,以及原点的复位,单X轴,Y轴的调零功能介绍:(1)主画面即选点位置画面;(2)当选择画面中启动按钮后,系统进入待运行状态; (3)当选择了手动时,可以手动控制双丝杠的X或Y轴的位置调整;(4)主画面的0-24点代表电机要运行到的位置;(5)停止按钮功能,当按下停止按钮后,系统完成整个的工件动作之后,在按下任何按键无效;(6)急停按钮,按下急停后,电机立马停止动作,再次按下急停按钮,电机继续动作;(7)返回原点按钮按下后,X,Y轴电机都复位到原点。
5.2 画面创建画面的创建使用的是WinCC flexible软件,创建过程如下图图 5.3 屏幕选择在上图中间是画图界面,右边是画图工具,左边是各类选项其中包括了画面变量的设置,画面与PLC通信选项等在通讯介面中通讯驱动程序当触摸屏与笔记本通讯是选择SIMATIC S7 200,当触摸屏与PLC通讯是选择Mitsubishi FX,其他的选项不用更改。
