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
Code
Description
Example
F 1
Machine Information
F 9
Delete/Abort Jobs
X/Y Co-ordinate Functions
Code
Description
Example
F 10
Set new user origin (G55) Move to a new position then F10, Enter.
F 11.nn
Change current work co-ordinate system.
F 11.56 – change to WCS G56.
F 13
Move to current origin
F 16
Enable parking mode
Z Co-ordinate Functions
Code
Description
Example
F 24
Manual tool height measure (for large diameter tools)
F 25.n
Automatic tool height measure
F25.2 – auto measure the height of tool 2.
F 26
Automatically measure all tools in the ATC.
F 28.1
Set wasteboard height
F28.1, then jog to wasteboard, press enter.
F 28.2
Plane wasteboard
ATC/Spindle Functions
Code
Description
Example
F 31.n
Pickup tool from ATC
F31.1 – Pickup tool 1
F 32
Open ATC cover and pop up tools
F 34
Deposit tool in spindle into ATC
F 39
Warmup Spindle
Miscellaneous Functions
Code
Description
Example
F 40
Job Timer
F 42
Rotate Knife (N/A)
Not application with our machine (no rotary knife attachment)