Introduction to the CNC Code Keyboard
The CNC Code keyboard is designed to faithfully replicate the experience of a real numerical control. Mastering its commands will allow you to program faster and more efficiently, just as you would on a real machine.
Keyboard Layout
The CNC Code keyboard is divided into several functional sections:
- Numeric keypad - For entering numerical values and coordinates
- Function keys (F1-F12) - Quick access to main functions
- Navigation keys - For moving through the program
- Machine control keys - For managing execution
Main Function Keys
F1 - Help
Pressing F1 at any time accesses contextual help. The system will show information related to the currently selected function or command.
F2 - Edit Program
Opens the NC program editor. From here you can:
- Write new lines of code
- Modify existing lines
- Copy and paste blocks
- Search and replace text
F3 - Simulation
Starts the graphical simulation of the tool path. Essential for verifying the program before actual execution.
F4 - Tool Management
Accesses the tool table where you can:
- Define tool geometries
- Set offsets
- Manage tool life
F5 - Work Origins
Allows you to set and manage work origins (G54-G59). Essential for correct program positioning.
Navigation Commands
Arrow Keys
The arrows allow you to:
- Up/Down - Scroll through program lines
- Left/Right - Move the cursor in the text
Page Up / Page Down
Quick program scrolling, useful for long programs.
Home / End
Go to the beginning or end of the program.
Execution Control Keys
CYCLE START
The green key that starts program execution. Before pressing it make sure that:
- The correct tool is mounted
- Origins are set
- Guards are closed (on real machine)
FEED HOLD
Temporarily stops movement without losing position. Useful for visual checks during machining.
RESET
Completely stops execution and returns the control to initial state. Use it in case of emergency or to start over.
Special Keys for Programming
EOB (End Of Block)
Inserts the end of block. In CNC Code it corresponds to the ENTER key. Each program line must end with EOB.
INSERT
Inserts a new line in the program. Very useful for adding instructions without rewriting everything.
DELETE
Deletes the selected line or character. Use with caution!
ALTER
Modifies the selected value. Faster than deleting and rewriting.
Advanced Keyboard Shortcuts
For experienced users, here are some useful combinations:
- CTRL + C - Copy the selected block
- CTRL + V - Paste the copied block
- CTRL + Z - Undo the last operation
- CTRL + F - Open search in the program
- CTRL + G - Go to a specific line
- CTRL + S - Save the program
Input Modes
MDI (Manual Data Input)
Allows executing single commands without creating a program. Perfect for:
- Quick tests
- Manual positioning
- Tool changes
JOG (Manual Movement)
Moves axes manually. Arrow keys control X and Y, while dedicated keys control Z.
Practical Tips
Tip: Before running a new program, always use simulation (F3) to verify the tool path. This will save you time and potential errors.
Common Errors to Avoid
- Not checking origins - Always check G54-G59 before starting
- Ignoring alarms - Always read the complete error message
- Skipping simulation - Never run an untested program
Conclusion
Mastering the CNC Code keyboard requires practice, but once you become familiar with the commands, your productivity will increase significantly. We recommend practicing daily with the most common shortcuts until they become automatic.
Do you have specific questions about the keyboard or want to learn more about any function? Contact us or check our FAQ section!




