FANUC机器人后台逻辑功能 参考程序

FANUC机器人后台逻辑功能

今天给大家分享的是FANUC机器人后台逻辑功能,就如大家所说的背景程序功能。为什么要设置后台逻辑,很多项目情况,我们都需要监控一些设备IO信号,这时候就需要用到后台逻辑功能,例如点焊机器人的监控循环水信号,流量阀的IO信号等,还有可以。使用后台逻辑时,可以在后台执行只包含对应后台逻辑的指令的TP程序。程序从最初到最后被反复执行。该执行不受急停、暂停、报警的影响。

后台逻辑功能

设定后台逻辑步骤

1 按下【MENU】(菜单)键。

2 按下'6 设置'。

3 按下F1【类型】.

4 选择'后台逻辑'。

显示如下所示的画面。后台逻辑

5 在'程序'列中输入希望作为后台逻辑而执行的程序名。'状态'列中显示后台逻辑程序的状态。●停止∶ 程序己停止。● 运行中∶己被在标准模式下运行程序。· 运行(快速)∶己被在优先模式下运行程序。

6 在'类型'列中选择运行模式。● 通常∶ 已被在标准模式下运行程序。● 快速∶已被在优先模式下运行程序。

7 要作为后台逻辑来运行程序时,按下F2'运行'.

8 要停止后台程序的运行时,按下F3'停止'.

通用汽车背景程序例子:关水阀程序

/PROG  WTR_OFF  Macro

/ATTR

OWNER= ASCBIN;

COMMENT= 'WaterOff V1.0 ';

PROG_SIZE= 1044;

CREATE= DATE 02-03-06  TIME 15:55:14;

MODIFIED= DATE 08-11-29  TIME 09:46:02;

FILE_NAME= WTR_OFF;

VERSION= 0;

LINE_COUNT= 43;

MEMORY_SIZE= 1532;

PROTECT= READ_WRITE;

TCD:  STACK_SIZE= 0,

TASK_PRIORITY= 50,

TIME_SLICE= 0,

BUSY_LAMP_OFF= 0,

ABORT_REQUEST= 0,

PAUSE_REQUEST= 0;

DEFAULT_GROUP= *,*,*,*,*;

CONTROL_CODE= 00000000 00000000;

/APPL

SPOT : TRUE ;

/MN

1:  !Water Off Macro For ;

2:  !Water saver #1 ;

3:  !Water saver #2 ;

4:  LBL[1] ;

5:  IF (AR[1]=1),JMP LBL[10] ;

6:  IF (AR[1]=2),JMP LBL[20] ;

7:  IF (AR[1]>2),JMP LBL[15] ;

8:  IF (AR[1]<1),JMP LBL[15] ;

9:   ;

10:  !Water saver #1 ;

11:  LBL[10] ;

12:  DO[450]=ON ;

13:  $WAITTMOUT=500 ;

14:  WAIT DI[450]=ON TIMEOUT,LBL[25] ;

15:  END ;

16:   ;

17:  !Water saver #2 ;

18:  LBL[20] ;

19:  DO[458]=ON ;

20:  $WAITTMOUT=500 ;

21:  WAIT DI[458]=ON TIMEOUT,LBL[35] ;

22:  END ;

23:   ;

24:  !************ FAULTS ************ ;

25:  LBL[15:INVALID ARGUMENT] ;

26:  UALM[1] ;

27:  JMP LBL[1] ;

28:   ;

29:  LBL[25] ;

30:  !Water saver valve did NOT close ;

31:  !DIN[450] must be ON to Continue ;

32:  DO[48]=ON ;

33:  UALM[23] ;

34:  DO[48]=OFF ;

35:  JMP LBL[10] ;

36:   ;

37:  LBL[35] ;

38:  !Water saver valve did NOT close ;

39:  !DIN[458] must be ON to Continue ;

40:  DO[55]=ON ;

41:  UALM[24] ;

42:  DO[55]=OFF ;

43:  JMP LBL[20] ;

/POS

/END

(0)

相关推荐

  • FANUC发那科机器人KAREL语言

    FANUC发那科机器人KAREL语言

  • FANUC机器人

    FANUC机器人

  • FANUC机器人软浮动功能使用方法

    FANUC 机器人软浮动功能使用方法及应用详解 http://www.cad2d3d.com/post-788.html

  • 干货:FANUC机器人状态监视功能

    FANUC机器人状态监视功能 今天给大家分享的是FANUC机器人状态监视功能,每日进步一点点!本功能,将机器人控制装置(下称'控制装置')的输入/输出信号.报警.寄存器等的值作为条件,由控制装置本身来 ...

  • FANUC 机器人PMC应用功能

    FANUC 机器人PMC应用功能 大家好,今天给大家分享的是FANUC机器人PMC 功能应用的教程,小编搜索了下,网上FANUC 机器人PMC 应用的教程介绍是比较少的,如果项目上需要用到PMC功能, ...

  • FANUC机器人PMC应用功能(7)

    FANUC 机器人PMC应用功能 大家好,今天给大家分享的是FANUC机器人PMC 功能应用的教程,小编搜索了下,网上FANUC 机器人PMC 应用的教程介绍是比较少的,如果项目上需要用到PMC功能, ...

  • 干货:FANUC机器人状态监视功能(17)

    FANUC机器人状态监视功能 今天给大家分享的是FANUC机器人状态监视功能,每日进步一点点!本功能,将机器人控制装置(下称'控制装置')的输入/输出信号.报警.寄存器等的值作为条件,由控制装置本身来 ...

  • FANUC机器人后台逻辑指令设定

    爱上电气公众号 去学电气技术用户在使用FANUC机器人进行编程示教时,有时会希望主程序运行的同时,能够同时运行其它的程序,这种"其它的程序"称为后台逻辑. 使用后台逻辑时,可以在后 ...

  • 【FANUC机器人专题】创建喷涂程序的步骤(A8)

    【FANUC机器人专题】创建喷涂程序的步骤(A8)

  • 原来可以这样编写Fanuc机器人程序!

    爱上PLC 公众号 去学PLC技术 Robot 为自动化设备,但在自动化运转之前,必须先告诉Robot 要自动完成哪些动作,透过「撰写Robot 程序」可达到此目的. Robot 程序主要由「动作指令 ...

  • 如何编写Fanuc机器人程序!

    Robot 为自动化设备,但在自动化运转之前,必须先告诉Robot 要自动完成哪些动作,透过「撰写Robot 程序」可达到此目的. Robot 程序主要由「动作指令」构成,只要熟悉手动操作Robot ...