HEADING:300-2552-00 (P20479.ID) PASS 'B' MARK ID NUMBER  1-8-97 SH


STEP
  1   GOTO  STEP 9
  2   PRIN  "NO ZERO DUMMY ROUTINE"
  3   PRIN  "NO DATALOGGING ROUTINE"
  4   PRIN  "NO DRIFT TEST ROUTINE"
  5   QUIT
  6   GOTO  STEP 70
  7   GOTO  STEP 83
  8   IF  DUM 807 = 00 THEN   LET  DUM 807 = 01
  9   IF  DUM 801 = 00 THEN   GOTO  STEP 83
 10   MOVE   POS 100  SPD 0
 11   GOSU  STEP 30 5.00000E+00 9.00000E+00 5.28300E+03 3.20000E+03
 12   LET  DLTA 900 = POS 900 - POS 899
 13   DISP   DLTA 900
 14   MOVE   POS 899  SPD 0
 15   MOVE   POS 800  SPD 0
 16   LET  J = 02
 17   LET  K = 03
 18   LET  L = 04
 19   LET  DUM 805 = DUM 799 / 1.00000E+04
 20   LET  DUM 888 = DUM 807 / 1.00000E+02
 21   LET  STRG 11 = %4.4 DUM 805
 22   LET  STRG 10 = %2.2 DUM 888
 23   LET  STRG 12 = J J STRG 333 + K L STRG 11 + K J STRG 10
 24   PRIN  "LOT/SERIAL # IS: " STRG 12
 25   CGEN  DENS 1 SCAL 1 POS 801 STRG 12
 26   MOVE   POS 899  SPD 0
 27   PRIN  ""
 28   HAND
 29   EXIT
 30   IF  DUM 807 = 00 THEN   GOTO  STEP 37
 31   PRIN  STRG 3
 32   PRIN  "PROGRAM STOPPED AT PART # " DUM 807
 33   PRIN  STRG 3
 34   PRIN  "ENTER PART # YOU WANT TO START ON >" STRG 1
 35   READ  TTY:;DUM 808 %1.0 THEN   QUIT
 36   LET  DUM 807 = 00
 37   SHOM   REG 30
 38   SHOM   REG 0
 39   LET  DUM 998 = VALU 3
 40   LET  DUM 999 = VALU 4
 41   LET  REG 990 = 00
 42   LET  REG 991 = 00
 43   PRIN  "ALIGN THETA"
 44   ALIN   POS 998  REF 999  REG 998
 45   PRIN  "ALIGN X-Y"
 46   ALIN   POS 0  REF 0  REG 0
 47   LET  DLTA 995 = DLTA 993
 48   LET  DLTA 998 = POS 997 - POS 999
 49   GOSU  STEP 74
 50   LET  REG 990 = REG 990 + 01
 51   LET  REG 991 = REG 991 + 01
 52   LET  REG 999 = ( REG 991 - 01 ) * DUM 999
 53   LET  REG 999 = REG 991 * DUM 999 - REG 999
 54   LET  DLTA 999 = REG 999 * DLTA 995
 55   LET  DLTA 998 = DLTA 998 + DLTA 999
 56   GOSU  STEP 74
 57   IF  REG 991 < ( VALU 2 - 01 ) THEN   GOTO  STEP 51
 58   IF  REG 990 = VALU 1 THEN   GOTO  STEP 66
 59   LET  DLTA 995 = DLTA 995 * ( - 01 )
 60   LET  REG 999 = ( REG 990 - 01 ) * DUM 998
 61   LET  REG 999 = REG 990 * DUM 998 - REG 999
 62   LET  DLTA 997 = REG 999 * DLTA 994
 63   LET  DLTA 998 = DLTA 998 + DLTA 997
 64   GOSU  STEP 74
 65   LET  REG 991 = 00
 66   IF  REG 990 < VALU 1 THEN   GOTO  STEP 50
 67   LET  DUM 799 = DUM 799 + 01
 68   LET  DUM 807 = 00
 69   LET  DUM 808 = 00
 70   SHOM   REG 30
 71   SHOM   REG 31
 72   SHOM   REG 32
 73   QUIT
 74   LET  DUM 807 = DUM 807 + 01
 75   IF  DUM 808 > DUM 807 THEN   EXIT
 76   SMOV   DLTA 998  SPD 0  REG 0
 77   SMOV   DLTA 0  SPD 0  REG 0
 78   LET  DLTA 998 = 00
 79   PRIN  ""
 80   PRIN  "PART # " DUM 807
 81   GOSU  STEP 12
 82   EXIT
 83   PRIN  STRG 3 "ENTER LOT NUMBER >" STRG 1
 84   READ  TTY:;"_" STRG 333 %1.0 THEN   QUIT
 85   PRIN  "LOT NUMBER IS " STRG 333
 86   PRIN  " " 
      "ENTER TODAY'S DATE >" STRG 1
 87   READ  TTY:;"_" STRG 350 %1.0 THEN   QUIT
 88   PRIN  "DATE IS: " STRG 350
 89   PRIN  STRG 3
 90   LET  DUM 801 = 01
 91   PRIN  "POSITIONS SET FOR 16 PHASE ONLY"
 92   QUIT
DENS
  1   SPD 1  PWR 1
  2   SPD 2  PWR 1
 99   SPD 99  PWR 1
REG
  1   00
  2   00
  3   00
  4   00
 30   03
 31   00
 32   04
 50   00
990   01
991   01
998   -01
999   06200
POS
100   -333, 467
800   1440, 70
801   2740, 70
899   -349, 460
900   -349, 460
997   13415, -8964
998   -11907, 19636
999   13415, 19636
REF
999   POS 999
CODE
  1   2, 2, 0, 0
  2   3, 3, 0, 0
  3   3, 3, 50, 0
  4   3, 4, 50, 0
  5   3, 5, 50, 0
  6   3, 6, 50, 0
  7   3, 7, 50, 0
  8   8, 2, 0, 0
 10   3, 8, 200, 0
DUM
799   1.00000E+00
800   0.00000E+00
801   1.00000E+00
802   0.00000E+00
803   0.00000E+00
804   0.00000E+00
805   2.60000E-03
806   0.00000E+00
807   0.00000E+00
808   1.00000E+00
809   8.00000E+01
810   -8.00000E+01
811   3.30000E+01
812   1.50000E+01
813   1.50000E+01
814   1.60000E+02
888   2.00000E-02
998   5.28300E+03
999   3.20000E+03
SPD
  1   1.20000E+01, 1.20000E+01
  2   1.40000E+01, 1.40000E+01
 99   5.00000E+01, 5.00000E+01
PWR
  1   100, 100
STRG
  1   _
  2   300-2552-00
  3   
 10   .02
 11   .0026
 12   01002602
333   L01B
340   0
350   9 DEC 96
1000   Y
DLTA
900   0, 0
993   0, 1
994   -1, 0
995   0, 1
996   0, 0
997   -5283, 0
998   0, 0
999   0, 3200
SCAL
  1   6.00000E+00
333   0.00000E+00