🛠️ DXF2CNC
DXF → 数控车 G代码
支持 LINE / ARC / LWPOLYLINE(含圆弧) / POLYLINE | FANUC 风格 | G71粗车 + G70精车
中文
English
日本語
한국어
Español
Italiano
Português
Deutsch
Français
Türkçe
Polski
🌓
⊞ 全部展开
⊟ 全部收起
① 导入 DXF / DWG
点击选择或拖入 .dxf / .dwg 文件
建议:只保留零件上半轮廓(轴线以上)
载入示例零件
② 坐标映射
DXF 坐标 → 车床坐标
DXF X → Z轴(纵向),DXF Y → X轴(半径)
DXF Y → Z轴(纵向),DXF X → X轴(半径)
Z 方向取反
自动把右端面设为 Z0
直径编程(X 值 = 2×半径)
交换 G02 / G03 方向
③ 工艺参数
加工方式
后处理目标系统
FANUC (默认)
广数 GSK
华中 HNC
西门子 SINUMERIK
三菱 MITSUBISHI
哈斯 HAAS
新代 SYNTEC
凯恩帝 KND
马扎克 MAZAK
海德汉 HEIDENHAIN
⚙ 自定义后处理
自定义控制器
+ 新增
名称
程序号
系统标签
前导%
结束符
冷却开
冷却关
小数位
💾 保存
取消
G71 粗车循环 + G70 精车
G71 II型 内孔镗削 + G70 精车
G72 端面粗车 + G70 精车
G73 仿形粗车 + G70 精车
G75 切槽循环
G74 纵向切槽循环(端面槽)
G83 深孔钻固定循环(Q 断屑排屑)
G84 刚性攻丝循环
切断(G75 进给切断)
G92 螺纹循环
G76 复合螺纹循环
仅精车轮廓(单刀)
动力刀塔 Y 轴铣削(车铣复合)
材料
— 自定义(不推荐参数)—
45钢 (HB200)
铝合金 (HB95)
不锈钢 304 (HB200)
铸铁 HT250 (HB210)
黄铜 (HB100)
钛合金 TC4
恒线速切削 G96(Vc m/min,配 G50 限速)
恒线速 Vc (m/min)
主轴限速 G50 (rpm)
✨ 自动推荐切削三要素
毛坯直径 (mm)
安全间隙 (mm)
毛坯长度 (mm,端面/断料用)
主轴转速 S (rpm)
刀具号 T
粗车进给 F (mm/r)
精车进给 F (mm/r)
每次吃刀深度 (mm)
退刀量 R (mm)
自适应切深(分析推荐递减刀序,浅吃刀近轮廓)
显式多刀粗车(自适应:逐刀 G01 而非 G71 循环)
🔢 预览刀序
⚙ 按材料推荐进给
X 精车余量 (直径,mm)
Z 精车余量 (mm)
G73 X向总余量 (半径mm)
G73 Z向总余量 (mm)
G73 循环次数
槽起点 Z (mm)
槽终点 Z (mm)
槽底直径 X (mm)
每次 Z 进刀 (mm)
每次切深 (mm)
槽底暂停 (s)
螺纹起点 Z (mm)
螺纹长度 (mm)
螺纹小径 X (mm)
螺距 P (mm)
牙型角 (°)
螺纹头数
起刀角偏移 (°,防乱牙)
G76 固定起刀角自动防乱牙;多起点螺纹可设偏移错开起刀
锥度 R (mm,0=直)
首刀切深 (mm)
毛坯底孔半径 (mm)
内孔镗削需预钻底孔,逐刀镗大到轮廓孔壁(须 > 轮廓最小半径)
槽起点 Z (mm)
槽端 Z (mm, 负)
槽底直径 X (mm)
每次径向步进 (mm)
槽底暂停 (s)
⚙ 按刀宽推荐步进
切断起始 Z (mm)
切断进给 (mm/r)
夹持方式(影响 Xd 推荐)
卡盘夹持棒料
两顶尖/固定尾座
切断到直径 X (mm, 0=完全切断)
⚙ 按夹持/材料推荐 Xd
钻孔起点 Z (mm)
孔底 Z (mm, 负)
每次钻深 Q (mm)
安全面 R (mm)
钻削进给 F (mm/r)
循环类型
G83 排屑(退到 R 面)
G73 高速断屑(退一小段)
攻丝起点 Z (mm)
攻丝终点 Z (mm, 负)
螺距 P (mm)
底停 dwell (s)
攻丝转速 S (rpm)
C轴分度角 (°)
铣削主轴 S (rpm)
铣削进给 F (mm/min)
应用轮廓
按 DXF 图层分序(每层独立 T 号/模式,自动换刀)
断屑暂停(每段后 G04 暂停)
断屑暂停时间 (s)
③-2 程序选项
加 N 行号(N10/N20…)
NC 中文工艺注释
冷却液 M08 开 / M09 关
程序尾 G28 回参考点
精细语法:海德汉 Q 参数 / 西门子 CYCLE95 子程序
③-3 子程序 / 多件复制 (M98)
封装子程序 O9001,主程序 M98 调用
重复调用次数 L
每次 Z 偏移 (mm,0=不偏移)
换刀安全高度 Z (mm)
换刀抬到安全高度
棒料长 (mm)
件间切断宽 (mm)
排样方式
G52 临时偏移(不限件数)
G54~G59 坐标系(≤6件)
🧩 按棒料自动排样
子程序内末端自动切断分离
切断刀号(空=当前刀)
切断进给 F(空=粗车F)
③-4 刀具几何偏置 (G10 对刀宏)
程序头写入 G10 L1 刀具偏置
刀尖半径 R (mm)
X 偏置 (mm)
Z 偏置 (mm)
③-5 机床刚性上限(切削用量校验)
主轴限速 (rpm)
进给上限 (mm/r)
功率上限 (kW)
切削力上限 (N)
⚠ 校验切削用量
③-6 机床硬限位(碰撞/行程校验)
最大回转直径 (mm)
最大进给 (mm/min)
Z 行程 + (mm)
Z 行程 − (mm)
④ 刀尖圆弧补偿 (G41/G42)
启用刀尖圆弧补偿
自动刀补引导段(进/退刀切线,防 G41/G42 未建立报警)
补偿方向
右补偿 G42
左补偿 G41
刀尖半径 R (mm)
假想刀尖方位号
0
1
2
3
4
5
6
7
8
9
启用刀具库(选类型自动带出刀尖角/刃宽)
刀具类型
外圆车刀
内孔车刀
切槽刀
螺纹刀
钻头/中心钻
刀宽/孔径 (mm)
⚙ 生成 G代码
↔ 反转轮廓方向
轮廓变换
⇅ 绕轴线镜像
⇄ 轴向镜像
↻ 旋转 90°
↺ 旋转 90°
旋转°
缩放
应用
↺ 复位
⑤ 多刀塔工序编排
启用多工序(按下列顺序依次换刀加工)
+ 添加工序
⑥ 参数模板
— 选择已存模板 —
载入
💾 保存当前
删除
💾 存工程
📂 载工程
🕘 载入上次草稿
🗂 草稿历史
✏️
↩ 回退到选中
🗑 清空历史
轮廓预览(Z→ 右,X→ 上,虚线为回转轴线)
预览
刀路仿真
3D 预览
▶ 播放
⏭ 单步
⟲ 重置
速度
倍速
0.5×
1×
2×
4×
循环
进度
卡盘 Z
拖动旋转 · 滚轮缩放
⟲ 复位视角
显示毛坯
🛤 显示刀路轨迹
G 代码输出
⚠️ 本工具生成的程序
仅供参考
。上机前请务必在仿真软件中验证刀路,确认起刀点、换刀点与卡盘/尾座不干涉。G71 循环要求轮廓 X/Z 单调(FANUC Type I)。
.nc
.tap
.txt
⬇ 导出 G代码
复制到剪贴板
🎬 刀路仿真
📂 导入 .nc 回放
🛡 导入NC校验碰撞
📊 估算工时
🔍 语法检查
📦 批量导出
🧊 材料去除
🎬 去除动画
速度
进度
叠加切削力
GIF
PNG帧(ZIP)
📸 导出动画
🔁 NC轮廓对比
📈 切削力曲线
📄 工艺卡
🧭 自动编排
编排含攻丝 G84(先 G83 钻→G84 攻)
📜 NC 程序清单(点击行 → 定位/高亮刀路)