All pastes #931105 Raw Edit

Someone

public text v1 · immutable
·published 2008-03-06 23:24 UTC
rendered paste body
%Manual

%General
generalQuestion1:-checkOtherOilSysInd(X),
								(
								X = "norm" -> questionBDBE;
								X = "abnorm" -> questionBDBE
								).

generalQuestion2:-changeThrustSettingAndCheckOilPressFollowThrustChange(X),
								(
								X = "yes" -> questionCE;
								X = "no" -> questionCD
								).

%BD
%BE
questionBDBE:-oilLoss(X),
								(
								X = "yes" -> questionBDBE2;
								X = "no" -> questionBDBE1
								).

questionBDBE2:-oilLossLeakageRearCover4BearingCompartment(X),
								(
								X = "yes" -> print('REPLACE ENGINE. MM 71-00-02.');
								X = "no" -> questionBDBE3
								).

questionBDBE3:-oilLossLeakageOilPressureSupplyOrOilScavengeLine4BearingCompartment(X),
								(
								X = "yes" -> print('REMOVE AND CLEAN OR REPLACE OIL PRESSURE SUPPLY TUBE AND/OR OIL SCAVENGE TUBE AS REQUIRED. MM 72-53-00');
								X = "no" -> questionBDBE6
								).

questionBDBE6:-oilLossLeakageCloggedLooseOilScavengeFailedScavengePump(X),
								(
							 	X = "yes" -> print('REMOCE AND CLEAN OR REPLACE OIL SCAVENGE TUBE AS NECESSARY. MM 72-53-00. REPLACE SCAVENGE PUMP AS REQUIRED. MM 72-71-21');
								X = "no" -> print('REPLACE ENGINE. MM 71-00-02.')
								).

questionBDBE1:-excessiveOilPresent(X),
								(
								X = "yes" -> questionBDBE14;
								X = "no" -> questionBDBE15
								).

questionBDBE14:-sourceOfLeakFuelOilCooler(X),
								(
								X = "yes" -> print('REPLACE FUEL/OIL COOLER. MM 79-21-01');
								X = "no" -> print('REMOVE APPLICABLE COMPONENT AND CHECK BOTH COMPONENT AND DRIVE PATH SEAL. REPLACE COMPONENT AND/OR SEAL AS FOLLOWS:');
											print('                                              ');
											print('COMPONENT                 SEAL REPLACEMENT REF');
											print('GENERATOR (MM 24-21-01)       MM 72-61-08');
											print('FUEL PUMP (MM 73-11-01)       MM 72-61-11');
											print('HYDRAULIC PUMP (MM 29-11-05)  MM 72-61-09');
											print('STARTER (MM 80-11-01)         MM 72-61-06');
											print('CONSTANT SPEED DRIVE          MM 72-61-07');
											print('   (MM 24-11-02)')
								).

questionBDBE15:-plugMissing(X),
								(
								X = "yes" -> print('INSTALL DRAIN PLUG');
								X = "no" -> questionBDBE19
								).

questionBDBE19:-obviousLeakagePresent(X),
								(
								X = "yes" -> questionBDBE20;
								X = "no" -> questionBDBE21
								).

questionBDBE20:-oilLeakageFromOilPressureAndOrOilScavengeLines(X),
								(
								X = "yes" -> questionBDBE22;
								X = "no" -> questionBDBE23
								).

questionBDBE22:-leakageNo3BearingOilScavengeTubeConnections(X),
								(
								X = "yes" -> print('REPLACE NO.3 BEARING OIL SCAVENGE TUBE CONNECTIONS AS REQUIRED. MM 79-21-03 AR.');
								X = "no" -> print('REPLACE ENGINE. MM 71-00-02.')
								).

questionBDBE23:-leakageBreatherLines(X),
								(
								X = "yes" -> questionBDBE28;
								X = "no" -> questionBDBE29
								).

questionBDBE28:-leakageNo1AndNo2BearingBreatherManifoldAndOrNo3BearingBreatherManifold(X),
								(
								X = "yes" -> print('REPLACE NO.1 AND 2 BEARING BREATHER MANIFOLD AND/OR NO.3 BEARING BREATHER MANIFOLD AS REQUIRED. MM 79-21-04 R/I');
								X = "no" -> print('REPLACE ENGINE. MM 71-00-02.')
								).

questionBDBE29:-leakageOilInstrumentationLines(X),
								(
								X = "yes" -> print('REPLACE ENGINE. MM 71-00-02.');
								X = "no" -> questionBDBE34
								).

questionBDBE34:-leakageM2ManualCrankPadOnMainGearbox(X),
								(
								X = "yes" -> print('REMOVE N2 MANUAL CRANK PAD AND INSTALL NEW O-RING AND CASCET (IF APPLICABLE). MM 72-00-00 MP.');
								X = "no" -> questionBDBE36
								).

questionBDBE36:-leakageFromAngleGearbox(X),
								(
								X = "yes" -> print('REPLACE ANGLE GEARBOX MM 72-61-01 R/I.');
								X = "no" -> questionBDBE39
								).

questionBDBE39:-leakageFromMainGearbox(X),
								(
								X = "yes" -> print('REPLACE MAIN GEARBOX. MM 71-62-01 R/I.');
								X = "no" -> print('REPLACE ENGINE. MM 71-00-02.')
								).

questionBDBE21:-sourceOfLeakageFound(X),
								(
								X = "yes" -> print('REFER TO ENGINE CHECK 1 AND/OR ENGINE CHECK 2 FOR CORRECTIVE ACTION');
								x = "no" -> questionBDBE46
								).

questionBDBE46:-pressureWithinLimits(X),
								(
								X = "yes" -> questionBDBE49;
								X = "no" -> print('REPLACE FUEL PUMP. MM 73-11-01.')
								).

questionBDBE49:-groundIdleSpeedLow(X),
								(
								X = "yes" -> print('ADJUST GROUND IDLE SPEED. MM 71-00-00 A/T, TEST NO.9.');
								X = "no" -> questionBDBE52
								).

questionBDBE52:-n1IncreaseAtLeast10PerCent(X),
								(
								X = "yes" -> print('THE FOLLOWING ARE INFREQUENT CAUSES OF THIS FAULT:');
											 print('1. FAULTY MAIN GEARBOX DEAEPRATOR                REF ENGINE CHECK 3, 79-01-20 FOR RESOLUDION');
											 print('2. PT3 MANIFOLD LEAKS                            REF VISUAL CHECK 8, 71-01-10 FOR RESOLUTION');
											 print('3. NO.1 AND 2 BEARING COMPARTMENT LEAKS          REPLACE ENGINE (MM 71-00-02)');
								X = "no" -> print('REPLACE EVC. MM 75-31-01.')
								).

%CD
questionCD:-indicatorRead40To50PSICD(X),
								(
								X = "yes" -> questionCD1;
								X = "no" -> questionCD2
								).

questionCD1:-oilpressureWithinLimits(X),
								(
								X = "yes" -> print('THE FOLLOWING ITEM MAY BE AN INFREQUENT CAUSE OF ABNORMAL OIL PRESSURE:');
											 print('COMPONENT                 CORRECTIVE ACTION');
											 print('MAIN OIL PUMP     REPLACE MAIN OIL PUMP (MM 72-61-17)');
								X = "no" -> print('REPLACE OIL PRESSURE REGULATING VALVE. MM 72-61-03.')
								).

questionCD2:-indicatorRead40To50PSICD2(X),
								(
								X = "yes" -> print('REPLACE INDICATOR. MM 79-32-03.');
								X = "no" -> print('REPLACE ENGINE OIL PRESSURE TRANSMITTER, T432. MM 79-32-01.')
								).

%CE
questionCE:-contaminationAbnormal(X),
								(
								X = "yes" -> print('REPLACE MAIN OIL STRAINER. MM 72-61-05. REPLACE MAIN OIL PRESSURE REGULATING VALVE. MM 72-61-03. PERFORM OIL SYSTEM CONTAMINATION INSPECTION. MM 72-00-00 I/C.');
								X = "no" -> questionCE2
								).

questionCE2:-indicatorRead40To45PSI(X),
								(
								X = "yes" -> print('REPLACE INDICATOR. MM 79-32-03.');
								X = "no" -> print('REPLACE ENGINE OIL PRESSURE TRANSMITTER, T432. MM 79-32-01.')
								).