
axismd.ai
Heidenhain Controller
System · Intermediate · 30-120 minutes
HEIDENHAIN 1A0-0139 - CMO is not in the current kinematic description
The alarm indicates a configuration mismatch where collision monitoring is attempting to track or evaluate a CMO (Collision Monitoring Object) that does not exist in the currently loaded kinematic description. This typically occurs after kinematic changes, configuration switches, or when programs developed for different machine setups are executed without updating the corresponding kinematic model.
HEIDENHAIN 1A0-0139 - CMO is not in the current kinematic description
CMO is not in the current kinematic description
The control could not locate the requested Collision Monitored Object in the currently active kinematics. Activating or deactivating this CMO is therefore not possible.
Root Cause Summary
The alarm indicates a configuration mismatch where collision monitoring is attempting to track or evaluate a CMO (Collision Monitoring Object) that does not exist in the currently loaded kinematic description. This typically occurs after kinematic changes, configuration switches, or when programs developed for different machine setups are executed without updating the corresponding kinematic model.
Safety
Causes and Fixes
Identify active kinematic description
Press MOD key > Machine Configuration > Kinematic Configuration. Note the currently active kinematic description file name and path shown in the display.
The active kinematic file is typically shown with a highlighted indicator or checkbox. Write down the exact filename for comparison.
Review kinematic history and required configuration
Check if the NC program or setup documentation specifies a particular kinematic configuration. Compare this with the currently loaded configuration to identify mismatches.
Do not arbitrarily switch kinematic configurations without understanding machine geometry changes, as this affects all coordinate systems and safety zones.
Load correct kinematic description
In MOD > Machine Configuration > Kinematic Configuration, select the appropriate kinematic description that contains the required CMO definitions. Confirm selection and perform a control restart if required.
Machine parameter MP7501 defines the default kinematic file loaded at startup. Verify this points to your standard configuration.
Verify CMO presence in loaded kinematic
Access the kinematic file (TNC:\system\Kinematic\*.kin or *.knd) and review the CMO section to confirm the required collision monitoring object is defined. Use KinematicsOpt software if available for graphical verification.
CMO objects are defined in the <CollisionObjects> section of the kinematic XML structure. Search for the specific CMO name reported in the alarm context.
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.