Canned Cycles

Canned Cycles

A canned cycle is a way of conveniently performing repetitive CNC machine operations. Canned cycles automate certain machining functions such as drilling, boring, threading, pocketing, etc.

Canned cycles are so called because they allow a concise way to program a machine to produce a feature of a part. A canned cycle is also known as a fixed cycle.

A canned cycle is usually permanently stored as a pre-program in the machine's controller and cannot be altered by the user. (source:

On this page you will find the supported Canned Cycles of Focus - PC based CNC control system. If we add more in the future, you will find information about them on this page.


G81 Simple Drilling

Syntax: G81 X Y Z R F

G81 calls a standard drilling canned cycle. It is a modal function that allows the CNC machine to perform a one-pass drilling operation and retraction.

G83 Peck Drilling Cycle - Chip Removing

Syntax: G83 X Y Z R Q F

The G83 peck drilling cycle retracts above the surface of the component after each peck. The retracted height is controlled by the value R within the line of code. This technique is used when a build-up of swarf is present during the cutting operation and needs to be cleared. Using high-pressure coolant directed on the tip of the tool helps wash away the build-up of chips on the tool during the pecks and also allows for coolant to reach the bottom of the hole to promote both lubrication and cooling.

G73 Peck Drilling Cycle - Chip Breaking

Syntax: G73 X Y Z R Q F

The G73 peck drilling cycle works in a similar way as the G83. The main difference is that each peck does not return to a clearance position above the hole, instead, the drill retracts to a set distance within the hole.