6. Load and Start
Load and Start用于从一个存储器中载入一段RAPID程序(文件类型为.mod/.prg/.pgf),并从该程序起点开始运行,同时,系统将卸载之前载入的文件(类型为.prg或,pgf)。
其与Load的区别在于,Load只是加载进去,而Load and Star则是加载完成,立即从加载的程序开始执行,不需要额外给一个启动信号。
故该信号有一些限制:
(1)控制器必须是自动模式
(2)如果有Stop、Stop at end of Cycle或Stop at end of Instruction信号发出,那就无法接收Load and Start,相当于机器人在程序停止状态
(3)程序如果已经在运行了,该信号是不被接收的
(4)“电机关闭”状态,则仅会执行载入,不会立即开始运行,即电机没有使能
(5)如果在载入前更改了当前程序,那么系统不会保存这个改动,也就是说,如果当前运行的程序没有备份,则加载进来的程序只是覆盖了当前的程序,不会自动保存修改的内容
其有两个参数:
Argument1:待载入程序文件的名称及格式:XXX.mod/XXX.prg/XXX.pgf,以及该文件所在的路径,例如:HOME:ModuleA.mod
Argument2:执行该载入的任务名(TASK)
7. Motors Off
Motors Off会把控制器设置成“电机关闭”状态,相当于将电机使能断开。如果此时还在执行一段程序,则程序会在收到Motors Off信号时自动停止。
故建议发出该信号的时候,最好是先执行完一段程序,并停止了机器人运行。
8. Motors On
Motors On会把控制器设置成“电机开启”状态,相当于将电机上使能。
该信号有一些限制:
(1)控制器必须处于自动模式
(2)Motors Offs信号为1的时候,无法执行Motors On
(3)与Motors Off不同,在程序运行期间,Motors On信号无效
9. Motors On and Start
Motors On and Start 会把控制器设置成“电机开启”状态,并从当前指针位置启动相应的RAPID程序。
故该信号也有一些限制:
(1)控制器必须处于自动模式
(2)Motors Offs信号为1的时候,无法执行
(3)在程序运行期间,Motors On and Start信号无效
(4)如果有Stop、Stop at end of Cycle或Stop at end of Instruction信号发出,无法执行
(5)程序中必须有指针,否则无法Start
Motors On信号与Motors On and Start信号,唯一不同在于,前者只是电机上使能,而后者则除了电机上使能,还同时可以执行RAPID程序,两个信号在不同的应用环境中选择应用。