Source Code
|
These source-code files are part of a reconstructed copy of LUM69 Revision 2, the
flown Apollo 10 Lunar Module (LM) Apollo Guidance Computer (AGC) software.
The reconstruction began with source code of Luminary 69 revision 0 previously transcribed from a digitized copy of that program. The code was then updated by back-porting the R-2 lunar potential model from previously-transcribed source code of Luminary 99. These required changes were described in the original Luminary memos 75 and 78. The reconstructed code was verified by matching memory-bank checksums to those listed in drawing 2021152G. Note that page numbers in the reconstructed code match those on the Luminary 069 printout, although the added code would likely have changed page numbers for a real LUM69 Revision 2 listing. Comments from the original source code are prefixed with a single '#' symbol, whereas comments added later are prefixed by "##" or "###". Report any errors noted by creating an issue report at the Virtual AGC project's GitHub repository. |
061971,000002: ## Copyright: Public domain.
061972,000003: ## Filename: Q,R-AXES_RCS_AUTOPILOT.agc
061973,000004: ## Purpose: A section of LUM69 revision 2.
061974,000005: ## It is part of the reconstructed source code for the flown
061975,000006: ## version of the flight software for the Lunar Module's (LM)
061976,000007: ## Apollo Guidance Computer (AGC) for Apollo 10. The code has
061977,000008: ## been recreated from a copy of Luminary revsion 069, using
061978,000009: ## changes present in Luminary 099 which were described in
061979,000010: ## Luminary memos 75 and 78. The code has been adapted such
061980,000011: ## that the resulting bugger words exactly match those specified
061981,000012: ## for LUM69 revision 2 in NASA drawing 2021152B, which gives
061982,000013: ## relatively high confidence that the reconstruction is correct.
061983,000014: ## Reference: pp. 1436-1453
061984,000015: ## Assembler: yaYUL
061985,000016: ## Contact: Ron Burkey <info@sandroid.org>.
061986,000017: ## Website: www.ibiblio.org/apollo/index.html
061987,000018: ## Mod history: 2019-07-27 MAS Created from Luminary 69.
061988,000019:
|
Page 1436 |
061990,000021: 17,2043 BANK 17
061991,000022: 17,2000 SETLOC DAPS2
061992,000023: 17,2000 BANK
061993,000024:
061994,000025: 17,2043 E6,1633 EBANK= CDUXD
061995,000026:
061996,000027: 17,2043 COUNT* $$/DAPQR
061997,000028:
061998,000029: 17,2043 34737 CALLQERR CA BIT13 # CALCULATE Q,R ERRORS UNLESS THESE AXES
061999,000030: 17,2044 00006 EXTEND # ARE IN MANUAL RATE COMMAND.
062000,000031: 17,2045 02031 RAND CHAN31
062001,000032: 17,2046 10000 CCS A
062002,000033: 17,2047 12054 TCF +5 # IN AUTO COMPUTE Q,R ERRORS
062003,000034: 17,2050 40111 CS DAPBOOLS # IN MANUAL RATE COMMAND?
062004,000035: 17,2051 74740 MASK OURRCBIT
062005,000036: 17,2052 00006 EXTEND
062006,000037: 17,2053 12055 BZF Q,RORGTS # IF SO BYPASS CALCULATION OF ERRORS.
062007,000038: 17,2054 02563 TC QERRCALC
062008,000039:
062009,000040: 17,2055 11627 Q,RORGTS CCS COTROLER # CHOOSE CONTROL SYSTEM FOR THIS DAP PASS:
062010,000041: 17,2056 12544 TCF GOTOGTS # GTS (ALTERNATES WITH RCS WHEN DOCKED)
062011,000042: 17,2057 12531 TCF TRYGTS # GTS IF ALLOWED, OTHERWISE RCS
062012,000043: 17,2060 34755 RCS CAF ZERO # RCS (TRYGTS MAY BRANCH TO HERE)
062013,000044: 17,2061 55627 TS COTROLER
062014,000045:
062015,000046: 17,2062 53435 DXCH EDOTQ
062016,000047: 17,2063 03100 TC ROT45DEG
062017,000048: 17,2064 53425 DXCH OMEGAU
062018,000049:
062019,000050: # X - TRANSLATION:
062020,000051:
062021,000052: # INPUT: BITS 7,8 OF CH31 (TRANSLATION CONTROLLER)
062022,000053: # ULLAGER
062023,000054: # APSFLAG, DRIFTBIT
062024,000055: # ACC40R2X, ACRBTRAN
062025,000056:
062026,000057: # OUTPUT: NEXTU, NEXTV CODES OF TRANSLATION FOR AFTER ROTATION
062027,000058: # SENSETYP TELL ROTATION DIRECTION AND DESIRE
062028,000059:
062029,000060: # X-TRANS POLICIES ARE EITHER 4 JETS OR A DIAGONAL PAIR. IN 2-JET TRANSLATION THE SYSTEM IS SPECIFIED. A FAILURE
062030,000061: # WILL OVERRIDE THIS SPECIFICATION. AN ALARM RESULTS WHEN NO POLICY IS AVAILABLE BECAUSE OF FAILURES.
062031,000062:
062032,000063: 17,2065 34745 SENSEGET CA BIT7 # INPUT BITS OVERRIDE THE INTERNAL BITS
062033,000064: 17,2066 00006 EXTEND # SENSETYP WILL NOT OPPOSE ANYTRANS
062034,000065: 17,2067 02031 RAND CHAN31
062035,000066: 17,2070 00006 EXTEND
062036,000067: 17,2071 12117 BZF +XORULGE
|
Page 1437 |
062038,000069: 17,2072 34744 CA BIT8
062039,000070: 17,2073 00006 EXTEND
062040,000071: 17,2074 02031 RAND CHAN31
062041,000072: 17,2075 00006 EXTEND
062042,000073: 17,2076 12120 BZF -XTRANS
062043,000074:
062044,000075: 17,2077 34746 CA ULLAGER
062045,000076: 17,2100 70111 MASK DAPBOOLS
062046,000077: 17,2101 10000 CCS A
062047,000078: 17,2102 12117 TCF +XORULGE
062048,000079:
062049,000080: 17,2103 55471 TS NEXTU # STORE NULL TRANSLATION POLICIES
062050,000081: 17,2104 55472 TS NEXTV
062051,000082: 17,2105 40111 CS DAPBOOLS # BURNING OR DRIFTING?
062052,000083: 17,2106 74744 MASK DRIFTBIT
062053,000084: 17,2107 00006 EXTEND
062054,000085: 17,2110 12115 BZF TSENSE
062055,000086: 17,2111 30106 CA FLGWRD10 # DPS (INCLUDING DOCKED) OR APS?
062056,000087: 17,2112 74737 MASK APSFLBIT
062057,000088: 17,2113 10000 CCS A
062058,000089: 17,2114 34752 CAF TWO # FAVOR +X JETS DURING AN APS BURN.
062059,000090: 17,2115 55477 TSENSE TS SENSETYP
062060,000091: 17,2116 12151 TCF QRCONTRL
062061,000092:
062062,000093: 17,2117 34753 +XORULGE CAF ONE
062063,000094: 17,2120 64751 -XTRANS AD FOUR
062064,000095: 17,2121 55742 TS ROTINDEX
062065,000096: 17,2122 67744 AD NEG3
062066,000097: 17,2123 55477 TS SENSETYP # FAVOR APPROPRIATE JETS DURING TRANS.
062067,000098: 17,2124 30111 CA DAPBOOLS
062068,000099: 17,2125 74741 MASK ACC4OR2X
062069,000100: 17,2126 10000 CCS A
062070,000101: 17,2127 12256 TCF TRANS4
062071,000102:
062072,000103: 17,2130 30111 CA DAPBOOLS
062073,000104: 17,2131 74742 MASK AORBTRAN
062074,000105: 17,2132 10000 CCS A
062075,000106: 17,2133 34753 CA ONE # THREE FOR B
062076,000107: 17,2134 64752 AD TWO # TWO FOR A SYSTEM 2 JET X TRANS
062077,000108: 17,2135 55741 TSNUMBRT TS NUMBERT
062078,000109:
062079,000110: 17,2136 03130 TC SELCTSUB
062080,000111:
062081,000112: 17,2137 11737 CCS POLYTEMP
062082,000113: 17,2140 12143 TCF +3
062083,000114: 17,2141 05567 TC ALARM
062084,000115: 17,2142 02002 OCT 02002
062085,000116: 17,2143 35765 CA 00314OCT
062086,000117: 17,2144 71737 MASK POLYTEMP
062087,000118: 17,2145 55471 TSNEXTS TS NEXTU
|
Page 1438 |
062089,000120: 17,2146 45765 CS 00314OCT
062090,000121: 17,2147 71737 MASK POLYTEMP
062091,000122: 17,2150 55472 TS NEXTV
062092,000123:
062093,000124: # Q,R-AXES RCS CONTROL MODE SELECTION
062094,000125: # SWITCHES INDICATION WHEN SET
062095,000126: # BIT13/CHAN31 AUTO, GO TO ATTSTEER
062096,000127: # PULSES MINIMUM IMPULSE MODE
062097,000128: # (OTHERWISE) RATE COMMAND/ATTITUDE HOLD MODE
062098,000129:
062099,000130: 17,2151 34737 QRCONTRL CA BIT13 # CHECK MODE SELECT SWITCH.
062100,000131: 17,2152 00006 EXTEND
062101,000132: 17,2153 02031 RAND CHAN31 # BITS INVERTED
062102,000133: 17,2154 10000 CCS A
062103,000134: 17,2155 12616 TCF ATTSTEER
062104,000135: 17,2156 34735 CHKBIT10 CAF PULSES # PULSES = 1 FOR MIN IMP USE OF RHC
062105,000136: 17,2157 70111 MASK DAPBOOLS
062106,000137: 17,2160 00006 EXTEND
062107,000138: 17,2161 12260 BZF CHEKSTIK # IN ATT-HOLD/RATE-COMMAND IF BIT10=0
062108,000139:
062109,000140: # MINIMUM IMPULSE MODE
062110,000141:
062111,000142: 17,2162 00004 INHINT
062112,000143: 17,2163 04674 TC IBNKCALL
062113,000144: 17,2164 40153 CADR ZATTEROR
062114,000145: 17,2165 34755 CA ZERO
062115,000146: 17,2166 55446 TS QERROR
062116,000147: 17,2167 55450 TS RERROR # FOR DISPLAYS
062117,000148: 17,2170 00003 RELINT
062118,000149:
062119,000150: 17,2171 00006 EXTEND
062120,000151: 17,2172 00031 READ CHAN31
062121,000152: 17,2173 55735 TS TEMP31 # IS EQUAL TO DAPTEMP1
062122,000153: 17,2174 11457 CCS OLDQRMIN
062123,000154: 17,2175 12217 TCF CHECKIN
062124,000155:
062125,000156: 17,2176 31735 FIREQR CA TEMP31
062126,000157: 17,2177 74753 MASK BIT1
062127,000158: 17,2200 00006 EXTEND
062128,000159: 17,2201 12223 BZF +QMIN
062129,000160:
062130,000161: 17,2202 31735 CA TEMP31
062131,000162: 17,2203 74752 MASK BIT2
062132,000163: 17,2204 00006 EXTEND
062133,000164: 17,2205 12227 BZF -QMIN
062134,000165:
062135,000166: 17,2206 31735 CA TEMP31
062136,000167: 17,2207 74747 MASK BIT5
|
Page 1439 |
062138,000169: 17,2210 00006 EXTEND
062139,000170: 17,2211 12233 BZF +RMIN
062140,000171:
062141,000172: 17,2212 31735 CA TEMP31
062142,000173: 17,2213 74746 MASK BIT6
062143,000174: 17,2214 00006 EXTEND
062144,000175: 17,2215 12235 BZF -RMIN
062145,000176:
062146,000177: 17,2216 13015 TCF XTRANS
062147,000178:
062148,000179: 17,2217 41735 CHECKIN CS TEMP31
062149,000180: 17,2220 72255 MASK OCT63
062150,000181: 17,2221 55457 TS OLDQRMIN
062151,000182: 17,2222 13015 TCF XTRANS
062152,000183:
062153,000184: 17,2223 33041 +QMIN CA 14MS
062154,000185: 17,2224 55525 TS TJU
062155,000186: 17,2225 43041 CS 14MS
062156,000187: 17,2226 12237 TCF MINQR
062157,000188: 17,2227 43041 -QMIN CS 14MS
062158,000189: 17,2230 55525 TS TJU
062159,000190: 17,2231 33041 CA 14MS
062160,000191: 17,2232 12237 TCF MINQR
062161,000192: 17,2233 33041 +RMIN CA 14MS
062162,000193: 17,2234 12236 TCF +2
062163,000194: 17,2235 43041 -RMIN CS 14MS
062164,000195: 17,2236 55525 TS TJU
062165,000196: 17,2237 55526 MINQR TS TJV
062166,000197: 17,2240 32254 CA MINADR
062167,000198: 17,2241 55475 TS RETJADR
062168,000199: 17,2242 34753 CA ONE
062169,000200: 17,2243 55457 TS OLDQRMIN
062170,000201: 17,2244 55476 MINRTN TS AXISCTR
062171,000202: 17,2245 30111 CA DAPBOOLS
062172,000203: 17,2246 74742 MASK AORBTRAN
062173,000204: 17,2247 10000 CCS A
062174,000205: 17,2250 34753 CA ONE
062175,000206: 17,2251 64752 AD TWO
062176,000207: 17,2252 55741 TS NUMBERT
062177,000208: 17,2253 12661 TCF AFTERTJ
062178,000209:
062179,000210: 17,2254 02244 MINADR GENADR MINRTN
062180,000211: 17,2255 00063 OCT63 OCT 63
062181,000212: 17,2256 17,3041 14MS = +TJMINT6
062182,000213:
062183,000214: 17,2256 34751 TRANS4 CA FOUR
062184,000215: 17,2257 12135 TCF TSNUMBRT
062185,000216:
062186,000217: # RATE COMMAND MODE:
|
Page 1440 |
062188,000219: # DESCRIPTION (SAME AS P-AXIS)
062189,000220:
062190,000221: 17,2260 55631 CHEKSTIK TS INGTS # NOT IN GTS WHEN IN ATT HOLD
062191,000222: 17,2261 44753 CS ONE # 1/ACCS WILL DO THE NULLING DRIVES
062192,000223: 17,2262 55627 TS COTROLER # COME BACK TO RCS NEXT TIME
062193,000224: 17,2263 34735 CA BIT15
062194,000225: 17,2264 71441 MASK CH31TEMP
062195,000226: 17,2265 00006 EXTEND
062196,000227: 17,2266 12305 BZF RHCACTIV # BRANCH IF OUT OF DETENT.
062197,000228: 17,2267 34740 CA OURRCBIT # ***********
062198,000229: 17,2270 70111 MASK DAPBOOLS # *IN DETENT* CHECK FOR MANUAL CONTROL
062199,000230: 17,2271 00006 EXTEND # *********** LAST TIME.
062200,000231: 17,2272 12616 BZF STILLRCS
062201,000232: 17,2273 44743 CS BIT9
062202,000233: 17,2274 71273 MASK RCSFLAGS
062203,000234: 17,2275 55273 TS RCSFLAGS # BIT 9 IS 0.
062204,000235: 17,2276 12302 TCF DAMPING
062205,000236: 17,2277 00050 40CYCL OCT 50
062206,000237: 17,2300 00001 1/10S OCT 1
062207,000238: 17,2301 00056 LINRAT DEC 46 B-14
062208,000239:
062209,000240: # ================================
062210,000241:
062211,000242: 17,2302 34755 DAMPING CA ZERO
062212,000243: 17,2303 55460 TS SAVEHAND
062213,000244: 17,2304 55461 TS SAVEHAND +1
062214,000245: 17,2305 11460 RHCACTIV CCS SAVEHAND # *******************
062215,000246: 17,2306 12311 TCF +3 # Q,R MANUAL CONTROL WC = A*(B+|D|)*D
062216,000247: 17,2307 12311 TCF +2 # *******************
062217,000248: 17,2310 12311 TCF +1
062218,000249: 17,2311 60000 DOUBLE # WHERE
062219,000250: 17,2312 60000 DOUBLE
062220,000251: 17,2313 62301 AD LINRAT # WC = COMMANDED ROTATIONAL RATE
062221,000252: 17,2314 00006 EXTEND # A = QUADRATIC SENSITIVITY FACTOR
062222,000253: 17,2315 71460 MP SAVEHAND # B = LINEAR/QUADRATIC SENSITIVITY
062223,000254: 17,2316 30001 CA L # |D| = ABS. VALUE OF DEFLECTION
062224,000255: 17,2317 00006 EXTEND # D = HAND CONTROLLER DEFLECTION
062225,000256: 17,2320 71442 MP STIKSENS
062226,000257: 17,2321 57453 XCH QLAST # COMMAND Q RATE SCALED 45 DEG/SEC
062227,000258: 17,2322 40000 COM
062228,000259: 17,2323 61453 AD QLAST
062229,000260: 17,2324 55737 TS DAPTEMP3
062230,000261: 17,2325 11461 CCS SAVEHAND +1
062231,000262: 17,2326 12331 TCF +3
062232,000263: 17,2327 12331 TCF +2
062233,000264: 17,2330 12331 TCF +1
062234,000265: 17,2331 60000 DOUBLE
062235,000266: 17,2332 60000 DOUBLE
062236,000267: 17,2333 62301 AD LINRAT
062237,000268: 17,2334 00006 EXTEND
062238,000269: 17,2335 71461 MP SAVEHAND +1
062239,000270: 17,2336 30001 CA L
|
Page 1441 |
062241,000272: 17,2337 00006 EXTEND
062242,000273: 17,2340 71442 MP STIKSENS
062243,000274: 17,2341 57454 XCH RLAST
062244,000275: 17,2342 40000 COM
062245,000276: 17,2343 61454 AD RLAST
062246,000277: 17,2344 55740 TS DAPTEMP4
062247,000278: 17,2345 41453 CS QLAST # INTERVAL.
062248,000279: 17,2346 61420 AD OMEGAQ
062249,000280: 17,2347 55434 TS QRATEDIF
062250,000281: 17,2350 41454 CS RLAST
062251,000282: 17,2351 61421 AD OMEGAR
062252,000283: 17,2352 55435 TS RRATEDIF
062253,000284: 17,2353 53435 ENTERQR DXCH QRATEDIF # TRANSFORM RATES FROM Q,R TO U,V AXES
062254,000285: 17,2354 03100 TC ROT45DEG
062255,000286: 17,2355 53425 DXCH URATEDIF
062256,000287: 17,2356 11737 CCS DAPTEMP3 # CHECK IF Q COMMAND CHANGE EXCEEDS
062257,000288: 17,2357 02362 TC +3 # BREAKOUT LEVEL. IF NOT, CHECK R.
062258,000289: 17,2360 02362 TC +2
062259,000290: 17,2361 02362 TC +1
062260,000291: 17,2362 61474 AD -RATEDB
062261,000292: 17,2363 00006 EXTEND
062262,000293: 17,2364 62366 BZMF +2
062263,000294: 17,2365 12404 TCF ENTERUV -2 # BREAKOUT LEVEL EXCEEDED. DIRECT RATE.
062264,000295: 17,2366 11740 CCS DAPTEMP4 # R COMMAND BREAKOUT CHECK.
062265,000296: 17,2367 02372 TC +3
062266,000297: 17,2370 02372 TC +2
062267,000298: 17,2371 02372 TC +1
062268,000299: 17,2372 61474 AD -RATEDB
062269,000300: 17,2373 00006 EXTEND
062270,000301: 17,2374 62376 BZMF +2
062271,000302: 17,2375 12404 TCF ENTERUV -2 # BREAKOUT LEVEL EXCEEDED. DIRECT RATE.
062272,000303: 17,2376 31273 CA RCSFLAGS # BREAKOUT LEVEL NOT EXCEEDED. CHECK FOR
062273,000304: 17,2377 74741 MASK QRBIT # DIRECT RATE CONTROL LAST TIME.
062274,000305: 17,2400 00006 EXTEND
062275,000306: 17,2401 12403 BZF +2
062276,000307: 17,2402 12406 TCF ENTERUV # CONTINUE DIRECT RATE CONTROL.
062277,000308: 17,2403 12616 TCF STILLRCS # PSEUDO-AUTO CONTROL.
062278,000309: 17,2404 32277 CA 40CYCL
062279,000310: 17,2405 55455 TS TCQR
062280,000311: 17,2406 00004 ENTERUV INHINT # DIRECT RATE CONTROL.
062281,000312: 17,2407 04674 TC IBNKCALL
062282,000313: 17,2410 40153 FCADR ZATTEROR
062283,000314: 17,2411 00003 RELINT
062284,000315: 17,2412 34755 CA ZERO
062285,000316: 17,2413 55446 TS DYERROR
062286,000317: 17,2414 55447 TS DYERROR +1
062287,000318: 17,2415 55450 TS DZERROR
062288,000319: 17,2416 55451 TS DZERROR +1
062289,000320: 17,2417 11424 CCS URATEDIF
062290,000321: 17,2420 12423 TCF +3
|
Page 1442 |
062292,000323: 17,2421 12423 TCF +2
062293,000324: 17,2422 12423 TCF +1
062294,000325: 17,2423 61474 AD TARGETDB # IF TARGET DB IS EXCEEDED, CONTINUE
062295,000326: 17,2424 00006 EXTEND # DIRECT RATE CONTROL.
062296,000327: 17,2425 62441 BZMF VDB
062297,000328: 17,2426 11425 CCS VRATEDIF
062298,000329: 17,2427 12432 TCF +3
062299,000330: 17,2430 12432 TCF +2
062300,000331: 17,2431 12432 TCF +1
062301,000332: 17,2432 61474 AD TARGETDB
062302,000333: 17,2433 00006 EXTEND
062303,000334: 17,2434 62436 BZMF +2
062304,000335: 17,2435 12452 TCF QRTIME
062305,000336: 17,2436 34755 CA ZERO
062306,000337: 17,2437 55425 TS VRATEDIF
062307,000338: 17,2440 12452 TCF QRTIME
062308,000339: 17,2441 11425 VDB CCS VRATEDIF
062309,000340: 17,2442 02445 TC +3
062310,000341: 17,2443 02445 TC +2
062311,000342: 17,2444 02445 TC +1
062312,000343: 17,2445 61474 AD TARGETDB # IF TARGET DB IS EXCEEDED, CONTINUE
062313,000344: 17,2446 00006 EXTEND # DIRECT RATE CONTROL. IF NOT, FIRE AND
062314,000345: 17,2447 62461 BZMF TOPSEUDO # SWITCH TO PSEUDO-AUTO CONTROL ON NEXT
062315,000346: 17,2450 34755 CA ZERO # PASS.
062316,000347: 17,2451 55424 TS URATEDIF
062317,000348: 17,2452 31455 QRTIME CA TCQR # DIRECT RATE TIME CHECK.
062318,000349: 17,2453 00006 EXTEND
062319,000350: 17,2454 62461 BZMF +5 # BRANCH IF TIME EXCEEDS 4 SEC.
062320,000351: 17,2455 41273 CS RCSFLAGS
062321,000352: 17,2456 74741 MASK QRBIT
062322,000353: 17,2457 27273 ADS RCSFLAGS # BIT 11 IS 1.
062323,000354: 17,2460 02464 TC +4
062324,000355: 17,2461 44741 TOPSEUDO CS QRBIT
062325,000356: 17,2462 71273 MASK RCSFLAGS
062326,000357: 17,2463 55273 TS RCSFLAGS # BIT 11 IS 0.
062327,000358: 17,2464 32530 CA HANDADR
062328,000359: 17,2465 55475 TS RETJADR
062329,000360: 17,2466 34753 CA ONE
062330,000361: 17,2467 55476 BACKHAND TS AXISCTR
062331,000362:
062332,000363: 17,2470 34751 CA FOUR
062333,000364: 17,2471 55741 TS NUMBERT
062334,000365:
062335,000366: 17,2472 51476 INDEX AXISCTR
062336,000367: 17,2473 51535 INDEX SKIPU
062337,000368: 17,2474 12475 TCF +1
062338,000369: 17,2475 34751 CA FOUR
062339,000370: 17,2476 51476 INDEX AXISCTR
062340,000371: 17,2477 55535 TS SKIPU
062341,000372: 17,2500 12737 TCF LOOPER
|
Page 1443 |
062343,000374: 17,2501 51476 INDEX AXISCTR
062344,000375: 17,2502 11424 CCS URATEDIF # INDEX AXIS QUANITY
062345,000376: 17,2503 34755 CA ZERO # 0 -U 1/JETACC-AOSU
062346,000377: 17,2504 12506 TCF +2 # 1 +U 1/JETACC+AOSU
062347,000378: 17,2505 34753 CA ONE # 16 -V 1/JETACC-AOSV
062348,000379: 17,2506 51476 INDEX AXISCTR # 17 +V 1/JETACC+AOSV
062349,000380: 17,2507 63657 AD AXISDIFF # JETACC = 2 JET ACCELERATION (1 FOR FAIL)
062350,000381:
062351,000382: 17,2510 50000 INDEX A
062352,000383: 17,2511 41571 CS 1/ANET2 +1
062353,000384: 17,2512 00006 EXTEND
062354,000385: 17,2513 51476 INDEX AXISCTR # URATEDIF IS SCALED AT PI/4 RAD/SEC
062355,000386: 17,2514 71424 MP URATEDIF # JET TIME IN A SCALED 32 SEC
062356,000387: 17,2515 54002 TS Q
062357,000388: 17,2516 20001 DAS A
062358,000389: 17,2517 60002 AD Q
062359,000390: 17,2520 54000 TS A # OVERFLOW SKIP
062360,000391: 17,2521 12523 TCF +2
062361,000392: 17,2522 30002 CA Q # RIGHT SIGN AND BIGGER THAN 150MS
062362,000393: 17,2523 51476 SETTIME INDEX AXISCTR
062363,000394: 17,2524 55525 TS TJU # SCALED AT 10.67 WHICH IS CLOSE TO 10.24
062364,000395: 17,2525 12661 TCF AFTERTJ
062365,000396:
062366,000397: 17,2526 34755 ZEROTJ CA ZERO
062367,000398: 17,2527 12523 TCF SETTIME
062368,000399:
062369,000400: 17,2530 02467 HANDADR GENADR BACKHAND
062370,000401:
062371,000402: # GTS WILL BE TRIED IF
062372,000403: # 1. USEQRJTS= 0,
062373,000404: # 2. ALLOWGTS POS,
062374,000405: # 3. JETS ARE OFF (Q,R-AXES)
062375,000406:
062376,000407: 17,2531 34736 TRYGTS CAF USEQRJTS # IS JET USE MANDATORY. (AS LONG AS
062377,000408: 17,2532 70111 MASK DAPBOOLS # USEQRJTS BIT IS NOT BIT 15, CCS IS SAFE)
062378,000409: 17,2533 10000 CCS A
062379,000410: 17,2534 12060 TCF RCS
062380,000411: 17,2535 11501 CCS ALLOWGTS # NO. DOES AOSTASK OK CONTROL FOR GTS?
062381,000412: 17,2536 12540 TCF +2
062382,000413: 17,2537 12060 TCF RCS
062383,000414: 17,2540 00006 EXTEND
062384,000415: 17,2541 00005 READ CHAN5
062385,000416: 17,2542 10000 CCS A
062386,000417: 17,2543 12547 TCF CHKINGTS
062387,000418: 17,2544 00006 GOTOGTS EXTEND
062388,000419: 17,2545 32562 DCA GTSCADR
062389,000420: 17,2546 52006 DTCB
062390,000421:
062391,000422: 17,2547 11631 CHKINGTS CCS INGTS # WAS THE TRIM GIMBAL CONTROLLING
062392,000423: 17,2550 12552 TCF +2 # YES. SET UP A DAMPED NULLING DRIVE.
062393,000424: 17,2551 12060 TCF RCS # NO. NULLING WAS SET UP BEFORE. DO RCS
|
Page 1444 |
062395,000426: 17,2552 00004 INHINT
062396,000427: 17,2553 04674 TC IBNKCALL
062397,000428: 17,2554 43450 CADR TIMEGMBL
062398,000429: 17,2555 00003 RELINT
062399,000430: 17,2556 34755 CAF ZERO
062400,000431: 17,2557 55631 TS INGTS
062401,000432: 17,2560 12060 TCF RCS
062402,000433:
062403,000434: 17,2561 E6,1633 EBANK= CDUXD
062404,000435: 17,2561 03263 42106 GTSCADR 2CADR GTS
062405,000436:
|
Page 1445 |
062407,000438: # SUBROUTINE TO COMPUTE Q,R-AXES ATTITUDE ERRORS FOR USE IN THE RCS AND GTS CONTROL LAWS AND THE DISPLAYS.
062408,000439:
062409,000440: 17,2563 30033 QERRCALC CAE CDUY # Q-ERROR CALCULATION
062410,000441: 17,2564 00006 EXTEND
062411,000442: 17,2565 21634 MSU CDUYD # CDU ANGLE - ANGLE DESIRED (Y-AXIS)
062412,000443: 17,2566 55735 TS DAPTEMP1 # SAVE FOR RERRCALC
062413,000444: 17,2567 00006 EXTEND
062414,000445: 17,2570 71413 MP M21 # (CDUY-CDUYD)*M21 SCALED AT PI RADIANS
062415,000446: 17,2571 55750 TS E
062416,000447: 17,2572 30034 CAE CDUZ # SECOND TERM CALCULATION:
062417,000448: 17,2573 00006 EXTEND
062418,000449: 17,2574 21635 MSU CDUZD # CDU ANGLE -ANGLE DESIRED (Z-AXIS)
062419,000450: 17,2575 55736 TS DAPTEMP2 # SAVE FOR RERRCALC
062420,000451: 17,2576 00006 EXTEND
062421,000452: 17,2577 71415 MP M22 # (CDUZ-CDUZD)*M22 SCALED AT PI RADIANS
062422,000453: 17,2600 61300 AD DELQEROR # KALCMANU INERFACE ERROR
062423,000454: 17,2601 61750 AD E
062424,000455: 17,2602 57446 XCH QERROR # SAVE Q-ERROR FOR EIGHT-BALL DISPLAY.
062425,000456:
062426,000457: 17,2603 31735 RERRCALC CAE DAPTEMP1 # R-ERROR CALCULATION:
062427,000458: 17,2604 00006 EXTEND # CDU ANGLE -ANGLE DESIRED (Y-AXIS)
062428,000459: 17,2605 71414 MP M31 # (CDUY-CDUYD)*M31 SCALED AT PI RADIANS
062429,000460: 17,2606 55750 TS E
062430,000461: 17,2607 31736 CAE DAPTEMP2 # SECOND TERM CALCULATION:
062431,000462: 17,2610 00006 EXTEND # CDU ANGLE -ANGLE DESIRED (Z-AXIS)
062432,000463: 17,2611 71416 MP M32 # (CDUZ-CDUZD)*M32 SCALED AT PI RADIANS
062433,000464: 17,2612 61301 AD DELREROR # KALCMANU INERFACE ERROR
062434,000465: 17,2613 61750 AD E
062435,000466: 17,2614 57450 XCH RERROR # SAVE R-ERROR FOR EIGHT-BALL DISPLAY.
062436,000467: 17,2615 00002 TC Q
062437,000468:
|
Page 1446 |
062439,000470: # "ATTSTEER" IS THE ENTRY POINT FOR Q,R-AXES (U,V-AXES) ATTITUDE CONTROL USING THE REACTION CONTROL SYSTEM
062440,000471:
062441,000472: 17,2616 17,2616 ATTSTEER EQUALS STILLRCS # "STILLRCS" IS THE RCS EXIT FROM TRYGTS.
062442,000473:
062443,000474: 17,2616 31450 STILLRCS CA RERROR
062444,000475: 17,2617 22000 LXCH A
062445,000476: 17,2620 31446 CA QERROR
062446,000477: 17,2621 03100 TC ROT45DEG
062447,000478: 17,2622 53750 DXCH UERROR
062448,000479:
062449,000480: # PREPARES CALL TO TJETLAW (OR SPSRCS(DOCKED))
062450,000481: # PREFORMS SKIP LOGIC ON U OR Y AXIS IF NEEDED.
062451,000482:
062452,000483: 17,2623 33045 TJLAW CA TJLAWADR
062453,000484: 17,2624 55475 TS RETJADR
062454,000485: 17,2625 34753 CA ONE
062455,000486: 17,2626 55476 TS AXISCTR
062456,000487: 17,2627 51476 INDEX AXISCTR
062457,000488: 17,2630 51535 INDEX SKIPU
062458,000489: 17,2631 12632 TCF +1
062459,000490: 17,2632 34751 CA FOUR
062460,000491: 17,2633 51476 INDEX AXISCTR
062461,000492: 17,2634 55535 TS SKIPU
062462,000493: 17,2635 12737 TCF LOOPER
062463,000494: 17,2636 51476 INDEX AXISCTR
062464,000495: 17,2637 31747 CA UERROR
062465,000496: 17,2640 55750 TS E
062466,000497: 17,2641 51476 INDEX AXISCTR
062467,000498: 17,2642 31424 CA OMEGAU
062468,000499: 17,2643 55425 TS EDOT
062469,000500: 17,2644 30111 CA DAPBOOLS
062470,000501: 17,2645 74737 MASK CSMDOCKD
062471,000502: 17,2646 10000 CCS A
062472,000503: 17,2647 12652 TCF +3
062473,000504: 17,2650 03207 TC TJETLAW
062474,000505: 17,2651 12661 TCF AFTERTJ
062475,000506: 17,2652 40111 +3 CS DAPBOOLS # DOCKED. IF GIMBAL USABLE DO GTS CONTROL
062476,000507: 17,2653 74736 MASK USEQRJTS # ON THE NEXT PASS.
062477,000508: 17,2654 10000 CCS A # USEQRJTS BIT MUST NOT BE BIT 15.
062478,000509: 17,2655 55627 TS COTROLER # GIMBAL USABLE. STORE POSITIVE VALUE.
062479,000510: 17,2656 03700 TC SPSRCS # DETERMINE RCS CONTROL.
062480,000511: 17,2657 34751 CAF FOUR # ALWAYS CALL FOR 2-JET CONTROL ABOUT U,V.
062481,000512: 17,2660 55741 TS NUMBERT # FALL THROUGH TO JET SELECTION, ETC.
062482,000513:
062483,000514: # Q,R-JET-SELECTION-LOGIC
062484,000515:
062485,000516: # INPUT: AXISCTR 0,1 FOR U,V
062486,000517: # SNUFFBIT ZERO TJETU,V AND TRANS. ONLY IF SET IN A DPS BURN
062487,000518: # TJU,TJV JET TIME SCALED 10.24 SEC.
062488,000519: # NUMBERT INDICATES NUMBER OF JETS AND TYPE OF POLICY
062489,000520: # RETJADR WHERE TO RETURN TO
|
Page 1447 |
062491,000522: # OUTPUT: NO.U(V)JETS RATE DERIVATION FEEDBACK
062492,000523: # CHANNEL 5
062493,000524: # SKIPU,SKIRV FOR LESS THAN 150MS FIRING
062494,000525:
062495,000526: # NOTES: IN CASE OF FAILURE IN DESIRED ROTATION POLICY, "ALL" UNFAILED
062496,000527: # JETS OF THE DESIRED POLICY ARE SELECTED. SINCE THERE ARE ONLY
062497,000528: # TWO JETS, THIS MEANS THE OTHER ONE OR NONE. THE ALARM IS SENT
062498,000529: # IF NONE CAN BE FOUND.
062499,000530:
062500,000531: # TIMES LESS THAN 14 MSEC ARE TAKEN TO CALL FOR A SINGLE-JET
062501,000532: # MINIMUM IMPULSE, WITH THE JET CHOSEN SEMI-RANDOMLY.
062502,000533:
062503,000534: 17,2661 30101 AFTERTJ CA FLAGWRD5 # IF SNUFFBIT SET DURING A DPS BURN GO TO
062504,000535: 17,2662 74737 MASK SNUFFBIT # XTRANS; THAT IS, INHIBIT CONTROL.
062505,000536: 17,2663 00006 EXTEND
062506,000537: 17,2664 12675 BZF DOROTAT
062507,000538: 17,2665 40106 CS FLGWRD10
062508,000539: 17,2666 74737 MASK APSFLBIT
062509,000540: 17,2667 00006 EXTEND
062510,000541: 17,2670 12675 BZF DOROTAT
062511,000542: 17,2671 30111 CA DAPBOOLS
062512,000543: 17,2672 74744 MASK DRIFTBIT
062513,000544: 17,2673 00006 EXTEND
062514,000545: 17,2674 13015 BZF XTRANS
062515,000546:
062516,000547: 17,2675 34752 DOROTAT CAF TWO
062517,000548: 17,2676 54001 TS L
062518,000549: 17,2677 51476 INDEX AXISCTR
062519,000550: 17,2700 11525 CCS TJU
062520,000551: 17,2701 12706 TCF +5
062521,000552: 17,2702 12731 TCF NOROTAT
062522,000553: 17,2703 12705 TCF +2
062523,000554: 17,2704 12731 TCF NOROTAT
062524,000555: 17,2705 22007 ZL
062525,000556: 17,2706 64753 AD ONE
062526,000557: 17,2707 55735 TS ABSTJ
062527,000558:
062528,000559: 17,2710 31476 CA AXISCTR
062529,000560: 17,2711 60001 AD L
062530,000561: 17,2712 55742 TS ROTINDEX # 0 1 2 3 = -U -V -+U +V
062531,000562:
062532,000563: 17,2713 31735 CA ABSTJ
062533,000564: 17,2714 63042 AD -150MS
062534,000565: 17,2715 00006 EXTEND
062535,000566: 17,2716 62742 BZMF DOSKIP
062536,000567:
062537,000568: 17,2717 03130 TC SELCTSUB
062538,000569:
062539,000570: 17,2720 51476 INDEX AXISCTR
062540,000571: 17,2721 33037 CA INDEXES
|
Page 1448 |
062542,000573: 17,2722 54001 TS L
062543,000574:
062544,000575: 17,2723 31737 CA POLYTEMP
062545,000576: 17,2724 00004 INHINT
062546,000577: 17,2725 50001 INDEX L
062547,000578: 17,2726 05745 TC WRITEP
062548,000579:
062549,000580: 17,2727 00003 RELINT
062550,000581: 17,2730 13003 TCF FEEDBACK
062551,000582:
062552,000583: 17,2731 51476 NOROTAT INDEX AXISCTR
062553,000584: 17,2732 33037 CA INDEXES
062554,000585: 17,2733 00004 INHINT
062555,000586: 17,2734 50000 INDEX A
062556,000587: 17,2735 05744 TC WRITEP -1
062557,000588:
062558,000589: 17,2736 00003 RELINT
062559,000590: 17,2737 11476 LOOPER CCS AXISCTR
062560,000591: 17,2740 01475 TC RETJADR
062561,000592: 17,2741 13173 TCF CLOSEOUT
062562,000593: 17,2742 41735 DOSKIP CS ABSTJ
062563,000594: 17,2743 63041 AD +TJMINT6 # 14MS
062564,000595: 17,2744 00006 EXTEND
062565,000596: 17,2745 62764 BZMF NOTMIN
062566,000597:
062567,000598: 17,2746 27735 ADS ABSTJ
062568,000599: 17,2747 51476 INDEX AXISCTR
062569,000600: 17,2750 11525 CCS TJU
062570,000601: 17,2751 33041 CA +TJMINT6
062571,000602: 17,2752 12754 TCF +2
062572,000603: 17,2753 43041 CS +TJMINT6
062573,000604: 17,2754 51476 INDEX AXISCTR
062574,000605: 17,2755 55525 TS TJU
062575,000606:
062576,000607: 17,2756 11477 CCS SENSETYP # ENSURE MIN-IMPULSE NOT AGAINST TRANS
062577,000608: 17,2757 12763 TCF NOTMIN -1
062578,000609: 17,2760 00006 EXTEND
062579,000610: 17,2761 00004 READ LOSCALAR
062580,000611: 17,2762 74753 MASK ONE
062581,000612: 17,2763 55741 TS NUMBERT
062582,000613:
062583,000614: 17,2764 03130 NOTMIN TC SELCTSUB
062584,000615:
062585,000616: 17,2765 51476 INDEX AXISCTR
062586,000617: 17,2766 33037 CA INDEXES
062587,000618: 17,2767 00004 INHINT
062588,000619: 17,2770 55467 TS T6FURTHA +1
062589,000620: 17,2771 31737 CA POLYTEMP
062590,000621: 17,2772 51467 INDEX T6FURTHA +1
062591,000622: 17,2773 05745 TC WRITEP
|
Page 1449 |
062593,000624: 17,2774 31735 CA ABSTJ
062594,000625: 17,2775 55466 TS T6FURTHA
062595,000626: 17,2776 03046 TC JTLST # IN QR BANK BY NOW
062596,000627:
062597,000628: 17,2777 00003 RELINT
062598,000629:
062599,000630: 17,3000 34755 CA ZERO
062600,000631: 17,3001 51476 INDEX AXISCTR
062601,000632: 17,3002 55535 TS SKIPU
062602,000633:
062603,000634: 17,3003 46244 FEEDBACK CS THREE
062604,000635: 17,3004 61741 AD NUMBERT
062605,000636: 17,3005 00006 EXTEND
062606,000637: 17,3006 63011 BZMF +3
062607,000638:
062608,000639: 17,3007 34752 CA TWO
062609,000640: 17,3010 13012 TCF +2
062610,000641: 17,3011 34753 CA ONE
062611,000642: 17,3012 51476 INDEX AXISCTR
062612,000643: 17,3013 55522 TS NO.UJETS
062613,000644: 17,3014 12737 TCF LOOPER
062614,000645:
062615,000646: 17,3015 34755 XTRANS CA ZERO
062616,000647: 17,3016 55525 TS TJU
062617,000648: 17,3017 55526 TS TJV
062618,000649: 17,3020 34751 CA FOUR
062619,000650: 17,3021 00004 INHINT
062620,000651: 17,3022 57535 XCH SKIPU
062621,000652: 17,3023 00006 EXTEND
062622,000653: 17,3024 13026 BZF +2
062623,000654: 17,3025 05750 TC WRITEU -1
062624,000655: 17,3026 34751 CA FOUR
062625,000656: 17,3027 57536 XCH SKIPV
062626,000657: 17,3030 00003 RELINT
062627,000658:
062628,000659: 17,3031 00006 EXTEND
062629,000660: 17,3032 13173 BZF CLOSEOUT
062630,000661: 17,3033 00004 INHINT
062631,000662: 17,3034 05761 TC WRITEV -1
062632,000663: 17,3035 00003 RELINT
062633,000664:
062634,000665: 17,3036 13173 TCF CLOSEOUT
062635,000666: 17,3037 00004 INDEXES DEC 4 B-14
062636,000667: 17,3040 00015 DEC 13 B-14
062637,000668: 17,3041 00026 +TJMINT6 DEC 22 B-14
062638,000669: 17,3042 77417 -150MS DEC -240 B-14
062639,000670: 17,3043 00600 BIT8,9 OCT 00600
062640,000671: 17,3044 00266 SCLNORM OCT 266
062641,000672: 17,3045 02626 TJLAWADR GENADR TJLAW +3 # RETURN ADDRESS FOR RCS ATTITUDE CONTROL
062642,000673:
|
Page 1450 |
062644,000675: # THE JET LIST:
062645,000676: # THIS IS A WAITLIST FOR T6RUPTS.
062646,000677:
062647,000678: # CALLED BY:
062648,000679: # CA TJ TIME WHEN NEXT JETS WILL BE WRITTEN
062649,000680: # TS T6FURTHA
062650,000681: # CA INDEX AXIS TO BE WIRTTEN AT TJ (FROM NOW)
062651,000682: # TS T6FURTHA +1
062652,000683: # TC JTLST
062653,000684:
062654,000685: # EXAMPLE - U-AXIS AUTOPILOT WILL WRITE ITS ROTATION CODE OF
062655,000686: # JETS INTO CHANNEL 5. IF IT DESIRES TO TURN OFF THIS POLICY WITHIN
062656,000687: # 150MS AND THEN FIRE NEXTU, A CALL TO JTLST IS MADE WITH T6FURTHA
062657,000688: # CONTAINING THE TIME TO TURN OFF THE POLICY, T6FURTHA +1 THE INDEX
062658,000689: # OF THE U-AXIS(4), AND NEXTU WILL CONTAIN THE "U-TRANS" POLICY OR ZERO.
062659,000690:
062660,000691: # THE LIST IS EXACTLY 3 LONG. (THIS LEADS TO SKIP LOGIC AND 150MS LIMIT)
062661,000692: # THE INPUT IS THE LAST MEMBER OF THE LIST
062662,000693:
062663,000694: # RETURNS BY:
062664,000695: # + TC Q
062665,000696:
062666,000697: # DEFINITIONS: (OUTPUT)
062667,000698: # TIME6 TIME OF NEXT RUPT
062668,000699: # T6NEXT DELTA TIME TO NEXT RUPT
062669,000700: # T6FURTHA DELTA TIME FROM 2ND TO LAST RUPT
062670,000701: # NXT6ADR AXIS INDEX Q - P-AXIS
062671,000702: # T6NEXT +1 AXIS INDEX 4 - U-AXIS
062672,000703: # T6FURTHA +1 AXIS INDEX 13 - V-AXIS
062673,000704:
062674,000705: 17,3046 41466 JTLST CS T6FURTHA
062675,000706: 17,3047 60031 AD TIME6
062676,000707: 17,3050 00006 EXTEND
062677,000708: 17,3051 63063 BZMF MIDORLST # TIME6 - T IS IN A
062678,000709:
062679,000710: 17,3052 23463 LXCH NXT6ADR
062680,000711: 17,3053 53465 DXCH T6NEXT
062681,000712: 17,3054 53467 DXCH T6FURTHA
062682,000713: 17,3055 54031 TS TIME6
062683,000714: 17,3056 23463 LXCH NXT6ADR
062684,000715:
062685,000716: 17,3057 34735 TURNON CA BIT15
062686,000717: 17,3060 00006 EXTEND
062687,000718: 17,3061 05013 WOR CHAN13
062688,000719: 17,3062 00002 TC Q
062689,000720:
062690,000721: 17,3063 61464 MIDORLST AD T6NEXT
062691,000722: 17,3064 00006 EXTEND
062692,000723: 17,3065 63074 BZMF LASTCHG # TIME6 + T6NEXT - T IS IN A
062693,000724:
062694,000725: 17,3066 23465 LXCH T6NEXT +1
|
Page 1451 |
062696,000727: 17,3067 53467 DXCH T6FURTHA
062697,000728: 17,3070 00006 EXTEND
062698,000729: 17,3071 60031 SU TIME6
062699,000730: 17,3072 53465 DXCH T6NEXT
062700,000731:
062701,000732: 17,3073 00002 TC Q
062702,000733:
062703,000734: 17,3074 40000 LASTCHG CS A
062704,000735: 17,3075 64754 AD NEG0
062705,000736: 17,3076 55466 TS T6FURTHA
062706,000737:
062707,000738: 17,3077 00002 TC Q
062708,000739:
062709,000740: 17,3100 55735 ROT45DEG TS ROTEMP1
062710,000741: 17,3101 60001 AD L
062711,000742: 17,3102 55736 TS ROTEMP2
062712,000743: 17,3103 13111 TCF +6
062713,000744: 17,3104 10000 CCS A
062714,000745: 17,3105 34733 CA POSMAX
062715,000746: 17,3106 13110 TCF +2
062716,000747: 17,3107 34735 CA NEGMAX
062717,000748: 17,3110 55736 TS ROTEMP2 # Q+R
062718,000749: 17,3111 41735 CS ROTEMP1
062719,000750: 17,3112 60001 AD L
062720,000751: 17,3113 55735 TS ROTEMP1 # R-Q
062721,000752: 17,3114 13120 TCF +4
062722,000753: 17,3115 00006 EXTEND
062723,000754: 17,3116 74733 MP POSMAX
062724,000755: 17,3117 30001 CA L
062725,000756: 17,3120 00006 EXTEND
062726,000757: 17,3121 73127 MP .707
062727,000758: 17,3122 57736 XCH ROTEMP2
062728,000759: 17,3123 00006 EXTEND
062729,000760: 17,3124 73127 MP .707
062730,000761: 17,3125 23736 LXCH ROTEMP2
062731,000762: 17,3126 00002 TC Q
062732,000763:
062733,000764: 17,3127 26501 .707 DEC .70711
062734,000765:
062735,000766: 17,3130 51742 SELCTSUB INDEX ROTINDEX
062736,000767: 17,3131 33162 CA ALLJETS
062737,000768: 17,3132 51741 INDEX NUMBERT
062738,000769: 17,3133 73166 MASK TYPEPOLY
062739,000770: 17,3134 55737 TS POLYTEMP
062740,000771:
062741,000772: 17,3135 71262 MASK CH5MASK
062742,000773: 17,3136 10000 CCS A
062743,000774: 17,3137 13141 TCF +2
|
Page 1452 |
062745,000776: 17,3140 00002 TC Q
062746,000777:
062747,000778: 17,3141 36244 CA THREE
062748,000779: 17,3142 55741 FAILOOP TS NUMBERT
062749,000780: 17,3143 51742 INDEX ROTINDEX
062750,000781: 17,3144 33162 CA ALLJETS
062751,000782: 17,3145 51741 INDEX NUMBERT
062752,000783: 17,3146 73166 MASK TYPEPOLY
062753,000784: 17,3147 55737 TS POLYTEMP
062754,000785: 17,3150 71262 MASK CH5MASK
062755,000786: 17,3151 00006 EXTEND
062756,000787: 17,3152 13140 BZF FAILOOP -2
062757,000788: 17,3153 11741 CCS NUMBERT
062758,000789: 17,3154 13142 TCF FAILOOP
062759,000790: 17,3155 51476 INDEX AXISCTR
062760,000791: 17,3156 55525 TS TJU
062761,000792: 17,3157 05567 TC ALARM
062762,000793: 17,3160 02004 OCT 02004
062763,000794: 17,3161 12731 TCF NOROTAT
062764,000795: 17,3162 00110 ALLJETS OCT 00110 # -U 6 13
062765,000796: 17,3163 00022 OCT 00022 # -V 2 9
062766,000797: 17,3164 00204 OCT 00204 # +U 5 14
062767,000798: 17,3165 00041 OCT 00041 # +V 1 10
062768,000799: 17,3166 00125 TYPEPOLY OCT 00125 # -X 1 5 9 13
062769,000800: 17,3167 00252 OCT 00252 # +X 2 6 10 14
062770,000801: 17,3170 00146 OCT 00146 # A 2 5 10 13
062771,000802: 17,3171 00231 OCT 00231 # B 1 6 9 14
062772,000803: 17,3172 00377 OCT 00377 # ALL 1 2 5 6 9 10 13 14
062773,000804:
062774,000805: # THE FOLLOWING SETS THE INTERRUPT FLIP-FLOP AS SOON AS POSSIBLE, WHICH PERMITS A RETURN TO THE INTERRUPTED JOB.
062775,000806:
062776,000807: 17,3173 33175 CLOSEOUT CA ADRRUPT
062777,000808: 17,3174 07753 TC MAKERUPT
062778,000809:
062779,000810: 17,3175 03176 ADRRUPT ADRES ENDJASK
062780,000811:
062781,000812: 17,3176 53752 ENDJASK DXCH DAPARUPT
062782,000813: 17,3177 52011 DXCH ARUPT
062783,000814: 17,3200 53754 DXCH DAPBQRPT
062784,000815: 17,3201 56017 XCH BRUPT
062785,000816: 17,3202 22002 LXCH Q
062786,000817: 17,3203 34735 CAF NEGMAX # NEGATIVE DAPZRUPT SIGNALS JASK IS OVER.
062787,000818: 17,3204 53756 DXCH DAPZRUPT
062788,000819: 17,3205 52016 DXCH ZRUPT
062789,000820: 17,3206 15272 TCF NOQRSM
062790,000821: 7753 BLOCK 3
062791,000822: 6000 SETLOC FFTAG6
062792,000823: 6000 BANK
|
Page 1453 |
062794,000825: 7753 COUNT* $$/DAP
062795,000826:
062796,000827: 7753 00006 MAKERUPT EXTEND
062797,000828: 7754 07753 EDRUPT MAKERUPT
062798,000829:
End of include-file Q,R-AXES_RCS_AUTOPILOT.agc. Parent file is MAIN.agc