Function Codes

To perform certain common operations the CNC router uses function codes – F13 will move the spindle to the current origin point, for example. Often you can pass a variable to the function code, such as picking up a particular tool – F31.1 – or the function will ask further questions once it has loaded.

General Functions

CodeDescriptionExample
F 1Machine Information
F 9Delete/Abort Jobs

X/Y Co-ordinate Functions

CodeDescriptionExample
F 10Set new user origin (G55) Move to a new position then F10, Enter.
F 11.nnChange current work co-ordinate system.F 11.56 – change to WCS G56.
F 13Move to current origin
F 16Enable parking mode

Z Co-ordinate Functions

CodeDescriptionExample
F 24Manual tool height measure (for large diameter tools)
F 25.nAutomatic tool height measureF25.2 – auto measure the height of tool 2.
F 26Automatically measure all tools in the ATC.
F 28.1Set wasteboard heightF28.1, then jog to wasteboard, press enter.
F 28.2Plane wasteboard

ATC/Spindle Functions

CodeDescriptionExample
F 31.nPickup tool from ATCF31.1 – Pickup tool 1
F 32Open ATC cover and pop up tools
F 34Deposit tool in spindle into ATC
F 39Warmup Spindle

Miscellaneous Functions

CodeDescriptionExample
F 40Job Timer
F 42Rotate Knife (N/A)Not application with our machine (no rotary knife attachment)
F 46Measured move