APP下载

通过使用存储卡程序运行编辑功能扩展FANUC程序存储空间

2017-05-05苗松

中国高新技术企业 2017年5期
关键词:数控系统

摘要:为了满足用户对数控系统程序存储空间的需求,FANUC在30i/31i/32i系列系统中,新追加了利用存储卡插槽扩展程序存储区的功能。文章介绍了使用此功能所需的系统选项及硬件要求、如何使用此功能来制作及修改存储卡程序文件、使用此功能的一些限制和操作步骤。

关键词:存储卡程序运行编辑功能;FANUC;程序存储空间;数控系统;现代加工 文献标识码:A

中图分类号:TP206 文章编号:1009-2374(2017)05-0034-02 DOI:10.13535/j.cnki.11-4406/n.2017.05.016

在现代加工中,随着加工对象的不断复杂化,加工程序也变得更加庞大。FANUC系统最大8M的程序存储空间已不能满足所有用户需求。为了增加系统程序存储空间,在FANUC 30i/31i/32i系列系统中,新追加了利用存储卡插槽扩展程序存储区的功能,即通过使用FANUC开发的存储卡程序开发工具FS30i Memory Card Program Tool可以在PC机上编写程序,编写完的所有程序最终以文件名FANUCPRG.BIN放到存储卡内。通过选择存储卡设备,可以将程序存储文件内的程序选择为主程序来执行存储器运行。此外,程序存储文件还可以显示程序一览画面,在程序编辑画面上编辑程序存储文件内的程序。

进入30i/31i/32i系列系统画面,按:Program-Folder-OPR-Device Change出现如下画面:

对于菜单Memory Card即为我们在0i/16i/18i/21i通常看到和理解的Card,即为存储卡,我们执行存储卡的DNC加工程序来源于此,输入输出CNC的相关数据也是以此为操作目的对象。在30i/31i/32i系列系统中,

新建存储卡程序文件时,需要指定文件夹/程序数和可以追加到程序存储文件上的程序文件的容量。文件夹/程序数可从63、500、1000中予以选择。初始值为63。程序文件的容量可以从2Mbyte、4Mbyte、8Mbyte、Customize(任意容量)予以选择。初始值为2Mbyte。选择任意容量时,可以在2~2048Mbyte的范围内指定。可以指定容量的最大值为2048Mbyte,但是这并不意味着可以全部使用2048Mbyte。由于系统上的限制,容量会比2048Mbyte稍微少一些。

建立好新的文件后可以使用鼠标拖拽含有NC程序的文件插入到本工具的查看列表中,即可进行NC程序的添加。NC程序名以及更新日期和时间,基于所插入的文件予以创建。文件内的开头存在(Oxxxxxxxx)或()时,将文件内的(Oxxxxxxxx)或者()作为NC程序名。除此之外的情形,将NC程序名作为文件名。每次拖拽的程序文件中只允许含有一个NC程序。当已经存在相同名称的程序时不能再插入,程序存储文件的可用空间不足时不能再插入,NC程序名不符合“程序文件名规则”时不能再插入。

在EDIT(编辑)菜单下可以执行新建文件夹,删除文件或文件夹及重新命名等操作。新建文件夹。仅在选择了树形图的情况下有效。文件夹的最大层数包括根文件夹在内为7层。在删除文件夹时,其下面的文件夹和程序文件均被删除。

制作好程序存储文件后,将该程序存储文件写入到经过FAT格式化的存储卡中并放入系统插槽。在编辑方式下,进入Mem Card键,系统将会自动搜索并打开文件FANUCPRG.BIN,此时存储卡就成为CNC扩展的程序存储区一样,执行程序的加工操作。运行时可以将存储卡程序选为主程序并执行存储器运行。调用FANUCPRG.BIN中的程序,允许子程序、宏程序嵌套,可以在用户宏程序中使用GOTO/WHILE语句,也可以在T路径中指定复合型车削固定循环功能。

在选择程序存储用存储卡的状态下,不可在下面所示的通常用途下使用存储卡:(1)ALL I/O画面;(2)PMC数据输入/输出画面;(3)程序一览画面;(4)外部设备子程序调用(M198)运行,也不可利用M198指令从CNC_MEM设备(CNC的程序存储用存储器)的程序中调用存储卡程序;(5)DNC运行。需要使用时,请执行“拆除”操作,解除程序存储用存储卡的识别。

在EDIT(编辑)方式或MEM(存储器)方式下,按:Program-Folder-OPR-Device Change-Detach,可以执行拆除操作,解除程序存储用存储卡的识别。请注意,正在执行写入到存储卡的程序编辑操作时,不要取出存储卡,这样会损坏数据。只要处在编辑操作已经结束的状态,即使就此切断CNC的电源,此前编辑的内容也将被保存起来。取出存储卡时,务须执行“拆除”操作。如果不执行“拆除”操作就取出存储卡,在存取存储卡时,会有报警(SR1964)或者报警(IO1030)发出。错误地取出存储卡时,请将存储卡原样重新插入,并执行“拆除”操作。

在FANUC數控系统中,可以通过数据服务器功能和存储卡程序运行编辑功能来扩展系统程序存储空间。和数据服务器功能相比,存储卡程序运行编辑功能不需要增添硬件设备,只需要增订相应的存储卡程序开发工具FS30i Memory Card Program Tool即可,功能成本更低,更加便于用户使用。

参考文献

[1] FANUC Series 30i/300i/300is-MODEL A车床系统/加工中心系统通用用户手册B-63944CM-2/01[S].2005.

[2] FANUC Series 30i-MODEL B CONNECTION MANUAL(FUNCTION)B-64483EN-1/03/08[S].2011.

作者简介:苗松(1982-),男,沈阳机床股份有限公司电气设计员,工程师,研究方向:数控机床的设计与调试。

(责任编辑:黄银芳)

猜你喜欢

数控系统
基于实时轮廓误差估算的数控系统轮廓控制
基于华中HNC-818AT数控系统的数控车床升级改造
基于嵌入式Soft-PLC 的三轴数控系统设计
基于FANUC 32i A数控系统的外部测量设计
西门子840D sl数控系统在SC125大型车铣镗床技术改造中的应用
基于FANUC Oi mate TD数控系统的手动功能开发
数控系统中GUI软件平台设计和实现
GNC61数控系统的斜面加工功能
开放式弹簧机数控系统开发
飞扬FO数控系统在卧式加工中心上的应用