免费论文查重: 大雅 万方 维普 turnitin paperpass

试论子程序数控车床怎样使用子程序

最后更新时间:2024-04-09 作者:用户投稿原创标记本站原创 点赞:5786 浏览:18746
论文导读:回到调用它的主程序中。2M98子程序的调用格式3子程序的嵌套为了进一步简化加工程序,可以允许子程序在调用另一个子程序,这一功能称为子程序的嵌套。上一级子程序与下一级子程序的关系,与主程序与第一层子程序的关系相同。子程序嵌套不是无限次的,子程序可以嵌套多少层由具体的数控系统决定。4子程序的应用
摘要:子程序编程是数控编程中常用的编程方法,学会使用子程序编程是很有必要的。本文主要讲述什么是子程序、子程序的调用格式、应用,以及最后举例说明。
关键词:数控车 编程 子程序
1007-9416(2013)04-0029-01
编程者常会遇到一系列加工指令重复出现的情况,例如在一个工件不同的位置上有相同的几何形状,编程者可以为每个加工形状都编写指令,这样做会导致在同一个程序中出现多次相同的系列加工指令,从而造成程序过长,出错源于:毕业论文总结www.7ctime.com
机会增多,程序也将在CNC机床控制单元中占用更多的内存。解决问题的方法是创建称为子程序的独立程序,它包含加工某一个形状的系列指令,再创建一个可多次调用的主程序,以便简化编程。
1 子程序的概念
任何一个大程序均可分解为许多相互独立的小程序段,这些小程序段称为程序模块。可以将其中重复的或者功能相同的程序模块设计成规定格式的独立程序段,这些程序段可提供给其他程序在不同的地方调用,从而可避免编制程序的重复劳动。我们把这种可以多次反复调用的,能完成指定操作功能的特殊程序段称为“子程序”。相对而言就把调用子程序的程序称为“主程序”,把主程序调用子程序的过程称为“调用子程序”。子程序一般不可以作为独立的加工程序使用。只能通过主程序进行调用,实现加工中的局部动作。子程序结束后,能自动返回到调用它的主程序中。
2 M98子程序的调用格式
3 子程序的嵌套
为了进一步简化加工程序,可以允许子程序在调用另一个子程序,这一功能称为子程序的嵌套。上一级子程序与下一级子程序的关系,与主程序与第一层子程序的关系相同。子程序嵌套不是无限次的,子程序可以嵌套多少层由具体的数控系统决定。
4 子程序的应用
(1)零件上若干处具有相同的轮廓形状,在这种情况下,只要编写一个加工该轮廓形状的子程序,然后用主程序多次调用该子程序的方法完成对工件的加工。(2)加工中反复出现具有相同轨迹的走刀路线,如果相同轨迹的走刀路线出现在某个加工区域或在这个区域的各个层面上,采用子程序编写加工程序比较方便,在程序中常用增量值确定切入深度。(3)在加工较复杂的零件时,往往包含许多独立的工序,有时工序之间需要适当的调整,为了优化加工程序,把每一个独立的工序编成一个子程序,这样形成了模块式的程序结构,便于对加工顺序的调整,主程序中只有换刀和调用子程序等指令。
5 以华中数控世纪星HNC-21/22T车削系统为平台,用子程序编写下图中长度为20mm的宽槽程序
6 结语
子程序编程可以缩短程序段,加快工件加工速度,从而有效提高了生产效率。子程序编程使人开拓视野,丰富了数控编程方法,为学习更复杂的编程方法奠定基础。
参考文献
王爱玲.数控编程技术[M].北京:机械工业出版社,2006.
谢明.数控车床编程中子程序指令的应用[J].机械设计与制造,2005.