四自由度直角坐标码垛机器人控制系统研究中控制系统的软件设计
时间:2017-08-01
阅读:7765
原创
本文所采用的是基于FX2N-64MT型号PLC控制系统,纸箱码垛机器人控制系统的软件设计主要包括PLC梯形图程序的编写与调试。在对码垛机器人控制系统进行PLC编程时,要对控制系统及控制对象有一个比较深入的了解,其次要充分利用Gx-works2编写程序、仿真。
5. 1 I/O分析
5.1.1确定I/O设备及I/O信号
由码垛机器人控制系统的工作原理、工作流程以及要实现的功能,分析输入输出信号以及设备。
输入信号:设置了5个开关按钮用来手动切换系统的工作方式,即让系统的工作方式在手动、单步、单周期、连续、回原点5种方式之间切换。7个限位开关分别为X轴前、后限位,Y轴左、右限位,Z轴上、下限位,中间原点位置限位。9个按钮分别为控制码垛机器人Z轴上升、下降,Y轴左、右移动,X轴前后移动,手爪夹紧、放松,回原位,除此以外还有启动按钮、停止按钮、紧急停止按钮各1个,输入信号总数为24个。
输出信号:7个控制电磁阀分别为X轴前、后移动电磁阀,Y轴左、右移动电磁阀,Z轴上升、下降电磁阀,手爪夹紧电磁阀。
5. 1. 2I/O分配
在进行PLC软件梯形图设计之前,首先要确定输入点和输出点的地址,否则将不能绘制出PLC外部接线图,也无法进行软件程序的编写。I/O分配主要包括三部分,即名称、元件的符号、输入(输出)点编号。
表5-1给出了PLC控制系统的I/O分配情况。
.jpg)
.jpg)
5.2控制面板设计
在本文所设计的码垛机器人PLC控制系统中,设计了5个工作模式切换开关,1个启动按钮,1个停止按钮,1个紧急停止按钮,6个控制码垛机器人沿着坐标轴运动的行程开关,7个限位检测开关,2个手爪夹紧、放松按钮,一个回原位按钮,总共24个输入信号。其操作面板如图5.1所示
5.3控制系统程序设计
5.3.1程序总体结构
由于软件的功能比较复杂,一般都是进行模块化设计。将码垛机器人控制系统的程序分为4个模块,从上到下分别为公用程序模块、自动程序模块、手动程序模块、回原位程序模块,如图5.2所示。公用程序模块为各部分程序共同使用,主要进行程序的初始化。自动程序模块包括单步、单周期、连续运行,由于这三种工作方式比较类似,所以梯形图程序也比较相似,只要给定不同的条件便能实现不同的工作方式。CJ是条件跳转应用指令,指针标号P1, P2是其操作数。该指令适用于在某种条件下跳过部分不用执行的程序,使用跳转指令使得不同模块的程序不会同时执行。
从码垛机器人操作面板图和PLC外部接线图可以看出,PLC控制系统在工作时,手动、回原位、单步、单周期、连续工作5种工作方式只可能有一种执行,此时其它四种工作方式全部断开。
公用程序无条件调用,无论5种工作方式中的哪一种都可以调用。当选择手动方式的时候也就是X0闭合X1断开,则公共程序执行完之后,将会自动跳转到P0处,由于X0的常闭触点断开,此时就开始执行手动程序,执行完毕之后,程序将会跳到P2处结束。如果X0的常开触点断开,X1的常开触点闭合,手动和自动程序全都被跳过,直接执行回原位程序。当XO和X1的常开触点都闭合时,自动程序执行完将会跳过手动程序和回原位程序。
码垛机器人
四自由度直角坐标码垛机器人控制系统研究
技术干货
好的文章,需要您的鼓励
12
- 最新资讯
- 最新问答
-
智能仓储系统的构成包括什么?有哪些特点?
关键字: 智能仓储 智慧物流 2025-05-15 -
微型压力传感器的原理是什么?有哪些应用?
关键字: 传感器 压力传感器 鑫精诚 2025-04-03 -
立体库堆垛机是什么?有哪几种类型?
关键字: 堆垛机 立体仓库 2025-03-24 -
埋弧焊是什么焊接方法?有什么特点?
关键字: 弧焊 埋弧焊 2025-03-17 -
AGV小车是什么?有哪些分类及特点?
关键字: agv小车 2025-03-12
-
智能焊接机器人的优势有哪些?
标签: 焊接机器人,工业机器人,配天机器人 提问:小王 2025-06-04 14:03:04 -
自动装卸货机器人的组成部分有哪些?
标签: 赛那德机器人,装卸货机器人,赛那德 提问:李子 2025-05-28 11:03:03 -
激光焊接机器人的特点有哪些?
标签: 激光焊接机器人,焊接机器人,工业机器人 提问:小T 2025-04-15 11:02:00 -
工业机器人码垛原理是什么?
标签: 码垛机器人,工业机器人 提问:晓明 2025-03-24 12:00:00 -
什么是自动焊接和半自动焊接?
标签: 焊接,焊接机器人 提问:小君 2025-03-18 09:00:00
相关资讯
相关问答
- 2021-06-10 10:45:45
- 2021-06-11 13:34:28
- 2020-05-29 10:03:22
- 2019-09-24 11:19:01
- 2020-01-16 13:27:13
- 2019-03-22 15:42:15
- 2022-08-11 13:34:57
- 2023-05-09 07:25:25
- 2022-08-24 08:13:44
- 2023-01-10 09:48:37
- 2023-01-27 13:17:04
- 2022-08-03 10:20:40
栏目推荐
- 2025-05-15
- 2025-04-03
- 2025-03-24
- 2025-03-17
- 2025-03-12
- 2025-03-05
- 2025-02-27
- 2025-02-19
- 2025-02-18
- 2025-02-10