管桩端板多工位机器人自动化焊接系统设计中I/O信号设计
4. 2. 3 I /O信号设计
I/O信号是PLC与外界电气控制元件联系的纽带。本机器人(焊接机器人)焊接系统I/O信号分为PLC和ABB机器人之间的I/O信号设置和PLC和外围限位开关、按钮和安全光栅等电气元件的I/O信号设置两大类。 为了实现机器人和PLC之间的一对一通信,两者之间的I/O信号设置必须一一对应。在step?中完成PLC的硬件组态之后,每个机器人都被分配了与PLC共用的I/O地址,如表4.2 o PLC用于和每个机器人通信的I/O地址共8个字节,即128个输入和输出信号。机器人和PLC之间的I/O对应关系如表4.3 , 4.4和4.5 。
PLC与外围安全设备和操作台按钮之间的I/O信号如表4.6。
4. 2. 4 PLC控制程序设计
多工位机器人焊接系统的PLC控制程序比较复杂,为了让程序条理分明、逻辑性突出,采用模块化的编程方法,简化主程序OB 1,将重要执行部件的子程序编写成功能FC以便在主程序中调用。PLC程序的结构框图如图4.9。
在图4.9的程序框图中,OB 1为主程序,在其中调用其他FC子程序。OB 100为暖启动组织块,此块中包含PLC开机初始化程序。OB10为时间日期中断组织块,本系统设置为每天中断,用于统计每天的生产数据。FC1-10为各执行部件功能子程序,在主程序OB 1中完成调用。另外,程序还有功能数据块DB,作为各子程序的数据缓冲区。
4. 2. 4. 1主程序
多工位机器人(焊接机器人)焊接系统主程序流程图如图4.10所示。从主程序流程图中可以看到PLC开机运行后,首先要判断设备是否出现安全报警,还要判断各执行机构是否处于初始位置,比如五个机器人都要处于机械原点,上料毛坯架和成品架都要位于指定位置。系统处于程序规定的初始状态,PLC才向下执行程序,否则停机检查。管桩端板毛坯型号由系统自动识别,然后PLC将毛坯型号对应的程序号发给五个机器人,程序号由二进制编码生成。上料机器人得到PLC允许动作的信号后,执行相应的搬运动作。上料机器人搬运完两块端板毛坯后,PLC向其中一个供料机器人发送动作信号。供料机器人夹取两块毛坯转至CCD相机拍照,机器视觉系统判断焊缝宽度,生成对应区间编码,发送给焊接机器人。如果焊缝宽度大于3~或者视觉系统没有找到焊缝中心线坐标,则视为废料,焊接机器人不执行焊接任务。然后供料机器人转至焊接机器人完成焊接任务。这里需要有一个机器人互锁的设置,因为如果两个供料机器人同时转至焊接机器人,就会发生碰撞。所以当有一个供料机器人己经处于焊接位置时,互锁标志位置1,只有互锁标志位为0时,供料机器人才能转向焊接机器人执行焊接任务。主程序部分代码如图4.11。
好的文章,需要您的鼓励
6
- 最新资讯
- 最新问答
-
智能仓储系统的构成包括什么?有哪些特点?
关键字: 智能仓储 智慧物流 2025-05-15 -
微型压力传感器的原理是什么?有哪些应用?
关键字: 传感器 压力传感器 鑫精诚 2025-04-03 -
立体库堆垛机是什么?有哪几种类型?
关键字: 堆垛机 立体仓库 2025-03-24 -
埋弧焊是什么焊接方法?有什么特点?
关键字: 弧焊 埋弧焊 2025-03-17 -
AGV小车是什么?有哪些分类及特点?
关键字: agv小车 2025-03-12
-
激光焊接机器人的特点有哪些?
标签: 激光焊接机器人,焊接机器人,工业机器人 提问:小T 2025-04-15 11:02:00 -
工业机器人码垛原理是什么?
标签: 码垛机器人,工业机器人 提问:晓明 2025-03-24 12:00:00 -
什么是自动焊接和半自动焊接?
标签: 焊接,焊接机器人 提问:小君 2025-03-18 09:00:00 -
发那科机器人的信号种类?
标签: 发那科机器人,IO信号 提问:小马 2025-03-10 15:00:00 -
弧焊机器人有什么性能标准和要求?
标签: 弧焊机器人 提问:小常 2025-03-05 15: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-10-08 09:43:45
- 2022-08-16 15:24:08
- 2022-09-04 12:21:15
- 2022-09-07 14:44:11
- 2022-09-12 21:10:37
- 2022-12-06 16:27:14
- 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