What Are the Symbols on CNC Machine Buttons?
Every symbol on a CNC control panel maps to one machine action. This explainer walks through the standard families of symbols on CNC machine buttons, what each one commands, and where the icon stops telling you the whole story. Written for engineers and buyers who need to read a panel before touching it.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Why CNC panels use symbols instead of words
A machining center built in Germany, sold in the US, and operated in Singapore has to be readable by every operator on the floor. That is the whole reason the symbols on CNC machine buttons are standardized: ISO 7000 and IEC 60417 define graphic symbols for equipment, and machine builders map their panel functions onto those icon families. The result is a panel an experienced operator can run without reading a manual.
The trade-off is that an icon carries less nuance than a sentence. A green arrow tells you the direction of travel, not the feed rate that will be applied, not which axis is selected, and not whether the door interlock is satisfied. The symbol is a label for a state, not an explanation of the machine's wiring.
Panels differ between builders. Fanuc, Siemens, Heidenhain, Mitsubishi, and Mazak all use the same core iconography for movement and spindle control, then diverge on soft keys, alarm icons, and secondary functions. A button that starts a cycle on one control may open a submenu on another.
So the useful skill is not memorizing a fixed key list. It is reading the family an icon belongs to, then confirming the exact behavior in the machine builder's manual for that control model. Print the panel legend once and tape it inside the door; that single sheet prevents most mis-presses.
- 1Icon familiesISO 7000 and IEC 60417 set the base graphics.
- 2Builder variationSoft keys and alarms differ between controls.
- 3Legend sheetKeep the panel legend at the machine, not in an office.
Axis, jog, and feed symbols on CNC machine buttons
The most common symbols on CNC machine buttons are the axis letters X, Y, Z, plus A, B, C for rotary axes, usually printed next to a pair of arrows or a plus and minus pair. Pressing the plus side moves the axis in the positive direction of the machine coordinate system, and the arrow on the key matches the physical direction the table or spindle will travel. On a vertical mill, Z+ almost always lifts the spindle away from the work.
Jog mode adds a mode selector. A hand icon or a small joystick glyph means manual jog is active, and the axis keys only move while held. A rapid glyph, often an arrow with a double chevron or the word RAPID, bypasses the jog feed and moves at the machine's rapid traverse rate. That distinction matters: jog feed is typically set in the low hundreds of mm/min, while rapid traverse on a small VMC can exceed 30,000 mm/min.
Feed hold and cycle start are a pair. Cycle start is a right-pointing triangle, the same convention as a media play button. Feed hold is usually two vertical bars or a pause glyph. Feed hold stops axis motion while keeping the spindle and coolant running; it does not stop the program. Cycle stop, by contrast, ends the program at the end of the current block.
Home and reference return use a house glyph or a small square with a circle inside, sometimes labeled REF or ZRN. This is a machine-coordinate function, not a work-offset function. Pressing it moves the axis to the machine zero position, which may be far from the part, so clear the work area first.
- 1Axis keysLetter plus arrow or plus-minus pair, moves in machine coordinates.
- 2Rapid glyphDouble chevron or RAPID word, bypasses jog feed rate.
- 3Feed holdTwo bars; stops motion, spindle and coolant keep running.
- 4Reference returnHouse glyph; moves to machine zero, not to the part.
Spindle, tool change, and coolant icons
Spindle direction is shown with a circular arrow. Clockwise when viewed from the spindle nose is M03 and is the normal direction for right-hand tooling; counterclockwise is M04. A separate stop glyph, a square or a circle with a bar, commands M05. Some panels add a spindle orientation key, drawn as an arrow pointing to a reference mark, which indexes the spindle for a manual tool change.
Tool change is often a pair of arrows forming a loop, or a simplified ATC arm. The key either initiates the full change sequence or steps the magazine one pocket at a time. On machines with a tool setter, a probe glyph or a stylus touching a surface indicates the tool length measurement routine. Confirm the tool number on the screen before pressing anything that moves the magazine.
Coolant has two common variants. A single jet or a wave glyph means flood coolant, typically M08. A nozzle with short dashes, or the label MIST, means air or mist coolant, typically M07. Through-spindle coolant usually adds a drill glyph with a line through the center. On some controls the same physical key toggles between modes on repeated presses.
Chip conveyor, work light, and door open are separate small icons, usually grouped on the right of the panel. None of them affect the program. They are the most misread keys on the panel because operators assume they are safety functions when they are only conveniences.
- 1M03 / M04Clockwise and counterclockwise circular arrows.
- 2M05Square or barred circle, spindle stop.
- 3M08 / M07Jet glyph for flood, dashed nozzle for mist.
- 4ATCLooping arrows or arm glyph; check tool number on screen first.
Offset, override, and mode symbols
Override keys are often a dial rather than a button, marked with a tortoise and a hare or with a percentage scale. Feed override normally spans 0 to 150 percent, and rapid override is a separate 25/50/100 percent selector on many controls. Spindle override usually spans 50 to 120 percent. These are the keys that let an operator slow a proving run without editing the program.
Offset and work coordinate keys are drawn as a small table, a grid, or a coordinate cross. They open the screens for tool length offsets, tool radius compensation, and G54 through G59 work offsets. On older controls these are hardware keys with a screen page number; on newer ones they are soft keys along the bottom of the display.
Mode selection uses a row of small icons: a hand for jog, a single block arrow for MDI, a tape or disk glyph for automatic mode, a stepped block for single block execution, and a return arrow for edit. The single block key is the one engineers care about most during a first run, because it executes one program block per cycle start and lets you watch each approach move.
Zero return, dry run, and optional stop complete the group. Dry run makes the program execute at a set feed without cutting, useful for a first pass with the tool clear of the stock. Optional stop lets an M01 in the program pause the cycle so an operator can inspect or measure mid-run.
- 1Feed override0 to 150 percent typical range.
- 2Rapid overrideCommonly 25/50/100 percent steps.
- 3Single blockOne program block per cycle start.
- 4Optional stopPauses on M01 for mid-run inspection.
Safety, interlock, and alarm indicators
Door interlock is drawn as a rectangle with a small arrow entering it, or a padlock glyph. On a closed machine, releasing the interlock lets the door open only when the spindle has stopped and no axis is moving. If the key does nothing, the machine is in a state the interlock will not release: spindle rotating, program running, or an alarm active.
Emergency stop is the large red mushroom button, not an icon on the screen. It drops power to the drives and the spindle. After pressing it, the machine needs a reset sequence before any motion is possible, and the axis positions must be re-referenced on many controls because the drives lost their encoder reference.
Alarm and warning states use a color convention rather than a single glyph. Red means a stop condition that halts the machine; yellow or amber means a warning that allows operation with limits, such as low lube or a warm spindle; green means ready. A bell glyph with a number is the message screen, where the alarm code and its description are listed.
Over-travel, low air pressure, low hydraulic pressure, and lube level each have their own small icon. Treat any of them as a stop-and-read event. Clearing the alarm without reading the message is how a small fault becomes a scrapped part.
- 1Door interlockWon't release while spindle runs or an alarm is active.
- 2E-stopRed mushroom; drives lose position, re-reference after reset.
- 3Color statesRed stop, amber warning, green ready.
- 4Alarm screenRead the code and description before clearing.
How to read an unfamiliar panel in under 20 minutes
Start with the physical layout, not the icons. Big buttons near the right edge are almost always cycle start, feed hold, and reset. Red mushroom stops sit at the corners. Grouping tells you function before you decode any glyph, and it works across brands.
Then find the mode selector row and identify jog, MDI, auto, and edit. Once you can switch modes, most other keys become context-dependent and their meaning is obvious from the screen prompt at the bottom of the display. Modern controls print the current soft-key function directly above the key.
Finally, run a dry pass. Load a proven program, set rapid override to 25 percent, enable single block, and step through the first ten blocks with the tool clear of the work. This confirms your reading of the axis, spindle, and coolant keys without risking a crash.
Write down the keys you had to look up. A one-page legend taped to the machine saves more time than any manual. On a shop floor running several control brands, that sheet is the difference between a safe setup and a scrap bin.
- 1Read layout firstPosition and size encode function.
- 2Find mode rowJog, MDI, auto, edit unlock the rest.
- 3Dry pass25 percent rapid, single block, tool clear.
- 4Write a legendOne page per control model.
Common CNC panel symbols and what they command
Icon families, typical commands, and the risk if misread.
| Symbol family | Typical command | Risk if misread |
|---|---|---|
| X / Y / Z with arrows | Jog or rapid axis move | Crash into fixture or vise |
| Circular arrow | Spindle M03 / M04 | Wrong direction, tool or part damage |
| Right triangle | Cycle start | Program runs from wrong block |
| Two vertical bars | Feed hold | Motion stops, spindle keeps turning |
| House or REF glyph | Return to machine zero | Rapid to a far position |
| Dashed nozzle | Mist coolant M07 | No flood cooling on heavy cuts |
| Rectangle with arrow | Door interlock release | Door stays locked, no fault found |
| Amber bell with number | Alarm or warning message | Fault cleared without reading code |
The one rule that matters more than the symbols
Read the screen prompt before pressing any key. If the display and the icon disagree, trust the display for that control model and confirm the behavior in the builder's manual. No icon set replaces a dry run with rapid override at 25 percent.
Frequently asked questions
What does the T symbol mean on a CNC panel?
T is the tool address, used in the program as T01, T02 and so on, followed by M06 to execute the change. On some panels a T key opens the tool offset table rather than commanding a change.
Check whether the key is labeled TOOL or OFFSET. A key that opens a screen is safe to press; a key that initiates an ATC cycle moves the magazine and should only be pressed after confirming the tool number.
How do I know which axis an arrow key moves?
The arrow shows the positive direction in machine coordinates. On a vertical mill, X+ moves the table left when viewed from the front on most controls, Y+ moves the table toward the column, and Z+ raises the spindle.
Machine coordinates are fixed to the machine, not to the part. Work offsets shift the part relative to that frame, so an arrow key always moves the same physical direction regardless of where the part is set.
What should I do when a warning light comes on?
Open the alarm or message screen and read the code and description before clearing anything. Amber usually allows continued operation with limits; red halts the machine.
Common amber causes are low lube, low air pressure, and a warm spindle. Address the cause, then reset. Clearing the message first hides the information you need.
Can I change feed rate or depth of cut while the program runs?
Feed rate yes, through the override dial, typically 0 to 150 percent. Depth of cut no. Depth comes from the program and the tool offset, so changing it mid-cycle means editing the program or the offset.
If a cut is overloaded, reduce feed override first. If the load is still high, stop the cycle and adjust the offset or the program rather than forcing the cut.
Why does the door interlock key do nothing?
The interlock only releases when the spindle is stopped, no axis is moving, and no alarm is active. If any of those conditions is unmet, the key is ignored by design.
Check the spindle state, the axis position display, and the alarm screen in that order. A door that stays locked is usually a machine state, not a faulty switch.
Send us your drawing and get a quote in 12 hours
Upload a STEP file and we return a quotation with free DFM analysis, working from 127 high-precision CNC machines and tolerances to ±0.005 mm.
12-hour quote100% inspectionNo minimum order quantity