Turn drawings into NC programs in three steps

From part drawing to machine-ready NC program

Upload a part drawing and generate machining NC programs automatically

5
Machine types
20
CNC controllers
74
Tools & inserts
G21 / G20
NC accuracy
Capabilities

What the system does

Everything needed for daily turning and milling programming work.

📐

DXF drawing import

Upload a part DXF and the built-in geometry engine parses the profile automatically — no CAD licence required.

🏭

Multi-machine support

CNC lathe, machining centre, turn-mill, Swiss-type sliding headstock and sliding-head machines.

🖥️

Multi-controller dialects

FANUC, Syntec, LNC, Mitsubishi, Siemens, GSK, KND, HNC, Fagor and more — each with its own G-code dialect.

⚙️

Automatic toolpath strategy

Roughing and finishing cycles, threading, polar interpolation (G12.1), end milling and side milling.

📷

AI drawing recognition

Photograph a drawing and let a vision model extract key dimensions, tolerances and technical notes for review.

🔪

Insert nose geometry

Enter an ISO insert code such as CNMG120408 and the nose shape, included angle, IC and thickness are derived and rendered.

🗂️

Private tool library

Members can build their own tool and insert library. Custom tools are visible only to their owner.

📋

Full task history

Every generated program is stored with all its parameters, ready to review, re-download or delete.

Workflow

Three steps to a program

No software installation, no local geometry engine to maintain.

1

Select machine & controller

Pick the machine type and the exact CNC controller model so the dialect matches your machine.

2

Configure tooling & process

Choose unit (mm/inch), tool, insert geometry, axis count, blank and finished sizes, thread data.

3

Generate & download

Review the generated program, then download the .nc file for your machine.

Compatibility

Supported machines & controllers

The lists below are managed by the site administrator and can be extended at any time.

Machine types

车床(普通/数控) · 2-4A 铣床(立式/卧式) · 3-5A Turn-mill machine · 3-6A 走心机(瑞士型) · 3-7A 走刀机(普通纵切) · 2-5A

CNC controllers

新代 SYNTEC 宝元 LNC 发那科 FANUC 三菱 MITSUBISHI 西门子 SIEMENS 广州数控 GSK 凯恩帝 KND HNC 发格 FAGOR

⚠️ Safety first

NC output produced by this system is an engineering aid, not a finished, certified program.

01Always review every generated program line by line before running it on a machine.
02Verify dimensions, tolerances, tool offsets, work offsets, spindle direction and coolant.
03Run a dry-run or single-block simulation with the tool clear of the workpiece first.
04AI recognition and AI optimisation results may contain errors and must be checked by a qualified programmer.
Membership

Membership plans

Start free. Upgrade when you need more NC generations, AI recognition or a private tool library.

Free

Free
  • 每月 30 次 NC 程序生成
  • 支持 DXF 图纸上传解析
  • 基础刀具库与数控系统库
  • 不含 AI 功能
NC generations / month30 times
Custom tools0 0 pcs
Sign in to view plans

Monthly plan

CNY39.00 / month
  • 每月 500 次 NC 程序生成
  • AI 图纸识别 60 次/月
  • AI 辅助编程 60 次/月
  • 支持 inch/mm 双单位输出
  • 进阶刀具库与刀尖形状图
NC generations / month500 times
Custom tools10 10 pcs
Sign in to view plans
Recommended · best value

Annual plan

CNY299.00 / year
  • NC 程序生成不限次数
  • AI 图纸识别 600 次/年
  • AI 辅助编程 600 次/年
  • 全部机床/系统/刀具数据
  • 优先技术支持
NC generations / monthUnlimited
Custom tools30 30 pcs
Sign in to view plans

Ready to generate your first program?

Create an account and generate NC code in minutes.

Create a free account