西门子 828D 外部程序 / DNC 在线加工:EXTCALL 语法、CF/USB 直接运行、网盘在线、RS232 的边界

828D 的 NC 工作内存有限,模具这类几十上百 MB 的程序根本装不下——所以才有"外部程序"和"DNC 在线加工"。但要跑对,得先分清三条路:
  1. 把程序拷进 NC(常规,内存够用就行);
  2. 从外部存储器直接执行(U 盘 / CF 卡,用 EXTCALL);
  3. 网络在线加工 DNC(程序放在网盘/服务器上,边传边跑)。

这篇把三条路、EXTCALL 的语法、网口与网盘设置、以及三条铁律讲清楚。

本文以 SINUMERIK 828D 为例。840D sl / ONE 的 EES(从外部存储器执行)语法不同,见文末说明。

一、三条路,先选对

方式介质适用关键点
拷进 NCNC 内置存储常规中小程序受 NC 内存限制
EXTCALL 外部执行U 盘 / CF 卡 / 本地盘 / 网盘大程序、模具盘符必须带冒号
网络在线 DNC网盘 / 服务器(X127/X130)超大程序、边传边跑走以太网,RS232 不行
828D 跑大程序三条路:拷进 NC、EXTCALL 从外部存储器直接执行、网络网盘在线 DNC

二、EXTCALL:从外部存储器执行的核心指令

EXTCALL 让 828D 直接从外部存储器执行零件程序。语法:

EXTCALL("<路径/程序名>")

括号可省略。可用的外部存储器与盘符(盘符后面必须带冒号):

存储器盘符
用户 CF 卡CF_CARD:
USB 驱动器(操作面板)USB:
本地驱动器LOCAL_DRIVE:
网络驱动器由网络管理器映射的盘符/路径
广告

路径有两种给法:

  1. 机床设定数据预设:在通道设定数据 SD42700 $SC_EXT_PROG_PATH 里设默认路径,例如

SD42700 $SC_EXT_PROG_PATH="USB:"(U 盘根目录)或 "USB:SubDir"(子目录)。

  1. EXTCALL 语句里指定。若写了路径但没写盘符,完整路径 = 预设路径 + EXTCALL 里的路径。

例子:

EXTCALL "CF_CARD:/PROGRAMS/SAMPLE.SPF"
EXTCALL "USB:/MOLD_DIE/CAM_SCHRUPP.SPF"
EXTCALL "LOCAL_DRIVE:/PROGRAMS/SAMPLE.SPF"
EXTCALL:盘符必须带冒号(CF_CARD:/USB:/LOCAL_DRIVE:),路径可由 SD42700 预设或在语句中指定

三、U 盘 / CF 卡直接运行(最省事)

828D 前面板有 USB 口和 CF 卡槽,运行中可以插拔,无需重启。把程序拷进去,直接在卡上跑即可。

但官方明确不推荐从 U 盘直接执行程序:加工期间一旦 U 盘被拔/接触不良断开,加工会中断并损坏工件。推荐:

  • 在 CF 卡上执行(DNC 运行无速度损耗);
  • 或把程序先拷进 NC 再跑;
  • U 盘只当”搬运工”,不长期当”运行介质”。

四、网络在线加工 DNC(推荐用于大模具)

828D 有两个网口:

  • X127:面板前的系统调试接口;
  • X130:系统背面的工厂组网接口(实际工厂连接建议用 X130)。

两条网络路线:

广告
  1. Access My Machine(旧名 RCS Command):828D 的 toolbox 里附带,把程序从 PC 传到系统,或传到系统上插的 U 盘/CF 卡。
  2. 网络管理器(网盘功能):把网络共享映射成”网盘”,程序可从网盘传到系统,也可以直接在网盘上运行程序实现在线加工,并且能给网盘设访问权限。

DNC 走网络,速度和可靠性都远高于串口;网盘在线加工不要指望”零延迟”,网络抖动会直接影响进给。

网络 DNC:X127 调试口 / X130 组网口;用 Access My Machine 传程序,或用网络管理器把共享映射成网盘直接在线跑

五、RS232:能传程序,但不能 DNC

828D 保留 RS232,可以传程序,但不支持 DNC 在线加工。要用 DNC 就走网口。

RS232 传文件时,程序头格式要对(主程序 / 子程序):

%_N_WK1_MPF
;$PATH=/_N_MPF_DIR
G54 G0 X0 Y0 Z0
G01 X50 F100
M30

子程序头用 %_N_WK1_SPF + ;$PATH=/_N_SPF_DIR。PC 侧可用 WINPCIN 之类软件,参数与系统 RS232 设置一致。

六、三条铁律

  1. 路径不能有中文:传输路径、文件夹名带中文字符会传不过去或执行失败。
  2. 访问等级要够:传程序/改网络设置需要”用户级”以上权限,否则操作被拒。
  3. 别在加工中途拔介质:尤其 U 盘;要么用 CF 卡跑,要么把程序先拷进 NC。
三条铁律:路径禁中文、访问等级要够、加工中别拔介质(U 盘跑程序断开会损坏工件)

七、三步选型:多大的程序走哪条路

  • 几十 KB ~ 几 MB,NC 装得下 → 直接拷进 NC,最稳。
  • 几十 MB 以上、装不下 → EXTCALL 从 CF 卡跑(首选),或在网络管理器里映射网盘后 EXTCALL 到网盘。
  • 超大、要边传边跑 → 网盘在线 DNC(X130 + 网络管理器),并确保网络稳定。

常见问题

EXTCALL 和直接把程序拷进 NC 有什么区别?

拷进 NC 是把程序放进 NC 工作内存再执行,受内存大小限制;EXTCALL 是让 NC 直接到外部存储器(CF 卡/U 盘/本地盘/网盘)读程序执行,程序多大只受外部介质容量限制。大模具程序用 EXTCALL 更合适。

为什么推荐 CF 卡跑、不推荐 U 盘?

官方明确不推荐从 U 盘直接执行:加工中 U 盘一旦被拔或接触不良断开,加工会中断并损坏工件。CF 卡插在卡槽里更稳,DNC 运行也没有速度损耗。U 盘更适合当搬运介质。

网盘在线加工会不会掉速?

DNC 走以太网,正常情况速度足够;但”在线”意味着程序实时从网络读,网络抖动、共享权限、服务器负载都会直接影响进给甚至中断。要求稳定就用 X130 组网口 + 有线连接,别用不稳定无线。

最后更新:2026-11-01

828D SD 设定数据与 MD 机床数据

本文有英文版:SINUMERIK 828D External Programs / DNC: EXTCALL Syntax, Running from CF/USB, Network Online
面向海外读者的完整英文版,内容与本文对应 — 可直接转给非中文同事或海外客户。
© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
SINUMERIK 828D External Programs / DNC: EXTCALL Syntax, Running from CF/USB, Network Online-CNCShare | 数控电气技术中心
西门子 828D 外部程序 / DNC 在线加工:EXTCALL 语法、CF/USB 直接运行、网盘在线、RS232 的边界-CNCShare | 数控电气技术中心
HEIDENHAIN TNCremo / TNCcmd Program Transfer: Ethernet LSV2 Port 19000-CNCShare | 数控电气技术中心
海德汉 TNCremo / TNCcmd 传输程序:以太网 LSV2 端口 19000、连接设置、批量 TNCcmd-CNCShare | 数控电气技术中心
HEIDENHAIN TNC Block Quick Reference: BEGIN/BLK FORM/TOOL CALL/L/C/CR/APPR/CYCL DEF-CNCShare | 数控电气技术中心
海德汉 TNC 基本程序段速查表:BEGIN/BLK FORM/TOOL CALL/L/C/CR/APPR/CYCL DEF 一页对照-CNCShare | 数控电气技术中心
海德汉 TNC 对话式编程入门:一个最小程序看懂 BEGIN/BLK FORM/TOOL CALL/L/C/CR/APPR/循环-CNCShare | 数控电气技术中心
HEIDENHAIN TNC Conversational Programming for Beginners: One Minimal Program-CNCShare | 数控电气技术中心
Mitsubishi M80 Data Backup & Restore: MPARA Is a Password, Not a File-CNCShare | 数控电气技术中心
三菱 M80 数据备份与恢复:MPARA 是密码不是文件,整体备份 7 项 + 单文件 ALL.PRM + 电池-CNCShare | 数控电气技术中心
Mitsubishi M80 Magazine Scrambled Quick Chart: Symptom, Tool Registration Fields and R Registers-CNCShare | 数控电气技术中心
三菱 M80 刀库乱刀速查表:现象·原因·先查 + T 登录四个位置 + R 寄存器-CNCShare | 数控电气技术中心
文章精选
专心做好一件事
打造更优雅的WordPress主题-CNCShare | 数控电气技术中心
专心做好一件事
打造更优雅的WordPress主题