- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
用户宏程序变量说明
变量普通加工程序直接用数值指定G代码和移动距离;例如,G01和
X100.0。
使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变
量值可用程序或用MDI面板操作改变。
#1=#2+100;
G01X#1F300;
说明
变量的表示一般编程方法允许对变量命名,但用户宏程序不行。变量用
变量符号(#)
和后面的变量号指定。
例如:#1
表达式可以用于指定变量号。此时,表达式必须封闭在括号中。
例如:#[#1+#2-12]
变量的类型变量根据变量号可以分成四种类型。
变量号变量类型功能
#0空变量该变量总是空,没有值能赋给该变量。
#1—#33局部变量
局部变量只能用在宏程序中存储数据,例如,运算结果。
当断电时,局部变量被初始化为空。调用宏程序时,自变
量对局部变量赋值。
#100—#199公共变量
#500—#999公共变量在不同的宏程序中的意义相同。当断电时,变量
初始化为空。变量#500——#999的数据保存,即使断电
也不丢失。
#1000—系统变量
系统变量用于读和写CNC的各种数据,例如,刀具的当前
位置和补偿值。
注意
小数点的省略当在程序中定义变量值时,小数点可以省略。
例:当定义#1=123;变量#1的实际值是123.000。
变量的引用在地址后指定变量号即可引用其变量值。当用表达式指定变
量时,要把表达式放在括号中。
例如:G01X[#1+#2]F#3;
被引用变量的值根据地址的最小设定单位自动地舍入。
例如:
当系统的最小输入增量为1/1000mm单位,指令G00X#1,并将
12.3456赋值给变量#1,实际指令值为G00X12.346;。
改变引用变量的值的符号,要把负号(—)放在#的前面。
例如:G00X—#1;
(a)引用
当引用一个未定义的变量时,地址本身也被忽略。
例如:
当变量#1的值是0,并且变量#2的值是空时,G00X#1Y#2的执行结果
为G00X0;
(b)运算
除了用空赋值以外,其余情况下空与0相同。
当#1=空时当#1=0时
#2=#1#2=#1
↓↓
#2=空#2=0
#2=#1﹡5#2=#1﹡5
↓↓
#2=0#2=0
#2=#1+#1#2=#1+#1
↓↓
#2=0#2=0
(c)条件表达式
EQ和NE中的空不同于0。
当#1=空时当#1=0时
#1EQ#0#1EQ#0
↓↓
成立不成立
#1NE#0
您可能关注的文档
最近下载
- 高平市各级文物保护单位一览表(2022版).docx
- 学前教育考试试卷(共六套)及答案.pdf
- 产业经济学(双语)智慧树知到答案章节测试2023年山东财经大学.docx
- 人教版八年级物理上册 第二章 声现象 单元测试卷(2024年秋).pdf VIP
- WS T 808—2022 基层医疗卫生机构标识设计标准.pdf VIP
- 无源光网络(PON)网络管理技术要求 第3部分:网络管理系统(NMS)系统功能.pdf
- 国际制药工程协会(ISPE)制药工程基本指南水和蒸汽系统.pdf VIP
- 2023-2024学年七年级语文下学期期中期末课内备考与专项复习(部编五四制)(上海专用)12课外文言文(一)翻译技巧(原卷版+解析).docx VIP
- 《国行公祭,为佑世界和平》优课一等奖课件.pptx VIP
- 劳动合同书(2006年).doc VIP
文档评论(0)