数控机床 DNC 串口联机传输固件:RS-232 在 CNC 机床程序灌入中的应用

数控机床 **DNC** 常用 RS-232 把 G 代码从电脑灌入系统。现场仍能见到 DB9、低波特率与硬件握手。

### 注意点

  • 参数:波特率、数据位、停止位、校验必须与机床侧一致,**常不是 115200**。
  • 可能需要 **RTS/CTS** 硬件流控,否则长程序中途丢失。
  • 线序与「交叉/直通」电缆要按机床手册,不可想当然。
  • 先用串口助手发一小段文本,确认回显/握手,再上完整程序。
  • 正式大批量传输仍以机床厂商推荐软件与电缆为准。

在线串口工具适合做链路点检与参数确认;DNC 的本质是 **稳的 232 链路 + 正确流控**,不是复杂互联网协议。

### 现场检查清单

  1. 机床与电脑的波特率、校验、停止位打印成对照表贴在电柜门内。
  2. 电缆屏蔽与 SG 接地按手册,不使用杂牌交叉线「碰运气」。
  3. 先传 20 行 G 代码试切链路,再传完整程序。
  4. 若仅缺字符,优先开硬件流控或降波特率,而不是反复重发整包。
  5. 用在线串口助手确认打开端口后 DTR/RTS 是否导致设备异常复位。

DNC 成功的标志是 **长时间连续传输零丢字**;任何偶发缺行都应先当电气与流控问题处理。

联调记录建议包含:波特率与帧格式、接线方式、样本 HEX、现象与结论。使用 Web Serial Pro 等工具时可直接导出日志片段附在工单中,方便软硬件同事对齐。