这篇把两者分工、连接方式(以太网 LSV2 / RS-232 / USB)、PC 侧网络设置、TNCremo 建连接流程、TNCcmd 命令写法,以及”连不上”的排查顺序讲清楚。
以 TNC 640 / TNC 620 / iTNC 530 等常见机型为例。OEM 可能对网络参数页加密码,具体以机床厂资料为准。
一、TNCremo 和 TNCcmd 是什么
| 工具 | 形态 | 用途 |
|---|---|---|
| TNCremo | Windows 图形界面 | 传文件(支持块式带 BCC 校验)、文件管理与机床数据备份、读日志、打印屏幕、文本编辑、管理多台机床 |
| TNCremoPlus | 升级版 | 在 TNCremo 基础上加”实时屏幕”、查 DNC 数据(开机/运行/主轴时间、待处理错误)、用对刀仪数据覆盖刀具数据 |
| TNCcmd | 命令行 TNCcmd.exe | 读一个命令文件,按 CONNECT / MKDIR / put 批量传文件,适合脚本化 |
一句话:日常传一两支程序用 TNCremo 的图形界面;要给一批程序或做成自动化,用 TNCcmd 写命令文件。

二、三种连接方式
- 以太网(最常用):TNC 的 Ethernet 口 1000BASE-T,走 TCP/IP。传 NC 程序用 LSV2 协议(DIN 66 019 双向电报),默认 TCP 端口 19000。也支持 NFS 文件服务器、Windows 网络(SMB)共享。
- RS-232 / V.24:老机型或特殊场合用,最大约 20 m,波特率从 115200 一路到 110 可选;协议有标准(逐字符)、块式(带 BCC)和 LSV2。
- USB:机床上直接插 U 盘拷程序,不走网络。
新手最省事的是以太网 + LSV2。
三、PC 侧先把网络配对(这一步跳不过)
TNCremo 连不上时往往不报硬错误,只显示黄色”未连接”,所以必须先把 IP 层打通:
- PC 网卡设与 TNC 同网段的静态 IP。常见约定:TNC =
192.168.1.1,PC =192.168.1.2,子网掩码255.255.255.0;直连时网关可留空。 ping 192.168.1.1能通,说明三层通了。- 确认 19000 端口开着(本机防火墙双向放行)。可用
Test-NetConnection 192.168.1.1 -Port 19000(PowerShell)验证。 - 如果 PC 拿到的是
169.254.x.x,说明没拿到 DHCP(APIPA 回退),必须手动设静态 IP。
现代网卡基本都支持 auto-MDIX,直连一般不用交叉线;老机型才需要交换机或交叉线。

四、TNCremo 建立连接并传程序(官方流程)
- 从海德汉官网下载最新版 TNCremo(注意与你系统的兼容性),解压后运行
Setup.exe安装。 - 启动 TNCremo,用 “连接”选项卡新建一个连接,起个能认出的名字(如
TNC640 Prog)。 - “设置”选项卡里填 TNC 的 IP 地址;若连的是编程站(VirtualBox),选”本地编程站 VirtualBox”并确定地址。
- 回”连接”选项卡点连接 → 出现 TNCremo 分屏界面和
TNC:分区,就说明通了。 - 在左侧本地目录选文件,右侧选
TNC:下目标目录,执行”发送/复制”即可。
连接成功后先看分区对不对:
NC:是活动 NC 程序区,TNC:是机内存储;看到空文件夹很可能你站在C:PLC这种分区上。
五、TNCcmd:把传输写成命令文件
TNCcmd 不给交互界面,它读一个文本命令文件,逐行执行。文件里通常这样写:
CONNECT 192.168.1.1
MKDIR "TNC:PARTJOB123"
put "C:ncO1234.H" "TNC:PARTJOB123O1234.H"
put "C:ncO1235.H" "TNC:PARTJOB123O1235.H"
然后命令行执行:TNCcmd.exe C:nctnccmd.txt。
CONNECT:连机床(也可写127.0.0.1连本机编程站)。MKDIR "TNC:...":在机内建目录,目录不存在先建。put "本地路径" "TNC:目标路径":上传一个文件。
这样一批程序、每天固定时间传,写成 .bat 或让 CAM 后处理直接生成命令文件即可。

六、连不上怎么查(TNCremo 静默失败的 5 个坑)
- 网段不对 / APIPA:PC 是
169.254.x.x或和 TNC 不同网段 → 设静态 IP。 - 19000 端口被封:本机防火墙或安全软件拦了 LSV2 端口 → 双向放行。
- 站在错的分区:连上了但文件夹空 → 地址栏切到
NC:。 - OEM 密码:连接指示灯变绿但一操作就 “access denied”,多半是机床厂给以太网参数页设了密码 → 找厂家要。
- 协议/校验模式不对:老机型(如 426 系)若开了本不支持的二进制传输,会在传了约 100 段后报 Blockcheck 错 → 关掉二进制、选 LSV2。
排查顺序永远是:先 IP(ping)→ 再端口(19000)→ 再分区 → 再权限/协议。别一上来就重装软件。

七、传完之后:备份与版本核对
- 传完程序别急着删本地,先核对机床上的文件大小/段数是否与本地一致。
- 定期用 TNCremo 的备份/同步功能,把
TNC:的程序推一份到网络共享,防机床硬盘故障。 - 换机床、换系统版本后,先确认 TNCremo 版本与该 NC 软件兼容,再大批量传。
常见问题
TNCremo 显示连上了,但里面文件夹是空的?
大概率你站在 C:PLC 这类分区上(放 PLC 文件,对操作员显示为空)。在地址栏切到 NC:(活动 NC 程序分区)或 TNC:,就能看到程序。若切了还空,再查是不是 OEM 权限限制。
TNCcmd 和 TNCremo 该用哪个?
日常手动传一两支程序,用 TNCremo 的图形界面最快;要给一批程序、或做成每天自动传输,用 TNCcmd 写命令文件(CONNECT/MKDIR/put)批处理执行。两者用的是同一套连接与协议,能连上的环境两者都能用。
以太网和 RS-232 选哪个?
优先以太网 + LSV2(端口 19000):速度快、支持长距离、可挂网络共享。RS-232 只适合没有网口的老机型或特殊场合,注意线长(一般 ≤ 20 m)、波特率与校验要和机床端一致。
最后更新:2026-11-01
面向海外读者的完整英文版,内容与本文对应 — 可直接转给非中文同事或海外客户。










































暂无评论内容