1 宏指令(@)简介
- 指令结构
- 每一个宏指令都由三位编码组成,结构如下:
- @ 1 2 3
- 第一位“1”:用以区分主组:第二位“2”:用以区分子组:第三位“3”:用以指定特定的功能。
- 主组(main group) 现阶段SINUMERIK 840C系统提供了如下八个主组:
- @0.. :程序结构的通用指令
- @1.. :程序分支
- @2.. :通用数据传输
- @3.. :系统内存到( 参数的数据传输
- @4.. :R参数到系统内存的数据传输
- @5.. :文件处理
- @6.. :算数及逻辑功能
- @7.. :NC特定功能
- 指令操作数 宏指令中用到的操作数有:
- K.. :常数:
- R.. :参数:
- P.. :指针。
- 每一个宏指令都由三位编码组成,结构如下:
- 程序结构的通用指令 主组0的指令结构如下:
- 例如:@041 R61 R69 将R61~ R69 的所有R参数存储起来。
- 程序分支 主组1的指令结构如下:
- 例如:@100 K350 表明程序无条件向前跳转到N350段。
- 通用数据传输 主组2的指令结构如下:
- 系统内存到R参数的数据传输 主组3的指令结构如下:
- R参数到系统内存的数据传输 主组4 的指令结构如下:
- 算数功能 主组5的指令结构如下:
- NC特定功能 主组6的指令结构如下:


