理论教育 数控程序的检索、建立与删除优化方法

数控程序的检索、建立与删除优化方法

时间:2023-06-17 理论教育 版权反馈
【摘要】:图3-36 顺序检索所有程序操作示例数控程序的调用 指将存储器中的程序调出用于零件加工。数控程序的建立可以通过MDI键盘手工输入。5)按下DELETE键,完成一个程序的删除。

数控程序的检索、建立与删除优化方法

1.数控程序的检索

程序的检索主要用于从数控系统存储器中众多的加工程序中快速找到所需的加工程序,或查询数控系统中有哪些加工程序等。

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

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

2)按下PROG键进入程序画面。默认显示的是上次关机前使用过的程序。

3)按下[列表]软键进入程序目录画面,显示存储器中的程序列表及注释项,同时列表软键显示为[列表+]。

4)按下[列表+]软键可进一步显示程序的容量和更新时间等,不断按下该软键可在注释与容量和更新时间画面之间相互切换。

注意事项:

1)程序检索是基于程序名称(又称程序号)来进行的。

2)在程序目录画面中,当程序数量较多,一页画面显示不下时,可借助翻页键检索。

(2)直接检索某一程序如图3-35所示,操作步骤如下:

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

2)按下PROG键进入程序画面,必要时可以按下[列表]软键,检查程序是否存在。

3)在输入缓冲区键入待检索的程序名。

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

图3-34 检索所有程序号操作示例

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

图3-35 直接检索某一程序操作示例

4)必要时,按下[(操作)]软键,画面下部的操作软键发生变化。

5)按下[O搜索]软键(或按下光标移动键978-7-111-42036-1-Chapter03-54.jpg),切换至程序画面,显示出检索的程序。

注意:直接检索程序必须确保待检索的程序在CNC存储器中。否则,可配合图3-34所示的方法先检索程序是否存在,然后再直接检索操作,这时与调用程序基本相同。

(3)按顺序检索所有程序如图3-36所示,操作步骤如下:

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

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

3)按下[(操作)]软键,画面下部出现[O搜索]软键。

4)不断按下软键[O搜索]即可依次显示所有程序。

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

图3-36 顺序检索所有程序操作示例

(4)数控程序的调用 指将存储器中的程序调出用于零件加工。数控程序的调用可以在[自动]或[编辑]方式下进行,其操作方式可参阅3.4.1存储器运行部分。程序的检索与程序的调用方法基本相同,仅是叫法上的不同,一般在自动方式下称为调用,而在编辑方式下则称为检索。

2.数控程序的建立

数控程序的建立指在数控系统的存储器中登记一个加工程序。数控程序的建立可以通过MDI键盘手工输入。创建加工程序,仅仅是在数控系统中创建一个不包含程序主体的空的加工程序,即仅仅是对程序进行了注册,还必须通过后面介绍的程序输入方法进一步完善而成为一个完整的加工程序。另外,数控加工程序还可以从外部的存储介质(CF存储卡或PC)上传输获得。这里仅介绍MDI键盘手工输入,外部存储介质传输创建程序的方法后面单独介绍。

(1)用MDI键盘创建程序的操作方法 如图3-37所示,假设创建的程序名为O2125,操作步骤如下:

1)首先确保程序保护锁被打开。

2)按下编辑方式键,按键指示灯亮,编辑工作方式有效。(www.daowen.com)

3)按下PROG键进入程序画面。

4)在输入缓冲区键入程序名,如O2125。

5)按下INSERT键,键入的程序名显示在程序画面左上角,表示程序注册成功。

6)注册程序后,即可利用MDI键盘上的地址和数字键等,配合EOB键和INSERT键完成程序段的输入,如按EOB键和INSERT键换行进入程序输入状态。

注意:用MDI键盘手工直接创建程序,程序头和尾可以不考虑程序开始与结束符“%”,且程序尾自然存在一个结束符“%”。

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

图3-37 程序创建的操作示例

(2)说明

1)创建程序之前必须确保程序保护锁被打开。

2)输入的程序名不能与存储器中已有的程序名重复。必要时可按[列表]软键进入程序列表画面检索。

3)可以在程序中代码“(”和“)”之间加上注释,如“M08(COOLLANT ON)”,输入的注释一同被保存。参数3204第0位的PAR用于设置MDI面板上“[”和“]”键的输入形式,当PAR=0时,作为“[”和“]”使用;当PAR=1时,则是作为“(”和“)”使用。

(3)顺序号的自动插入 所谓自动插入顺序号是指输入一个程序段,并输入结束符EOB,按下插入键INSERT后,缓冲区输入的程序段输入数控系统,且下一个程序段自动按增量值产生下一个程序段号。如上面的第5)步先按EOB键,再按INSERT后,光标移至第2行,并自动插入了N10,如图3-37上部所示。

自动插入顺序号的参数设置有两个,参数0000第5位SEQ设置为1即进行顺序号的自动插入(该参数也可在“设定”画面中设定),参数3216中设置顺序号的增量值,如设置为10。设置结果如图3-38所示。

注意:第一个程序段的顺序号就是顺序号的起始值。若希望第一个程序段的顺序号是从N100开始,则在输入程序之前先将自动插入的顺序号改为N100(用编辑键ALTER操作),则后续的程序段就是从N100开始,增量为10自动插入顺序号。

3.数控程序的删除

会创建程序就必须会删除程序。

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

图3-38 自动插入顺序号参数设置

a)参数0000的设置画面 b)参数3216的设置画面

(1)删除一个程序 如图3-39所示,操作步骤如下:

1)首先确保程序保护锁被打开。

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

3)按下PROG键进入程序画面,查找待删除的程序是否存在。

4)在输入缓冲区键入待删除的程序名。

5)按下DELETE键,完成一个程序的删除。

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

图3-39 删除一个程序操作示例

(2)删除全部程序和删除指定范围的程序 删除全部程序和删除指定范围程序的操作步骤与删除一个程序基本相同,仅是键入输入缓冲区的内容不同,删除全部程序时输入的是O-9999,而删除指定范围的程序时是输入删除范围,如“OXXXX,OYYYY”(例如键入O0001,O3104),其中XXXX为起始号,YYYY为结束号。图3-40所示为其操作示例。

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

图3-40 删除全部或部分程序操作示例

a)删除全部程序 b)删除指定范围内的多个程序

注意:同创建程序一样,删除程序之前必须将程序保护锁打开。

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

我要反馈