Heidenhain 120 alarm: Axis reference required
The TNC needs to reference one or more axes before allowing movements or programs.
For reference only: alarms change with the manufacturer, the control and the machine PLC. Check the full code in the official manual before doing anything. Legal notice.
- Control
- Heidenhain
- Machine
- Milling, Mill-turn
- Area
- Servo / ejes
- Severity
- Stop
Symptoms
- It asks for a reference run.
- It does not allow the program to start after turning on.
Common causes
- Normal power-up without homing.
- Reference loss.
- Encoder/scale not initialised.
First safe checks
- 01Execute reference according to machine order.
- 02Remove obstacles.
- 03Comprobar eje indicado.
What not to do
- Do not move quickly without checking the free zone.
- Do not skip the reference run if the control requires it.
When to call maintenance:
If it does not detect reference or changes the position after referencing.
Reset/rearm:
Resolved by completing the reference run and confirming the axes are ready.
The procedure depends on TNC and machine kinematics.
Official documentation
Choose the manual matching your control series, software version and machine builder. A support portal is a starting point; it does not establish applicability to every model.
Frequently Asked Questions (FAQ)
What does alarm Heidenhain 120 mean on Heidenhain?
The TNC needs to reference one or more axes before allowing movements or programs. It is an alarm from the Servo / ejes area, and in the catalog it is listed as “Axis reference required”. On the machine you notice it like this: It asks for a reference run, It does not allow the program to start after turning on.
Why does alarm Heidenhain 120 come up?
On the shop floor it almost always comes from one of these causes: Normal power-up without homing, Reference loss, Encoder/scale not initialised. Rule out the most likely one on your machine first, before touching parameters or swapping anything.
How do you clear alarm Heidenhain 120?
Resolved by completing the reference run and confirming the axes are ready. Resetting without fixing the cause first only hides the problem: Heidenhain 120 trips again and, in the meantime, you keep working with the machine in bad shape.
What should I check first with alarm Heidenhain 120?
With the machine stopped and in a safe state, start with these checks: Execute reference according to machine order, Remove obstacles, Comprobar eje indicado. That alone will tell you whether it is the program or whether you need to raise a maintenance job.
What should I NOT do with alarm Heidenhain 120?
With Heidenhain 120 active, avoid this: Do not move quickly without checking the free zone, Do not skip the reference run if the control requires it. Skipping any of these points is what turns a minor stop into an expensive breakdown.
When do I have to call maintenance for alarm Heidenhain 120?
If it does not detect reference or changes the position after referencing. If you are not sure how far it goes, stop the machine and report it: a repeat alarm always works out cheaper than a crash.
How serious is alarm Heidenhain 120?
It is a stop alarm: the cycle will not continue until you fix the cause. It does not always mean serious damage, but it leaves the machine where it is and you have to check it before running again. The procedure depends on TNC and machine kinematics.
More alarms for Heidenhain
Related tools
GSM Code List
List of G and M Codes for CNC Programming. Search and filter ISO commands by control, machine or function.
CNC G-code Simulator
CNC IDE: editing with G/M tooltips, line inspector, conversion between controls and 2D/3D toolpath.
Calculate cycle time
Estimate CNC turning and milling cycle time from G-code. Calculate parts per hour with a breakdown of cutting, rapids, canned cycles and tool changes.