理论教育 扩展数控程序编辑功能

扩展数控程序编辑功能

时间:2023-06-17 理论教育 版权反馈
【摘要】:4)按下[EX-EDT]软键,进入程序编辑功能扩展画面。程序复制期间,画面右下角会出现闪烁的“编辑”字样。完成部分程序的终点设置。图3-56 复制整个程序操作示例a)复制整个程序的概念 b)进入程序编辑功能扩展画面的操作过程 c)复制整个程序的操作过程图3-56 复制整个程序操作示例(续)c)复制整个程序的操作过程 d)复制整个程序的结果及查询8)在输入缓冲区键入新程序名,如3311,按下INPUT键,完成新程序名的输入。

扩展数控程序编辑功能

本节介绍的功能可对CNC存储器中的程序进行复制、移动、合并以及字和地址的替换等操作。下面以一个具体程序为例,介绍其操作过程。

1.示例程序

这里以例5-6的闭式凸轮槽粗、精铣程序合并为一次加工的程序为示例程序,粗、精铣之间用M00指令暂停进行手工换刀。

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

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

2.复制整个程序(见图3-56)

(1)概念 复制整个程序就是建立一个内容完全相同的新程序,如图3-56a所示。复制新程序不改变原来程序的内容。

(2)操作要求 以上面介绍的程序O0301为基础,复制一个完全相同的程序名为O3301的新程序。

(3)操作步骤 如图3-56b、c所示,操作步骤如下:

1)按编辑和PROG键,进入程序画面,检索出O0301加工程序。

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

3)按继续菜单键978-7-111-42036-1-Chapter03-92.jpg,程序操作画面翻页,找到具有[EX-EDT]软键的画面。

4)按下[EX-EDT]软键,进入程序编辑功能扩展画面。

在程序编辑功能扩展画面中可以看到,下部的软键包括[复制]、[移动]、[合并]和[改变]四个软键,这正是程序扩展的四个功能。

5)按下[复制]软键,进入程序复制画面。

6)按下[全部]软键,选择复制整个程序。

7)在输入缓冲区键入新程序名,如3301(注意,这里输入的新文件名不包括大写字母O)。

8)在MDI面板上按下INPUT输入键,将缓冲区的新文件名输入完成。

9)按下[执行]软键,完成整个程序的复制。程序复制期间,画面右下角会出现闪烁的“编辑”字样。

(4)复制结果 如图3-56d所示。

1)复制完成后,画面显示的是新复制出来的程序,光标停留在新程序名上。

2)复制完成后,可进入程序列表画面,检索程序目录中是否有新复制的程序存在。

3.复制部分程序(见图3-57)

(1)概念 复制部分程序就是建立一个内容是源程序中一部分的新程序,这个新程序可以是中间一段或从中间的某个部分至结尾处的一段,如图3-57a所示。复制新程序不改变原来程序。

(2)操作要求 仍以上面介绍的程序O0301为基础,复制一个程序名为O3311,内容为N20~N280程序段的新程序和一个程序名为O3321,内容为N20至程序结尾的新程序。

(3)部分程序复制不到终点的操作步骤 操作图解参见图3-57b,操作步骤如下:

1)~4)执行复制整个程序操作步骤的第1)~4)步,参见图3-56b。

5)将光标移至部分复制起点(起始程序段的顺序号处),按下[复制]软键。

6)按下[起点]软键,完成部分程序的起点设置。

7)将光标移至部分复制程序的终点(部分复制最后一个程序段的最后处,如图3-57b中N280程序段的“;”处),按下[终点]软键。完成部分程序的终点设置。

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

图3-56 复制整个程序操作示例

a)复制整个程序的概念 b)进入程序编辑功能扩展画面的操作过程 c)复制整个程序的操作过程

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

图3-56 复制整个程序操作示例(续)

c)复制整个程序的操作过程 d)复制整个程序的结果及查询

8)在输入缓冲区键入新程序名(不包括大写字母O),如3311,按下INPUT键,完成新程序名的输入。

9)按下[执行]软键,完成部分程序的复制。

(4)部分程序复制至终点操作步骤 部分程序复制至终点的操作步骤与不到终点的操作步骤基本相同,仅是终点的选择不同,如图3-57c所示,具体步骤如下:

1)~6)首先,执行部分程序复制不到终点操作步骤的第1)~6)步。

7)按下[末端]软键,完成部分程序的末端设置。

8)在输入缓冲区键入新程序名(不包括大写字母O),如3321,按下INPUT键,完成新程序名的输入。

9)按下[执行]软键,完成部分程序复制至终点的操作。

(5)复制结果

1)图3-57d所示为复制部分程序不到终点的复制结果,复制完成后,光标停在新程序名处,同时可以看到新程序的第一段和最后一段正是前面所选择的起点和终点程序段。

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

图3-57 复制部分程序

a)复制部分程序的概念 b)复制部分程序不到终点的操作

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

图3-57 复制部分程序(续)

c)复制部分程序至终点的操作过程 d)复制部分程序不到终点的结果 e)程序目录画面中的新增程序

2)复制部分程序至终点的结果与上述结果基本相同,仅是新程序的最后一段是源程序的最后一段。

3)复制完成后,进入程序列表画面,可检索程序目录中增加了新复制的程序,如图3-57e所示。

4.移动部分程序(见图3-58)

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

图3-58 移动部分程序

a)移动部分程序的概念 b)移动部分程序的操作过程

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

图3-58 移动部分程序(续)

c)移动部分程序后的结果

(1)概念 移动部分程序就是将程序中的一部分移出,建立一个新程序,同时源程序被移出的那部分不存在了,如图3-58a所示。显然,移动部分程序改变了源程序。

(2)操作要求 以图3-56中复制出的新程序O3301为对象,将程序段N30~N280移出,建立一个程序名为O3331的新程序。注意到移动操作后,源程序发生了变化。

(3)操作步骤 如图3-58b所示,操作步骤如下:

1)~4)执行复制整个程序操作步骤的第1)~4)步,参见图3-56b。(www.daowen.com)

5)将光标定位至移动部分程序的起点(起始程序段的顺序号处),按下[移动]软键。

6)按下[起点]软键,完成移动部分程序的起点设置。

7)将光标定位至移动部分程序的终点(移动部分最后一个程序段的最后处),按下[终点]软键。完成移动部分程序的终点设置。

8)在输入缓冲区键入新程序名(不包括大写字母O),如3331,按下INPUT键,完成新程序名的输入。

9)按下[执行]软键,完成移动部分程序的操作。

(4)移动部分程序结果 如图3-58c所示。

1)移动部分结束后,画面停留在移动后的程序上。移动部分的新程序与复制部分新程序基本相同。

2)调出源程序(O3301)可以看出源程序发生了改变,移出的程序段不存在了。

3)进入程序列表画面,可以看到新移动的程序(O3331)的存在。

5.合并程序(见图3-59)

(1)概念 合并程序是在当前程序的任意部分插入另一个程序合并为一个新程序,如图3-59a所示。显然,合并程序改变了当前程序。

(2)操作要求 将图3-58中移动部分程序后少了程序段N30~N280的程序O3301在原来位置上将移出的新程序O3331合并还原成为移动之前的程序。

(3)操作步骤 如图3-59b所示,操作步骤如下:

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

图3-59 合并程序

a)合并程序的概念 b)合并程序的操作过程

1)调出移出程序后的O3301程序为当前程序。

2)按下[合并]软键,进入合并程序操作画面。

3)将光标移动至插入位置的终点处,按下[终点]软键,完成合并位置设置。

4)在输入缓冲区键入待插入的程序名(不包括大写字母O),如3331,按下INPUT键,完成待输入程序的指定。

5)按下[执行]软键,完成合并操作。

(4)合并程序结果说明 合并操作完成后可以看到当前程序与移动之前的程序相同。

6.字和地址的替换(见图3-60)

(1)概念 字和地址的替换功能可替换一个或多个指定的字。可替换程序文本中指定字的全部,也可替换文本中某些位置的指定字。

(2)操作前准备 将前面介绍的程序O0301复制一个O3301的程序,并将其中的尺寸字Z150.逐字替换为Z180.和一次性替换为Z200.。

(3)按[替换]软键操作 如图3-60a所示,操作步骤如下:

1)按编辑键和PROG键,进入程序画面,检索出O3301加工程序。

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

3)按继续菜单键978-7-111-42036-1-Chapter03-100.jpg,程序操作画面翻页,找到具有[EX-EDT]软键的画面。

4)按下[EX-EDT]软键,进入程序编辑功能扩展画面。

5)按下[改变]软键。

6)在输入缓冲区键入替换前的字,如Z150.,并按下[之前]软键,完成替换前字的输入。

7)在输入缓冲区键入替换后的字,如Z180.,并按下[之后]软键,完成替换后字的输入。进入替换操作画面,光标定位在第一个之前字上,如Z150.(N20程序段)。

在替换操作画面中,有三个软键——[跳转]、[EX-SGL]和[执行]软键,分别用于逐字检索、逐字替换和全部替换。

(4)按[跳转]软键的操作 如图3-60b所示,操作步骤如下:

1)按第1次[跳转]软键,光标检索并停留在下一个替换前的字Z150.处(N260程序段)。

2)按第2次[跳转]软键,光标检索并停留在下一个字Z150.处(N400程序段)。

3)按第3次[跳转]软键,未检索到之前的字Z150.,检索完毕,光标停留在程序结束处,同时返回程序编辑功能扩展画面。

从操作过程可以看出,[跳转]软键的功能相当于逐字检索,直至检索完毕后光标停留在程序结束符上。

(5)按[EX-SGL]软键的操作 如图3-60c所示,操作步骤如下:

1)按第1次[EX-SGL]软键,替换当前光标处的字为Z180.(N20程序段),光标检索并停留在下一个字Z150.处(N260程序段)。

2)按第2次[EX-SGL]软键,替换当前光标处的字为Z180.(N260程序段),光标检索并停留在下一个字Z150.处(N400程序段)。

3)按第3次[EX-SGL]软键,替换当前光标处的字为Z180.(N400程序段),但未检索到之前的字Z150.。

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

图3-60 字的替换

a)按[替换]软键进行字替换操作

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

图3-60 字的替换(续)

b)按[跳转]软键后逐字检索 c)按[EX-SGL]软键后逐字检索并替换

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

图3-60 字的替换(续)

d)按[执行]软键后一次性全部替换

4)按第4次[EX-SGL]软键,检索替换完毕,光标停留在程序结束符上,同时返回程序编辑功能扩展画面。

5)替换完成后,可用翻页键等查询到相应程序段中的Z150.全部替换为Z180.了。

(6)一次性替换全部字的操作 如图3-60d所示,操作步骤如下:

1)参照图3-60a所示的第1)~7)步的操作,完成替换之前字Z180.和替换之后字Z200.的设置操作。

2)按下[执行]软键,一次性替换全部字,替换后光标停留在程序结束符上。

3)替换完成后,可用翻页键等查询到相应程序段中的Z180.全部替换为Z200.了。

注意:

1)替换前或替换后最多可指定15个字符

2)替换前或替换后的字必须用地址字符开始(否则发生格式错误)。

3)当程序较长且替换的字或地址较多时,利用此功能比用MDI面板上的ALTER替换键逐个替换快捷方便。

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

我要反馈