I feel your pain! Those cryptic servo error codes can make you feel like you're trying to decipher ancient Egyptian hieroglyphics without a Rosetta Stone. As for Mitsubishi's AL.XX series - AL.31.1 means motor overspeed, AL.E6 is emergency stop, AL.37 indicates parameter abnormality, and so on. It's like they created their own secret language!
The reason for these cryptic codes isn't necessarily to torture maintenance teams (though it sometimes feels that way). Manufacturers use these codes because they need to pack a lot of technical information into limited display space on the drive itself. Each code represents specific diagnostic information that helps technicians narrow down problems - it's just that you need the manufacturer's documentation to translate them.
Good news: There IS a decoder ring of sorts! Mitsubishi provides detailed documentation and troubleshooting guides for their AL.XX codes. For example, AL.31.1 means the input command pulse frequency is too high or acceleration/deceleration time is too short. AL.E9 indicates 'Main Circuit Off' warning. The trick is having access to the right manuals or online resources.
While it can feel like trial-and-error exorcism, once you get familiar with the common codes for your specific equipment, troubleshooting becomes much faster. Many experienced technicians eventually memorize the most frequent ones. Until then, keep those manuals handy!