Heidenhain codes
HeidenhainSystemIntermediate30-120 minutes

320-003B

HEIDENHAIN 320-003B - Default setting of IOC hardware is incomplete

Default setting of IOC hardware is incomplete

The default settings for IOC hardware and configuration are incomplete. Either the IOC file is missing or hardware is not properly configured.

Root Cause Summary

HEIDENHAIN alarm 320-003B occurs when the TNC control cannot properly initialize IOC (Input/Output Controller) hardware due to missing or misconfigured IOC project files. This alarm specifically indicates a mismatch between the physical IOC hardware present and the software configuration files required for proper operation.

Safety

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

Causes and Fixes

  1. 1

    Check IOC Project Parameter

    Navigate to MOD function → Machine Parameters → CfgPlcPeriphery and verify the iocProject parameter points to the correct file path.

    The file path should typically be relative to the TNC:\system\ directory structure.

  2. 2

    Verify File Existence

    Use the TNC file manager to navigate to the specified IOC project file location and confirm the .ioc file exists.

    Do not modify system files without proper backup procedures.

  3. 3

    Restore Missing File

    If file is missing, restore from backup or contact machine tool builder for the correct IOC configuration file for your specific machine model.

  4. 4

    Restart IOC Service

    After file restoration, perform a PLC restart via MOD → PLC → Restart to reinitialize the IOC configuration.

DIY Feasiblehigh confidence

Call a technician if:

  • ·IOC hardware modules show physical damage
  • ·Multiple IOC-related alarms persist after configuration correction
  • ·Machine tool builder-specific IOC files are not available

Prevention

  • Maintain regular backups of IOC configuration files
  • Monitor IOC hardware status during routine maintenance
  • Keep machine tool builder's IOC documentation readily available

Common Mistakes

  • Modifying IOC files without understanding machine-specific requirements
  • Ignoring IOC hardware diagnostic warnings
  • Failing to restart PLC services after configuration changes

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.