FANUC样例程序
本节将介绍21个不同应用场景下的样例程序,旨在帮助用户快速掌握编写机器人程序的技能,实现机器人通过视觉引导进行抓取与放置。每个样例程序的主要功能是触发3D相机拍照,进而获取目标物体的信息,然后规划机器人对目标物体进行抓取与放置。另外,用户可结合自身实际应用场景,在样例程序的基础上进行修改,从而快速编写机器人程序。
下表是21个样例程序的简要说明,用户可根据所搭建的Mech-Vision或Mech-Viz工程选择合适的样例程序进行参考。
建议用户在学习以下样例前,先了解标准接口与视觉系统的配合方式,然后再选择合适的样例进行参考并修改。 |
样例程序名称 | 说明 |
---|---|
机器人触发Mech-Vision工程运行并获取视觉结果。 |
|
机器人触发Mech-Viz工程运行并获取规划路径。 |
|
机器人触发Mech-Vision工程运行并获取规划路径。 |
|
在MM_S1_Vis_Basic样例基础上,增加切换Mech-Vision参数配方的功能。 |
|
在MM_S2_Viz_Basic样例基础上,增加设置Mech-Viz消息分支出口的功能。 |
|
在MM_S2_Viz_Basic样例基础上,增加对不同错误状态码进行处理的功能。 |
|
在MM_S2_Viz_Basic样例基础上,增加根据末端工具编号切换工具的功能。 |
|
子任务负责触发Mech-Viz工程运行并获取规划路径。主任务负责根据规划路径移动机器人,且在机器人放置时触发子任务运行,从而提前规划下一轮路径,以缩短节拍。 |
|
机器人在抓取时触发Mech-Viz工程,然后通过消息分支在放置时触发相机拍照,从而提前规划下一轮路径,以缩短节拍。 |
|
子任务负责触发Mech-Viz工程运行并获取规划路径。主任务负责根据规划路径移动机器人,且在机器人离开抓取区域时触发子任务运行,从而提前规划下一轮路径,以缩短节拍。 |
|
机器人触发Mech-Viz工程运行并获取规划路径,且计算每次从建立通信到完成抓取与放置所花费的时间。 |
|
在MM_S2_Viz_Basic样例基础上,增加通过循环转存规划路径的功能。 |
|
在触发Mech-Vision工程运行后,机器人在相机拍照完成后便可提前移动,无需等待Mech-Vision工程运行结束。该样例适用于相机安装方式为EIH的场景。 |
|
机器人在获取视觉结果时,同时获取Mech-Vision工程输出的自定义数据。 |
|
机器人触发Mech-Viz工程运行,并获取规划的抓取路径和DO信号,然后移动到抓取点并设置DO信号。通常用于拆垛场景,且末端工具为多分区吸盘。 |
|
在MM_S15_Viz_GetDoList样例基础上,增加根据工件组朝向采取不同放置策略的功能。 |
|
在MM_S1_Vis_Basic样例基础上,增加解析标签的功能。 |
|
机器人触发Mech-Viz工程运行并获取视觉移动规划数据和自定义数据。 |
|
在MM_S3_Vis_Path样例基础上,增加通过循环获取所有规划路径,以及通过循环进行抓取与放置的功能。 |
|
机器人通过循环获取Mech-Viz工程规划的所有路径,以及通过循环进行抓取与放置。 |
|
一台机器人连接多台工控机,即一台机器人控制多个视觉系统。 |