1. 首页
  2. 技术文章
  3. FANUC

FANUC PMC功能指令详解(16):程序控制指令二

FANUC PMC功能指令详解(16):程序控制指令二

FANUC PMC功能指令详解(16):程序控制指令二

程序控制指令:

序号

指令名称

功能号

功能

1

COM

9

公共线控制

2

COME

29

公共线控制结束

3

JMP

10

跳转

4

JMPE

30

跳转结束

5

CALL

65

条件调用子程序

6

CALLU

66

无条件调用子程序

7

SP

71

子程序

8

SPE

72

子程序结束

9

END1

1

第一级顺序程序结束

10

END2

2

第二级顺序程序结束

11

END3

48

第三级顺序程序结束

12

END

64

梯形图程序结束

13

NOP

70

空操作

7SP(子程序:SUB 71)

功能指令SP用于生成子程序。子程序号作为子程序名称。SP指令与SPE指令一起指定子程序的范围。

指令格式:

FANUC PMC功能指令详解(16):程序控制指令二

参数:

(a)    子程序号

在此指令上指定子程序号,子程序号必须以P地址形式指定。指定的子程序号在顺序程序中必须唯一。

0i-D

PMC

0i-D/0i Mate-D

PMC/L

0i-D

DCS PMC

P1-P5000

P1-P512

P1-P512

 

指令示例:

   如上图,X0.0行程序段属于P1子程序,X1.0行程序段属于P2子程序。

8SPE(子程序结束:SUB 72)

 

功能指令SPE用于生成子程序。SPE指令与SP指令一起使用,SPE指令指定子程序的范围。当该指令被执行完成后,程序将返回至调用该子程序的功能指令。

指令格式:

指令示例:

请参考SP功能指令示例。

9END1(1级程序结束:SUB 1)

 

梯形图程序中必须指定END1功能指令,在1级程序结尾处指定,如果没有1级程序,则在2级程序开始处指定。

指令格式:

10END2(2级程序结束:SUB 2)

 

2级程序结尾处指定END2指令。

指令格式:

FANUC PMC功能指令详解(16):程序控制指令二

11END3(3级程序结束:SUB 48)

 

3级程序结尾处指定END3指令,如果没有3级程序,则不用指定该指令。

指令格式:

FANUC PMC功能指令详解(16):程序控制指令二

12END(程序结束:SUB 64)

功能指令END用于指定梯形图结束,该指令必须放置在梯形图结尾处。

指令格式:

FANUC PMC功能指令详解(16):程序控制指令二

13NOP(空操作:SUB 70)

 

在使用编辑器编写梯形图时,如果梯形图中存在注释行或者换页符,在进行编译时就会以空操作指令输出。

本文转自:FANUC数控技术

相关链接:

FANUC PMC功能指令详解(01):定时器篇

FANUC PMC功能指令详解(02):计数器篇

FANUC PMC功能指令详解(03):数据传送一

FANUC PMC功能指令详解(04):数据传送二

FANUC PMC功能指令详解(05):比较指令一

FANUC PMC功能指令详解(06):比较指令二

FANUC PMC功能指令详解(07):位操作指令

FANUC PMC功能指令详解(08):代码转换指令一

FANUC PMC功能指令详解(09):代码转换指令二

FANUC PMC功能指令详解(10):运算指令一

FANUC PMC功能指令详解(11):运算指令二

FANUC PMC功能指令详解(12):运算指令三

FANUC PMC功能指令详解(13):系统功能指令一

FANUC PMC功能指令详解(14):系统功能指令二

FANUC PMC功能指令详解(15):程序控制指令一

FANUC PMC功能指令详解(16):程序控制指令二

FANUC PMC功能指令详解(17):旋转控制指令

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【北京FANUC】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

评论列表(1条)

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

工作时间:08:00~20:00

QR code