108 小数点后7位 109 小数点后8位
例:@3b1 R51 K1 K2 K10 K100 把定义双字的二进制数读入R51。
@3b2<变量><数值1><数值2><数值3>
定义PLC中数据字浮点值被读入<变量>定义参数中。两个数据总是逐次被读入,<数值1>定义PLC号,<数值2>定义DB或DX号和<数值3>定义数据字号。
@3b2 R70 K71 K72 K70 把定义双字的浮点读入R70 主组别3/子组别C:把报警读入R参数 @3C0<变量>
用此指令,控制器导致NC报警被读入<变量>中。 例:@3c0 R50 出现NC报警装从R50向前。 主组别3/子组别d:把报警指示读入R参数 @3d0<变量>
用此指令和,输入NC报警号读入<变量>中 例:@3d0 R51 出现NC报警号读入R51中
1.5 数据传输:把R参数内容送入系统中
主组别4组成如下:
@ 4 X Y 三个数字@代表@代码: 特殊功能 0-机床数据
26
1-设定数据 2-刀具偏置 3-零点偏置 4-程序设定值 e:系统单元 主组别
在此组别中所有@指令有<数值>作为最后符号,它定义被传输的值。该值可直接用常数或间接借助于R参数或指示字。 注释:使用子组别0,1,2和3前必须编程@714 主组别4/子组别0:把R参数内容送入机床数据 @400<数值1><数值>
<数值1>定义NC机床数据地址,地址范围:0-999
例:@400 K2241 R90 把R90中内容送入第二坐标轴正向第一软件限位机床数据中 @401<数值1><数值>
<数值1>定义NC机床数据的字节地址,地址范围:5000-6999 @402<数值1><数值2><数值>
<数值1>定义NC机床数据位的字节地址同,地址范围:5000-6999,<数值2>给出位地址(0-7) @403<数值1><数值2><数值> <数值2>定义循环机床数据地址
<数值1>通道号,0=自身通道,<数值2>字地址
27
@404<数值1><数值2><数值>
<数值1>通道号,0=自身通道;<数值2>字节地址。 @405<数值1><数值2><数值3><数值> <数值3>定义循环机床数据位地址
<数值1>通道号,0=自身通道;<数值2>字节地址 <数值3>位地址。 @406<数值1><数值>
<数值1>定义PLC机床数据字节地址,地址范围:0-5999 @407<数值1><数值>
<数值1>定义PLC机床数据字节地址;地址范围:6000-8999 @408<数值1><数值>
<数值1>定义PLC机床数据字节位地址:地址范围:6000-8999,位地址范围(0-7)由<数值2>给出。
主组别4/子组别1:把R参数内容送入设定数据 @410<数值1><数值> <数值1>定义设定数据地址。
例:@410 R80 第二坐标轴的最大加工区域限位送入R80中去 @411<数值1><数值>
<数值1>定义设定数据字节的地址,地址范围:5000-9999 @412<数值1><数值2><数值> <数值1>定义设定数据位字节地址:
地址范围:5000-9999,<数值2>给出位地址(0-7)
28
@413<数值1><数值2><数值> <数值2>定义循环设定数据地址
<数值1>定义通道号,0自身通道;<数值2>字地址 @414<数值1><数值2><数值> <数值2>定义循环设定数据字节地址
<数值1>通道号,0:自身通道,<数值2>字节地址 @415<数值1><数值2><数值3><数值> <数值3>定义循环设定数据位字节地址; <数值1>通道号,0:自身通道 <数值2>字节地址 <数值3>位地址
主组别4/子组别2:把R参数中值写入刀偏中 @420<数值1><数值2><数值3><数值>
数值被输入到刀偏存贮器里,存贮器中原来值被重写,符号<数值1>~<数值3>必须如下分配: <数值1>TO范围,范围:1-16 <数值2>刀偏号(D号),范围1-204/409 <数值3>P参数号,范围0-9/15
例:@420 K1 K2 K3 R80 在TO1区域里,把R80中值送入D2偏置存贮器中P3参数中去。 @423<数值1><数值2><数值3><数值> 数值被加到包含在刀偏存贮器中的值上。
29
符号<数值1>~<符号3>规定如下: <数值1>TO区域,范围:1-16 <数值2>刀偏号D,范围:1-204/409 <数值3>P参数号,范围:0-9/16
主组别4/子组别3:把R参数中值写入零点偏置 @430<数值1><数值2><数值3><数值> 把数值送入零点偏置存贮器中,原存在内被重写 符号<数值1>设定零偏组别(G54=1~G57=5) <数值2>坐标轴号 <数值3>粗或精值(0或1)
例:@430 K1 K2 K0 K500 第二坐标轴G54零偏粗值为500 @431<数值1><数值2><数值3><数值> 数值被加到包含在零偏存贮器中的值上。 符号<数值1>~<数值3>规定如下: <数值1>设定零偏组别(G54=1和G57=4 <数值2>坐标轴号
<数值3>粗/精转换(当前,必须输入0) @432<数值1><数值2><数值>
<数值1>编程零偏组别(G58=1和G59=2) <数值2>坐标轴号
在一程序段不允有横移运动指令。 @434<数值2><数值>
30
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库西门子840c系统数控编程之@指令(6)在线全文阅读。
相关推荐: