1. 首页
  2. 技术文章
  3. FANUC

FOCAS 测试工程说明文档

FOCAS 函数是 FANUC 提供给用户的一组针对 CNC 系统的 API 函数,订货号为 A02B-0207-K737。其分类是从三个维度来划定:
(1)连接方式;
(2)系统类型;
(3)函数功能;
具体信息请参考 FOCAS 说明文件。
这次编写的 FOCAS 函数主要是:

FOCAS 测试工程说明文档FOCAS 测试工程说明文档

由于 FOCAS 函数众多,这次编写的这些函数例子只针对那些最常使用的功能。另外,由于 FOCAS 函数的使用离不开对系统功能的理解,因此,在实际使用中:
(1)使用时请参考 FOCAS 函数光盘(订货号为 A02B-0207-K737)中的说明文件;
(2)函数例子只是提供了一个调试平台,使用时还应根据实际需求以及系统功能来灵活使用。
总的来说,希望这份函数说明可以起到抛砖引玉的作用,帮助使用者更快地上手与应用 FOCAS 函数。

下面将以用函数 cnc_machine 读取机床机械坐标为例,介绍《说明文档》使用方法。

 1 、PC 与 CNC 的以太网 连接
建立 PC 与 CNC 的以太网连接,本文测试用 CNC 的 IP 地址为 192.168.0.224,PC 侧 IP 地址为 192.168.0.1。具体配置方法不再赘述,请参考相关技术文档。
 2 、PC 端 工程搭建 操作
 2.1 使用 Visual Studio 10 新建工程
选择 Console Application,新建一个工程,如下图:

FOCAS 测试工程说明文档

图 1. 新建工程

 2.2 进入工程文件 , 部署 FOCAS

FOCAS 测试工程说明文档

图 2. 向工程添加 FOCAS 文件

如上图所示,将 FOCAS 文件添加至工程文件即可。其中,FOCAS 文件来自 FANUC FOCAS 函数光盘,路径为 光盘:\Fwlib\Dot NET sample

 

2.3 搭建工程
新建工程后,VS 会给出初始化代码,如下图:

FOCAS 测试工程说明文档

图 3. 覆盖红框内代码

将说明文件《Function related to controlled axis&spindle_cnc_machine.doc》中代码覆盖上图红框内代码即可,见下图:

FOCAS 测试工程说明文档

图 4. 经过覆盖后的程序画面

2.4 调试工程文件
系统侧的位置画面如下图:

FOCAS 测试工程说明文档

图 5. 系统侧坐标信息(红框内为当前机械坐标)
这时,使用 Ctrl+F5 生成工程,便可得到相关结果:

FOCAS 测试工程说明文档

图 6. 由 FOCAS 函数读取系统侧机械坐标信息
由上图可以看到我们读出了系统侧 X、Y、Z 三个轴的机械坐标。

FANUC FOCAS资料汇总

本文转载来自【北京发那科】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code