Hi Chris,

try this modified version of your code, and let me know what happens, also have a look at the comment at the end of your code.

Graham.

G90 G94 G64 (SETUP PARAMETERS)

M6 T4 (TOOL4)

M08 (COOLANT)

M03 (SPINDLE ON)

G00 X0 Y0 Z.2

G00 X-.625

G00 Z0

G91 G01(INCRIMENTAL)

G01 Z-.05 F20

A360(SLOT RUN)

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.0125

A360

G01 X.01 (WIDEN SLOT)

G01 A360

G01 X-.02

G01 A360

G01 X.01

G00 Z.3125 (RETURN TO 0)

G90 (ABSOLUTE)

Z.2 (SAFEZ)

G00 X-1.125

G00 Z0

G91 G01(INCRIMENTAL)

G01 Z-.05

A360(SLOT RUN)

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.0125

A360

G01 X.01 (WIDEN SLOT)

G01 A360

G01 X-.02

G01 A360

G01 X.01

G00 Z.3125 (RETURN TO 0)

G90 (ABSOLUTE)

Z.2 (SAFEZ)

G00 X-1.625

G00 Z0

G91 G01(INCRIMENTAL)

G01 Z-.05

A360 (SLOT RUN)

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.0125

A360

G01 X.01 (WIDEN SLOT)

G01 A360

G01 X-.02

G01 A360

G01 X.01

G00 Z.3125 (RETURN TO 0)

G90 (ABSOLUTE)

Z.2 (SAFEZ)

G00 X-2.125

G00 Z0

G91 G01(INCRIMENTAL)

G01 Z-.05

A360 (SLOT RUN)

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.0125

A360

G01 X.01 (WIDEN SLOT)

G01 A360

G01 X-.02

G01 A360

G01 X.01

G00 Z.3125 (RETURN TO 0)

G90 (ABSOLUTE)

G00Z.2 (SAFEZ)

G00 X-2.625

G00 Z0

G91 G01(INCRIMENTAL)

G01 Z-.05

A360 (SLOT RUN)

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.05

A360

G01 Z-.0125

A360

G01 X.01 (WIDEN SLOT)

G01 A360

(this bit below looks wrong to me)

(its going to scroll through)

(the job)

G01 X-1 A7200 F20

G01 A360

G01 X.01

G00 Z.3125

G90 (ABSOLUTE)

M9 M5 (COOLANT AND SPINDLE OFRF)

G00 Z.2

X0 Y0 Z.2

M30