
1.2.1变量概述
(1)变量表示
#(I=1, 2, 3, .*或#[<式子>]
例: #5, #109, #501, 绑#1+#2-12.]
(2)变量的使用
①地址字后面指定变量号或公式。
格式: <地址字>#[
<地址字>#I
<地址字>[<>
例: F#103, 设#103-150, 则为F150
Z #110,设#110-250, 则为z 250
X [#24+[#18*COS [#1]]].
②变量号可用变量代替。
例: #[#30], 设#30-3, 则为#3.
③程序号、顺序号和任选程序段跳转号不能使用变量。
例:下述方法不允许
O#1
1H2G0X100.0
N#3Z200.0
④变量号所对应的变量,对每个地址来说,都有具体数值范围。
例: #30-1100 时,则M#30是不允许的。
⑤#0为空变量,没有定义变量值的变量也是空变量。
⑥变量值定义:程序定义时可省略小数点,例: #123-149.
(3)变的类型
变量根据变量号可以分为四种类型,功能见表1-1.
(4)变量值的范围
局部变量和公共变量可以为0值或下面范围中的值: -10*7~-102”或 10-29~10*7.
(5)变量的引用
①在地址后指定变量号即可引用其变量值。当用表达式指定变量时,要把表 达式放在括号中。例如: G1X[#1+#2]F#3.
被引用变量的值会依据地址的最小设定单位自动地进行取舍。
例如:当系统的最小输入增量为1/1000mm单位,指定G0OX#1,并将12.3456 赋值给变量#1,实际指定值为G00X12.346。
②改变引用变量值的符号,要把负号(-) 放在#的前面。例如: G00X- #1:. ③当引用未定义的变量时,变量及地址字都被忽略。
例如:当变量#1的值是0,并且变量#2的值是空时,GOOX#1Y#2 的执行结果 为G00X0.
以上资源供大家参考,如有问题请留言。
有可能你那机床换刀时调用子程序的,用到了#101和#102,你可以在T1 M6之前加个M1,然后查看一下宏变量是否正确。#0~#33为局变量
#100~#199为共变量
#500~#999为共变量
#0~#33 M30或按复位键后清空
#100~#199 看机床设置,一般默认是M30或按复位键后清空
#500~#999 M30或复位后不清空
建议使用#500~#999
有问题QQ3811099,注明 数控
首先,我们要了解一下系统变量的含义,名量类型、题可修改。否要再通电、值的设定范围、默认值或标准值是多少。查看或修改具体步骤:1、按下MENU菜单键。
2、选择0下一页”。
3、选择系统”-“变量”,出现系统变量画面。
4、若要查看或修改某个系统变量,将光标只移动到该变量(按住SHIFT键+上下键可快速翻页)。
5、将光标指向目标变量,输入具体数值,按enter回车确认。
6、若该系统变星中还细分了多个子变量,那么则需要将光标指向该目标变量,按下enter回车键,展开此变量,才能看到细分出来的子变量。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)