数控车削编程与加工 课件 6.1-宏程序基本知识.ppt

数控车削编程与加工 课件 6.1-宏程序基本知识.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

条件转移语句2WHILE[条件表达式]DOm...…ENDm当条件满足时,从DOm到ENDm之间的程序就重复执行。当条件不满足时,程序就执行ENDm下一条语句循环嵌套:DO—END循环嵌套:WHILE[条件式1]DO1;……WHILE[条件式2]DO2;……WHILE[条件式3]DO3;……END3;……END2……END1;二、数控车床宏程序编程技巧编程实例1.宏程序用于系列零件的加工***典型零件数控车床加工技术辽宁机电职业技术学院培训讲师2020年4月主讲教师:莫国伟在数控车床编程中,宏程序编程灵活、高效、快捷。宏程序不仅可以实现象子程序那样,对编制相同加工操作的程序非常有用,还可以完成子程序无法实现的特殊功能,例如:系列零件加工宏程序、椭圆加工宏程序、抛物线加工宏程序、双曲线加工宏程序等。数控车宏程序基本知识数控车宏程序基本知识数控车床宏程序编程特征宏程序中的变量宏程序变量间的运算指令宏程序的控制语句数控车床宏程序编程技巧编程实例宏程序用于系列零件的加工椭圆类零件的宏程序编制变量的类型和功能(FANUC系统为例)变量号变量类型功能#0空该变量值总为空#1-#33局部变量只能在一个宏程序中使用#100~#149(#199)#500~#531(#999)公共变量在各宏程序中可以公用的#1000系统变量固定用途的变量一、数控车床宏程序编程特征1.宏程序中的变量变量及变量的引用(1)、变量的表示#i#[表达式](2)、变量的引用地址#1地址-#1——(变量号i=0,1,2,3,4……)例:#8、#110、#1100——表达式必须用括号括起来例:#[#1+#2-12]例:F#10——当#10=20时,F20被指令。X-#20——当#20=100.时,X-100.被指令。G#130——当#130=2时,G2被指令。数学运算功能加法:#i=#j+#k减法:#i=#j-#k乘法:#i=#j*#k除法:#i=#j/#k运算的优先顺序:①函数;②乘除、逻辑与;③加减、逻辑或、逻辑异或。可以用[]来改变顺序。2.宏程序变量间的运算函数运算功能正弦#i=SIN[#j] 单位:度余弦#i=COS[#j] 单位:度正切#i=TAN[#j] 单位:度反正切#i=ATAN[#j]/[#k] 单位:度平方根#i=SQRT[#j]绝对值#i=ABS[#j]取整#i=ROUND[#j]逻辑判断功能等于: EQ 格式:#jEQ#k不等于: NE 格式:#jNE#k大于: GT 格式:#jGT#k小于: LT 格式:#jLT#k大于等于:GE 格式:#jGE#k小于等于:LE 格式:#jLE#k3.宏程序的控制语句(1)、无条件转移(GOTO语句)格式:GOTOn;式中:n——顺序号(1~9999),可用变量表示。举例:GOTO1;GOTO#10;条件转移语句1IF[条件表达式]GOTOn当条件满足时,程序就跳转到同一程序中语句标号为n的语句上继续执行当条件不满足时,程序执行下一条语句(2).条件转移***

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档