工业机器人现场编程流水生产线的搬运码垛运动编程课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
添加取料过程命令行
设定抓爪为打开状态
4)机器人在运行到 P5点时,应关闭抓爪以抓取物料,所以在 P5点命令行下添加逻辑命令 OUT ,设定值为 TRUE。
添加闭合抓爪的命令
5)机器人从 P5点运动到P6点之前,需完成抓爪闭合工作,添加 WAIT指令,使抓爪在离开 P5点之前有充足的时间夹紧物料。
P1(P3)
P4
HOME点
P2
摆放物料轨迹
摆放过程编程步骤
1)创建摆放物料的子程序模块,命名为 xie1,并将全局变量 HOME4点作为此次示教的 HOME点。
创建摆放物料程序模块
2)添加机器人从 P1点到P4点的程序命令。 3)机器人运动到 P2点时放下物料,应使抓爪打开,添加 OUT指令,设定值为 FALSE。
任务描述
码垛分为卸垛和堆垛,物料的卸垛就是机器人将物料从物料 库取出,依次放在卸垛区(物料托盘上)的过程,物料的堆垛就是 机器人将物料从堆垛区(物料托盘)抓起,依次放入物料库的过程。 本节以卸垛过程为例:
堆垛区
卸垛区
物 料 库
码垛运动
卸垛编程概要
此流水生产线的卸垛运动共包含 6块物料,以其中一块物料的卸垛过程为对象,作 为主程序编程,命名为 xieduo1。 卸垛过程分两部分: 1)取料过程,作为子程序编程,程序命名为“ xieduo”; 2)摆放过程,作为子程序编程,程序命名为“ xie1”。 卸垛过程程序编写以主程序调用两个子程序来完成。 编程过程中,工具坐标系选择编号为 11的工具,基坐标选择世界坐标系。 完成程序编程后,在运行方式 T1、T2和自动运行模式下,测试程序。
HOME点
P1(P9)
P4(P6)
P5
P2(P8)
P3(P7)
轨迹路线
取料过程编程步骤
1)创建子程序取料过程的程序模块 xieduo,然后进入程序编辑器,并确认 HOME点。
进入xieduo ”程序编辑器
2)示教机器人的取料过程,添加机器人从 P1点运动到P9点的程序命令。
3)取料前,须确保工具抓爪处于打开状态,在机器人运行至 P1点之前添加OUT命令,设 定值为FALSE。
流水生产线的搬运、码垛运动编程
学习目标和技能
? 学习目标 ① 掌握在专家界面进行搬运和码垛程序编写的知识 ② 利用主程序调用子程序方式实现搬运与码垛功能 ③ 在T1和T2以及自动运行方式下测试程序
? 学习建议 做好知识准备工作,具备在专家界面上进行编程以及主程序调
用子程序的相关知识,操作机器人,完成实训内容。
取料过程
轨迹路线: HOME点→P1→P2→P3→P4→P5→P6→P7→P8→P9→ HOME
轨迹描述: 机器人以 HOME4 点为起点,保持抓爪为打开状态,
经过中间点 P1、P2、P3到达安全点P4,然后运动到物 料抓取点 P5 ,此时抓爪闭合以抓取物料,稍微等待一点 时间,保证抓爪有充足的时间夹紧物料,然后离开 P5点, 来到安全点 P6点,再经过中间点 P7、P8、P9点回到机器 人HOME4点。
为什么删
因为子 程序中
除PTP
HOME行?
带有
PTP HOME
行,为避免与
主程序中指令
重复
卸垛主程序模块
2)在编辑器内输入子程序名称和括号, xieduo()和xie1(),作为要调用的子程序。 3)关闭编辑器,主程序编程如下右图所示。
输入要调用的子程序
主程序编写
机器人从 P1-P4 点运动编程
Biblioteka Baidu
添加使抓爪打开命令
4)添加逻辑指令 WAIT使工具抓爪在离开 P2点之前有充足的时间放下物料。 5)机器人整个摆放过程程序编写如下右图所示。
添加WAIT 指令
摆放过程程序
卸垛过程主程序编写步骤
1)创建卸垛过程的主程序模块 xieduo1,然后删除两行 PTP HOME指令。
6)整个抓取物料过程的程序编写,如下右图所示。
添加 WAIT 指令
取料过程程序编写
摆放过程
轨迹路线: HOME点→P1→P2→P3→P4→HOME 点
轨迹描述: 机器人以HOME4点为起点,经过安全点 P1,到达
摆放取料点 P2,此时,打开工具抓爪,稍微等待一点 时间,保证抓爪在离开 P2点之前有充足的时间放下物 料,然后离开 P2点,来到安全点 P3点,再经过中间点 4 点回到机器人 HOME4点。