Code 27033: Axis %1 parameterizati on of MD %2[%3] invalid
Issue Description & Safety Warning
The Siemens SINUMERIK 840D CNC has triggered a critical Axis %1 parameterizati on of MD %2[%3] invalid alarm. Immediate attention from a qualified operator or maintenance technician is required to prevent secondary damage to the equipment or spoiled parts during the manufacturing cycle. Always ensure standard safety and LOTO procedures are followed before accessing electrical cabinets.
Official Troubleshooting Steps
Parameters: %1 = Axis number %2 = MD identifier %3 = Machine data index Diagnostics Manual (DAsl), 03/2009 Definitions: The parameterization of machine data %2 is incorrec t. An additional indication is the array index of the machine data. If the machine data is a single mach ine data, a zero is specif ied as array index. This alarm occurs in the following contexts: - 1. Conversion of the specified MD into the inte rnal calculation format will cause an overflow. - 2. The values entered in MD $MA_SAFE_POS_LIMIT_PLUS and $MA_SAFE_POS_LIMIT_MINUS have been interchanged. The upper limit is less than or equal to the lower limit. - 3. For an axis with safety functions, the setpoint/actual channel assignment in MD $MA_SAFE_ENC_SEGMENT_NR, MD $MA_CTRLOUT_SEGMENT_NR was not made on the drive bus. No module number was stated for a se tpoint/actual value assignment in MD $MA_CTRLOUT_MODULE_NR, MD $MA_SAFE_ENC_MODULE_NR. - 4. The number of drives has changed. On readi ng back the standstill position and the associated drive number, a difference has been found to the current drive configuration. - 5. A safety function has been enabled in MD $MA_SAFE_FUNCTION_ENABLE without the safety functions SBH/SG having been enabled. - 6. Error on parameterizing the input/output assignments for the SGEs/SGAs. - 7. A zero has been entered in MD $MA_SAFE_ENC_GRID_POINT_DIST. - 8. A zero has been entered in MD $MA_SAFE_ENC_RESOL. - 9. Different settings have been made in MD $MA_IS_ROT_AX and MD $MA_SAFE_IS_ROT_AX. - 10. A non-existent measuring circuit has been parameterized in MD $MA_SAFE_ENC_INPUT_NR. - 11. In MD $MA_SAFE_ENC_MODULE_NR, the number of a drive has been entered that either does not exist or has been detected as inactive. With an inactive drive, MD $MA_SAFE_ENC_TYPE was not reset to 0. - 12. In MD $MA_SAFE_ENC_TYPE, an encoder type has been parameterized that does not match the physically present type. - 13. In MD $MA_SAFE_ENC_TYPE, an incorrect encoder type has been enter ed for an active drive ($MA_SAFE_ENC_TYPE = 0, 2, 3 or 5). - 14. When setting the parameters for the motor encoder in MD $MA_SAFE_ENC_INPUT_NR, the measuring circuit for the 2nd measuring system is also used to ensure double-redundancy. The 2nd measuring circuit of this drive module has also been parameterized in the data of another axis, therefore there is a dual assignment. The 2nd measuring circuit connection cannot be used for the actual value acquisition in this parameterization. - 15. In MD $MA_SAFE_POS_TOL a value greater than 10mm was entered for a linear axis. - 16. In MD $MA_SAFE_REFP_POS_TOL, a value greater than 1mm was entered for a linear axis. - 17. The limit values for the "n<n_x" monitoring, calculated from MD $MA_SAFE_VELO_X and MD $MA_SAFE_POS_TOL, are of equal size. - 18. One of the activated cam positions is outside the actual value modulo range. - 19. The parameterized cam modulo range MD $MA_SAFE_MODULO_RANGE is not a multiple integer of 360 degrees. - 20. The parameterized cam modulo range MD $MA_SAFE_MODULO_RANGE and the modulo range in MD $MA_MODULO_RANGE cannot be divided as integers into one another. - 21. The "Actual value synchronization 2-encoder system" function (slippage) is selected for a singleencoder system, or a function with an absolute re ference (SE/SN) is active at the same time. - 22. Alarms 27000/300950 should be suppressed for parking (MD $MA_SAFE_PARK_ALARM_SUPPRESS!=0). The SGA "Axis safely referenced" must be configured in MD $MA_SAFE_REFP_STATUS_OUTPUT. - 23. An axial SGE/SGA was configured at the SPL interface (segment number = 4) and the function enable for the external stops (MD $MA_ SAFE_FUNCTION_ENABLE, bit6) is missing. - 24. An axial SGE/SGA was parameterized at the SPL interface (segment number = 4) and the SGE "Deselect ext. Stop A" (assignment via MD $MA_SAFE_EXT_STOP_INPUT[0]) was parameterized inverted (bit31 = 1) or the SGE "Deselect ext. St op A" was not parameterized at the SPL interface $A_OUTSI. - 25. The function "Save actual value with incremental encoder" is enabled via MD $MA_ENC_REFP_STATE for the parameterizable incremental encoder, and a monitoring function with absolute reference (SE/SN) is enabled via MD $MA_SAFE_FUNCTION_ENABLE. It is not permissible to combine these functions. - 26. A value greater than 1000 mm/min was entered for a linear axis in MD $MA_SAFE_STANDSTILL_VELO_TOL. - 27. A value greater than 20000 mm/min was entered for a linear axis in MD $MA_SAFE_STOP_VELO_TOL. - 28. A value greater than 1000 mm/min was entered for a linear axis in MD $MA_SAFE_VELO_X. - 29. A value greater than 1000 mm/min was entered for a linear axis in $MA_SAFE_SLIP_VELO_TOL. - 30. A value greater than the maximum settable enc oder limit frequency for the safe operation of a single-encoder system was set in MD $MA_SAFE_ENC_FREQ_LIMIT. - 31. A value greater than 300kHz for a Performance-1 or Standard-2 control module was set in MD $MA_SAFE_ENC_FREQ_LIMIT. - 32. MD $MA_SAFE_EXT_PULSE_ENAB_OUTPUT was not or not correctly parameterized. A parameterization of this MD is required if in MD $MA_SAFE_PULSE_ENABLE_OUTPUT, bit30 is set to 1, i.e. internal pulse suppression is being used. - 33. The MD $MN_SAFE_SPL_STOP_MODE has been parameterized to the value of 4 (Stop E) without having enabled the external Stop E in all the axes with SI function enables (MD $MA_SAFE_FUNCTION_ENABLE not equal to 0). - 34. Testing the mechanical system of the br akes was enabled in MD $MA_FIXED_STOP_MODE (bit1 = 1), without previously enabling the sa fe operation function for this axis in MD $MA_SAFE_FUNCTION_ENABLE. Testing the mechani cal system of the brakes is permitted only with safety functions in this axis. - 35. Illegal values have been parameterized in MD $MA_SAFE_VELO_STOP_MODE or MD $MA_SAFE_VELO_STOP_REACTION. - 36. In MD $MA_SAFE_FUNCTION_ENABLE, the ca m synchronization was activated via bit7 without enabling any cams via bit8...bit15. - 37. The cam is enabled both via $MA_SAFE_FUNCTION_ENABLE and via $MA_SAFE_CAM_ENABLE - 38. In MD $MA_SAFE_DRIVE_PS_ADDRESS an invalid value was parameterized or the same address was assigned to several axes. - 39. The internal default of MD $MA_SAFE_ENC_ PULSE_SHIFT from drive parameterization could not be executed, as some values outside the spec ified range would have to be defaulted in this case. Adjust the encoder parameterization in the drive. - 40. The MD $MA_SAFE_VELO_OVR_FACTOR was par ameterized with digits behind the decimal point. - 41. The logical basic address configured in the hardware configuration and that addressed via MDs $MA_SAFE_CTRLOUT_MODULE_NR, $MN_SAFE_DR IVE_LOGIC_ADDRESS are not the same or the slot addressed by them has the wrong length. - 42. The cam position $MA_SAFE_CAM_POS_PL US[n] or $MA_SAFE_CAM_POS_MINUS[n] has been parameterized too close to the modulo limit. - 43. "Safe cams" are enabled in bit 8...15 of $MA_SAFE_FUNCTION_ENABLE and at the same time the "Safe cam track" function is enabled in $MA_SAFE_CAM_ENABLE. - 44. The minus cam position $MA_SAFE_CAM_POS_MI NUS[n] is greater than the plus cam position $MA_SAFE_CAM_POS_PLUS[n]. This is not per mitted for the "Safe cam track" function. - 45. The distance between 2 cams on one cam track ($MA_SAFE_CAM_POS_MINUS[n] and $MA_SAFE_CAM_POS_PLUS[m]) is too sm all. ("Safe cam track" function) - 46. The cam length, that is the distance between a plus cam position ($MA_SAFE_CAM_POS_PLUS[n]) and a minus cam position ($MA_SAFE_CAM_POS_MINUS[n]), is too small. ("Safe cam track" function) - 47. Identical values have been entered in $MA_ SAFE_CAM_TRACK_ASSIGN[n] for at least 2 cams enabled in $MA_SAFE_CAM_ENABLE. ("Safe cam track" function) - 48. The value parameterized in $MA_SAFE_CAM_TRACK_ASSIGN[n] for a cam enabled in $MA_SAFE_CAM_ENABLE is invalid. ("Safe cam track" function) - 49. More than 15 cams have been assigned to one cam track by $MA_SAFE_CAM_TRACK_ASSIGN[n]. ("Safe cam track" function) - 50. Cam modulo functionality has been selected in $MA_SAFE_MODULO_RANGE, however this is not suported for the "Safe cam track" function. - 51. Setting $MA_SAFE_FUNCTION_ENABLE bit7 is not permitted if the "Safe cam track" function is enabled. The cam synchronization is implicitly enabled. - 52. Only 840D sl: The parameterized monitoring cycle $MN_INFO_SAFETY_CYCLE_TIME does not match the monitoring cycle (p9500) paramet erized in the drive monitoring channel. Reaction: Mode group not ready. Channel not ready. NC Start disable in this channel. Interface signals are set. Alarm display. Diagnostics Manual (DAsl), 03/2009 NC Stop on alarm. Remedy: Check and change the specified MD. Allow the checksum to be recalculated. Re-accept safety functions. Program Continuation: Switch control OFF - ON.
Source: SINUMERIK 840D sl / 840Di sl / SINAMICS S120 Diagnostics Manual (DAsl, 03/2009)
Last reviewed: 2026-07-01 · Verified against the manufacturer’s official documentation.
About Siemens SINUMERIK 840D CNC Alarms
Siemens controllers include extensive self-diagnostics that flag or halt the machine when a fault is detected. Error code 27033 on the SINUMERIK 840D CNC identifies one specific fault condition — its documented cause and the official corrective steps are listed above, sourced from Siemens's service documentation. Always confirm against the manual for your exact machine configuration and follow LOTO procedures before servicing.
Complete Alarm List: 4014 Siemens SINUMERIK 840D CNC codes.
Have a better solution?
Help the industrial community by sharing your repair experience for code 27033.
Need a searchable reference for more Siemens SINUMERIK 840D CNC manuals?
We structure equipment manuals into searchable code, title, cause, solution, safety note, and source-reference data. Send a PDF and example searched codes when you need public pages, private search, or structured exports.
Space reserved for Google AdSense / Industrial Affiliate Links
Monetization target for 2026