没有直接连接,但可干净交接
Vectric Aspire 是 CAM 软件。CNC 机床运行的是 G 代码。两者之间的桥梁是后处理器文件。
Aspire 输出的是文件,不是电机指令
Aspire 读取矢量、3D 模型和刀路设置,计算每一刀沿路径的刀具位置。最终生成的是 G 代码文本文件:G0、G1、G2、M3、M5、主轴转速、进给率、换刀行。该文件本身不会驱动任何轴运动。
机床控制器读取文件并驱动电机。小型雕刻机可能使用 Arduino 级板卡上的 GRBL。台式铣床可能在 PC 上运行 Mach3 或 UCCNC。生产型雕刻机通常配备 WinCNC、LinuxCNC 或 Fanuc 风格控制器等专用单元。Aspire 从不直接与这些控制器通信。
将后处理器与控制器匹配
后处理器是一小段脚本,告诉 Aspire 你的控制器需要何种 G 代码格式。两台机床可运行同一刀路却需要不同输出,因为一台要求每行带行号,另一台不需要。文件选错,机床要么拒绝程序,要么在错误位置切削。
主要品牌自带现成后处理器。ShopBot、Haas、AXYZ、Multicam 及多数国产雕刻机在 Aspire 列表中都有配置。从下拉菜单选择你的型号即可。
通用或自制机床是难点。从 GRBL 或 Mach3 后处理器起步,编辑文件头、圆弧处理和换刀行,直到输出符合控制器要求。每次只改一处,并保留原始文件副本。
- 1圆弧模式在 G2/G3 圆弧与线性化线段之间选择;选错会导致圆弧出现棱面。
- 2单位英制和公制后处理器是不同文件。混用会使零件尺寸相差 25.4 倍。
- 3换刀手动、自动或无。在手动机床上输出 T1 M6 的后处理器只会导致停机。
从 Aspire 到机床的作业流程
在 Aspire 中工作,直到刀路预览正确。核对毛坯尺寸、基准位置和刀具号与机床实际装夹是否一致。零点错误是首次运行空切或切到台面的最常见原因。
选择正确后处理器保存刀路。Aspire 根据后处理器生成 .tap、.nc 或 .gcode 文件。然后将该文件加载到控制器软件,而不是 Aspire。此时 Aspire 的工作已完成。
先空运行程序,主轴关闭,Z 零点设在毛坯上方足够高处。观察 X、Y 运动是否与预览一致。确认后再将 Z 设到实际工件表面进行切削。
若控制器联网,可从车间 PC 通过以太网直接推送文件。G 代码仍须经过正确的后处理器。传输方式不改变语法。
哪种传输方式适合你的机床
选择与控制器匹配的行,然后在 Aspire 中确认后处理器名称。
| 控制器 | 典型连接 | 应选后处理器 | 注意事项 |
|---|---|---|---|
| GRBL(Arduino 级) | USB 串口 | GRBL (mm) (*.gcode) | 波特率不匹配、缓冲区停滞 |
| Mach3 / Mach4 | 并口或 USB | Mach2/3 Arcs (mm) (*.txt) | 圆弧模式、活动平面 |
| UCCNC | 以太网或 USB | UCCNC (*.nc) | 换刀宏冲突 |
| WinCNC | 以太网 | WinCNC (*.tap) | 文件头与速度代码 |
| LinuxCNC | 以太网 | LinuxCNC (*.ngc) | G64 路径混合公差 |
| Fanuc 风格控制器 | 以太网或 drip feed | Fanuc (*.nc) | 行号、M30 结束块 |
文件加载成功但切削异常
机床在文件中间停止。通常是串口链路的缓冲区问题,而非刀路错误。将波特率降低一档,或将作业拆成两个文件。长 3D 浮雕会通过窄管道推送大量短移动。
轴反向运行或零件镜像。这是后处理器或控制器设置问题,不是 Aspire 建模错误。修改设计前先检查控制器中的轴方向位。
切削尺寸按固定比例偏小或偏大。几乎总是后处理器与控制器之间的英制/公制不匹配。在两处修正单位并重新后处理文件。
曲线拐角出现棱面。后处理器正在线性化圆弧,或控制器公差过粗。若控制器支持,切换到 G2/G3 输出,或收紧混合公差。
仅第一刀深度错误。装夹与运行之间 Z 零点移动,或材料表面不平。在实际毛坯上重新对零,并检查板下是否有切屑。
常见问题
Aspire 能否通过 USB 直接将 G 代码发送到我的 CNC 机床?
不能。Aspire 只保存文件。运动指令由你的控制软件或控制器本身发出。
有些流程感觉是直连的,因为车间电脑和机床共用一块屏幕。但 G 代码仍要先经过后处理器。
每台机床都需要不同的后处理器吗?
如果控制器不同,就需要。GRBL 雕刻机和 WinCNC 雕刻机要求的文件头、圆弧代码和结束块都不一样。
如果两台机床的控制器和固件版本相同,通常一个后处理器就能覆盖两者。
为什么同一个文件在一台机床上切得好,在另一台上却卡住?
看链路速度和控制器缓冲区,而不是刀路。115200 波特的串口连接在包含数千条短移动指令的文件上可能供不上数据。
网络连接的控制器处理同一文件时不会停顿。
机床仍连接时可以做仿真吗?
任何空运行或仿真前,我们都断开控制线。预览时一条误指令就可能让 Z 轴快速下扎。
把 Z 零点设在工件上方较高处,并在首刀验证前手不离进给保持。
后处理器会影响表面处理吗?
间接影响。它设定圆弧输出、过渡公差和进给代码,这些会改变刀具沿曲线运动的平滑程度。
刀具几何、步距和主轴转速起更大作用。好的后处理器只是避免控制器引入自身误差。
如果 Aspire 列表里没有我的机床后处理器怎么办?
从最接近的匹配开始,通常是 GRBL 或 Mach3,然后编辑副本。一次只调一个参数,并保留原文件。
把控制器型号和 G 代码样本发给我们,我们可以告诉你哪些语法差异有影响。
