c++项目开发实战入门 光盘_C#实战034:Fanuc开发快速入门

FOCAS简介

FOCAS全称FANUC Open CNC API Specifications,是FANUC官方提供的可供开发者与设备进行通讯的API函数库及接口说明,FOCAS主要应用于0i和16i/18i/21i系列,而FOCAS2主要应用于30i/31i/32i系列等设备中,通过FOCAS可以实现里面 数据的交互和信息的共享。

6aebba577d7d1f4125b408165f496ae6.png

网络连接方式

一切的数据交互都建立在网络连接的基础之上,所以在进行开发之前我们需要对网络接通,FANUC支持HSSB(快速以太网)和Ethernet(以太网)方式连接,而且不同设备对这两种连接方式的支持也不同,所以在开发之前,你要确定你的设备支持那种连接方式,如cnc_allclibhndl3对以下设备只支持Ethernet连接。

a760eeef60208ccffd5a2cf5924d482b.png

连接流程

FANUC主要通过TCP/IP通讯协议来实现连接的,我们可以通过FOCAS提供了类库通过TCP/IP通讯协议来实现与设备的交互, 我们实现对系统绝大多部分数据的采集以及读写CNC包括刀具偏置、工件坐标系偏置、参数设定、用户宏程序变量以及补偿等信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值