EC系列机器人jbi程序示范写法文档

软件版本

v3.2.3

设置主程序

设置主程序目的:可以通过S6寄存器,运行指针跳转到设置的主程序首行。一般用于一开始启动,和需要重新启动的程序逻辑时。

主程序内容

主程序内容,主要是基于客户项目需求,处理一些逻辑流程。

子程序内容

初始化程序

init.jbi程序内容:主要做一些变量和IO信号的初始化

点位程序

point程序内容:主要存储一些固定点位,以便其他程序复用。

注意:当需要更改点位时,在程序里需要后,需要生效,需要运行一下point.jbi(将点位信息更新到控制器端)

子程序1内容

pick_a_b.jbi程序内容:主要处理一些机器人运行的内容。

注意:如果是有和上位机进行通讯,当在主程序中收到运行此程序的信号,程序指针跳入子程序时,需要告知上位机已成功进入(M544)(互锁)。

子程序2内容

pick_b_a.jbi程序内容:主要处理一些机器人运行的内容。

其他子程序相关写法

回零程序

需求:客户可以从机器人任意一个停止的地方回到程序原点。

注意:回零程序需要保证从任意点回程序原点都不可发生碰撞。

示例:获取机器人当前位置,如果在机器人base坐标系下Z向距离小于设定值(D1),就先抬高,再回到home点位

码垛程序

需求:客户可以调整几个参数,就能做到整体码垛的效果

示例 :4X3码垛,行间距50mm,列间距30mm。

码垛算法程序:palletizing.jbi

码垛运行程序 :main.jbi

注:运行前,先将相关P,V变量打开。

点击显示全文
赞同0
发表评论
分享

手机扫码分享
0
939
收藏
举报
收起
登录
  • 密码登录
  • 验证码登录
还没有账号,立即注册
还没有账号,立即注册
注册
已有账号,立即登录
选择发帖板块
举报
请选择举报理由
举报
举报说明