跳到主要内容
Vecaria

DXF 转 G-code

本地处理

在线把 DXF 轮廓转换为激光/雕刻 G-code 刀路:进给与激光开关指令可配、逐图层分配切割/雕刻/排除,浏览器本地生成不上传;本工具属 Pro 权益。

拖拽文件到此处,或点击选择

支持 DXF

选择文件

刀具库

预设:

G54-G59 仅在输出头部调用对应工作坐标系(WCS),不改写几何数值——原点由机床坐标系决定(对刀/工件坐标系设定后生效)。

刀具参数按路径分段写入 G-code(F 进给 / S 转速);存储于本浏览器(上次使用+命名预设),并与另一款 G-code 生成工具共享。

进给与激光

高度 (mm)

留筋与多层切深

原点由机床坐标系决定:G54-G59 仅在输出头部调用所选工作坐标系(WCS),不改写几何数值;加工前请先在机床上完成对刀/工件坐标系设定。

按 DXF 轮廓生成激光/雕刻刀路,支持按图层分配切割/雕刻并覆写进给与功率;使用前请在机床上校验。

使用方法

  1. 拖入 .dxf 文件(或一键载入示例 DXF 试跑)
  2. 参数分三组设置:进给与激光(进给/激光开/激光关)、高度(抬刀 Z/切割 Z,mm)、留筋与多层切深(留筋间距/高度/步距,mm)
  3. 在图层映射面板为各图层分配加工操作(切割/雕刻/排除,可覆写进给与功率)
  4. 生成并下载 .nc;结果面板显示刀路数/图层数/行程摘要、估算加工时间与穿孔次数、页内刀路预览(快速定位虚线可选),可一键进入 G-code 查看器核对

功能说明

  • 直线/多段线/圆弧/圆 → G0/G1 刀路;多段线 bulge(组码 42)弧段按弧采样展开
  • 切割图层支持留筋(Tabs 抬刀跨过)与多层切深;雕刻图层为单层浅雕(材料表面 Z0 单遍扫描)
  • 生成后显示刀路统计(折线数/图层数/切削与空移行程)与时间/穿孔估算(口径同 G-code 统计:不含加减速,供比对参考)
  • 页内刀路预览(本地自绘 SVG,可含快速定位虚线)
  • 保留激光开/关指令,可自定义
  • 浏览器本地生成

常见问题

哪些 DXF 实体会生成刀路?

直线、多段线(含 bulge 弧段)、圆与圆弧。白名单外的实体(SPLINE/INSERT/HATCH 等)不生成刀路也不会出现在输出中;结果面板逐类计数披露被跳过的实体,可逐一核对。

圆弧和圆怎么转换?

按折线近似:整圆采 64 段,弧段按圆心角比例取样;多段线的 bulge(凸度)弧段先按弧展开再同样采样。

支持留筋和多层切深吗?

切割图层支持——留筋以抬刀跨过,多层切深按设定的步距分层下切。雕刻图层为材料表面 Z0 的单遍浅雕,不做多层切深也不留筋。

和「CAM 轮廓刀路」工具有什么区别?

那个工具做铣削/雕刻机用的 2.5D 轮廓加工——刀具半径补偿、下刀与主轴转速。本工具面向激光切割与雕刻:激光开关指令可配、各图层可覆写功率、雕刻单遍成形。

生成后能先核对刀路吗?

可以——页内 SVG 预览绘制刀路(快速定位虚线可选),并可一键进入 G-code 查看器逐行核对。正式加工前仍建议在机床上空跑。

输出适配哪些控制器?

输出为通用 G-code(G0/G1、绝对坐标)。激光开/关指令可自行配置以匹配 M3/M5 或你的控制器措辞;不做控制器专属后处理,运行前请先核对程序。

隐私

本工具在浏览器本地处理,输入内容不会上传服务器。

TL;DR: DXF 轮廓一键转激光/雕刻 G-code:进给、激光指令与图层映射可配,本地生成。

示例

  • 拖入 DXF → 导出 .nc 刀路

支持的格式

DXFGCODENC

限制说明

  • 不含进刀/退刀(lead-in/out)工艺;留筋(Tabs)抬刀跨过与多层切深步距已支持,可在参数区配置
  • 雕刻图层为单层浅雕:在材料表面 Z0 单遍扫描,不做多层切深、不留筋
  • 圆弧按折线近似(整圆 64 段,弧段按圆心角比例取样);多段线 bulge(凸度)弧段按弧展开
  • 白名单外实体(SPLINE/INSERT/HATCH 等)不生成刀路、不会出现在输出中;结果面板逐类计数披露,解析器静默丢弃的类型(如 HATCH)同样被计数
  • 使用前请在机床上空跑校验