Narrative:

Possible generic programming bug in VNAV system associated with top of climb. While cruising at FL390; with VNAV cruise altitude of 39000 ft; attempts were made to enter a descent crossing speed and altitude restr for curso intersection (250/14000 ft). The attempt was rejected by the FMC repeatedly. Having seen this when the VNAV altitude was higher than the aircraft cruise altitude (for example when restr by ATC to less than the planned cruise altitude); I verified that the cruising altitude in VNAV was the same as the aircraft altitude (39000 ft). There was occasionally a T/C point on the magenta line; indicating that some portion of the VNAV did not believe that we had achieved our cruising altitude. I entered a cruising altitude of 38000 ft; thinking that the FMC would clearly recognize the we'd reached our top of climb; but that failed to resolve the matter. After a manual descent (non VNAV); at some unrecorded altitude; the VNAV allowed entry of the crossing speed and altitude information. I did not believe it to be an aircraft specific problem; so did not enter it in the maintenance log. We had flown this aircraft for the preceding five legs; and had not experienced the problem before.callback conversation with reporter revealed the following information: the reporter stated that the crew was within 100 miles of the TOD and that a higher cruise altitude had not been entered into FMC cruise page. All parameters that should have allowed a normal top of climb descent to begin were present but the aircraft would not descend. The crew selected V/south and after capturing the vertical descent path were able to program an FMS descent with the fix constraints.

Google
 

Original NASA ASRS Text

Title: A B737-800 FMC DID NOT RECOGNIZE REACHING THE PROGRAMMED CRUISE ALT. AN AUTOMATIC FMC TOP OF CLIMB DSCNT COULD NOT BE INITIATED.

Narrative: POSSIBLE GENERIC PROGRAMMING BUG IN VNAV SYSTEM ASSOCIATED WITH TOP OF CLIMB. WHILE CRUISING AT FL390; WITH VNAV CRUISE ALT OF 39000 FT; ATTEMPTS WERE MADE TO ENTER A DSCNT CROSSING SPD AND ALT RESTR FOR CURSO INTXN (250/14000 FT). THE ATTEMPT WAS REJECTED BY THE FMC REPEATEDLY. HAVING SEEN THIS WHEN THE VNAV ALT WAS HIGHER THAN THE ACFT CRUISE ALT (FOR EXAMPLE WHEN RESTR BY ATC TO LESS THAN THE PLANNED CRUISE ALT); I VERIFIED THAT THE CRUISING ALT IN VNAV WAS THE SAME AS THE ACFT ALT (39000 FT). THERE WAS OCCASIONALLY A T/C POINT ON THE MAGENTA LINE; INDICATING THAT SOME PORTION OF THE VNAV DID NOT BELIEVE THAT WE HAD ACHIEVED OUR CRUISING ALT. I ENTERED A CRUISING ALT OF 38000 FT; THINKING THAT THE FMC WOULD CLEARLY RECOGNIZE THE WE'D REACHED OUR TOP OF CLB; BUT THAT FAILED TO RESOLVE THE MATTER. AFTER A MANUAL DSCNT (NON VNAV); AT SOME UNRECORDED ALT; THE VNAV ALLOWED ENTRY OF THE CROSSING SPEED AND ALT INFO. I DID NOT BELIEVE IT TO BE AN ACFT SPECIFIC PROB; SO DID NOT ENTER IT IN THE MAINT LOG. WE HAD FLOWN THIS ACFT FOR THE PRECEDING FIVE LEGS; AND HAD NOT EXPERIENCED THE PROB BEFORE.CALLBACK CONVERSATION WITH RPTR REVEALED THE FOLLOWING INFO: THE RPTR STATED THAT THE CREW WAS WITHIN 100 MILES OF THE TOD AND THAT A HIGHER CRUISE ALTITUDE HAD NOT BEEN ENTERED INTO FMC CRUISE PAGE. ALL PARAMETERS THAT SHOULD HAVE ALLOWED A NORMAL TOP OF CLB DESCENT TO BEGIN WERE PRESENT BUT THE ACFT WOULD NOT DSND. THE CREW SELECTED V/S AND AFTER CAPTURING THE VERTICAL DESCENT PATH WERE ABLE TO PROGRAM AN FMS DSCNT WITH THE FIX CONSTRAINTS.

Data retrieved from NASA's ASRS site as of January 2009 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.