- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏程序应用宏程序应用
宏程序应用 把由一组指令实现的某种功能象子程序一样事先存入存储器中,用一个命令代表这些功能。程序中只要写出该代表命令,就能实现这些功能。把这一组命令称为用户宏程序本体,把代表命令称为用户宏命令。用户宏程序本体有时也简称宏程序。用户宏指令也称为宏程序调用命令。 编程人员不必记忆用户宏程序本体,只要记住作为代表命令的用户宏指令就行了。 序最大特点是在用户宏程序本体中,能使用变量。变量间可以运算,并且用宏指令命令, 可以给变量赋值。 1 用户宏指令 用户宏指令是调用用户宏程序本体的命令。 指令格式如下: M98 P□□□□ ; 被调用的宏程序本体的程序号。 利用上述指令,可调用用P 指定的宏程序本体。 2 用户宏程序本体 在用户宏程序本体中,可以使用一般的CNC指令,也可使用变量,运算及转移指令。用户宏程序的本体,以O后续的程序号开始,用M99结束。 2.1 变量的使用方法 用变量可以指令用户宏程序本体中的地址值。变量值可以由主程序赋值或通过CRT/MDI设定,或者在执行用户宏程序本体时,赋给计算出的值。 可使用多个变量,这些变量用变量号来区别。 (1) 变量的表示 用#后续变量号来表示变量, 格式如下: #i (i = 200, 202, 203, 204 ……) (例) #205, #209, #1005 (2) 变量的引用 用变量可以置换地址后的数值。 如果程序中有地址#i或者地址-#i,则表示把变量的值或者把变量值的负值作为地址值。 (例)F#203…当#203 = 15时,与F15指令是同样的。 Z-#210…当#210 = 250时,与Z-250是同样的。 G#230…当#230 = 3时,和G3是同样的。 用变量置换变量号时,不用##200描述,而写为#9200,也就是#后面的9 表示置换变量号,下面的三行是置换变量号的实例。 (例)#200 = 205, #205 = 500时。 X#9200和X500指令是同样的。 X-#9200和X-500指令是同样的。 注1: 地址O和N不能引用变量。不能用O#200,N#220编程。注2:如果超过了地址所规定的最大指令值,不能使用。#230 = 120时, M#230超过了最大指令值。3: 变量值的显示和设定:变量值可以显示在CRT画面上,也可以用MDI键给变量设定值,其操作方法,请参照Ⅲ10.3用户宏程序的变量值一项。 2.2 变量的种类 根据变量号的不同,变量分为公用变量和系统变量,它们的用途和性质都不同。 (1) 公用变量#200~#231,#500~#515 公用变量在主程序以及由主程序调用的各用户宏程序中是公用的。即某一用户宏程序中使用的变量#i和其它宏程序使用的#i是相同的。因此,某一宏程序中运算结果的公用变量#i可以用于其他宏程序中。 公用变量的用途,系统中不规定,用户可以自由使用。 公用变量#200~#231,切断电源时清除,电源接通时全部为0。 公用变量#500~#531,即使电源切断了也不能清除,其值保持不变。 (2) 系统变量 此变量的用途在系统中是固定的。 (A) 刀具补偿量#2001~#2016, #2101~#2116 系统读取到刀具补偿量用的系统变量#2001~#2016, #2101~#2116的值后,可以知道X,Z的补偿量。把值代入系统变量#2001~#2016, #2101~#2116,可以改变X,Z的补偿量。 变量#2001~#2016与X轴的刀具补偿号1~16是对应的,变量#2101~#2116与Z轴的刀具补偿号1~16是对应的。在补偿号1~16的值中,不作为补偿量使用的号,也可与公用变量(#500~#531)同等使用。 (B) 接口输入信号#1000~#1015, #1032(选择机能#0;需配相应的选择件)#1000~#1015的值后,便可知道接口输入信号的状态。 输 入 信 号 变 量 值 接 点 闭 1 接 点 开 0 ? ? ? 读到系统变量#1032后,将读取全部输入信号。 15 #1032 = Σ #(1000+i) ×2i i=0 注1:不能把值代入系统变量#1000~#1032中。 注2:用诊断可以显示系统变量#1000~#1032。 №.110/003 UI0~UI7 №.111/004 UI8~UI15 注3: 0 0 3 UI7 UI6 UI5 UI4 UI3 UI2 UI1 UI0 0 0 4 UIF UIE UID UIC UIB UIA UI9 UI8 16位DI #1000#0;#1015,#1032)。与其它判断转跳宏指令一起使用可作各种处理。#
您可能关注的文档
最近下载
- 农村电商PPT(农产品电商)完整全套教学课件.pptx
- ESD-TR53-01-22【简体中文自译】ESD控制项符合性验证.docx VIP
- 物资采购招标文件模版.pdf VIP
- 涉河建设项目审查管理体会及探讨课件--涉河建设项目管理及建设方案审查技术标准课件.pptx VIP
- 职业院校技能大赛python赛项试题 .pdf VIP
- PEP(人教版) 小学六年级上册英语同步习题 Unit 1 第一单元测试卷(含听力材料及答案).pdf VIP
- 技术总监总监岗位面试题及答案.pdf VIP
- 脑卒中护理教学设计ppt.pptx VIP
- 2025年人教PEP版(2024)小学英语四年级上册(全册)教学设计(附目录).docx
- 2025-2026学年小学信息技术(信息科技)六年级上册甘教版教学设计合集.docx
文档评论(0)