GreatLight CNC 加工工厂 logo
CNC 加工
快速原型打样
材料
行业
新闻
关于 GL

获取即时报价

数据与报告

如何从 CNC 机床控制系统和网络读取数据

本指南面向需要从加工供应商处获取真实数据的工程师和采购人员。内容涵盖操作面板、文件导出和机床联网协议。读完后你将清楚哪些数值可信、哪些需要二次核对。

HMI 与日志文件RS-232 与以太网MTConnect 与 OPC UA公差报告
如何从 CNC 机床读取数据
快速回答

要点速览

从面板开始位置、进给、主轴负载、刀号和当前生效的偏置始终显示在屏幕上。
文件优于照片索取导出的程序、刀具清单和报警历史,而不是手机拍的照片。
核对时间戳信任之前,先把日志时钟与采购订单和检测报告对照。
至少两个来源用 CMM 或千分尺测量同一特征,与控制数据交叉核对。
索取原始文件截图可以修改;原生 .log 或 .csv 导出文件不能。
影响

控制系统里实际能读到什么

每套 CNC 控制系统都会显示一组固定的实时数值。在 Fanuc、Siemens、Heidenhain 或 Mazak 面板上,位置显示会给出绝对坐标和相对坐标、当前生效的工件偏置以及剩余移动距离。程序画面显示正在执行的程序段。偏置页面显示每把刀的磨损值和几何值。报警页面显示最近一次故障及其发生时间。

这五个画面能回答采购方的大部分问题。如果某个特征测量超差 0.03 mm,磨损偏置历史能说明操作员是否做了补偿。如果表面粗糙度偏粗,主轴负载和进给倍率能说明刀具是否被压得太狠。如果零件报废,报警日志能说明机床是停机了还是继续切削。

面板是实时视图。除非有人记录或控制系统自动保存,否则它不保留一个班次以上的历史。这是主要限制。超过一个班次的数据,需要文件或网络连接。

  • 1
    位置与偏置绝对位置、工件偏置号和刀具磨损值。
  • 2
    程序段当前正在运行的确切行,以及进给和转速倍率百分比。
  • 3
    负载与报警主轴和轴负载,以及最近 10 到 50 条带时间戳的报警。
  • 4
    刀具寿命支持刀具管理的控制系统上的剩余寿命计数。
方法 1

从 CNC 机床文件读取数据:USB、RS-232 和以太网

近 20 年的大多数控制系统都能导出文件。最简单的路径是控制系统前面的 USB 口。在 Fanuc 0i 或 31i 上,按 System 键,再按 All I/O,然后选择程序目录并复制到 USB。在 Siemens 840D 上,同样的操作通过 Services 菜单完成。导出的文件是纯文本或专有格式。

较老的机床使用 RS-232 串口。波特率要与控制系统匹配,常见为 9600 或 19200,7 位数据位、偶校验、2 位停止位。其中一项设错,就会出现乱码或完全无数据。这是最常见的设置错误。在怀疑控制系统之前,先确认电缆是零调制解调器类型。

以太网现在是新机床的标配。可以通过 FTP 或共享文件夹提取程序、刀具清单和报警日志。在 Heidenhain TNC 上,文件管理器允许把整个程序文件夹复制到网络驱动器。速度足够在几分钟内备份完整的程序库。

  • 1
    优先用 USB适用于 2005 年后生产的大多数控制系统。打开前先确认文件扩展名。
  • 2
    RS-232 设置9600 或 19200 波特率,7-E-2,零调制解调器电缆,开启硬件握手。
  • 3
    以太网备份使用 FTP 或映射驱动器。先确认控制系统时钟设置正确。
方法 2

网络协议:MTConnect、OPC UA 和 FOCAS

如果需要跨车间获取实时数据,点对点文件传输无法扩展。MTConnect 是最常见的开放标准。它以 XML over HTTP 流式传输主轴转速、进给率、执行状态和零件计数等数值。机床代理运行在控制系统旁的小型盒子或 PC 上,负责发布数据。

OPC UA 用不同的数据模型完成同样的工作。它在安全性上更强,当同一网络还承载 PLC 和机器人数据时表现良好。Fanuc 自家的 FOCAS 库可通过以太网直接访问控制寄存器。它速度快、细节多,但属于厂商专有,需要授权应用才能读取。

对大多数加工车间来说,MTConnect 已经够用。它能回答采购方关心的问题:机床是否在运行、在切什么、加工节拍多长。如果工厂其他地方已经在用 OPC UA,那么选它更合理。

  • 1
    MTConnect开放的 XML 标准。适合获取机床状态、加工节拍和零件计数。
  • 2
    OPC UA安全性强,可与 PLC 和机器人共享数据模型。
  • 3
    Fanuc FOCAS可深入访问控制寄存器。厂商专有,需要许可证。
方法 3

将控制数据与检测结果对应

控制数据说明机床打算做什么。检测数据说明零件实际测量结果。两者都需要。程序可以无报警正常运行,但如果刀具磨损或材料变形,仍可能产出超差 0.02 mm 的零件。

调取该特征对应的刀具偏置历史记录。如果磨损值在加工过程中发生了变化,说明操作员发现了漂移并做了补偿。如果没有变化,说明零件只切了一次,直到终检才检查。这是值得追问的流程缺口。

对比时间戳。日志时间、检测时间和发货时间应当对得上。切削与检测之间相隔几个小时是正常的。相隔几天通常意味着零件在排队等待,任何返工都是在记录之外完成的。

在钜亮五金(GreatLight),发货前会执行 100% 全检。原材料检验、过程监控和终检均有记录,检测报告可按需提供。这样你就有了第二个数据源,可与控制日志相互对照。

  • 1
    偏置历史显示操作员在加工过程中是否针对刀具磨损做了调整。
  • 2
    报警日志显示停机、主轴故障和伺服错误及其时间戳。
  • 3
    检测报告显示实测值。要求提供具体特征的检测报告。
方法4

在采信这些数字之前要检查什么

首先要核实的是控制系统的时钟。如果它偏差了几个小时或几天,下游所有时间戳都是错的。要求工厂将其同步到网络时间源。这只需两分钟,却能省去后续的争论。

检查单位。Fanuc 控制系统可以按公制或英制显示,该设置很容易被误改。一个显示为 25.4 的数值,可能是毫米,也可能是千分之一英寸,取决于当前模式。在对比任何数据之前先确认单位。

查找空白段。一个班次内日志干净、连续三小时没有任何记录,这很可疑。要么机床空闲,要么记录停止了。问清楚是哪一种。能解释空闲空白的工厂,比声称机床不停运转的工厂更可信。

最后,问清楚这些数据不包含什么。控制日志不记录手工去毛刺、手工抛光或钳工作业,也不记录返工。它们只反映 CNC 加工循环,而不是整个制造路线。

  • 1
    时钟同步读取日志前,先对照已知基准核实控制系统时间。
  • 2
    单位模式确认公制或英制显示。25.4 mm 和 0.001 in 很容易混淆。
  • 3
    日志空白空闲时间没问题,日志中无法解释的静默则不行。
分步说明

如何从 CNC 机床读取数据:6 个步骤

  • 1
    1. 在循环结束时拍摄面板拍下位置画面、偏置页面和报警页面。这是在不操作控制系统的情况下获取实时数值最快的方法。避免拍模糊;如果数字无法辨认就重拍。
  • 2
    2. 导出程序和刀具清单使用 USB 端口或以太网共享。复制 .nc 或 .h 文件、刀具表和偏置文件。不要接受截图的 PDF。原生文件才是可以解析的。
  • 3
    3. 调取报警和事件日志在 Fanuc 上,进入报警画面并向前翻页查看历史。在 Siemens 上,使用诊断菜单。导出包含时间戳的日志。没有时间戳的日志没有用处。
  • 4
    4. 检查控制系统时钟和单位模式将控制系统时间与你自己的时间对比。确认公制或英制显示。在读取其他任何内容之前先修正这两项。时钟错误会使文件中的每个事件失效。
  • 5
    5. 如需实时数据,配置 MTConnect在控制系统附近的 PC 或边缘盒上安装代理。将其指向机床的 IP 和端口。以 1 到 5 秒的间隔轮询机床状态。更快的轮询只会增加负载,不会增加有用的细节。
  • 6
    6. 与检测报告交叉核对取一个关键特征的实测值,与刀具偏置历史对比。如果两者不一致,说明偏置日志或检测报告有误。在放行零件之前先查明是哪一方出错。
方法对比

哪种数据方式适合哪种任务

根据你需要覆盖多少历史记录和多少台机床来选择。

方法适用场景投入主要限制
HMI 面板单个零件的一次性检查无没有当前班次之外的历史记录
USB 导出程序和偏置备份低手动,逐台机床操作
RS-232 串口没有网络端口的旧式控制系统中等线缆设置缓慢、繁琐
以太网 FTP整个程序库备份低需要网络访问权限和凭据
MTConnect车间现场实时监控中等需要代理和网络
OPC UA混合机床、PLC 和机器人数据高配置和安全工作较重
Fanuc FOCAS寄存器级深度访问高厂商专用,需授权

用两个数据源,而不是一个

控制数据解释过程,检测数据证明零件。两者都要索取,先检查时钟和单位,在接受任何关于漂移的解释之前先读偏置历史。

常见问题

常见问题

能否在不停止生产的情况下从 CNC 机床读取数据?

可以,网络方式能做到。MTConnect 和 OPC UA 在机床切削时通过以太网读取实时数值。USB 和 RS-232 导出通常需要机床暂停几秒钟。

如果开机率很重要,就要求采用基于网络的方案。它不增加加工节拍。

典型的 CNC 控制系统能保存多久的报警记录?

大多数控制系统在内存中保留最近 10 到 50 条报警。更早的报警会被覆盖。如果需要更长的历史记录,工厂必须定期将日志导出到 PC。

询问日志的备份频率。每月备份很常见,每日备份更好。

应该要求什么格式?

要求 CSV 或纯文本。两者都容易打开和解析。PDF 适合阅读,但难以分析。

如果工厂使用 MTConnect,要求提供一份 XML 响应示例。它能准确显示机床发布了哪些数据项。

读取控制数据能告诉我零件是否在公差内吗?

不能。控制数据只显示机床做了什么,不显示零件实测多少。你仍然需要检测数据。

用控制数据解释特征为何漂移,用检测数据判断零件是否合格。

如果机床没有网络端口怎么办?

许多老机床仍有 RS-232 或 PCMCIA 插槽。两者都能导出程序和偏置表。

一个小型串口转以太网转换器就能让机床接入网络,而无需改动控制系统。

数据采集配置要花多少钱?

取决于机床数量和协议。单个 MTConnect 代理费用不高。在整个工厂推广 OPC UA 则是更大的项目。

在要求新系统之前,先问车间现有设备在运行什么。

需要同时获取控制数据与检测报告?

我们在 12 小时内完成报价并免费返回 DFM 分析,零件 3 至 5 天发货,发货前 100% 全检。检测报告可按需提供。

12 小时报价100% 全检无最小起订量

关注我们

更多加工笔记

我们发布来自工厂车间的装夹记录、刀具试验和检测数据。

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

深受全球工程师和制造商信赖

Tesla Ford Motor Company 比亚迪汽车 电装 麦格纳国际 波音 空客 美敦力 库卡 发那科