1. Reading the drawing
Recognition of dimensions and geometry with computer vision, reading tolerances, threads and details. If a dimension is ambiguous, the generator stops and asks before making anything up.
We use first-party cookies and technical storage to make the site work, Google reCAPTCHA security technology and, only if you accept, Vercel analytics (no cookies, no cross-site tracking). You can accept or reject analytics; both options are equivalent and you can change your choice at any time. More info: Cookie policy, Privacy policy, Legal notice and Terms and conditions.
Upload the plan, review the geometry and generate the CNC program with AI assistance. The core of GetGCode.
You can read this page without an account. This AI tool is invite-only beta: create your account and then request access.
Upload the part drawing (PDF, photo or image); the AI reads dimensions, radii, chamfers and threads, shows you the reconstructed geometry to confirm, and generates the complete CNC program for your control. Before signing it off, a deterministic examiner checks collisions and modal state, and the program opens in the simulator to view it in 2D/3D.
Recognition of dimensions and geometry with computer vision, reading tolerances, threads and details. If a dimension is ambiguous, the generator stops and asks before making anything up.
You'll see the reconstructed contour over the drawing before generating: fix whatever is needed and confirm. It's the step that prevents programming a misread geometry.
It generates the G-code for lathe or milling machine in your control's dialect (Fanuc, Haas, Siemens, Heidenhain), runs it through a collision examiner and opens it in the simulator and editor. From there, send the cycle time to the quote calculator.
PDF, JPG and PNG: drawings exported from CAD and also photos of paper drawings. The cleaner and more complete the drawing (dimensions, views, tolerances), the better the reading. Drawings with missing dimensions are detected and the generator asks instead of guessing.
Fanuc, Haas, Siemens ISO and Heidenhain ISO, for lathe and milling machine. The program can be converted between dialects from the built-in CNC simulator and editor.
It is a complete program checked by a collision and modal-state examiner, but it is still a starting point: review it in the simulator, adjust cutting parameters to your actual tooling and prove it out on the machine in single block, as with any new program.
With three safeguards: a pause for questions when a dimension is ambiguous, a visual checkpoint where you confirm the reconstructed geometry over the drawing, and a deterministic validation of the contour before generating the G-code. The AI proposes; you confirm.
Yes. The simulator estimates the cycle time of the generated program and with one click you send it to the quote calculator to get the cost per part and per batch with your rates.
The generator uses AI models with real cost, so it belongs to the Pro tier. You can see the tool without an account, and with a free account request Pro access from the app.
Drawings are processed to extract the geometry and generate the program; they are not published or used to train models. See the privacy policy for processing and retention details.