Welcome to CNC G Code Generator
This program can also be switched to German,.
This program creates G Code in real time for the milling of circles, rectangles, arcs , polygons, lines and drill.
All shapes can have pockets, inwards and outwards, arcs and polygon have start angle and sweep angle. All shapes can be dragged with the mouse.
Arcs can be symmetrically scaled to produce ellipses.
Polygon can produce shapes with any number of sides, where 2 sides is a line, and one side is drill.
Here is a video demonstrating the capabilities of the software
Just 200 kb.
G Code is compiled in real time after every change
No annoying “Run,Compile, Generate, Build, Save” or who knows what else cycle
Graphics reflect changes in real time
Jobs can be moved exactly with cursor keys pixel by pixel, input boxes or with the mouse
G Code is copied to the computer clipboard and can be pasted into a simulator or milling machine directly
Jobs can be dragged with the mouse
Jobs selected by mouse movement over them
No annoying dialog boxes to click away, all messages displayed in a text box at the bottom of the program
4000 different jobs, (it is more actually, but computers don’t care how big numbers are, so 4000 sounds human),
a thousand or more jobs are easily reached in the VB bulk production design mode.
Pockets- inside line outside line, on line, inward, outward,clockwise cut, counter clockwise cut
mm and inch scaling
Circle, circle pockets
Rectangle, rectangle pockets, rectangles X and Y scaled
Arc, arc pockets, start angle, sweep angle, arcs X and Y scaled
Polygon, polygon pockets, rotation, triangular, line, square, n sides, drill
The VB thing is an experiment using the “for next loop” concept to rapidly generate matrix G Code.
Plexiglass honey comb G Code in under 60 seconds?
or vacuum table
There is no spyware in my software whatsoever, and it never goes online except to check for updates weekly.
Here is some sample G Code in metric, and below that in inch. Please try this on your machine as an air cut before buying.
Note that Z down is MINUS in this code and that the origin 0,0 is bottom left of screen.
The program code can use comma , or decimal point . by ticking the comma box shown below. This option was added recently and is not shown in the pictures above.
N1 G21 G40 G80 G90
N2 G00 Z15
N3 F500 M03 S1200
N4 G00 Z15
N5 G00 X100 Y100 F500
N6 T1 M06 (2 mm)
N7 G00 X80 Y129 Z0 F500
N9 G01 Z-0,3 F200
N10 G02 X80 Y129 I0.0 J-49
N11 G00 Z5
N12 G00 Z15
N13 M09 M30
N14 (###### End job 1 ######)
and here in inch
N1 G20 G40 G80 G90
N2 G00 Z1
N3 F10 M03 S1200
N4 G00 Z1
N5 G00 X20 Y20 F10
N6 T1 M06 (0,1 Inch)
N7 G00 X2 Y2,95 Z0 F10
N9 G01 Z-0,3 F10
N10 G02 X2 Y2,95 I0.0 J-0,95
N11 G00 Z0,5
N12 G00 X2 Y2,85 Z0 F10
N14 G01 Z-0,3 F10
N15 G02 X2 Y2,85 I0.0 J-0,85
N16 G00 Z0,5
N17 G00 Z1
N18 M09 M30
N19 (###### End job 1 ######)
The program runs on:-
Windows XP, 7, 8, 10
XP and Win 7 users will need to install the Dotnet framework 4.0, I will supply a link to this in any case, but it should already be integrated in Windows 8,10
The program is 32 bit for maximum compatibility.
A 1.6 screen resolution ratio is best (screen width / screen height e.g 1680/1050 is 1.6)
or things may look distorted.
The drawing area also increases with screen size.
After purchase, the program will be available immediately for download.
For any questions about the product, contact me at