数控相对子程序编程-数控车床相对编程

程序编程 165

接下来为大家讲解数控相对子程序编程,以及数控车床相对编程涉及的相关信息,愿对你有所帮助。

文章信息一览:

数控编程中什么叫子程序

子程序调用下一级子程序称为嵌套。上一级子程序与下一级于程序的关系与主程序与第一层子程序的关系相同。子程序可以嵌套多少层由具体的数控系统决定在FANUC-6T系统中只能有两次嵌套。

子程序(subroutine)是一个概括性的术语,任何高级程序所调用的程序,都被称为子程序。它经常被使用在汇编语言层级上。子程序的主体(body)是一个代码区块,当它被调用时就会进入运行。

数控相对子程序编程-数控车床相对编程
(图片来源网络,侵删)

子程序就是用来简化编程的,把一些重复的、类似的程序编成子程序,需要的时候用主程序调用它,可以重复调用多次,不用重复写程序。

被调用的程序(以M99结束)称为子程序。子程序和主程序一样占用系统的程序容量和存储空间,子程序必须有自己独立的程序名,子程序可以被其它任意主程序调用,也可以独立运行.这就是它们的区别和联系。

主程序 程序分为主程序和子程序,通常CNC系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则 CNC 系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。

数控相对子程序编程-数控车床相对编程
(图片来源网络,侵删)

N1………指令内容 N2………指令内容 ...Nn M99………子程序结束 即子程序以字母O(注意不是数字零0)为开始,其后跟数字,为子程序名编号。在上例中即为05。子程序的结束以M99为结束符。

数控子程序如何编

图示为车削不等距槽的示例。对等距槽***用循环比较简单,而不等距槽则调用子程序较为简单。已知毛坯直径Φ32mm,长度为77mm,一号刀为外圆车刀,三号刀为切断刀,其宽度为2mm。

掌握子程序调用是轻松驾驭西门子数控系统的关键!以Siemens 802D为例,本文将揭秘子程序命名的奥秘和调用技巧。子程序命名小贴士子程序命名需要遵循一定规则,例如连续双字母开头,后续可以是字母、数字或下划线,总长度不超过16个字符。

减少程序所占内存,提高加工效率。本文着重介绍经济型数控车床加工编程中子程序概念、应用技巧及编程中注意的问题,并给出了具体的示例。

用G50定坐标系,比如你用切断刀右边刀尖对的Z方向,那么在切断的时候,假设切断刀编号是T0101,刀宽为3MM,此时Z坐标显示应该是-8,这时用G50 T0101 Z那么坐标就移动了一个工件的位置。0.1是余量,必须留的。

关于数控相对子程序编程,以及数控车床相对编程的相关信息分享结束,感谢你的耐心阅读,希望对你有所帮助。

扫码二维码