二部分 CL800 语言@指令详解在 880(数控龙门铣)/840C(MCMQ250 镗床)中使用过的@指令:@0…程序结构一般指令 …………………………………………………page 3.041 043@1…程序分支 …………………………………………………………… page 4.111 121 122 123 124 125 126 174@3…数据传输,系统记忆传输给 R 参数…………………………………page 8.300 312 313 320 330 331 333 334 336 360 361 364 36736a 36b 371 372 381 383 395 3b0 3b1 @4…数据传输,R 参数传输给系统记忆…………………………………page 17.420 430 432 434 440 446 4c0 @6…算术和逻辑功能………………………………………………………page 23.614 622 630 631 634 652 @7…NC 特定功能 …………………………………………………………page 26.706 713 714 720说明:以下部分是按照 840C 编程手册上的目录顺序编号,本资料中所涉及到的指令为在 880(数控龙门铣)/840C(MCMQ250 镗床)中所有主程序和子程序中使用而操作人员可能用到的全部指令。参见:SINUMERIK 840C Software Version 2, 3, 4, 5 and 6Programming Guide 07.97 Edition14. Programming of Cycles下面章节为手册中部分@代码:2.1 目标代码三个数字@代码是目标代码,具有下列结构:@ 1 2 3 三个数字@代码最后数字@用于定义特殊功能中间数字用于划分主组别为子组别第一位数字用于分类主组别2.1.1.主组别下列功能赋予@代码的八个组别:@0…程序结构一般指令@1…程序分支@2…数据传输,一般@3…数据传输,系统内存传输给 R 参数@4…数据传输,R 参数传输给系统内存@5…文件处理,一般(在准备中)@6…算术和逻辑功能@7…NC 功能特定@f 工件程序处理2.1.2 目标代码后操作数为了其功能@码后需加附加信息。下列字母定义这些操作参数:K…常数R…R 参数(寄存器)P…指示字常数 K 定义的值在程序里被固定,不能修改,(值是直接规定)指示字涉及包含被应用功能参数地址的参数举例:带操作数@代码a) @201 R13 P37指示字,具有源寄存器地址目标寄存器(参数) “数据传输,一般”功能@代码解释:把源寄存器中内容(即在 P37 寄存器包含地址)寄存到目标寄存器 R13 中去b) @201 P16 P37指示字,具有源寄存器地址指示字,具有目标寄存器地址 “数据传输,一般”功能@代码解释:把源寄存器中的内容(即在寄存器 R...