首页 理论教育 CNC程序创建和编辑技巧

CNC程序创建和编辑技巧

时间:2023-06-30 理论教育 版权反馈
【摘要】:③ “程序保护”开关置“OFF”。如果程序未找到,产生报警。如果在当前程序中没有找到搜索中的顺序号,则会有报警发出。该功能称为程序开始位置搜索。画面上程序的内容从头显示。

CNC程序创建和编辑技巧

1.利用MDI键盘编写程序

利用MDI键盘编写程序的步骤如下。

① 进入编辑方式。

② 按下<PROG>功能键,显示程序画面。

③ “程序保护”开关置“OFF”。

④ 按下地址<O>键,输入程序号

⑤ 按下<INS>插入键(注意不能使用<INPUT>)。

⑥ 键入程序段字符,程序段结束键入“EOB”,然后按下<INS>插入键。

2.程序号检索

存储器中存有多个程序时,可搜索其中的一个程序。有如下4种搜索方法。

1)方法一。这是键入程序号,按下操作选择软键<O检索>,搜索程序的一种方法。

① 选择EDIT(编辑)或MEMORY(存储器)方式。

② 按下功能键<PROG>显示程序画面。

③ 按下地址键<O>。

④ 键入希望搜索的程序号。

⑤ 按下操作选择软键<O检索>。

⑥ 搜索操作完成后,在画面的右上角显示被搜索的程序号。如果程序未找到,产生报警。

2)方法二。这是键入程序号,按下光标移动键,搜索程序的一种方法。

① 选择EDIT(编辑)或MEMORY(存储器)方式。

② 按下功能键<PROG>显示程序画面。

③ 按下地址键<O>。

④ 键入希望搜索的程序号。

⑤ 按下光标移动键<↑>、或<↓>。按下光标移动键<↑>时,搜索上一个程序;按下光标移动键<↓>时,搜索下一个程序。

⑥ 搜索操作完成后,在画面的右上角显示被搜索的程序号。如果程序未找到,产生报警。

3)方法三。从当前程序搜索下面的程序。

① 选择EDIT或者MEMORY方式。

② 按下功能键<PROG>显示程序画面。

③ 按下操作选择软键<O检索>。

④ 搜索操作完成时,在画面的右上角显示被搜索的程序号。

4)方法四:输入地址键<O>,按下光标移动键,搜索程序。

① 选择EDIT或者MEMORY方式。

② 按下功能键<PROG>显示程序画面。

③ 按下地址键<O>。

④ 按下光标移动键<↑>、或<↓>。按下光标移动键<↑>时,搜索上一个程序;按下光标移动键<↓>时,搜索下一个程序。

⑤ 搜索操作完成时,在画面的右上角显示被搜索的程序号。

3.顺序号检索

顺序号搜索操作通常用于搜索程序内的顺序号,因此,可以在顺序号的程序段开始或重新开始执行程序。顺序号搜索的步骤如下。

① 选择MEMORY(存储器)方式。

② 按下功能键<PROG>。

③ 如果程序包含希望搜索的顺序号,则进行步骤④~⑦的操作。如果程序不包含希望搜索的顺序号,则执行程序号搜索,选择包含希望搜索的顺序号的程序号。

④ 按下地址键<N>。

⑤ 键入希望搜索的顺序号。

⑥ 按下软键<N检索>。

⑦ 搜索操作完成时,在画面的右上角显示被搜索的顺序号。如果在当前程序中没有找到搜索中的顺序号,则会有报警发出。

4.字的搜索

字是后面带数字的地址,但在采用用户宏程序时,字的概念是含糊的。字在这里被认为是“编辑单位”,即在一次操作中修改或删除对象的单位。此外,通过一次扫描,光标显示在“编辑单位”的开头位置。插入时,插在“编辑单位”的后面。

“编辑单位”的定义如下。

① 从一地址到其随后地址之前的部分。

② 地址是指字母、IF、WHILE、GOTO、END、DO、=、;(EOB)。

要扫描某个字,有3种方法:将光标移动到目标字的方法、进行字搜索的方法、进行地址搜索的方法。

(1)光标移动搜索目标字

可按如下方法移动光标,扫描目标字。

① 按下光标键<→>时,光标逐字向前移动,在所选的字处显示光标。

② 按下光标键<←>时,光标逐字地向后移动,在所选的字处显示光标。

③ 在按住光标键<→>或光标键<←>时,连续移动。

④ 在按下光标键<↓>时,移动到下一程序段的第1个字。

⑤ 在按下光标键<↑>时,移动到上一程序段的第1个字。

⑥ 按住光标键<↓>或光标键<↑>时,就不断地移动光标至程序段的开头。

⑦ 在按下翻页键<↓>时,画面显示下一页,光标移动到第1个字。

⑧ 在按下翻页键<↑>时,画面显示上一页,光标移动到第1个字。

⑨ 在按住翻页键<↓>或翻页键<↑>时,一页接一页显示。

(2)使用软键进行搜索

① 选择EDIT方式或MDI方式。

② 按下功能键<PROG>。

③ 键入希望搜索的字。

④ 按下软键<检索↓>时,从光标位置向下方向进行字的搜索。

⑤ 程序中有搜索的字时,光标移动到该字。如果检索到程序的末尾也找不到字,光标移动到程序的末尾,然后报警。

⑥ 再次按下软键<检索↓>时,继续进行相同字的搜索。

⑦ 要以别的字进行搜索时,在键入缓冲区中键入下一个要搜索的字后,按下软键<检索↓>。

⑧ 通过按下<检索↑>,执行向上搜索。

(3)使用光标键的搜索

① 选择EDIT方式或MDI方式。

② 按下功能键<PROG>。

③ 键入希望搜索的字。

④ 按下光标键<↓>时,向下方向进行字的搜索。

⑤ 程序中有搜索的字时,光标移动到该字。找不到字时,报警。

⑥ 键入字后,按下光标键<↑>,进行向上搜索。

要进行字搜索,需要指定与将要搜索的字完全一致的字符串。如下所列。

① 若指定X1,就无法搜索X100.0。需要指定X100.0。

② 若指定G1,就无法搜索G01。需要指定G01。

此外,利用光标键进行的字搜索,与利用软键进行的字搜索不同,每次都需要设定将要搜索的字。

除了可以进行字的搜索外,还可以进行地址的搜索。可以使用软键的搜索和使用光标键的搜索。其搜索方法与字的搜索方法基本相同。

5.程序开始位置搜索

光标可跳转到程序的开头。该功能称为程序开始位置搜索。有以下4种搜索方法。

(1)方法一(www.xing528.com)

在EDIT方式,选择程序画面时按下<RST>复位键。画面上程序的内容从头显示。

(2)方法二

① 在MEMORY(存储器)或EDIT(编辑)方式下,选择程序画面时,输入程序号(在按下地址键<O>后键入程序号)。

② 按下软键<O检索>。

(3)方法三

① 在MEMORY方式下,选择程序画面或者程序检查画面。

② 按下软键<操作>。

③ 按下软键<回转>。

(4)方法四

① 在EDIT方式下,选择程序画面。

② 按下软键<操作>。

③ 按下软键<回转>。

6.字的插入、修改和删除

(1)字的插入

① 搜索或扫描希望插入字前面的字,如:程序段“N1234 X100.0 Z125.0;”中的Z125.0。

② 键入希望插入的地址和数据,如:T12。

③ 按下<INS>插入键,则上述程序段变为“N1234 X100.0 Z125.0978-7-111-34755-2-Chapter04-216.jpg;”。

(2)字的修改

① 搜索或扫描希望修改的字,如:程序段“N1234 X100.0 Z125.0978-7-111-34755-2-Chapter04-217.jpg;”中的T12。

② 键入希望修改的地址和数据,如:T15。

③ 按下<ALT>替换键,则上述程序段变为“N1234 X100.0 Z125.0978-7-111-34755-2-Chapter04-218.jpg;”。

(3)字的删除

① 搜索或扫描希望删除的字,如:程序段“N1234 X100.0 Z125.0978-7-111-34755-2-Chapter04-219.jpg;”中的T15。

② 按下<DEL>删除键,则上述程序段变为“N1234 X100.0 Z125.0;”。

7.删除程序段

(1)删除一个程序段

可以删除当前程序段。光标移动到已被删除的程序段之后的字。

① 搜索或扫描希望删除的程序段的地址。如:搜索或扫描下列程序N1234。

② 按下<EOB>键。

③ 按下<DEL>删除键。则程序O50中,N1234程序段被删除,光标停在S120。

(2)删除多个程序段

可以从当前的字位置删除多个程序段。光标移动到已被删除的EOB之后的字。

① 搜索或扫描向要删除部分的第一个程序段中的字。如:搜索或扫描下列程序N1234。

② 按下多个<EOB>键,其个数即希望删除的程序段个数。如:键入2个“EOB”,即是要删除2个程序段。

③ 按下<DEL>删除键。则程序O50中,从N1234程序段开始2个程序段被删除,光标停在N1235。

8.删除程序

(1)删除一个程序

删除一个程序的步骤如下。

① 选择EDIT(编辑)方式。

② 按下功能键<PROG>显示程序画面。

③ 按下地址键<O>。

④ 键入程序号。

⑤ 按下<DEL>删除键,删除键入的号码的程序。

(2)删除全部程序

删除全部程序的步骤如下。

① 选择EDIT(编辑)方式。

② 按下功能键<PROG>显示程序画面。

③ 按下地址键<O>。

④ 键入“-9999”。

⑤ 按下<DEL>删除键,删除全部程序。

9.扩展程序编辑功能

(1)复制一个完整的程序

通过程序的复制可以建立一个新的程序。其操作步骤如下。

① 进入编辑方式。

② 按下功能键<PROG>显示程序画面。

③ 按软键<OPRT>。

④ 按菜单继续键。

⑤ 按软键<EX-EDT>。

⑥ 确认被复制程序的画面被选中并按软键<COPY>。

⑦ 按软键<ALL>。

⑧ 输入新程序号(用数字键),并按<INPUT>键。

⑨ 按软键<EXEC>。

(2)复制部分程序

① 执行前述“复制一个完整的程序”的第①~⑥步。

② 将光标移到要复制范围的开头并按软键<CRSR~>。

③ 将光标移到要复制范围的终点并按软键<CRSR~>或<~BTTM>。后一种情况,复制的范围是程序的终点而与光标位置无关。

④ 输入新程序号(用数字键),并按<INPUT>键。

⑤ 按软键<EXEC>。

(3)移动部分程序

① 执行前述“复制一个完整的程序”的第①~⑤步。

② 确认要移动程序画面已被选择,并按软键<MOVE>。

③ 将光标移到要移动范围的开头并按软键<CRSR~>。

④ 将光标移到要移动范围的终点并按软键<CRSR~>或<~BTTM>。后一种情况,移动的范围是程序的终点而与光标位置无关。

⑤ 输入新程序号(用数字键),并按<INPUT>键。

⑥ 按软键<EXEC>。

(4)合并程序

在当前程序的任意位置可插入另一程序。合并程序的步骤如下。

① 执行前述“复制一个完整的程序”的第①~⑤步。

② 确认要编辑程序的画面已被选择,并按软键<MERGE>。

③ 移动光标到另一程序要插入的位置,并按软键<CRSR~>。

④ 将光标移到要移动范围的终点并按软键<CRSR~>或<~BTTM>。后一种情况,显示当前程序的终点。

⑤ 输入要插入程序的程序号(用数字键),并按<INPUT>键。

⑥ 按软键<EXEC>。

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

我要反馈