宏程序实例与技巧.ppt

宏程序实例与技巧.ppt

ID:56001815

大小:398.50 KB

页数:21页

时间:2020-06-13

宏程序实例与技巧.ppt_第1页
宏程序实例与技巧.ppt_第2页
宏程序实例与技巧.ppt_第3页
宏程序实例与技巧.ppt_第4页
宏程序实例与技巧.ppt_第5页
资源描述:

《宏程序实例与技巧.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、变量编程实例与技巧用户宏程序HNC-21T数控系统宏指令编程SIEMNS802D数控系统宏指令编程FANUC0i-MC数控系统宏指令编程变 量 编 程 简 介变量编程是指在程序中用变量表述一个地址的数字值。而在程序中对变量赋值,可以在程序几个相似的地方使用。变量编程与普通编程的区别在于:变量编程中可以使用变量,可以给变量赋值,变量之间可以运算,程序运行可以跳转:而在普通编程中,只可指定常量,常量之间不可以运算,程序只能按顺序执行,不能跳转,功能固定。变 量 编 程 的 特 点1.高效2.经济3.应用范围广4.有利于解决编程软件带来的问

2、题a.在线加工程序的传输速率与机床的节拍不协调。b.加工效率高%O1234(1111.CUT,08/06/00,00:41:53)N10G50S1000N12G00G97S600T0000N14M03N16M08N18G00X166.009Z119.476N20G00Z100.707N22G00X111.414N24G01X-3.414F5.000N26G01X-2.000Z100.000N28G03X12.006Z99.045R26.148F100.000N30G03X25.030Z96.419R31.380N32G03X37.50

3、2Z92.181R37.162N34G03X48.245Z86.977R52.737N36G03X59.440Z79.732R63.257N38G03X68.724Z71.890R89.536N40G03X78.849Z60.709R105.053N42G03X86.627Z49.099R140.934N44G03X94.276Z32.474R159.038N46G03X98.624Z15.571R191.394N48G03X99.658Z7.292R196.930N50G03X100.000Z-1.000R201.010N52G01

4、X101.414Z-0.293F20.000N54G01X111.414N56G00X166.009N58G00Z119.476N60M09N62M30HNC -21T数控系统 宏指令编程基础知识1、宏变量与常量.宏变量宏变量的表示:变量可以用“#”号和紧跟其后的序号来表示:#I(I=1,2,3,……)例如:#5,#109,#200宏变量的引用:将其跟随在一个地址后的数值用一个变量来代替,即引入了变量:例如:对与F[#103]如#103=50时,则为F50;对与Z[-#110]如#110=100时,则为Z-100;对G[#130]如#

5、130=3时,则为G03;宏变量的类型:1)、公共变量:全局变量(#50-#199)和局部变量(#0-#49)。2)、系统变量:有固定用途的变量,他决定系统的状态。HNC -21T数控系统 宏指令编程基础知识2、常量:PI:圆周率,TRUE:条件成立,FALSE:条件不成立。运算符与表达式1、算术运算符:+,-,*,/。2、条件运算符:EQ(=)、NE(=/)、GT(〉)、LT(〈)、LE(〈=)。3、逻辑运算符AND、(与)OR、(或)(NOT(非)4、函数SIN(正玄)、CON(余玄)、TAN(正切)、ATAN(反正切)、ABS(

6、绝对值)、INT(取整)、SQRT(平方根)、EXP(指数)。HNC -21T数控系统 宏指令编程基础知识语句表达式1、负值语句格式:宏变量=常数或表达式把常数或表达式的值送给一个宏变量称为赋值。例如:#2=175/SQRT[2]*COS[55*PI180];#3=124.0;2、条件判别语句IFELSEENDIF格式(i);IF条件表达式….条件成立(真)ELSE….条件成立(假)ENDIFHNC -21T数控系统 宏指令编程基础知识2.循环语句WHILE,ENDW格式:1)WHILE<条件表达式>(循环体)ENDW说明:在这种循环

7、结构中,当条件成立时,则重复执行循环体语句,直至条件全部满足后,跳出循环体。2)WHILE<条件表达式>(循环体1)WHILE<条件表达式>(循环体2)ENDWENDW说明:这种循环结构称为嵌套,嵌套调用的深度最多可以有九层,每一层子程序都有自己独立的局部变量(变量个数为50)。当前局部变量为#0-#49,第一层局部变量为#200-#249,第二层局部变量为#250-#299,第三层局部变量#300-#349,依此类推。HNC -21T数控系统 宏指令编程基础知识宏程序调用指令1.宏程序的调用格式2.宏程序/子程序调用的参数传递规则1

8、.宏程序的调用格式:M98P(宏程序名)L(调用次数)<变量赋值>G65指令的功能和参数与M98相同。在HNC-21M系统中固定循环指令是采用宏程序方法实现的,固定循环宏程序定义G73,G74,G76,G80,G81,G

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。