分享

ABB机器人程序结构

 诗和远方calptz 2023-03-25 发布于湖北
刚刚接触ABB机器人的同学,可能对程序内的任务、模块、例行程序等概念不是特别了解,这里简单总结了一下ABB机器人程序结构。

图片

任务类型:ABB机器人任务分为三种类型
1、常规任务“NORMAL”:该类型任务常被称为“前台”程序,通过示教器或plc等其它来源的“启动”/“停止”请求控制。NORMAL类型的任务会在出现紧急停止时停止。
2、静态任务“STATIC”:该类型任务常被称为“后台”程序,当机器人系统重新启动时该类型任务会在上次停止位置重启,STATIC类型任务不会因为紧急停止而停止。
3、半静态任务“SAMISTATIC”:该类型任务常被称为“后台”程序,当机器人系统重新启动时该类型任务会重新启动。SEMISTATIC类型任务不会因紧急停止而停止。
程序模块属性:共有四种可以叠加使用
1、不可见“NOVIEW”示教器无法显示具体程序代码,只能执行。
2、不可调试“NOSTEPIN”程序不能步进及调试(无法在该程序内跳转指针),可以连续运行。
3、只能查看“VIEWONLY”示教器可以显示具体程序代码,无法选定程序进行修改。
4、只能读“READONLY”示教器可以显示具体程序代码,无法选定程序进行修改。
程序模块分类: ABB机器人程序模块分为两类
1、程序模块:包含该任务的主程序main程序,及其它例行程序,此处的例行程序指代程序、功能、中断的统称。
2、系统模块:包含BASE .SYS主要用于储存机器人基础坐标系及负载数据和一些用户自定义的例行程序,这些例行程序最大的区别是可以通过“Event Routine”功能通过事件触发相应的程序自动运行。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多