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)
|
F 46
|
Measured move
|
|