Siemens SINUMERIK codes
Siemens SINUMERIKProgram/G-codeBasic10 - 30 minutes

14011

Siemens 14011 - Block program not existing or will be edited

Block program not existing or will be edited

A subroutine call was aborted because the called subroutine could not be opened. The subroutine call can be executed via - subroutine designator - CALL / PCALL / MCALL command - SETINT command - M/T function replacement - event-driven program calls (PROG_EVENT) - selection of a PLC ASUB via PI "_N_ASUP__" and/or FB-4 - calling a PLC ASUB via interrupt interface (FC-9) There are various reasons for the alarm: - the subroutine is not in the parts program memory the subroutine - the subroutine is not in the search path (selected directory, _N_SPF_DIR or cycle directories _N_CUS_DIR, _N_CMA_DIR, _N_CST_DIR - the subroutine has not been released or is being edited - faulty absolute path name in subroutine call: Examples of complete path names: /_N_directoryName_DIR/_N_programmName_SPF or /_N_WKS_DIR/ _N_wpdName_WPD/_N_programmName_SPF. directoryName: MPF, SPF, CUS, CMA, CST (predefined directories). wpdName: application-specific designator for workpiece directories (max. of 24 signs). programmName: Name of subroutine (max. of 24 signs) - A reload buffer for executing from external was called as subroutine. Note: Unknown designators (string) found in the parts program line by themselves, are interpreted as subroutine calls Control reaction: Correction block is reorganized. Interface signals are set. Alarm display.

Root Cause Summary

SINUMERIK alarm 14011 occurs when a physical hardware limit switch (positive or negative overtravel switch) is mechanically activated, indicating the axis has reached its maximum allowable travel range. This is a hard stop condition that requires the axis to be jogged away from the limit switch before normal operation can resume.

Safety

  • Only qualified personnel should diagnose and clear control alarms; follow the machine builder's safety procedures and lockout/tagout where hardware work is required.

Causes and Fixes

  1. 1

    Check Machine Display for Affected Axis

    Navigate to Machine > Diagnosis > Alarms to identify which axis (X, Y, Z, etc.) has triggered the limit switch and whether it's positive (+) or negative (-) direction.

    The alarm detail will show the specific axis and direction, e.g., 'X+ limit switch active'

  2. 2

    Verify Physical Switch Activation

    Visually inspect the affected axis to confirm it has reached the physical limit switch. Check Machine Data MD36100 (POS_LIMIT_PLUS) and MD36110 (POS_LIMIT_MINUS) for configured travel limits.

    Do not force the axis beyond the switch - this can damage the machine

  3. 3

    Jog Axis Away from Limit

    Select JOG mode, press the axis direction key opposite to the limit (if at +X limit, jog in -X direction) to move away from the switch until it deactivates and alarm clears.

    Use incremental jog mode with small increments (0.1mm) for precise control near limits

DIY Feasiblehigh confidence

Call a technician if:

  • ·Hardware limit switch requires replacement
  • ·Machine data parameters need factory reset
  • ·Mechanical damage to limit switch mounting or machine structure

Prevention

  • Regularly inspect and test hardware limit switches during preventive maintenance
  • Set software travel limits inside hardware limits as first line of protection
  • Validate programs in simulation mode before first run
  • Maintain proper work offset and tool offset management procedures

Common Mistakes

  • Forcing axis movement when limit switch is active
  • Adjusting limit switches without updating corresponding machine data
  • Ignoring intermittent limit switch alarms that indicate impending switch failure
  • Setting software limits equal to or beyond hardware limits

Related Alarms

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.