1
机器人
刚刚接触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条评论
快来发表一下你的评论吧 !