[子程序的调用和返回指令子程序举例]编写一个子程序UPPER,实现把寄存器AL中存放的字符变大写。解:;子程序功能:把AL中存放的字符变大写;入口参数:AL;出口参数:AL;算法描述:判断AL中字符必须在’a’~’z’之间才能...+阅读
1子程序的定义
在编制加工程序中أ有时会遇到一组程序段在-个程序中多次出现或者在几个程序中都要使用它。这个典型的加工程序可以做成固定程序أ并单独加以命名أ这组程序段就称为子程序。
2.使用子程序的目的和作用
使用子程序可以减少不必要的编程重复أ从而达到减化编程的目的。主程序可以调用子程序一个子程序也可以调用下一级的子程序。子程序必须在主程序结束指令后建立أ其作用相当于一个固定循环。
3ؤ子程序的调用
在主程序中调用子程序的指令是一个程序段أ其格式随具体的数控系统而定أFANUC-6T
系统子程序调用格式为
M98 P--L--
式中 M98--子程序调用字
p--子程序号
L--子程序重复调用次数。
由此可见子程序由程序调用字、子程序号和调用次数组成。
4子程序的返回
子程序返回主程序用指令M99它表示子程序运行结束请返回到主程序。
5子程序的嵌套
子程序调用下一级子程序称为嵌套。上一级子程序与下一级于程序的关系与主程序与第一层子程序的关系相同。子程序可以嵌套多少层由具体的数控系统决定在FANUC-6T系统中只能有两次嵌套。
以下为关联文档:
子程序的调用和返回指令子程序的调用和返回是一对互逆操作,也是一种特殊的转移操作。一方面,之所以说是转移,是因为当调用一个子程序时,程序的执行顺序被改变,CPU将转而执行子程序中的指令序列,在这方面...
子程序的参数传递子程序一般都是完成某种特定功能的程序段。当一个程序调用一个子程序时,通常都向子程序传递若干个数据让它来处理;当子程序处理完后,一般也向调用它的程序传递处理结果,我们称这...
想详细学习一下数控车床要发那科系统操作方法和编程数控车与普车并没有多大的区别,他们的工作方式是一样的,区别就是普车是人时时控制,而数控车,是由人事先编好 数控加工程序 然后由电脑按照你编写的程序来加工;由于你有普车20年经...
怎样能学好数控车床1. 在学校里老师教些编程.和指令.[这些你必须学会]可以去图书管买些有关书籍辅助你. 2 .图纸方面就是CAD.这个你也要很熟练.找工作面试的时候都会让你分析图纸 3. 刀具的磨...