循环语句WHILEENDW-无锡机电高等职业技术学校.PPTVIP

循环语句WHILEENDW-无锡机电高等职业技术学校.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
循环语句WHILEENDW-无锡机电高等职业技术学校

宏程序编程介绍 1、宏变量 2、常量 3、运算符与表达式 4、赋值语句 5、条件判别语句IF,ELSE,ENDIF 6、循环语句WHILE, ENDW 7、宏程序编程举例 宏程序作用和用途 1、宏变量 #0~#49  当前局部变量 #50~#99  全局变量 #200~#249  0层局部变量 #250~#299  1层局部变量 #300~#349  2层局部变量 #350~#399  3层局部变量 #400~#449  4层局部变量 #450~#499  5层局部变量 #550~#599  7层局部变量 #600~#699  刀具长度寄存器(H0~H99) #700~#799  刀具半径寄存器(D0~D99) #800~#899  刀具寿命寄存器 #500~#549  6层局部变量 2、 常量 PI:圆周率 TRUE:条件成立(真) FALSE:条件不成立(假) 3、 运算符与表达式 (1) 算术运算符 +, - ,* ,/ (2) 条件运算符 EQ(=),NE(≠),GT() GE(≥),LT(),LE(≤) (3) 逻辑运算符 AND,OR,NOT (4) 函数 SIN,COS,TAN,ATAN,ATAN2 ABS,INT,SIGN,SQRT,EXP (5) 表达式 用运算符连接起来的常数宏变量构成表达式。 例如175/SQRT[2] * COS[55 * PI/180 #3*6 GT 14 4、 赋值语句 格式宏变量=常数或表达式 把常数或表达式的值送给一个宏变量称为赋值 例如: #2 = 175/SQRT[2] * COS[55 * PI/180 ] #3 = 124.0 5 、条件判别语句IF,ELSE,ENDIF 格式(i): IF 条件表达式 ┅ ELSE ┅ ENDIF 格式(ii): IF 条件表达式 ┅ ENDIF 6、 循环语句WHILE, ENDW 格式: WIIILE 条件表达式 ┅ ENDW 表1-2 华中数控(HNC-21M)系统#0~#25局部变量所对应的系统变量 7、宏程序编程举例 例1:椭圆宏程序 编制,如图2-1。 椭圆函数关系 如下: X=a×COSα Y=b×SINα 参考程序 %0001 #0=5 (定义刀具半径R值) #1=20 (定义a值) #2=10 (定义b值) #3=0 (定义步距角α的初值,单位:度) G90G54 G00 Z100 X0 Y0 X[#1+#0] Y0 WHILE #3 GE [-360] G01X[[#1+#0]*COS[#3*PI/180]] Y[[#2+#0]*SIN[#3*PI/180]] #3=#3-5 ENDW G01 G91 Y[-#0] G00 Z10 M30 谢谢观看! 无锡机电高等职业技术学校 * * 用途: 宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程; 适合图形一样,只是尺寸不同的系列零件的编程; 适合工艺路径一样,只是位置参数不同的系列零件的编程。 作用: 用户可以使用变量进行算术运算、逻辑运算和函数的混合运算。 此外宏程序还提供了循环语句、分支语句和子程序调用语句。 利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。

文档评论(0)

zhaoxiaoj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档