Heidenhain codes
HeidenhainSafetyIntermediate30-120 minutes

330-0046

HEIDENHAIN 330-0046 - MC S input not equal 0

MC S input not equal 0

This error condition indicates mc s input not equal 0. The control has detected an issue that requires attention before normal operation can resume.

Root Cause Summary

HEIDENHAIN alarm 330-0046 occurs when safety-oriented inputs (detachable-key switches, door contacts, emergency stops) fail to return to logic 0 during the cyclic safety test. This indicates a fault in the safety circuit monitoring system where inputs remain active when they should be inactive.

Safety

  • Refer to Heidenhain service manual
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Check Door Position and Contacts

    Physically inspect all machine doors and verify they are fully closed. Check door contact switches for mechanical damage or misalignment.

    Ensure machine is in EMERGENCY STOP before inspecting door mechanisms.

  2. 2

    Test Door Contact Continuity

    Use multimeter to test door contact switch continuity. With door closed, contacts should show continuity. With door open, contacts should be open circuit.

    Check both NC and NO contacts if dual-contact switches are used.

  3. 3

    Verify Safety Input Status

    Navigate to MOD function → Safety → Input Status to monitor real-time safety input states while manually operating door contacts.

    Input should toggle between 0 and 1 as door is opened/closed.

  4. 4

    Check Wiring Connections

    Inspect safety input wiring at terminal blocks and PLC input modules for loose connections, corrosion, or damaged conductors.

    Only qualified personnel should work on safety circuits.

Service Recommendedmedium confidence

Call a technician if:

  • ·Safety circuit modifications required
  • ·Input module replacement needed
  • ·Parameter changes to safety functions
  • ·Wiring changes to safety circuits

Prevention

  • Regular safety circuit testing and maintenance
  • Keep door contacts clean and properly adjusted
  • Periodic emergency stop button testing
  • Monitor safety input status during routine maintenance

Common Mistakes

  • Bypassing safety circuits for troubleshooting
  • Incorrect safety parameter configuration
  • Ignoring intermittent door contact issues
  • Not following proper lockout/tagout procedures

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.