下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
、变量用一个可赋值的代号代替具体的数值,这个代号就称为变量。使用用户宏程序时的主要方便之处在于可以用变量代替具体数值,因而在加工同一类的零件时,只需将实际的值赋予变量即可,而不需要对每一个零件都编一个程序。1.变量的表示变量由变量符号“#”和变量号(阿拉伯数字)组成,如#1、#20等。变量也可由变量符号“#”和表达式组成,如#[#1+10]。2.变量的种类按变量号码可将变量分为局部(local)变量、公共(common)变量、系统(system)变量,其用途和性质都是不同的,见表8—1。变量种类#0#1〜#33#0#1〜#33#100〜#199#500〜#999空变量该变量总是空,没有值能赋给该变量局部变量只能用在宏程序中存储数据,例如,运算结果。当断局部变量电时,局部变量被初始化为空。调用宏程序时,自变量对局部变量赋值公共变量在不同的宏程序中的意义相同。当断电时,变量公共变量#100~#199被初始化为空,变量#500〜#999的数值被保存,即使断电也不丢失#1000〜 系统变量 系统变量是根据用途而被固定的变量,它的值决定系统的状态二、变量的运算GSK980TDb系统常用的运算符表达式格式#i=#j表达式格式#i=#j#i=#j+#k#i=#j-#k#i=#j*#k#i=#j/#k功能定义或赋值加法减法乘法除法或与异或#100=#1,#100=30.0#100=#1+#2#100=#1*#2#100=#1/30作#100=#1*#2#100=#1/30作#i=#jOR#k#i=#jAND#K#i=#jXOR#K平方根#i=SQRT[#j]绝对值#i=ABS[#j]舍入#i=ROUND[#j]#1OO=SQRT[#1*#1-1OO]上取整#i=FUP[#j]#1OO=EXP[#1]下取整#i=FIX[#j]自然对数#i=LN[#j]指数函数#i=EXP[#j]正弦#i=SIN[#j]反正弦#i=ASIN[#j]#100=SIN[#1]余弦#i=COS[#j]#100=COS[36.3+#2]反余弦#i=ACOS[#j]#100=ATAN[#1]/[#2]正切#i=TAN[#j]反正切#i=ATAN[#i]/[#j]从BCD转为BIN#i=BIN[#j]用于与PMC间信号的交换从BIN转为BCD#i=BCD[#j]三、控制语句在程序中,如果有相同轨迹的指令,可通过语句改变程序的流向,让其反复循环运算执行,即可达到简化程序的目的。常用的控制指令有以下几种:1.无条件转移(GOTOn)例如:N10GOOX50.0Z10.0;N20G01X45.0F0.2;N30G01Z0.0;N40GOT020;表示执行N40程序段时,程序无条件转移到N20程序段继续运行。2•条件语句(IF语句)IF[条件表达式]GOTOn(n=顺序号)条件式表达式成立时,从顺序号为n的程序段以下执行;条件式表达式不成立时,执行下一个程序段。如果条件满足
如果条件不满足IFGOON10G00X100.0Z100.0#1GT如果条件不满足IFGOON10G00X100.0Z100.0#1GT50.0]GOTO10;X50.0Z10.0;该语句中的条件表达式必须包括运算符,这个运算符插在两个变量或一个变量和一个常量之间,并且要用方括号封闭,常用<条件式>运算符见表8—3。表8—3 〈条件式〉运算符符号代号示例EQ#1EQ10.0#2LE100.0#3GE30.0丰NE〉GTVLT三GELE条件表达式必须包括条件运算符,条件运算符两边可以是变量、常数或表达式,条件表达式要用括号“[]”封闭。3•循环语句 (WHILE语句)WHIL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年疏勒县社区工作者招聘笔试备考题库及答案解析
- 2026年长白朝鲜族自治县医疗事业单位人员招聘笔试参考题库及答案解析
- 2026年罗源县医疗事业单位人员招聘考试参考题库及答案解析
- 2026年顺平县医疗事业单位人员招聘考试模拟试题及答案解析
- 2026年迁西县带编教师招聘笔试备考试题及答案解析
- 2026年闻喜县带编教师招聘笔试备考题库及答案解析
- 2026年临漳县医疗事业单位人员招聘笔试参考题库及答案解析
- 2026年夏河县医疗事业单位人员招聘考试参考题库及答案解析
- 2026年兰坪白族普米族自治县带编教师招聘笔试备考题库及答案解析
- 2026年永德县医疗事业单位人员招聘考试参考题库及答案解析
- 氧化还原反应-专题训练及答案
- 驾驶员约谈记录-月度
- 工程桩基施工验收标准与措施
- 科技公司财务报表深度分析与解读
- 美术水粉画基础教学
- DB37T 5035-2015 城镇道路绿地养护管理标准
- GB/T 44841-2024非合金及低合金铸铁焊接工艺评定试验
- 药品经营使用和质量监督管理办法2024年宣贯培训课件
- 初高中化学衔接课件
- 新课标人教版九年级上册数学全册教案
- 人教版五年级数学上册专项计算题12套(每日一练)
评论
0/150
提交评论