1、货物由堆垛单元输送到接收货物载货台后,直流电机M11启动,正转90度后停止, 巷道起重机M13起动到位,直流电机M12启动正转,将货物推至货物托盘机构,确认货物推放到位后,M11,M12反转回到原位判断A号货架是否有空位,没有的话再判断B货架是否有空位,步进电机启动,巷道起重机移至空位处,货物托盘机构存货,货物存入仓库后,货物托盘机构回道原位,巷道起重机回去货位。图1 结构框架图三、工作方案选择 1、 存储单元控制面板图2 控制面板图 (1)、仓储单元电源控制区域(POWER)OFF:急停按钮,可切 断仓储单元电源;ON:仓储单元上电。(2)、仓储单元自动操作区RESET:复位按钮;STARE
2、:自动运行开始;HOLD:进给保持。(3)、仓储单元功能选择旋钮(MODE)功能选择旋钮可选择自动(AUTO)或手动(JOG)。图3 手动操作区域图(4)、仓储单元手动操作区域(JOG START)X回零:首次开机必须执行该操作,使巷道起重机回零;Z回零:首次开机,必须执行该操作,使货物托盘回零;托盘前:托盘向前运动;托盘后:托盘向后运动;接受:当满足接受条件时(如:接受货物载货台上有货等),每按一下完成货物托盘从接受货物载货台上获取动作的一步(共7步);仓储:将货物送至高层货架堆放。2、储单元操作步骤(1)、开机A、合上总电源开关QS1(在仓储单元电柜右侧)B、拧开操作面板急停按钮C、按操作
3、面板上的电源ON 按钮,仓储单元启动,并进入可工作状态。(2)、关机A、确认机床可动部分已停止运动;B按操作面板上的急停按钮,关闭PLC单元和驱动单元等;C、关闭总电源开关QS1。当仓储单元开机后,即可进行受动操作,在无报警的情况下,通过面板转换开关可使本单元处于自动操作模式。(3)、回参考点A、首先应确保机床已正常起动;B、将操作方式置于手动方式下;C、将接收货物载货台和货物托盘机受动操作到安全位置;D、确保在回参考点时,各可移动部件不会产生碰撞;E、按下Z回零按钮,执行Z轴回零操作;F、Z轴到达零点后,Z回零按钮指示灯亮;G、按下X回零按钮,执行X轴回零操作;H、X轴到达零点后,X回零按钮
4、指示灯亮。四、硬件设计1、行程开关行程开关也称位置开关。根据行程开关的结构可分为机械结构的接触式有触点行程开关和电气结构的非接触式接近开关。接触式行程开关靠移动物体碰撞行程开关的操动头而使行程开关的常开触头接通和常闭触头分断,从而实现对电路的控制作用。在设计中,每个货物的存放必然会接触每个仓库的底部,如果把接触式行程开关安装在每个仓库的底部,接触式行程开关检测到货物后把信号送给可编程控制器,以达到检测仓库是否有货物的目的,这种方法更加方便于检测,而且行程开关在价格上比传感器便宜许多,因此选择接触式有触点行程开关。行程开关是依靠产生机械运动的行程位置而动作的开关电器,利用它可以检测机械的动作位置
5、。行程很小的开关称为微动开关。当外界撞块压下操作按钮时,触电闭合;撞块离开时,触点断开。图4行程开关与PLC接线图2、伺服电机伺服电动机又称执行电动机,在自动控制系统中,用作执行元件,把所收到的电信号转换成电动机轴上的角位移或角速度输出。伺服电动机分为直流和交流伺服电动机两大类,其主要特点是,当信号电压为零时无自转现象,转速随着转矩的增加而匀速下降。本次设计中仓储站仓储单元中X轴移动选用直流伺服电机来执行,步进电机同样可以完成,由于步进电机驱动通常带有细分,而停止时通常会停止在细分点也就是不是磁极点上,那么停电后再次上电时驱动器不会按照停止时的各相电流进行分配,那么出现了步进电机重新上电时通常
6、会出现强烈的小振一下,也就是转子迅速与初始定子磁场对应,而伺服电机则没有该现象。相对于伺服电机,伺服电机更可以通过外部的编码器分辨率的加大来提高精度,因此定位更加精确,因此选择直流伺服电机来控制X轴的移动。直流伺服电机的输出转速与输入电压成正比,并能实现正反向速度控制。具有起动转矩大,调速范围宽,机械特性和调节特性的线性度好,控制方便等优点。图5伺服电机控制器接线图图6伺服电机接线图3、元器件的选择元器件型号数量备注可编程控制器(PLC)FX2N-64MR/MT1三菱PLC驱动装置FX2N-20GM空气开关DZ47-60 C153CHINT变压器GBK3-1000220/45,220/30,5
7、060HZ按钮NP42伺服电机驱动器KINCO-ECOSTEP100驱动电机伺服电机KINCO- 23S21驱动水平丝杆行程开关5A125VAC 3A250VAC13用于判断仓库有物触点传感器LJ8A3-2-Z/BX15用于判断托盘货物等到位接近开关LJ12A3-4-2/BX用于接收货物载物台运行到位表1原器件的选择五、软件设计1、软件设计流程图1.1仓储部分总流程图图7仓储部分总流程图1.2伺服电机控制运作流程图图8伺服电机控制运作流程图2、 I/0地址表对于软件编写首先要确定I/O地址表,下表就是此次程序的地址表。表2 输入信号分配表输 入 信 号序号功能代号输入编号A1库检测SQ10X0
8、A2库检测SQ11X1A 3库检测SQ12X24A 4库检测SQ13X35A 5库检测SQ14X46A 6库检测SQ15X57A 7库检测SQ16X68A 8库检测SQ17X79B 1库检测SQ20X810B 2库检测SQ21X911B 3库检测SQ22X1012B 4库检测SQ23X11B 5库检测SQ24X1214进库到位SQ25X13出库到位SQ26X1416X回零S100X1517X回零完成SQ27X1618X到位SQ28X17表3 输出信号分配表输 出 信 号输出编号开始灯(仓储)H11Y6DIN7原点开关Y10X驱动上电KA17Y11DIN1POS1Y12DIN2POS2Y13DIN3POS3Y14DIN4POS4Y15DIN5点动正转Y16DIN6点动反转Y17复位灯(仓储)H20Y20X回零灯H21Y21进库灯H22Y22出库灯H23Y233、PLC程序设计当PLC检测到 “X回零”按钮被按下,可编程控制器接收到信号后,发出指令给伺服电机驱动器。PLC梯形图如下图:伺服电机驱动器控制伺服电动机转动,使巷道起重机沿X轴方向回归零位,接近开关检测到X轴回零处。