MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

如何运用程序跳段以及程序定位(程序跳段goto)

2025-04-09 16:44 huorong 精选文章 10 ℃ 0 评论

我们在加工过程中,可能会因为某种情况,这段程序暂时不要用,如果把它删除了,下一次运行它又要添加上去,非常麻烦。

有没有什么办法可以让程序运行时,不执行这经,但又不被删除呢?这里我们就需要在程序中添加跳段符号“/”,它的意思是跳过某段,添加的位置是每行程序的最前面,只对单段程序有效,如果要跳过多行,则在每段程序前都需要添加。给大家例举个实例:

上图的程序中,带斜杠的那几行都不会执行。还有最重要的一点是,要按上机床操作面版上的单节忽略(如下图标记,如果面版上面没有汉字标识,请记住图标)按键,程序里面的斜框“/”才会起作用,不然无效。

还有另外的情况,当需要跳过很多段程序时,每行添加“/”就不现实了。比如我们运行一个程序,中途因某原因停止了,需要重新运行,已经跑过的部分,再重新跑的话,非常浪费时间。这里我介绍另外的方法,可以使程序跳到任意我们想要的地方。

要达到这个目的,我们需要在程序里面添加一个语句,“GOTO+数字…………N+数字”。它是由宏程序里面引过来的,程序里面用了GOTO,意思是是无条件跳转,但语句格式一定要正确。我给大家做个实例,就更直观。

本实例(看不清楚图片请双击图片放大查看)中的刀具路径是一条螺旋铣,和一条在底部走一圈的刀路,这里面我加了GOTO就跳过螺旋铣的刀路,直接到底部一刀铣圆。通过这个实例,相应大家应该会使用这个语句了。

同样在钻孔循环里面也能用上。比如出现钻多个孔的时候,中途断钻头或其它情况,可以直接跳到要加工的那个孔。

大家在修改程序的时候,注意个细节问题:跳跃程序后,还应该注意起始坐标,N下一行的坐标位置,比如图中钻孔跳程序后,注意XY坐标,图中蓝色画线标记的XY坐标,Y坐标是我手工添加进去的。一旦忽略了这个细节将会造成不可估量的损失。

原创作品欢迎大家指正。我是黄工,零件产品编程专家,黄工数控编程创始人,如果你对本文有什么问题或质疑,请留言或加我微信(15628050)探讨。

Tags:goto语句

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言