要点速览
为什么会有人用平板运行 CNC 机床
思路很简单。Fire 平板是一块便宜、小巧、支持触摸的屏幕,可以放在机床旁边代替笔记本电脑。如果控制板接受普通串口 G 代码,平板就能通过 USB 线逐行推送 G 代码,机床就会切削。
这涵盖基于 grbl 的板卡、大多数 Arduino CNC 扩展板和少数基于 Marlin 的雕刻机控制器。它不涵盖 Fanuc、Siemens、Heidenhain、Mitsubishi,也不涵盖任何在轴移动前需要专有握手、现场总线或许可证的控制器。
所以实话实说:用 Fire 平板运行 CNC 机床,是在业余级硬件上替代发送端。它不是 CNC 控制升级,也不会增加控制板本来没有的任何功能。
如果你的工作是用 6 mm 立铣刀在三轴雕刻机上切胶合板、MDF 或 6061 板材,平板没问题。如果你的工作涉及换刀装置、对刀仪,或者用手停不下来的主轴,就到此为止,继续用原厂手轮。
- 1适合grbl 1.1 板卡、三轴雕刻机、软材料和轻铝
- 2不适合闭环工业控制器、ATC 主轴、托盘交换器、五轴转台
首次连接前需要准备什么
Fire 平板有 micro-USB 或 USB-C 口,但默认不是 USB 主机。你需要平板能识别的 OTG 转接头。较老的 Fire 平板用 micro-USB 公头转 USB-A 母头。较新的 Fire HD 8 和 HD 10 用 USB-C 公头转 USB-A 母头。
控制器一侧几乎总是 USB-B 口或 CH340 / FTDI 串口芯片。用 1 m 以内的短屏蔽线。长非屏蔽线会拾取主轴噪声,切削中途丢字符,表现为丢步而不是报错。
供电是第二个问题。平板通过同一个口充电和传数据,所以跑 4 小时任务会耗尽电池,除非用带供电的 OTG 集线器。带供电的集线器还能解决表现为随机断连的欠压复位。
最后,接在机床主接触器上的物理急停。不是触摸屏上的按钮。平板可能死机,死机的屏幕停不住主轴。
- 1OTG 转接头匹配平板接口,micro-USB 或 USB-C
- 2屏蔽 USB 线1 m 或更短,控制器端加磁环
- 3带供电 USB 集线器长时间任务中保持平板充电
- 4有线急停切断主接触器,而不是 USB 链路
选择能在 Fire OS 上真正运行的 G 代码发送端
Fire OS 底层是 Android,但 Amazon Appstore 几乎没有 CNC 软件。大多数人安装 Google Play 商店或侧载 APK。Fire 平板允许侧载,路径是设置、安全与隐私,然后允许未知来源应用。
能稳定工作的两个 App 是串口 G 代码发送端的 Android 版和 Universal Gcode Sender 的 Android 版。两者都需要 USB 主机权限,平板会在首次启动时请求。授权一次,平板就会记住该设备。
波特率要匹配固件,而不是 App 默认值。grbl 1.1 用 115200。较老的 grbl 0.9 用 9600。波特率错了会显示端口已连接但状态查询无响应,看起来像板卡坏了,其实只是不匹配。
关闭屏幕超时。把显示设为充电时保持唤醒,否则平板在任务中途休眠,USB 链路断开,机床继续跑最后缓冲的几行,无法暂停。
- 1波特率grbl 1.1 用 115200,grbl 0.9 用 9600
- 2缓冲区大小规划器缓冲区保持固件默认,不要调大
- 3屏幕超时充电时设为永不
- 4自动纠正和手势关闭,误滑一下可能点动某个轴
分步操作:用 Fire 平板运行 CNC 机床
在把材料放上工作台之前,先关主轴做空运行。
- 11. 确认控制器使用串口 G 代码打开板卡文档。如果列出波特率并接受 USB 上的 $H 或 G0 命令,就没问题。如果需要专有手轮或加密狗,就停。
- 22. 连接 OTG 链路平板接 OTG 转接头,转接头接带供电集线器,集线器接控制器 USB 口。最后插集线器电源,让平板看到稳定的主机。
- 33. 安装并打开发送端应用侧载 APK,启动应用,接受 USB 主机权限提示。在端口列表中选择 CH340 或 FTDI 设备,不要选通用的 USB 设备条目。
- 44. 设置波特率并打开端口grbl 1.1 用 115200,grbl 0.9 用 9600,部分 Marlin 版本用 250000。发送状态查询,等待机床位置回复。
- 55. 主轴关闭状态下回零发送回零命令并观察各轴。如果某轴方向反了,立即停止,在固件中修正方向位,然后重新开始。
- 66. 点动到工件原点并设零粗调用 1,000 mm/min 点动,最后接近用 100 mm/min。在三轴上设置工件零点,然后将 Z 抬高 5 mm。
- 77. 加载文件并跑空程将 Z 抬高到毛坯上方 20 mm,运行整个程序。观察屏幕上的刀路,听是否有轴声音粗糙或卡顿。
- 88. 手放在急停上执行实际切削前 20 mm 切削从 60% 进给倍率开始。对于 6061 铝材,用 6 mm 三刃硬质合金立铣刀,起始参数约为每齿 0.02 mm、8,000 rpm、轴向切深 4 mm、径向步距 2 mm。
平板发送端与专用控制器
按机床需要做什么来选,而不是按屏幕看起来怎样来选。
| 作业类型 | Fire 平板发送端 | 专用控制器 |
|---|---|---|
| 三轴雕刻机,木材或 MDF | 可以,效果良好 | 过度设计 |
| 三轴雕刻机,6061 板材 | 轻切削可以 | 进给保持更好 |
| 程序中途换刀 | 仅手动,换刀之间停止 | 自动换刀装置 |
| 测头或对刀仪 | 串口不支持 | 原生支持 |
| 第四轴或转台 | 无同步运动 | 完全支持 |
| 主轴负载监控 | 无 | 负载表与报警 |
| 长时间无人值守加工 | 有风险,无法恢复 | 从行号重启 |
| 有切削液和壳体的车间 | 可行,但不方便 | 专为此设计 |
工程师接下来会问的问题
Fire 平板能控制 Fanuc 或 Siemens 机床吗?
不能。这些控制系统不接受通过 USB 串口发送的原始 G 代码。它们需要专有协议、授权的通信选项,通常还需要特定的网卡。
如果机床有以太网或 RS-232 选项且 OEM 软件支持,你可以把平板用作文件服务器或 DNC 前端。这与逐行发送 G 代码是另一个项目。
平板会丢步或丢字符吗?
丢字符来自线缆噪声以及平板发热时降频。使用 1 m 以内的屏蔽线缆,并为发送端应用关闭电池优化。
如果仍然丢步,将波特率降低一档并减小规划器缓冲区。长时间作业时,让平板接在带电源的集线器上,避免无线和屏幕与 USB 链路争抢电流。
这套设置下如何设定铝材的进给和转速?
平板不改变切削物理规律。对于 6061,用 6 mm 三刃硬质合金立铣刀,起始点为 8,000 rpm、每齿进给 0.02 mm、轴向切深 4 mm、径向步距 2 mm,并配合 flood 或 mist 切削液。
听切削声音。出现颤振时先减小径向步距,再调主轴转速。轻切削时出现高频尖啸,通常说明进给相对齿载荷太低,应提高进给而不是提高主轴转速。
如果平板电池在切削中途没电会怎样?
USB 链路断开,控制器停止接收新行。大多数 grbl 板会执行完缓冲区中已有的行,然后空转等待;如果主轴由程序控制,主轴仍会旋转。
这就是急停必须切断主接触器而不是 USB 链路的原因。这也是超过约一小时的作业中带电源集线器不是可选件的原因。
可以用平板装夹工件、用笔记本运行程序吗?
可以,而且这通常是更好的分工。用平板在机床旁点动、设零和检查刀路预览。
然后用有线笔记本或专用控制器运行生产文件,具备正规的进给保持和从行号恢复功能。平板只作为装夹工具,而不是机床控制端。
