Bridgeport Drill G-code

DXF circles → drilling program · X/Y table · Z = knee · A = quill · mm, absolute (G90), DXF origin = work zero

1 Import DXF / DWG

2 Program setup

Work zero (0,0)
0,0 from hole centre

When unticked, the DXF origin is 0,0. When ticked, 0,0 is the chosen hole's centre plus the X/Y offset (leave both at 0 to use the centre). Choose the hole from the list, type its number from the layout or table and press Enter, or pick it on the layout. Every X/Y in the program, the table and the drill window is measured from there. Safe X/Y is too.

Safe start position (absolute)
Drill window
Corner 1 Corner 2

A hole is used if its centre is inside the window. Anything outside is left out of the drill cycle.

Material blank

Uses the closed outline drawn around the part, once a drawing is imported.

Between holes
Options

3 Hole layout

Import a DXF to see the holes.

    Scroll to zoom · drag to pan · drag a drill window corner to resize it · double-click to fit · click a hole to find it in the table. Dashed lines = drilling order for each size, returning to safe X/Y for each drill change.

    4 3D view and drilling simulation

    Import a DXF to see the holes.

    Drag to rotate · right-drag or Shift-drag to pan · scroll to zoom · double-click to reset. Play runs the G-code in step 6: the plate rides on the knee (Z), the drill on the quill (A), and holes fill in as they reach full depth. It holds briefly at each M0. Rapids are shown at 2500 mm/min.

    5 Drill parameters (per hole)

    Untick Drill to leave a hole out of the program. Only holes inside the drill window are listed.

    Depth is a positive number measured from the axis zero; moves into the work are output as negative. To copy settings: set one row, click Use to make it the source, tick the holes to receive them, then press Copy source → ticked.

    6 G-code

    Controller not yet confirmed: output uses only G0/G1/G21/G90/G17/G94/M0/M30. Always dry-run above the work first.