2024年4月20日发(作者:)

CF卡在FANUC 0i中进行数据传输的方法

摘要:论述了cf卡的使用。cf卡可以进行程序的传输(将卡上

的程序传输到cnc系统上和将cnc系统上的程序传输到卡上),可

以备份和传输系统参数、刀补、梯形图等,还可实现数控机床系统

参数的备份、恢复及dnc在线加工。

关键词:cf卡 数据传输 在线加工

compact flash card (cf卡)可以当作fanuc制器的数据服务

器储存空间。而且,当插在fanuc控制器的pcmcia接口上可以当

作备份数据用的记忆卡(ic卡)。目前在fanuc数控系统中,均提

供pcmcia插槽,通过pcmcia插槽可以很方便的对系统数据进行备

份。由于pcmcia插槽位于显示器的左侧,所以使用起来更加方便。

用存储卡进行数据的输入输出的方法可以分为三种,每种方法

各有特点。

1 通过boot画面的备份

这种方法备份数据,备份的是sram的整体,数据为二进制形式,

在计算机上打不开。但此方法的优点是恢复或调试其他相同机床时

可以迅速完成。

第一步 boot画面的进入

boot是系统在起动时执行cnc软件建立的引导系统,作用是从

f-rom中调用软件到d-ram中。boot画面的进入方法,首先插上存

储卡,按住显示器下面最右边两个键,然后通电(注意这里的时序

是先按住软键再通电。此时,系统会进入boot画面)。如图1:

boot画面的各选项所对应的意义为:

第二步 s-ram数据的备份

在boot画面中,1~ 4项是针对存储卡和f-rom的数据交换,

第5项是保存s-ram中的数据,因为s-ram中保存的系统参数、加

工程序等都是我们系统出厂时没有的,所以我们要注意保存,做好

备份。

①在boot画面中按软键[up],[down]把光标移至 data

backup。②然后按软键[select],显示s-ram备份画面,如图2:

这时,注意message下的信息提示,按照提示进行操作。进入

s-ram备份画面后,我们可以看到有两个选项:

①s-ram数据备份,作用是把s-ram中的内容保存到存储卡中。

(s-ram 卡)。②恢复s-ram数据,把卡里的内容恢复到系统中(卡

s-ram)。③我们备份s-ram内容时,用[up],[down]将光标移至

backup按[select]选择。④进行数据保存操作时,选[yes],

s-ram开始写入存储卡。⑤写入结束后,按一下软键[select]。⑥

把光标移动到end上,然后按软键[select],系统即退回到boot

的初始画面。

第三步从boot画面备份梯形图

完整的梯形图分为pmc程序和参数两部分,其中pmc程序在

f-rom中,pmc参数在s-ram中。

①在boot画面主菜单上选择如下所示的 data save。

② 按软键[select][选择]。按软键[up],[down]把光标移动到

pmc-ra或pmc-sb上。③按软键[select](选择)系统提示:save ok?

hit yes or no key(如果要取消时,按软键[no]。④确认后请按

软键[select]选择)。⑤输出结束后,把光标移到“end”上,按软

键[select],即退回到boot主画面。

2 通过各个操作画面对sram里各个数据分别备份

第一步 对参数的备份

①首先参数设定:0020#参数,设定值为4。②系统在编辑(edit)

方式或急停状态下。③ 在mdi键盘上按“system”键,再按“参

数”软键。出现参数画面如图3。④依次按下软键[操作]、[文件输

出]、[全部]、[执行],cnc参数被输出。

第二步 加工程序的输入输出

同备份参数一样,程序的输入/输出也要满足20号参数值为4,

并且在edit(编辑)方式下进行操作。

nc程序读取,操作步骤如下:

①选择 edit 方式。②在mdi键盘上按“system”键,再按“prog”

显示系统程序画面。③按功能键“prgrm”,按“卡”键显示程序一

览表。④按“操作”键进入传送画面,按“f 读取”键,选取cf

卡中文件,输入文件号,按“f 设定”,再指定输入系统后文件的

程序号,按“o设定”后就可以按“执行”了。最后,传输过程中,

需取消输入时,按软键“取消”,需终止输入时,按软键“停止”。

nc 程序传出,操作步骤如下:①选择mdi方式,在setting画

面中修改“i/o 通道”为4(卡的通道)。②选择edit方式,按功

能键“prgrm”,按“卡”键显示程序一览表。③按“操作”键进入

传送画面。按“传出”键,设定传输至cf 卡后的文件名,再指定

系统文件的程序号,按“o 设定”后就可以“执行”了。如果输入

9999,存储器内的所有程序都将输出;若不进行“o 设定”,即传

出当前程序。④最后,在传输过程中,需取消输入时,按软键“取

消”,需终止输入时,按软键“停止”。

3 使用all i/o画面进行sram数据的输入输出

系统还提供了专门用于输入/输出数据的all i/o画面。我们上

面介绍方法二的参数备份同名文件将被覆盖,那么all i/o画面自

定义名称可以帮助我们解决这个问题。

在edit方式下,按mdi面板上[system]键,然后按下显示器下

面软键的扩展键[■]数次出现all i/o画面。

自定义名称输入输出参数:①同样传输时先进入all i/o画面

传输参数时在屏幕下方的软键中选择[参数]。②按软键[操作]。③

如果是传出参数选择[punch]。④在此画面可以给传出的参数取名,

用mdi键盘输入文件名,例如我们这里输入“0itcprm”,按软键[f

名称],之后文件名会显示在“file name=”后面。⑤按软键[执行]。

之后,参数就以文件名0itcprm被保存在存储卡中。用这种方

法可以用一张卡分别备份很多台系统的参数,不会因为文件同名被

覆盖。

无论是企业生产,还是数控教学,cf卡发挥了重要作用。利用

cf卡可以实现nc程序的传送、dnc联机加工、pmc 参数备份及屏

幕硬拷贝,有效避免其他方式(如 rs-232c)需要传送线及pc机

的麻烦,既方便,又安全,成本也低。

参考文献:

[1]张志军,柳文灿.《数控机床故障诊断与维修》,北京理工大

学出版社,2010-7-1.

[2]孙健华.《cf卡在数控教学中的应用》《职业教育研究》,2010

年10期.

[3]《cf卡使用说明》.

[4]《亚龙yl-558型0i matetd数控车床实训设备实训指导手

册》.