- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
*项目六特殊型面的加工 一般的零件是由圆柱面、圆锥面、圆弧、螺纹、槽等组成,但一些特殊的零件是由一些非圆曲线构成的,包括椭圆、双曲线、正弦曲线等,这些零件的加工需用到宏程序。图6.1所示为特殊型面零件。 *项目六特殊型面的加工 任务一 椭圆面的加工 任务二 其他非圆曲面的加工 任务一 椭圆面的加工 知识准备 一、概述 用户宏程序有A、B两种类型,GSK980TD数控系统宏程序属于A类,本节主要介绍A类型宏程序的编程方法。 二、A类宏程序 1.变量 在常规的主程序和子程序中,总是将一个具体的数值赋给一个地址,为了使程序更加具有通用性、灵活性,在宏程序中设置了变量。 (1)变量的表示 一个变量由符号#和变量序号组成,如#i(i = 200,201,203……) (2)变量的引用 将跟随在地址符号后的数值用变量来代替的过程称为引用变量。 例如:G01 X#200 Z-#201 F#202; 当#200=100.0,#201=50.0,#202=80时,上式即表示 G01 X100.0 Z-50.0 F80; (3)变量的种类 根据变量序号的不同,变量可分为公用变量和系统变量,它们的用途和性质都不同。 知识准备 ① 公用变量。公共变量(#200~#231和#500~#515)贯穿于整个程序过程。同样,当宏程序M调用宏程序N而且都有变量#200时,由于#200是公用变量,所以M中的#200与N中的#200是同一个变量。 ② 系统变量。系统变量是指有固定用途的变量,它的值决定系统的状态。系统变量包括接口输入与接口输出信号变量,其中系统接口输入信号有#1000~#1015,接口输出信号有#1100~#1105。 2.用户宏程序的格式及调用 (1)宏程序格式 宏程序的编写格式与子程序类似,包括宏程序号、宏程序内容、宏程序结束并返回主程序。 宏程序格式:O××××;(××××为宏程序号) ……(程序内容) M99;(程序结束并返回主程序) 宏程序内容中可以使用变量、算术和逻辑运算指令及其他控制指令。 知识准备 (2)宏程序的调用 宏程序的调用形式与子程序调用方法相同,即用M98进行调用。 3.宏程序的运算和转移指令 宏程序的运算和转移指令如表6.1所示。 表6.1 宏程序的运算和转移指令 知识准备 续表 知识准备 (1)宏程序的运算指令 宏程序的运算指令通过G65的一般表达形式实现,其指令的一般形式为: G65 Hm P #i Q #j R #k; 式中,m表示运算指令或转移指令的功能; #i为存放运算结果的变量; #j为需要运算的变量1,也可以是常数,常数可以直接表示,不带“#”; #k为需要运算的变量2,也可以是常数,常数可以直接表示,不带“#”。 指令所代表的意义为:#i = #j 〇 #k ;〇代表运算符号,它由Hm指定。 例如: G65 H02 P#200 Q#201 R#202; 表示#200 = #201 + #202; G65 H03 P#200 Q#201 R#202;表示#200 = #201 ? #202; G65 H04 P#200 Q ?200 R#202;表示#200 = ?100× #202; G65 H05 P#200 Q ?200 R#202;表示#200 = ?100 ÷ #202。 知识准备 在使用宏程序运算指令中,当变量以角度形式指定时,其单位是0.001°。变量值是不含小数点的数值,它以系统的最小输入单位为其值的单位。例如:当#200?=?10时,X#200代表0.01mm。当运算结果出现小数点后的数值时,其值将被舍去。另外,用G65指定的H代码,对选择刀具长度补偿的偏置号没有任何影响。 例如:若#200=32,#201=10,执行指令“#202=#200÷ #201;”,其运算结果为3,小数点后的数值被舍去。 在各运算中,运算、转移指令中的H,P,Q,R都必须写在G65之后,因此,在G65以前的地址符只能有O和N。 (2)宏程序的转移指令 ①
您可能关注的文档
- Access数据库应用基础教程(第三版) 作者 978-7-302-28361-4 ch12.ppt
- Access数据库应用基础教程(第三版) 作者 978-7-302-28361-4 ch13.ppt
- Access数据库应用基础教程(第三版) 作者 978-7-302-29896-0 ch02.ppt
- Access数据库应用基础教程(第三版) 作者 978-7-302-29896-0 ch03.ppt
- Access数据库应用基础教程(第三版) 作者 978-7-302-29896-0 ch05.ppt
- Access数据库应用基础教程(第三版) 作者 978-7-302-29896-0 ch06.ppt
- Access数据库应用基础教程(第三版) 作者 978-7-302-29896-0 ch10.ppt
- Access数据库应用基础教程(第三版) 作者 978-7-302-29896-0 ch11.ppt
- Access应用技术(第二版) 李禹生 第02章.ppt
- Access应用技术(第二版) 李禹生 第04章.ppt
- GSK系统数控车工技能训练 作者 胡旭兰 项目七.ppt
- GSK系统数控车工技能训练 作者 胡旭兰 项目四.ppt
- GSK系统数控车工技能训练 作者 胡旭兰 项目五.ppt
- GSK系统数控车工技能训练 作者 胡旭兰 项目一.ppt
- GSK系统数控车加工工艺与技能训练 作者 陈移新 GSK数控车加工工艺与操作训练--模块三.ppt
- GSK系统数控车加工工艺与技能训练 作者 陈移新 GSK数控车加工工艺与操作训练--模块四.ppt
- GSM&WCDMA基站管理与维护 作者 韦泽训 董莉 模块六GSM故障课件.ppt
- GSM&WCDMA基站管理与维护 作者 韦泽训 董莉 模块七GSM&WCDMA基站维护.ppt
- GSM&WCDMA基站管理与维护 作者 韦泽训 董莉 模块五仪器仪表课件.ppt
- HTML+CSS+DIV网页设计与布局 作者 聂斌 1_ 第3章 超链接.ppt
文档评论(0)