理论教育 数控程序编辑技巧

数控程序编辑技巧

时间:2023-06-17 理论教育 版权反馈
【摘要】:程序的编辑与输入一样,是以字为最小单位进行的。图3-46 字或地址检索无结果报警2.光标指向程序头光标指向程序头就是将光标移到程序的起始位置。3)按RESET键,光标立即返回到程序的开始处,并显示从头开始的程序内容。

数控程序编辑技巧

程序编辑是程序输入和修改过程中不可回避的操作,其内容包括字的检索、插入、修改(又称替换)和删除等。程序的编辑与输入一样,是以字为最小单位进行的。

1.字的检索

字的检索方法有三种:移动光标检索(即扫描检索)、字检索和地址检索。

(1)移动光标检索(即扫描检索) 如图3-43所示,检索之前,首先进入程序编辑画面,然后开始检索,操作步骤如下:

1)按下光标移动键978-7-111-42036-1-Chapter03-62.jpg978-7-111-42036-1-Chapter03-63.jpg)一次。光标在屏幕上向前(向后)逐字移动,光标在被选择字处高亮显示。

2)持续按住光标键978-7-111-42036-1-Chapter03-64.jpg978-7-111-42036-1-Chapter03-65.jpg),则连续扫描字。

3)按下光标键978-7-111-42036-1-Chapter03-66.jpg978-7-111-42036-1-Chapter03-67.jpg)一次,光标移动至下(上)一个程序段的第一个字。

4)持续按住光标键978-7-111-42036-1-Chapter03-68.jpg978-7-111-42036-1-Chapter03-69.jpg),则光标连续移动到下(上)一个程序段开头。

5)按翻页键978-7-111-42036-1-Chapter03-70.jpg978-7-111-42036-1-Chapter03-71.jpg)一次,显示下(上)一页,并检索到该页的第一个字。

6)持续按住翻页键978-7-111-42036-1-Chapter03-72.jpg978-7-111-42036-1-Chapter03-73.jpg),则向下(上)一页接一页地持续显示。

(2)具体字的检索 如图3-44所示,操作步骤如下:

978-7-111-42036-1-Chapter03-74.jpg

图3-43 扫描检索操作

978-7-111-42036-1-Chapter03-75.jpg

图3-44 具体字的检索操作

1)按编辑键、PROG键和[(操作)]软键,进入程序画面。

2)在输入缓冲区键入待检索的字,如S300。

3)按下[搜索↓]或[搜索↑]软键,光标迅速移到检索的字处。

字检索时的注意事项如下:

1)字的检索是以完整字进行,否则检索不到。例如要检索S1500、M03、X150.时,仅键入S15、M3、X150则检索不到。

2)软键[搜索↓]和[搜索↑]分别是从光标当前位置向下和向上检索。提示:一般先按复位键将光标移至程序头,然后只需按[搜索↓]软键即可。

3)在检索时,可按光标移动键978-7-111-42036-1-Chapter03-76.jpg978-7-111-42036-1-Chapter03-77.jpg代替软键[搜索↓]和[搜索↑]。

(3)字地址的检索 如图3-45所示,要求用字地址检索M指令,操作步骤如下:

1)按编辑键、PROG键,进入程序画面。

2)按下[(操作)]软键,进入程序编辑操作画面。

3)在输入缓冲区键入待检索的字地址,如M。

4)按下[搜索↓]软键,光标向下搜索并停留在第一个检索到的含地址M的字上(若按[搜索↑]软键,则是向上搜索,具体选择取决于光标当前的位置)。

978-7-111-42036-1-Chapter03-78.jpg

图3-45 字地址的检索操作

(4)检索无结果如果在当前选择的程序中没有找到要检索的字或地址,则产生P/S报警(No.071),按复位键RESER可消除报警。若返回查询程序可看到原显示程序消失,如图3-46所示。

978-7-111-42036-1-Chapter03-79.jpg

图3-46 字或地址检索无结果报警

2.光标指向程序头

光标指向程序头就是将光标移到程序的起始位置。在程序编辑以及程序运行时常常用到这个功能。光标指向程序头的方法有三种。注意:这三种方法在自动方法下也有效。

(1)程序复位法 如图3-47所示,操作步骤如下:

1)按下编辑方式键,按键指示灯亮,编辑工作方式有效。

2)按程序键PROG,进入程序画面。

3)按RESET键,光标立即返回到程序的开始处,并显示从头开始的程序内容。

(2)[返回]软键操作法 如图3-48所示,操作步骤如下:

978-7-111-42036-1-Chapter03-80.jpg

图3-47 程序复位法返回程序头操作

978-7-111-42036-1-Chapter03-81.jpg

图3-48 [返回]软键法返回程序头操作

1)按下编辑方式键,按键指示灯亮,编辑工作方式有效。

2)按程序键PROG,进入程序画面。

3)按[(操作)]软键,进入操作画面,可以看到画面底部的软键发生变化。

4)按下[返回]软键,光标快速移到程序头。

(3)程序号检索法 如图3-49所示,操作步骤如下:

978-7-111-42036-1-Chapter03-82.jpg

图3-49 程序号检索法返回程序头操作

1)按下编辑方式键,按键指示灯亮,编辑工作方式有效。

2)按程序键PROG,进入程序画面。

3)按[(操作)]软键,进入操作画面,可以看到画面底部的软键发生变化。

4)在输入缓冲区键入程序号,如O0301。

5)按下[O搜索]软键,光标快速移到程序头。

3.字的插入

如图3-50所示,假设要求在G43后面插入Z10.,其操作步骤如下:

1)按编辑和PROG键,进入程序画面。

2)用前面介绍的字检索法将光标移至待插入字的前面一个字处,如G43。(www.daowen.com)

3)在输入缓冲区键入待插入的内容,如Z10.。

4)按下INSERT键,即可在程序画面上看到插入的字,如G43后面可看到插入的Z10.。

978-7-111-42036-1-Chapter03-83.jpg

图3-50 字的插入操作

4.字的修改

修改字在这里就是替换(ALTER)编辑功能,如图3-51所示。假设要求将S300修改为S500,其操作步骤如下:

1)按编辑和PROG键,进入程序画面。

2)用前面介绍的字检索法将光标移至待修改字处,如S300。

3)在输入缓冲区键入待替换的内容,如S500。

4)按下ALTER键,即可在程序画面上看到替换的字,如S300替换为S500。

5.字的删除

如图3-52所示,要求将程序段N20中的G00删除,其操作步骤如下:

1)按编辑和PROG键,进入程序画面。

2)用前面介绍的字检索法将光标移至待删除字处,如G00。

3)按下DELETE键,即可在程序画面上看到字被删除,如G00被删除了。

6.删除程序段

若要删除一个或多个程序段,逐字删除显然不方便,系统提供了删除程序段功能。

978-7-111-42036-1-Chapter03-84.jpg

图3-51 字的修改操作

978-7-111-42036-1-Chapter03-85.jpg

图3-52 字的删除操作

(1)顺序号检索要删除程序段 首先必须检索到程序段。程序段的检索一般是检索程序段顺序号。顺序号检索在编辑方式下与自动方式下略有差异,前者相当于检索字,后者则是检索整个程序段。图3-53所示为程序段检索操作示例。

图3-53a为编辑方式下检索程序段,要求检索程序段N60,其操作步骤如下:

1)按编辑和PROG键,进入程序画面。

2)按下[(操作)]软键,进入程序编辑操作画面,可看到下部软键发生变化。

3)在输入缓冲区键入待检索的程序段序号,如N60。

4)按下[搜索↓]软键,可看到光标快速移动至检索的程序段N60处。

图3-53b为自动方式下检索程序段,要求检索程序段N120,其操作步骤如下:

1)按编辑和PROG键,调出程序O0301。

2)按自动方式键进入自动方式程序画面。

3)按下[(操作)]软键,进入操作画面,可以看到其中有一个[N搜索]软键,其是用于顺序号搜索的。

4)在输入缓冲区键入待检索的顺序号,如N120,然后按下[N搜索]软键。

5)CNC系统逐行快速搜索,并停留在搜索到的程序段上,如N120程序段。

检索无结果将产生报警,报警的结果如下:

1)若在编辑方式下检索顺序号,当检索不到所需的顺序号时,则P/S报警(No.071),参见图3-46。

2)若在自动方式下检索不到所需的顺序号,则产生P/S报警(No.060),如图3-53c所示。

978-7-111-42036-1-Chapter03-86.jpg

图3-53 程序段检索的操作

a)编辑方式下顺序号检索 b)自动方式下顺序号检索

978-7-111-42036-1-Chapter03-87.jpg

图3-53 程序段检索的操作(续)

c)自动方式下检索无结果报警

(2)删除一个程序段 是指从当前的程序段顺序号字位置到下一个EOB之间的内容被删除,删除后光标移动到下一个程序段的顺序号上,图3-54所示为删除程序段N10的操作步骤。

1)按编辑和PROG键,进入程序画面。

2)按图3-53a方式检索待删除程序段序号,如N10程序段顺序号。

3)在输入缓冲区键入待删除的程序段序号及EOB键,如N10EOB。

4)按下DELETE键,删除程序段N10,后面程序段顺序上移,光标停留在N20程序段顺序号上。

978-7-111-42036-1-Chapter03-88.jpg

图3-54 删除一个程序段的操作

(3)删除多个程序段 是指将当前显示的程序段到指定顺序号的程序段之间的程序段全部删除,图3-55所示为删除程序段N10~N80的操作示例,其操作步骤如下:

1)按编辑和PROG键,进入程序画面。

2)按图3-53a方式检索到待删除多个程序段的起始程序段序号,如N10。

3)在输入缓冲区键入待删除多个程序段的最后一个程序段序号及EOB键,如N80 EOB。

4)按下DELETE键,删除程序段N10~N80,后面程序段顺序上移,光标停留在N90程序段处。

注意:当删除的程序段太多时,会产生P/S报警(No.070),此时,可减少一些要删除的程序段数。

978-7-111-42036-1-Chapter03-89.jpg

图3-55 删除多个程序段的操作

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

我要反馈