CNC Control Panel
The CNC control panel is where the operator supervises a machine that is running a program. The machine controller does the thinking — it decodes the program, plans the motion and drives the axes — and it does that work faithfully, whether or not the cut is going well. But faithful is not the same as right: a tool that is squealing, a chip that is binding, a feed that is too fast for a corner the program did not see — these are judgements no program can make in advance, and they belong to the person watching. The control panel is the collection of buttons, switches and dials that carry those judgements to the machine: the way to start the program, to pause it, to slow it, to step through it and to stop it when something is wrong. This entry sets out the panel’s essential controls — feed hold, the overrides, optional stop and single block — and how they are used to run a program safely.
The operator’s window on the run
The control panel is the operator’s side of the controller, and its layout differs from machine to machine but serves the same ends. Around the screen and keypad where programs are loaded and offsets are set, every panel carries a row of dedicated controls for running the machine: the mode selector that chooses what the panel does — running the program, editing it, or jogging the axes by hand with the handwheel — and the buttons that start, pause and stop the cycle. The controls that matter to the person watching a cut are few, deliberately placed and coloured: the big buttons for starting and holding the cycle, the dials for the overrides, and the switches for the selective stops. Whatever the make of machine, the operator who knows these controls knows how to run it, because the functions are the same even where the buttons differ.
Starting and holding the program
Running a program begins at the panel and is supervised from it, and its two central controls are the pair that start and pause. Cycle start begins the program from its current point, setting the machine into automatic running; the program then proceeds through its blocks, changing tools, cutting and moving, until it ends. Feed hold is its partner, and it is the operator’s most-used control: pressed at any moment, it stops the feed — the axes stop moving — while the spindle keeps turning and the coolant keeps flowing, so that the machine waits, ready, exactly where it is. Feed hold is not an emergency stop; it is a pause, used whenever the operator wants the cut to stop but the machine to stay live: to look at a chip, to check a clearance, to decide what to do next. Pressing cycle start again resumes the cut from where it paused, which is what makes feed hold so safe — the machine loses nothing but time. Above both sits the emergency stop, the last resort that drops everything — axes, spindle and coolant — the instant something is genuinely wrong, and it is reserved for that.
The overrides
Where feed hold stops the machine, the overrides scale it, and they are the panel’s way of adjusting a running program without editing it. The feed rate override is the dial that matters most: it lets the operator run the program at a percentage of the programmed feed — at 100 percent in normal running, but turned down to 50 or 20 percent when the cut needs watching, and turned up when a feed is conservative and the operator knows the machine can take more. The rapid override does the same for the rapid moves, slowing the fast positioning moves when a tool is moving near the work; and the spindle override scales the spindle speed, letting the operator back the speed off when a tool squeals or raise it for a better cut. The overrides change only the rate of execution, never the program itself — the path is unchanged, only its pace — which makes them safe to use at any moment.
The selective switches
Three switches on the panel govern whether the machine obeys parts of the program, and they are the tools of close supervision. Single block makes the machine execute one block and stop, waiting for cycle start before the next, so the operator can step through a program a line at a time and check each move before it happens. Optional stop works with the program’s optional-stop code — the M01 that this wiki treats under M-codes — pausing the machine at every such block only when the switch is on, so a program written with optional stops in its structure can run straight through or pause at each one, at the operator’s choice. Optional block skip works with the slash at the start of a block, letting the operator skip the blocks marked with a slash when the switch is on and run them when it is off. The three are simple in themselves and powerful together: they let the same program run unmanned at full speed, or step deliberately through every move with the operator watching each one.
Supervising the first part
The panel controls come into their own when a program runs for the first time, and their proper use is the heart of the prove-out that this wiki’s shop-practice treats. On a first part the operator does not simply press cycle start and watch; the program is run with the single block switch on, stepping through each move, with the feed rate override turned well down so that any error is slow enough to see and stop, and with the optional stop switch on so the machine pauses at every natural checkpoint. The tool approaches the work slowly, the operator watches each cut begin, and the first sign that a depth is wrong or a path is off brings the feed hold down and the question asked before the machine goes further. Only when the program has proved itself does the operator turn the overrides back to 100 percent, switch off single block and let the machine run the cycle for the production parts, with the panel watched and the feed hold within reach — because the program may be proved, but the supervision never ends.
The panel and the machine
The control panel is the human end of the controller, and it is where the operator’s judgement enters every cycle. The program sets the plan, the controller executes it, and the panel is how the person in front of the machine stays in charge of it — starting the run, holding the feed when a cut needs a look, dialling the overrides to suit the moment, and stopping the machine the instant something is wrong. A machinist who can read a program knows what the machine is about to do; a machinist who knows the panel can do something about it. Between the prove-out’s careful stepping and the production run’s confident watching, the controls of the panel turn the operator from a spectator of the cycle into its supervisor — the last and most important check on every part the machine makes.