正在加载图片...
数控技术及应用数案及讲癌 上部分:数控技术及编程 公共变量的序号为:#100~#131:#500一#531。其中#100一~#131公共变量在电源 断电后即清零,重新开机时被设置为“0”:#500~#531公共变量即使断电后,它们的 值也保持不变,因此也称为保持型变量。 b.系统变量 系统变量定义为:有固定用途的变量,它的值决定系统的状态。系统变量包括刀具 偏置变量,接口的输入/输出信号变量,位置信息变量等。 系统变量的序号与系统的某种状态有严格的对应关系。例如,刀具偏置变量序号为 01一99,这些值可以用变量替换的方法加以改变,在序号1一99中,不用作刀偏量的 变量可用作保持型公共变量#500 53 接口输入信号#1000~#1015,#1032。通过阅读这些系统变量,可以知道各输入口 的情况。当变量值为“1”时,说明接点闭合:当变量值为“0”时,表明接点断开。这 些变量的数值不能被替换。阅读变量#1032,所有输入信号一次读入。 2.宏指令G65 宏指令G65可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能 一般形式: G65 Hm P#i Q#i R# 式中: -宏程序功能,数值范围01~99: #1-一运算结果存放处的变量名: wj- 被操作的第 一个变量 也可以是 一个常数: 一被操作的第二个变量,也可以是一个常数。 例如,当程序功能为加法运算时 程序P#100Q#101R#102... 含义为#100=#101+#102 程序P#100Q-#101R#102. 含义为#100=-#101+#102 程序 PH100Q101R15.. 含义为#100=#101+15 3.宏功能指令 (1)算术运算指令表(表6.6) 表6.6算术坛算指今表 G码 H码 功能 定义 H01 定义,替换 #=#灯 G65 H02 #i=#j十#k G65 H03 #i=##k G65 H04 #i=#ix#k G65 H05 除 #k G65 H21 平方根 #i三√#j G65 H22 绝对值 #i三# G65 H23 求余 #i=#j-tunc(#j件k)#k Trunc:丢弃小于1的分数部分 BCD码→二进制 #i=BIN (# G65 H24 码 G65 H25 “讲制码→BCD #i=BCD (#i) G65 H26 复合乘除 #=(#1×#j)÷#k G65 H27 复合平方根1 #i=#2+#k3 G65 H28 复合平方根2 #i=√#2#k2 兰州交通大学机电工程学院数控技术及应用教案及讲稿 上部分:数控技术及编程 兰州交通大学机电工程学院 9 公共变量的序号为:#100~#131;#500~#531。其中#100~#131 公共变量在电源 断电后即清零,重新开机时被设置为“0”;#500~#531 公共变量即使断电后,它们的 值也保持不变,因此也称为保持型变量。 b.系统变量 系统变量定义为:有固定用途的变量,它的值决定系统的状态。系统变量包括刀具 偏置变量,接口的输入/输出信号变量,位置信息变量等。 系统变量的序号与系统的某种状态有严格的对应关系。例如,刀具偏置变量序号为 #01~#99,这些值可以用变量替换的方法加以改变,在序号 1~99 中,不用作刀偏量的 变量可用作保持型公共变量#500~#531。 接口输入信号#1000~#1015,#1032。通过阅读这些系统变量,可以知道各输入口 的情况。当变量值为“1”时,说明接点闭合;当变量值为“0”时,表明接点断开。这 些变量的数值不能被替换。阅读变量#1032,所有输入信号一次读入。 2.宏指令 G65 宏指令 G65 可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能。 一般形式: G65 Hm P#i Q#j R#k 式中: m--宏程序功能,数值范围 01~99; #i--运算结果存放处的变量名; #j--被操作的第一个变量,也可以是一个常数; #k--被操作的第二个变量,也可以是一个常数。 例如,当程序功能为加法运算时: 程序 P#100 Q#101 R#102...... 含义为#100=#101+#102 程序 P#100 Q-#101 R#102...... 含义为#100=-#101+#102 程序 P#100 Q#101 R15...... 含义为#100=#101+15 3.宏功能指令 (1)算术运算指令表(表 6.6) 表 6.6 算术运算指令表 G 码 H 码 功 能 定 义 G65 H01 定义,替换 # i=# j G65 H02 加 # i=# j+# k G65 H03 减 # i=# j-# k G65 H04 乘 # i=# j × # k G65 H05 除 # i=# j/# k G65 H21 平方根 # i=√# j G65 H22 绝对值 # i=|# j| G65 H23 求余 # i=# j-trunc﹙# j/# k﹚· # k Trunc;丢弃小于 1 的分数部分 G65 H24 BCD 码→二进制 码 # i=BIN﹙# j﹚ G65 H25 二进制码→BCD 码 # i=BCD﹙# j﹚ G65 H26 复合乘/除 # i=﹙# i × # j﹚÷# k G65 H27 复合平方根 1 # i=√# j2+# k2 G65 H28 复合平方根 2 # i=√# j2 -# k2
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有