基本的创建方式不在赘述,详见下面链接:
导轨机器人搬运工作站
一、工作站动图展示
- 工作站整个构建过程主要用的指令是对偏移指令以及寄存器的使用
- 对于多行列物料搬运考验对FOR指令的使用,增强了代码的可移植性
二、偏移指令概要
示例
如图1所示。PS:1→2、2→3、7→8、8→9、9→10、10→7 为圆弧运动;6→1、3→4、4→5、5→6、6→7、7→6为直线运动;从点6开始,先画图 1下半部分,循环 3 次,等待 3 秒,再画图1上半部分,轨迹如下图所示。10 个位置在同一平面。只已知点6的位置数据!!!
整过程并不需要将点一一示教,而是通过示教已知点6的位置,其他点通过偏移命令的方式进行程序的编写;整个路径可以拆解七个指令:
仿真结果:
三、多物料机器人搬运
3.1单列物料搬运
单列物料搬运只涉及Y方向偏移,用IF或者FOR语句均可解决问题
代码:
3.2多列物料搬运
仿真图:
代码:
四、导轨机器人搬运工作站任务设计
4.1工作任务:
使用Robot、附加轴等,建立并调通一个带有导轨的机器人搬运项目。
4.2任务描述:
如图2.1所示,建立一个带导轨的机器人搬运,使机器人从一个物料台上抓取物料,放置到一个物料筐内。编制程序,使得该动作执行。
注意编程要求:
- 1、需完成一个3X2的垛盘搬运
- 2、速度安全且合适
- 3、抓/放给出适当停顿
4.3任务实施
创建机器人工作站仿真环境
这个过程中只涉及一个part,通过修改part属性的创建和销毁时间进而达到视觉上的搬运效果
实施步骤(略):
1.添加part
2.添加Fixture
3.添加obstacles(可不添加)
4.添加工业机器人抓手
设置示教点
这个案例中,我们一共示教了四个点,抓取位置示教两个点,放置位置示教两个点;
4.结果分析
代码设计:
完整代码及注解:
仿真结果如下: