运动
在 运动 界面,配置仿真环境并规划运动路径。
配置仿真环境
根据实际场景,在仿真环境中添加机械臂、料筐、几何体、工具。
注册抓放
先注册吸具,再注册抓取方式和放置垛型,然后注册抓放处理流程。
注册吸具,操作参见 注册吸具。
在 运动 页签下快捷工具栏,单击 末端工具,选择 注册吸具,再添加工具形态,设置吸具的尺寸和位姿,单击 下一步。
设置吸盘基准面的尺寸和相对于工具坐标系的位姿,可选择将吸盘基准面的尺寸或位姿与第一个碰撞长方体同步。
设置吸盘物理属性,开启 视角固定Z轴正视图,设置每行和每列吸取单元数量,在本项目中,每行4个吸取单元,每列1个吸取单元,单击 自动生成吸取单元,生成4个吸取单元。
在 吸取单元详情 下方,根据机械臂的I/O配置,设置每个吸取单元的抓取I/O、放置I/O、掉箱检测I/O。在本项目中,I/O端口分区如下图所示。
在本项目中,吸盘分区I/O端口设置如下表所示,实际项目设置时,请根据机械臂的I/O配置调整。
吸取单元
抓取I/O
放置I/O
掉箱检测I/O
吸取单元0_0
添加端口4,将对应值设为1, 开启后延时设为500ms
添加端口4,将对应值设为0
添加端口9,将对应值设为1,开启后延时设为500ms
再次添加端口9,将对应值设为0
启用掉箱检测I/0和考虑传感器具体位置
使用逻辑设为“或”
添加端口14,将未掉箱时的值设为1,传感器点位设为(-100,100)
添加端口15,将未掉箱时的值设为1,传感器点位设为(100,100)
添加端口13,将未掉箱时的值设为1,传感器点位设为(-100,-100)
添加端口12,将未掉箱时的值设为1,传感器点位设为(100,-100)
吸取单元1_0
添加端口5,将对应值设为1, 开启后延时设为500ms
添加端口5,将对应值设为0
添加端口8,将对应值设为1,开启后延时设为500ms
再次添加端口8,将对应值设为0
启用掉箱检测I/0和考虑传感器具体位置
使用逻辑设为“或”
添加端口1,将未掉箱时的值设为1,传感器点位设为(100,100)
添加端口10,将未掉箱时的值设为1,传感器点位设为(100,-100)
添加端口11,将未掉箱时的值设为1,传感器点位设为(-100,-100)
添加端口0,将未掉箱时的值设为1,传感器点位设为(-100,100)
吸取单元2_0
添加端口2,将对应值设为1, 开启后延时设为500ms
添加端口2,将对应值设为0
添加端口7,将对应值设为1,开启后延时设为500ms
再次添加端口7,将对应值设为0
启用掉箱检测I/0和考虑传感器具体位置
使用逻辑设为“或”
添加端口2,将未掉箱时的值设为1,传感器点位设为(-100,100)
添加端口3,将未掉箱时的值设为1,传感器点位设为(100,100)
添加端口8,将未掉箱时的值设为1,传感器点位设为(100,-100)
添加端口9,将未掉箱时的值设为1,传感器点位设为(-100,-100)
吸取单元3_0
添加端口3,将对应值设为1, 开启后延时设为500ms
添加端口3,将对应值设为0
添加端口6,将对应值设为1,开启后延时设为500ms
再次添加端口6,将对应值设为0
启用掉箱检测I/0和考虑传感器具体位置
使用逻辑设为“或”
添加端口4,将未掉箱时的值设为1,传感器点位设为(-100,100)
添加端口5,将未掉箱时的值设为1,传感器点位设为(100,100)
添加端口6,将未掉箱时的值设为1,传感器点位设为(100,-100)
添加端口7,将未掉箱时的值设为1,传感器点位设为(-100,-100)
单击 下一步,单击 自动生成吸取组合。
单击右下角 完成,回到 吸具 页签,单击右下角 完成并添加到机械臂。
将吸具添加至机械臂后,设置吸具中心点相对于法兰的位姿。
![]()
注册抓取方式,请参见 注册抓取方式。
注册将料箱拆放至输送线上的垛型,请参见 注册放置方式。
注册抓放组合处理流程,请参见 注册抓放规划。