ImageVerifierCode 换一换
格式:PPT , 页数:13 ,大小:200KB ,
资源ID:7965654      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7965654.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(宏程序在数控编程中的应用.ppt)为本站会员(hskm5268)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

宏程序在数控编程中的应用.ppt

1、1,61 变量,62 宏指令,63 控制指令,64 用户宏程序应用实例,用户宏程序在数控编程中的应用,2,学习目标和重点,目标: 学习和了解用户宏程序的编程思路,和程序结构。 掌握宏程序的调用规定及其特点。 中等难度的零件能运用宏程序编制加工程序。 重点: 宏程序各种控制指令的灵活应用及技巧。 编制宏程序时数学模型的建立、数学关系的表达思路,3,6.1 变量,6.1.1 变量及变量的引用 1、变量的表示 #i #表达式 2、变量的引用 #1- #1 6.1.2 变量的类型和功能,例:F#1当#1=20时,就表示F20.,X-#2当#2=30时,就表示X-30。,G#5当#5=02时,就表示G0

2、2。,变量号i=0,1,2,3,4,5, 例:#1,#10。#101,#1111,表达式必须用括号括起来 例:#1+2*3,4,.变量运算指令,.宏指令,角度用角度单位 指定,,5,6.2.2 运算的优先级在一个宏程序段中如果有多种变量运算,则运算的优先顺序是:函数 乘、除 加、减 例如:#1=#2-#3*COS#4其运算顺序是:函数:COS#4,乘:#3*,减:#2- 6.2.3括号的嵌套 当要变更运算的优先顺序时可以使用括号。例如:#1=SIN#2-#3*#4+#5/#6;包括函数的括号在内最多可达到5重,超过5重时则出现报警。,.宏指令,6,63 控制指令,6.3.1控制语句在程序中使用

3、控制语句可以改变程序段的运行顺序。控制语句有3种,即:(1)、GOTO语句(无条件转移)( 2)、IF GOTO语句(条件转移)(3)、WHILE END语句(循环) 1、无条件转移程序运行无条件转移到顺序号为 n 的程序段。格式:GOTO n ;说明 n 程序段号,可取199999的数,也可以用表达式表示。例如:GOTO 1:GOTO #1:,7,63 控制指令,6.3.2条件转移(IF语句)指令格式:IF条件表达式GOTO n如果指令的条件表达式条件满足时,转移到标有顺序号 n 的程序段。如果指令的条件表达式不满足时,执行下一个程序段,8,1)条件表达式条件表达式必须包括运算符。运算符插在

4、两个变量中间或变量和常数中间,并且用括号(,)封闭。表达式可以代替变量。2)运算符运算符是由2个字母组成,用于两个值比较,以决定它们是相等还是一值大于或小于另一值。注意,不能使用不等与号。运算符含义,9,例: 求110之间所有自然数的和,并使刀具按运算结果走出相应的轨迹.解:程序如下O0001 程序名T0101 #1=0 结果的初值#2=1 加数的初值N10 IF #2GT10 GOTO 20 若加数大与10跳转到N20#1=#1+#2 计算结果#2=#2+1 下一个加数G01X#1 Z#2 F0.1 刀具运动,到达运算所得的坐标点GOTO10 程序跳转到10N20 M30 程序结束,10,3

5、、循环语句(WHILE END语句)1)程序循环在WHILE语句后指定的是一个条件表达式。当指定条件满足时,执行从DO到END之间的程序。否则,转而执行END只后的程序段。与IF语句的指令格式相同。DO后是数和END后的数为指定程序执行范围的标号,标号为1、2、3。若用1、2、3以外的值会产生P/S报警No.126。,11,2)程序嵌套在DO ENDm之间的循环识别号(1 3)可以任意使用,但不能交叉循环。如:,12,3)循环嵌套。DO的多重嵌套最多为3重,注意:DO的范围不能交叉。,13,例:用WHILE语句求1 10之间所有自然数的和。解:程序编制如下:O0001; 程序名#1=0; 储存和的变量锄值#2=1; 被加数变量的初值WHILE #2 LE 10 DO1;当被加数#2大于10,程序执行END1。#1=#1+#2; 计算和#2=#2+1; 下一个被加数END1;M30; 程序结束,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报