As you did not specify the exact model I assume that this is a self-cleaning oven, in other words with pyrolytic cleaning. It has a microswitch which is activated by removing the racks and just because that you can not run the pyrolytic cleaning otherwise racks would be destroyed. Do not forget that the temperature during pyrolytic cleaning is app. 500 degrees Celsius. For that reasons the oven door is locked when temperature increasing to app. 300 degrees and unlocked when the temperature decreasing to the app. 200 degrees. It is clear that when you remove the racks only program that you can run is pyrolytic cleaning.
Answers & Comments
As you did not specify the exact model I assume that this is a self-cleaning oven, in other words with pyrolytic cleaning. It has a microswitch which is activated by removing the racks and just because that you can not run the pyrolytic cleaning otherwise racks would be destroyed. Do not forget that the temperature during pyrolytic cleaning is app. 500 degrees Celsius. For that reasons the oven door is locked when temperature increasing to app. 300 degrees and unlocked when the temperature decreasing to the app. 200 degrees. It is clear that when you remove the racks only program that you can run is pyrolytic cleaning.
Dado