FOCAS
FANUC FOCAS 1/2 开放接口, 用于通过以太网在外部计算机与 CNC / PMC 之间交换数据和信息。
网络接驳
发那科控制器有显示器一体型和显示器分离型两种。 以太网应连接标记为 CD35A 的以太网接口(RJ45), 显示器一体型接口位于显示面板背面主机底部, 显示器分离型接口位于主机背板。
还可通过控制器主机的附加选项槽插接扩展的快速以太网板, 标记为 CD38R 的以太网接口(RJ45)接驳以太网。
网络地址设置
通过操作面板按下 SYSTEM 键切换为系统界面, 然后翻页至 “嵌入以太网设定[内嵌]” 界面, 设置 “公共:以太网(内嵌)” 的IP地址和子网掩码。 在 “FOCAS2/以太网:设定(内嵌)” 设置 FOCAS 的 TCP 和 UDP 连接端口。 网络地址设置完成后重启系统生效。
由于 FOCAS 1/2 的连接模式所限,只能在局域网中通信, 无法直接与云端服务器通信,因此,若要与云端服务器通信, 则需要通过 VPN 或通信换向技术实现。
通信配置
FOCAS_TCP_SLAVEJOYZL SCADA 作为从端(SLAVE)主动发起连接到设备, 设备由以太网接口(RJ45)连接到网络, 设备通信参数按如下方式进行设置。
- 驱动:FOCAS_TCP_SLAVE
- 接点:设备地址和端口(IP:PORT),默认端口 8193,例如 192.168.1.2:8193
数据配置
数据分为 CNC 和 PMC 两类,分别具有不同的数据代码(Code)格式。
CNC
AREA.[NUMBER].[INDEX]
AREA 为 CNC 功能区编号,采用十进制数字表示, 可用功能区编号如下所列。
- 25 运行状态;
- 26 告警状态;
- 35 告警信息;
- 185 当前主程序名;
- 185 当前运行程序名;
- 28 当前程序编号;
- 53 当前程序块号;
- 29 当前程序序号;
- 32 当前程序代码;
- 36 进给倍率;
- 37 主轴速度;
- 38 机械坐标;
- 64 主轴负载;
- 79 刀具信息;
- 86 伺服轴负载;
- 21 宏变量(用户变量);
- 141 系统参数。
PMC
AREA(ADDRESS).[BIT]
AREA 为数据区代码,采用单字符表示, 可用数据区代码如下所列。
- G 从 PMC 输出到 CNC 的信号;
- F 从 CNC 输入到 PMC 的信号;
- Y 从 PMC 输出到机床的信号;
- X 从机床输入到 PMC 的信号;
- A 信息显示;
- R 内部/系统继电器;
- T 定时器;
- K 保持型继电器;
- C 计数器;
- D 数据表;
- M 来自其他 PMC 路径的输入信号;
- N 输出到其他 PMC 路径的信号;
- E 扩展继电器;
- Z 系统继电器。
ADDRESS 为字节地址,采用十进制数字表示,从 0 开始寻址, 多字节数据类型时,地址指向首字节,由指定数据类型决定字节数量。
BIT 为字节位索引,采用十进制数字表示,有效范围 0 ~ 7, 数据类型固定为布尔型(Boolean); 未按字节位读取时,可省略位索引。
例如:"F1.4",表示 F 区第二个字节的第四个位, 表示 主轴使能(ENB) 状态。
例如:"F40",表示 F 区第四十一个字节, 设定数据类型为整数(Word),将连续读取两个字节, 表示 主轴速度 值。
有关发那科 PMC 数据项的更多信息, 请查阅设备厂商技术文档资料,获取更多数据项定义和说明。
JOYZL SCADA 属性支持的数据类型请参考 数据类型表 。
支持型号
以下所列为 FOCAS 支持的设备型号,括号中为型号缩写。
- FANUC Series 0i-MODEL A (0i-A / Series 0i-A)
- FANUC Series 0i-MODEL B (0i-B / Series 0i-B)
- FANUC Series 0i-MODEL C (0i-C / Series 0i-C)
- FANUC Series 0i-MODEL D (0i-D / Series 0i-D)
- FANUC Series 0i Mate-MODEL D (0i-D / Series 0i-D)
- FANUC Series 0i-MODEL F (0i-F / Series 0i-F)
- FANUC Series 0i Mate-MODEL F (0i-F / Series 0i-F)
- FANUC Series 0i-PD (0i-PD / Series 0i-PD)
- FANUC Series 0i-PF (0i-PF / Series 0i-PF)
- FANUC Series 15/150-MODEL B (15 / Series 15)
- FANUC Series 15i/150i-MODEL A (15i / Series 15i)
- FANUC Series 15i/150i-MODEL B (15i / Series 15i)
- FANUC Series 16/160-MODEL B (16 / Series 16)
- FANUC Series 16/160-MODEL C (16 / Series 16)
- FANUC Series 18/180-MODEL B (18 / Series 18)
- FANUC Series 18/180-MODEL C (18 / Series 18)
- FANUC Series 21/210-MODEL B (21 / Series 21)
- FANUC Series 16i/160i-MODEL A (16i-A / Series 16i-A)
- FANUC Series 18i/180i-MODEL A (18i-A / Series 18i-A)
- FANUC Series 21i/210i-MODEL A (21i-A / Series 21i-A)
- FANUC Series 16i/160i-MODEL B (16i-B / Series 16i-B)
- FANUC Series 18i/180i-MODEL B (18i-B / Series 18i-B)
- FANUC Series 21i/210i-MODEL B (21i-B / Series 21i-B)
- FANUC Series 16i/160i-P (16i-P / Series 16i-P)
- FANUC Series 18i/180i-P (18i-P / Series 18i-P)
- FANUC Series 16i/160i-L (16i-L / Series 16i-L)
- FANUC Series 16i/160i-W (16i-W / Series 16i-W)
- FANUC Series 18i/180i-W (18i-W / Series 18i-W)
- FANUC Series 30i-MODEL A (30i-A / Series 30i-A)
- FANUC Series 31i-MODEL A (31i-A / Series 31i-A)
- FANUC Series 32i-MODEL A (32i-A / Series 32i-A)
- FANUC Series 30i-MODEL B (30i-B / Series 30i-B)
- FANUC Series 31i-MODEL B (31i-B / Series 31i-B)
- FANUC Series 32i-MODEL B (32i-B / Series 32i-B)
- FANUC Series 35i-MODEL B (35i-B / Series 35i-B)
- FANUC Series 30i-P MODEL B (30i-P / Series 30i-P)
- FANUC Series 31i-P MODEL B (31i-P / Series 31i-P)
- FANUC Series 30i-L MODEL B (30i-L / Series 30i-L)
- FANUC Series 31i-L MODEL B (31i-L / Series 31i-L)
- FANUC Series 31i-W MODEL A (31i-WA / Series 31i-WA)
- FANUC Series 31i-W MODEL B (31i-WB / Series 31i-WB)
- FANUC Power Mate i-MODEL H (PMi-H / Power Mate i-H)
- FANUC Power Mate i-MODEL D (PMi-D / Power Mate i-D)
- FANUC Power Motion i-MODEL A (PMi-A / Power Motion i-A)