返回首页 hi, 欢迎来到机器人在线 请登录/ 免费注册 扫码关注

【发那科】iRPickTool帮你玩转输送线物体的拾取——程序构建

时间:2020-09-11 来源:上海发那科机器人有限公司 阅读:16251

1. 定义

FANUC iRPickTool是对传送带上的工件使用相机或光电传感器等设备进行检测,机器人配合传送带的运动对工件进行动态拾取的定制化软件。使用iRPickTool工具前构建带队列管理的视觉追踪系统,本指导书主要说明系统程序构建。



2. 工作准备

●iRPickTool完整软件和硬件已经连接完成,以太网或脉冲分配器连接各机器人的设定已经完成,编码器安装配置完成,相机安装完成

●iRPickTool内机器人、操作、托盘、传送带、传感器、工作站等都设置完成

●机器人基本操作基础


3. Plug&Play中生成标准程序

Plug&Play中备有标准的TP程序,如果使用PK_MAIN1.TP作为主程序,则在基本设置中就完成,而具体的动作示教,在本书中说明。

Plug&Play有标准的数值寄存器、位置寄存器、字符串寄存器、视觉寄存器、负载设定、用户报警、用户坐标系、工具坐标系专用。这些内容不要在其他地方占用。


3.1标准TP程序的动作




标准TP程序的构建前提,是机器人以一定的规则进行动作,以下是这个前提。

放置动作完成后,又返回拾取动作,反复进行拾取—放置的动作。有关机器人的动作,以下三点特别重要。


●接近位置和逃避位置为相同位置

●用于示教接近位置而设定得值,是相对拾取位置、放置位置的工具补偿中的值

●一系列流程中应示教的点,仅限原位置、拾取位置、放置位置


3.2专用数值寄存器

这些专用数值寄存器不得用于其他用途。若数量不足,需要在控制启动下更改数值寄存器数量。



3.3专用位置寄存器

这些专用位置寄存器不得用于其他用途。若数量不足,需要在控制启动下更改数值寄存器数量。



3.4字符串寄存器



3.5视觉寄存器



3.6负载设定



3.7用户报警

在Plug&Play的标准TP程序中,使用如下的用户报警[1]~[8]。这些用户报警不得用于其他用途。



3.8用户坐标系

使用在树状图的“固定工作站”的设置画面中,设定得编号的用户坐标系。不会使用其他的用户坐标系。


3.9工具坐标系

iRPickTool所使用的工具坐标系的数量,根据机器人(属于运动组)使用的手爪的区域数不同而不同。如抓手中只有一个区域,则只使用工具坐标系1。


3.10基准位置的设定

基准位置,是在机器人程序示教拾取位置或放置位置时的工件的检出位置。操作步骤根据传感器的触发条件和动作组合不同,而稍有不同。

注意:

●基准位置设定后,直至机器人的位置示教结束,即使传送带向前传送,也不要改变相对传送带的工件的相对位置。如果在传送带上有多个传送带工作站,在所有传送带工作站上的机器人的位置示教结束之前,不得使工件动作。如果错误动作,需要重新进行基准位置的设定

●如果有多台机器人,在停止传送带的状态下,于各机器人控制装置的编码器画面上,确认“当前计数值”是否相同


3.11距离+通过视觉检出

●在IRPICKTOOL中进入传感器设置界面

●使传送带停止

●按F3基准位置。显示以下画面



●在相机的视野中央附近放置一个工件

●按F4检出

●如果iRVision检出工件,则显示此时的编码器值、检出位置,按F5下一步



●按F5结束。通过以上步骤,结束基准位置的设定

●然后,进行机器人的位置示教


3.12机器人的位置示教

在基准位置的设定后,进行机器人的位置示教。

●在传送带的向导画面设定基准位置后,如果工件进入机器人的动作范围内,则停止传送带

●从程序列表打开追踪程序

●确认选择了在追踪程序内使用的用户坐标系、工具坐标系

●以点动方式示教机器人动作,示教拾取位置、放置位置。“从当前位置减去VR吗?”,选择“否”。“VR[*]未初始化,是否继续?”,选择“是”

●如果传送带上有多个传送带工作站,则在所有的传送带工作站上反复上述步骤。若机器人抓手设计安装完全一致,可以直接复制第一台机器人的示教位置使用


至此,追踪程序基本完成。

发那科 发那科机器人 技术干货

好的文章,需要您的鼓励

21

  • 最新资讯
  • 最新问答
推荐

上海发那科机器人有限公司

6年
产品推荐