数控宏程序的概念.doc

数控宏程序的概念.doc

ID:57644059

大小:46.50 KB

页数:5页

时间:2020-08-30

数控宏程序的概念.doc_第1页
数控宏程序的概念.doc_第2页
数控宏程序的概念.doc_第3页
数控宏程序的概念.doc_第4页
数控宏程序的概念.doc_第5页
资源描述:

《数控宏程序的概念.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数控宏程序的概念  用变量的方式进行数控编程的方法就叫做数控宏程序编程。数控宏程序的分类  数控宏程序分为A类和B类宏程序,其中A类宏程序比较老,编写起来也比较费时费力,B类宏程序类似于C语言的编程,编写起来也很方便。不论是A类还B类宏程序,它们运行的效果都是一样的。  一般说来,华中的数控机床用的是B类宏程序,广州数控机床用的是A类宏程序。数控宏程序的优点  1.可以编写一些非圆曲线,如宏程序编写椭圆,双曲线,抛物线等。  2.编写一些大批相似零件的时候,可以用宏程序编写,这样只需要改动几个数据就可以了,没有必要进行大量重复编程。数控宏程序的使用方法一、A类宏程序  1)变量的定义

2、和替换#i=#j  编程格式G65H01P#iQ#j  例G65H01P#101Q1005;(#101=1005)  G65H01P#101Q-#112;(#101=-#112)  2)加法#i=#j+#k  编程格式G65H02P#iQ#jR#k  例G65H02P#101Q#102R#103;(#101=#102+#103)  3)减法#i=#j-#k  编程格式G65H03P#iQ#jR#k  例G65H03P#101Q#102R#103;(#101=#102-#103)  4)乘法#i=#j×#k  编程格式G65H04P#iQ#jR#k  例G65H04P#101Q#102

3、R#103;(#101=#102×#103)  5)除法#i=#j/#k  编程格式G65H05P#iQ#jR#k  例G65H05P#101Q#102R#103;(#101=#102/#103)  6)平方根#i=  编程格式G65H21P#iQ#j5  例G65H21P#101Q#102;(#101=)  7)绝对值#i=│#j│  编程格式G65H22P#iQ#j  例G65H22P#101Q#102;(#101=│#102│)  8)复合平方根1#i=  编程格式G65H27P#iQ#jR#k  例G65H27P#101Q#102R#103;(#101=  9)复合平方根2#

4、i=  编程格式G65H28P#iQ#jR#k  例G65H28P#101Q#102R#103  1)逻辑或#i=#jOR#k  编程格式G65H11P#iQ#jR#k  例G65H11P#101Q#102R#103;(#101=#102OR#103)  2)逻辑与#i=#jAND#k  编程格式G65H12P#iQ#jR#k  例G65H12P#101Q#102R#103;#101=#102AND#103  (3)三角函数指令  1)正弦函数#i=#j×SIN(#k)  编程格式G65H31P#iQ#jR#k(单位:度).  例G65H31P#101Q#102R#103;(#101

5、=#102×SIN(#103))  2)余弦函数#i=#j×COS(#k)  编程格式G65H32P#iQ#jR#k(单位:度)  例G65H32P#101Q#102R#103;(#101=#102×COS(#103))  3)正切函数#i=#j×TAN#k  编程格式G65H33P#iQ#jR#k(单位:度)  例G65H33P#101Q#102R#103;(#101=#102×TAN(#103))  4)反正切#i=ATAN(#j/#k)  编程格式G65H34P#iQ#jR#k(单位:度,0o≤#j≤360o)  例G65H34P#101Q#102R#103;(#101=ATA

6、N(#102/#103)  (4)控制类指令  编程格式G65H80Pn(n为程序段号)  例G65H80P120;(转移到N120)  2)条件转移1#jEQ#k(=)  编程格式G65H81PnQ#jR#k(n为程序段号)  例G65H81P1000Q#101R#102  当#101=#102,转移到N1000程序段;若#101≠#102,执行下一程序段。  3)条件转移2#jNE#k(≠)  编程格式G65H82PnQ#jR#k(n为程序段号)5  例G65H82P1000Q#101R#102  当#101≠#102,转移到N1000程序段;若#101=#102,执行下一程序段

7、。  4)条件转移3#jGT#k(>)  编程格式G65H83PnQ#jR#k(n为程序段号)  例G65H83P1000Q#101R#102  当#101>#102,转移到N1000程序段;若#101≤#102,执行下一程序段。  5)条件转移4#jLT#k(<)  编程格式G65H84PnQ#jR#k(n为程序段号)  例G65H84P1000Q#101R#102  当#101<#102,转移到N1000;若#101≥#102,执行下一程序段。  6)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。