机明帮助手册 v26.6.5.0
本节部分细节仍在校订中。

参数配置·上传 NC 到机床

串联完成后,可把生成的总 NC(或同时连子 NC)直接送到机床,免去手动拷盘、走网络共享或人工敲码。上传功能内置四种通道,覆盖从新机床的网络/FTP 到老机床的串口 DNC,并支持扫描程序单二维码"一扫到机床"的免操作流程。

适用场景:操机人员拿到程序单后,扫一下二维码即可把对应 NC 串联好并送进机床,全程不用懂编程、不用找文件。


四种上传通道

在「上传 NC 到机床」区,先选一种上传方式(四选一),再填对应参数:

上传方式 原理 需要填 适用机床
路径 把 NC 文件直接复制到一个目录 机床 NC 路径(可浏览选择) 走 SMB 网络共享、U 盘、中转盘、文件服务器的机床——最通用
FTP 通过 FTP 传到机床的数据服务器 机床 IP、路径、用户名、密码 发那科 Data Server、三菱、Mazak Matrix 等带 FTP 的机床
串口 DNC 经 RS232 串口逐行传输 串口、波特率等(见高级参数) 老发那科 0-M、老三菱 M50、经济型国产系统等无网络的老机床
FOCAS 通过发那科 FOCAS2 协议直接写入 机床 IP、端口(默认 8193)等 发那科系统,且本机需装有 FOCAS 通信驱动

路径方式最简单:只要机床能从某个共享目录或盘符读 NC,填到那个目录即可,不限机床系统。

FOCAS方式依赖发那科官方通信库(Fwlib32.dll)。若本机缺少该驱动,FOCAS 选项会提示不可用,需先装好驱动再使用。


操作演示

上传设置是串联流程的最后一步——串联完成后,软件直接把 NC 送上机床,省去手动拷盘。日常用得最多的是「路径(共享文件)」和「FTP」两种通道,下面是这两种通道的实际填写步骤。

路径(共享文件):从网络共享拿到目录

机床接入局域网后,本机一般能在 Windows 的「网上邻居 / 网络」里看到这台机床,并能打开它对外共享的目录,里面通常有一个专门放 NC 的文件夹。

  1. 打开「网上邻居 / 网络」,找到这台机床共享出来的 NC 目录,确认能正常进入。
  2. 把这个共享目录的完整路径填进「机床 NC 路径」即可——填好后软件就会把串联好的 NC 复制到这个目录。
  3. 若还要把刀具子程序一起送上机床,勾选「上传子 NC」;不需要子程序就不勾。

FTP:填 IP、目录、用户名和密码

部分机床(如带 Data Server 的发那科)走 FTP 接收程序,按下面四项填:

  1. 选「FTP」方式,填机床的 IP 地址
  2. 视机床而定,IP 之后可能还要再指定一级目录(例如机床上专门收 NC 的文件夹,名字常见为 NC 一类)。
  3. FTP 通道需要登录才能访问,按机床端设定填好对应的用户名密码
  4. 这些填好后,每次串联完成软件就会自动按 FTP 把 NC 送进机床,无需再手动操作。

共性:无论路径还是 FTP,参数填好后都是「串联完成即自动上传」——操机端只管触发串联,文件的传输由软件接管。


仅上传 NC、上传子 NC

通道下方有两个常用开关:

  • 仅上传 NC(不串联):跳过串联,直接把现成的 NC 送到机床。适合 NC 已经串好、只想重新传一次的情况(v25.10.5 起)。
  • 上传子 NC:除了总 NC,把串联生成的各子 NC 一并上传。用于机床端需要主程序调用子程序(M98 调用)的场合。

高级参数

点「高级」打开「上传 NC 高级参数」窗口,可对通道做更细的设置。

不勾选「启用高级参数」时,上传按基础默认行为执行;勾选后,下面这些设置才生效。一般机床用基础上传即可,遇到编码、协议、命名等兼容问题再启用高级参数。

机床系统

高级参数顶部可选机床系统,软件会按所选系统回填一套推荐默认值,并在不兼容处给出红字提示。可选系统如下:

机床系统
通用
发那科 Fanuc
西门子 Siemens 840D sl
西门子 Siemens 828D
西门子 Siemens ONE
海德汉 Heidenhain TNC
三菱 M7x
三菱 M8x
三菱 M800
Okuma OSP
哈斯 Haas NGC
Mazak Matrix
Mazak Smooth
新代 Syntec
宝元 LNC
发格 Fagor 8055 / 8065
广数 GSK

选好系统后,串口参数、内容整形(编码、换行符等)会按该系统的常见要求预设,多数情况下无需再逐项调整。

FTP 选项

针对 FTP 通道的传输细节:

  • 二进制传输
  • PASV 被动模式
  • 保持连接
  • SSL(FTPS 加密)
  • 兼容模式(纯 socket 传输,推荐发那科使用)
  • 单会话串行(多文件依次传,不并发)
  • 连接超时、读写超时、重试次数

串口选项

针对串口 DNC 通道:

  • 串口号(COM 口)
  • 波特率(1200 ~ 115200)
  • 数据位、校验位、停止位
  • 流控
  • 写超时、重试次数

FOCAS 选项

针对 FOCAS 通道:

  • 机床 IP
  • 端口(默认 8193
  • 超时、重试次数
  • 通信驱动(Fwlib32.dll)状态显示

内容与文件名整形

上传前对 NC 内容、文件名做规整,适配不同机床的读码习惯:

整形项 取值 / 说明
换行符 CRLF / LF / CR
文件编码 UTF-8 / ASCII / GB18030 / GB2312
首尾补 % 在程序首尾自动补 %
TAB 转空格 把制表符转成 4 个空格
按 O 号命名 用程序的 O 号作文件名,并可设起始值
8.3 短文件名 转成老系统能识别的 8.3 短文件名(如 O1001.NC
去中文 / 空格 去掉文件名中的中文与空格

扫码上传完整流程

把扫码与上传串起来后,操机端的标准动作是:

  1. 用扫码枪(或手机)扫程序单二维码 → 软件按程序单定位 NC。
  2. 软件按需做路径修正(把程序单里记录的编程路径,替换成本机实际 NC 目录),找到 NC 文件夹并自动加入坐标系。
  3. 扫「执行串联」二维码触发动作:
    - 若勾了仅上传,直接把 NC 传到机床;
    - 否则先串联、再上传串联结果。
  4. 上传结束后弹出结果汇总;若某个文件上传失败,会提示「NC 上传到机床错误」。

整个流程支持扫码枪连续操作,操机人员无需在软件里翻找文件或手动点串联。


机床系统兼容说明

  • 基础上传不限系统:用「路径」或「FTP」通道时,软件只是把文件送到目录或服务器,任何数控系统通用。
  • FOCAS 仅限发那科:FOCAS 通道走发那科专用协议,只能对发那科系统使用,且本机必须装有通信驱动(Fwlib32.dll),否则该选项不可用。
  • 串口与整形按系统预设:串口参数和内容整形(编码、换行符、命名等)由所选机床系统给出推荐默认值,遇到读码异常时再针对性微调。

提示与常见坑

FOCAS 选项灰掉 / 提示不可用

说明本机缺少发那科通信驱动(Fwlib32.dll)。装好驱动后该通道才可用;若暂时没有驱动,可改用「路径」或「FTP」通道传输。

上传中断、传一半失败

上传带自动重试(默认 3 次)与超时(默认 30 秒,发那科为 60 秒)。若仍中断,重新点上传即可重传;串口老机床建议适当调高写超时与重试次数。

老机床读不出文件 / 文件名乱码

启用高级参数后,按机床系统选好编码(老国产系统多用 GB2312/GB18030)、换行符,并开启「8.3 短文件名」「去中文 / 空格」,把文件名规整成机床能识别的形式(如 O1001.NC)。

程序里没有 % 头尾导致机床报警

在内容整形中勾「首尾补 %」,上传前自动给程序补上 % 开始 / 结束符。

扫码后提示找不到 NC

多为程序单记录的编程路径与本机实际路径不一致。检查路径修正设置(参考路径 → 修正路径)是否对应到本机真实的 NC 目录。


相关页面