首页 理论教育 如何编写高效可重复使用的子程序?

如何编写高效可重复使用的子程序?

时间:2023-06-30 理论教育 版权反馈
【摘要】:P{编号﹜:子程序的序号,输入4位数字。注意:1)L代码省略时,子程序只调用1次。从主程序调用子程序称为一重子程序,总共可以调用50重子程序。另外,一次调用子程序的指令,重复执行的最多次数为65535次。编写子程序时,最后必须写上M99代码。图5-28为子程序调用。

如何编写高效可重复使用的子程序?

1.X、Y、Z、U、V坐标轴

功能:是用来移动工作台面及电极丝的指令。坐标轴由表示移动轴的指令代码、移动方向和表示移动量的数值组成,如图5-27所示X、Y、Z、U、V坐标轴。增量坐标指令和绝对坐标指令移动量数值的表示方法有所区别。

X轴:左右方向。X负方向:左方;X正方向:右方。

Y轴:前后方向。Y负方向:指向身前方向;Y正方向:远离身前方向。

Z轴:上下方向。Z负方向:下方向;Z正方向:上方向。

U轴:和X轴平行的上部导丝嘴的方向。U负方向:左方向;U正方向:右方向。

V轴:和Y轴平行的上部导丝嘴的方向。V负方向:指向身前方向;V正方向:远离身前方向。

2.N、P、L相关的子程序代码

在一个程序中,同样内容的程序段有时会出现好几次。若把同样内容的程序段固定为一个程序,那么在减少编程时的繁杂性、减少编程错误的同时,也缩短了程序的长度

把一个固定下来的程序叫子程序,调用子程序的程序称为主程序,调用的指令有

M98:子程序的调用。

M99:子程序的返回。

N{编号﹜:序号

P{编号﹜:子程序的序号,输入4位数字。

L{次数﹜:子程序的重复执行次数。(www.xing528.com)

注意:

1)L代码省略时,子程序只调用1次。

2)当L为0时,不调用子程序。

调用格式:

M98P{序号﹜ L{重复执行次数﹜;

子程序的格式:

978-7-111-41316-5-Part02-62.jpg

978-7-111-41316-5-Part02-63.jpg

图 5-27X、Y、Z、U、V坐标轴

978-7-111-41316-5-Part02-64.jpg

图5-28 子程序调用

在子程序中调用子程序时,和程序调用子程序相同。

从主程序调用子程序称为一重子程序,总共可以调用50重子程序。另外,一次调用子程序的指令,重复执行的最多次数为65535次。编写子程序时,最后必须写上M99代码(表示返回到主程序)。图5-28为子程序调用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈