GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Beginner guide

The Setting and the Alarm of the CNC Machine Parameters: A Novice Checklist

You just powered up a Mitsubishi or FANUC control, the green ready lamp never came on, and the diagnostic screen is full of alarm text. This guide is for engineers seeing a CNC controller for the first time. It walks through parameter verification, alarm tracing, and a safe restart sequence so you can decide what to fix and what to leave alone.

700+ Mitsubishi parametersAlarm-first workflowSafe restart orderNo parameter dumped blindly
CNC machine parameters alarm screen during limit alarm troubleshooting
Quick answer

Key takeaways

Alarm first, parameters secondRead the alarm code before touching any parameter. Most alarms are caused by wiring, limit switches, or servo overload, not by a wrong number.
Never reset all parameters at onceA full memory clear wipes tool offsets, pitch error compensation, and backlash data. Restore from a backup file instead.
Write down the value before you change itRecord the old number, the new number, and the reason. If the machine behaves worse, you can go back.
Limit switches are the most common first alarmAn overtravel alarm on a fresh install usually means the axis is sitting outside its soft limit window.
Ask before you guessOn a machine you did not build, a five-minute call to the builder saves hours of parameter damage.
Section 1

What CNC Machine Parameters Actually Control

A CNC controller stores thousands of numbers. Some are set at the factory and never change, like servo gain and pitch error compensation. Others are meant to be adjusted by the user, like work offsets, tool length offsets, and soft limit boundaries. The confusion starts when a beginner treats both groups the same way.

On a Mitsubishi M70 or M80 control you are looking at more than 700 parameters. On a FANUC 0i series the count is similar. Only a small fraction of those numbers are safe to edit from the operator panel. The rest define how the machine moves, and a wrong digit can cause a crash on the first rapid move.

Parameters fall into four practical groups for troubleshooting. Axis and servo parameters define motion. Spindle parameters define speed and orientation. Tool compensation parameters define offsets. PLC and ladder parameters define how the machine reacts to the panel, the door switch, and the coolant button.

If you can name which group an alarm points to, you already cut the search space by roughly three quarters. That is the whole point of reading the alarm before opening the parameter screen.

  • 1
    Factory-set, do not touchPitch error compensation, servo gain, backlash acceleration.
  • 2
    User-set, safe to adjustWork offsets, tool offsets, soft limits within the machine travel.
  • 3
    Battery-backedAbsolute position data. Losing this triggers a zero-point alarm.
  • 4
    PLC-linkedDoor interlocks, lubrication timers, alarm masking bits.
Section 2

Reading the Alarm Screen Before Touching Parameters

The diagnostic alarm page is the first screen to open, not the parameter page. On Mitsubishi controls, press [Diagnostic] then [Alarm]. On FANUC, press the message key until the alarm list appears. The list shows an alarm number, a short description, and often the axis or station involved.

Sort the list by type. Servo alarms like 01 or SV0401 point to motor overload, encoder faults, or a broken feedback cable. Overtravel alarms like 500 or OT007 point to an axis past its limit. System alarms like 100 or S01 point to a control unit or memory fault. Each family has a different first action.

Write the alarm number down exactly. A single digit matters. Then check whether the alarm appeared at power-on, during a manual jog, or mid-cycle. The timing tells you whether the fault is static, like a limit switch, or dynamic, like a servo load spike during acceleration.

Only after the alarm family is clear should you open the parameter screen. Otherwise you will be editing numbers to fix a problem that a cable connector would have solved.

  • 1
    Servo alarmsCheck motor cable, encoder connector, and load.
  • 2
    Overtravel alarmsCheck soft limits and physical limit switch.
  • 3
    System alarmsCheck control unit, memory battery, and power supply.
  • 4
    PLC alarmsCheck ladder bits, door switch, and lubrication.
Section 3

Checking and Backing Up Parameters Safely

Before any edit, back up all parameters to a CF card or USB stick. On Mitsubishi, use the [File] menu and select the parameter backup option. On FANUC, use the ALL IO function and write to memory card. This takes two minutes and is the only real protection you have.

Next, verify the settings that change when a machine is moved or serviced. Soft limit parameters define the working envelope. If a machine was shipped with the table locked, those numbers may be zeroed. A zero soft limit on a servo axis triggers an immediate overtravel alarm at power-on.

Check the absolute position parameters if the control uses absolute encoders. A dead backup battery erases the zero point, and the controller reports a position alarm that looks like a mechanical fault. Replacing the battery and re-zeroing the axis is the fix, not editing servo gain.

Compare the stored parameter list against the machine builder's original sheet. Any mismatch is a lead worth following. Do not change numbers that match. The goal of this step is to find one or two wrong values, not to tune the machine.

  • 1
    Backup firstWrite all parameters to external media before editing.
  • 2
    Compare against builder sheetLook for zeroed limits or changed servo values.
  • 3
    Check battery voltageLow battery causes absolute position loss.
  • 4
    Do not tune gainServo gain tuning is a builder task, not a restart task.
Section 4

Common Beginner Mistakes and How to Avoid Them

The first mistake is clearing all alarms and cycling power repeatedly. That erases the sequence of events you need. Keep the alarm list on screen or photograph it before clearing anything.

The second mistake is editing servo gain to stop a vibration. Gain tuning depends on machine mass, guide friction, and the specific motor. A value copied from a forum post will not match your machine, and it can cause oscillation or a runaway axis.

The third mistake is ignoring the battery. On machines with absolute encoders, a low battery triggers a position alarm that appears mechanical. Replace the battery on schedule, usually every two to three years, and re-zero the axis after replacement.

The fourth mistake is trusting a parameter sheet from a different machine model. Even within the same series, options and travel ranges differ. Always use the sheet that matches the machine serial number.

  • 1
    Do not clear alarms without recordingThe sequence tells you the root cause.
  • 2
    Do not copy gain values from forumsServo tuning is machine-specific.
  • 3
    Do not ignore the backup batteryLow battery mimics a mechanical fault.
  • 4
    Do not use another machine's sheetOptions and travel differ by serial number.
Section 5

When to Stop and Call the Machine Builder

Some alarms should not be chased on the shop floor. If you see a control unit fault, a memory parity error, or repeated servo alarms on the same axis after cable replacement, stop. These point to hardware that needs a service engineer or a board-level repair.

If the machine is under warranty, any parameter edit outside the operator manual can void it. Read the warranty terms before you open the parameter screen. A phone call to the builder costs nothing compared to a voided claim.

If you do not have the original parameter backup, do not attempt a full restore. Rebuilding pitch error compensation and backlash data from scratch requires a laser interferometer and a ballbar test. That is a calibration job, not a restart job.

For parts production, the safer route is often to move the job to a partner shop while the machine is repaired. At GreatLight we run 127 high-precision CNC machines across three wholly-owned plants in Dongguan and Singapore, with 16 simultaneous 5-axis centers and a maximum processing size of 4,000 mm. If your machine is down and you need parts, send the drawing and we will quote within 12 hours.

We hold ISO 9001:2015, IATF 16949:2016, ISO 13485:2016, and ISO 27001:2022. Uploads are secure and confidential, and an NDA is available on request.

  • 1
    Stop on control unit faultsBoard-level repair is not a shop-floor task.
  • 2
    Check warranty before editingOut-of-manual edits can void coverage.
  • 3
    No backup means no full restoreCompensation data needs laser calibration.
Procedure

Step by Step: From Alarm to Safe Restart

Follow the order. Skipping a step is how machines get crashed.

  • 1
    Step 1: Record the alarm listOpen the diagnostic alarm page. Write down every alarm number and its description. Note the time each one appeared: power-on, jog, or cycle. Do not clear anything yet.
  • 2
    Step 2: Identify the alarm familyGroup the codes into servo, overtravel, system, or PLC. This tells you which subsystem to inspect first. A mixed list usually means one root fault triggering secondary alarms.
  • 3
    Step 3: Inspect hardware before parametersCheck limit switch plungers, encoder connectors, motor cable shields, and the door interlock. Look for coolant ingress on the switch and loose shield grounds on the servo cable.
  • 4
    Step 4: Back up all parametersWrite the full parameter set and tool offset table to a USB stick or CF card. Label the file with the machine serial number and date.
  • 5
    Step 5: Verify soft limits and absolute positionCompare soft limit values against the builder sheet. Confirm absolute position data is present. If the battery is low, replace it before re-zeroing.
  • 6
    Step 6: Change one value at a timeEdit a single parameter, then reset and observe. If the alarm clears, record the change. If it does not, restore the old value before trying the next one.
  • 7
    Step 7: Release overtravel in manual modeSwitch to manual handle mode or jog mode. Hold the overtravel release button and jog the axis back inside the limit at low feed, typically under 500 mm/min.
  • 8
    Step 8: Run a dry cycle before cuttingCommand the program with the tool offset shifted up 50 mm, or run with rapid override at 25 percent. Watch the position display for unexpected jumps.
Decision table

Alarm Type, Likely Cause, and First Action

Use this to pick the first action. Do not start with a parameter edit unless the table says so.

Alarm familyTypical causeFirst action
Servo overloadBinding axis, bad bearing, cable faultInspect motor cable and load by hand
OvertravelAxis outside soft limit or switch trippedJog back inside limit in manual mode
Absolute position lossBackup battery dead or disconnectedReplace battery, then re-zero the axis
System memoryControl unit fault or corrupted fileCheck power supply and reload from backup
PLC interlockDoor open, lubrication fault, air pressure lowCheck the physical input, not the parameter
Spindle orientationEncoder fault or belt slipInspect encoder coupling and belt tension
Communication errorLoose bus connector or shield groundReseat connectors and check shielding

Fix the cause, not the number

Most CNC alarms come from wiring, switches, and batteries. Read the alarm, back up the parameters, and change one value at a time. If the fault points to a control board, stop and call the builder. If you need parts while the machine is down, we can quote within 12 hours.

FAQs

Beginner questions on CNC parameters and alarms

How many parameters does a CNC control have?

A Mitsubishi M70 or M80 control stores more than 700 parameters. A FANUC 0i series is in the same range. Only a small subset is meant for operator adjustment.

The rest define servo motion, spindle behavior, and PLC logic. Treat them as factory settings unless the builder tells you otherwise.

Can I clear all alarms and restart?

You can clear the alarm display, but the underlying fault remains. Clearing without recording loses the sequence of events that points to the root cause.

Record every alarm number and the moment it appeared, then clear and observe which one returns first.

Why does an overtravel alarm appear right after power-on?

The axis is sitting outside its soft limit window, or the soft limit parameters were zeroed during shipping or a memory loss.

Switch to manual mode, use the overtravel release function, and jog the axis back inside the limit at low feed before resetting.

What does a battery alarm on an absolute encoder mean?

The backup battery that keeps absolute position data is low or disconnected. Once it drops below the threshold, the zero point is lost.

Replace the battery, then re-zero the axis following the builder procedure. Do not edit servo parameters to hide the alarm.

Is it safe to change servo gain to stop vibration?

No. Servo gain depends on machine mass, guide friction, and the specific motor and drive combination. A value copied from another machine can cause oscillation or a runaway axis.

Vibration is usually mechanical: loose coupling, worn guide, or belt tension. Fix the mechanical cause first.

Where can I get parts while my machine is down?

Send the drawing and material spec to a partner shop. At GreatLight we quote and return a free DFM analysis within 12 hours, and production can start within 24 hours.

We machine from one prototype to 10,000+ part runs with no minimum order quantity, and ship parts in 3–5 days.

Machine down? Get parts moving today

Upload your drawing and we will return a quote with free DFM analysis within 12 hours. 127 CNC machines, 16 five-axis centers, and 100% inspection before shipment.

12-hour quote100% inspectionNo minimum orderNDA on request

Follow us

More machining notes from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC