File MASTP1.PA (PAL assembler source file)

Directory of image this file is from
This file as a plain text file

/ # 72 MAST SYSTEM SOFTWARE			8/5/77



/	********	NOTES		********



/1)



/2)



/3)



/4)



/5)

/2 / / /%RA LEE H. NICHOLS III /%RA RESEARCH ENGINEER /%RA ENGINEERING PHYSICS LABORATORY /%RA /%RA PROJECT: 7880-145 /%RA /%RA CREATED: MARCH 1, 1972 /%RA REVISED: 7/25/77 / / / / / / /%RC GENERAL DOCUMENTATION / /%TW THE GENERAL DOCUMENTATION SHOWN AT THE BEGINNING / OF THE MAST SOFTWARE IS FOR THE READERS BENEFIT / AND DOES NOT AFFECT THE PROGRAM EXECTION. THE / FOLLOWING SECTIONS CAN BE FOUND IN THE PROGRAM / LISTING AND ARE NOT REPEATED HERE. / / /%RS SWITCH REGISTER OPTIONS FOR DATA DISPLAY / / / SWITCH DATA DISPLAYED / REGISTER / SETTING / / / 0001 SHEET LENGTH COUNTER / 0002 ACTIVE SHEET LENGTH / 0003 CHOP COUNTER / 0004 SAMPLE TRAY SHEET COUNTER / 0005 ACTIVE REJECT TRAY SHEET COUNTER / 0006 ACTIVE PRODUCT TRAY SHEET COUNTER / 0007 SCALED MACHINE LINE SPEED / 0010 CLOCK TIME / 0011 WAIT LOOP PASS COUNTER / / EPLTEST=1 /DEFINED FOR TESTING AT EPL ONLY !!
/3 / / /%RS DR8-EA DIGITAL INPUT SIGNALS - BIT ASSIGNMENTS / / / / / /%RX INPUT REGISTER CODE 50 / / / DR8 TYPE SIGNAL / BIT / / 0 LEVEL MACHINE IS RUNNING / 1 (I) F-F MOTION ENCODER SIGNAL / 2 LEVEL STACKER CLEAR (DECLUTCHED) / 3 F-F INTERLOCK RESET / 4 F-F CHOP ENCODER SIGNAL / 5 F-F ADD #1 / / 6 LEVEL MAST IN TEST MODE (SET IN RUN) / 7 LEVEL LASER SHUTTER OPEN / 8 F-F SPLICE DETECTED AT CHANNEL 2 / 9 F-F DEFECT AT CHANNEL 1 / 10 F-F DEFECT AT CHANNEL 2 / 11 F-F DEFECT AT CHANNEL 3 / / / / / /%RX INPUT REGISTER CODE 51 / / / DR8 TYPE SIGNAL / BIT / / 0 LEVEL SENSE SAMPLE TRAY OUT / 1 LEVEL SENSE REJECT A TRAY OUT / 2 LEVEL SENSE REJECT B TRAY OUT / 3 LEVEL SENSE PRODUCT C TRAY OUT / 4 LEVEL SENSE PRODUCT A TRAY OUT / 5 LEVEL SENSE PRODUCT B TRAY OUT / / 6 F-F SAMPLE TRAY EJECT REQUEST / 7 F-F REJECT A TRAY EJECT REQUEST / 8 F-F REJECT B TRAY EJECT REQUEST / 9 F-F PRODUCT C TRAY EJECT REQUEST / 10 F-F PRODUCT A TRAY EJECT REQUEST / 11 F-F PRODUCT B TRAY EJECT REQUEST
/4 / / / DR8-EA DIGITAL INPUT SIGNALS - BIT ASSIGNMENTS / / / / / /%RX INPUT REGISTER CODE 52 / / / DR8 TYPE SIGNAL / BIT / / 0 (I) F-F STACKER ENCODER / 1 F-F DANCER ROLL DROP / 2 LEVEL UNWIND SWITCHED TO B / 3 LEVEL MODE SELECT - WITHOUT ELECTRONICS / 4 LEVEL MODE SELECT - STACKER TEST / 5 F-F ADD #4 / / 6 LEVEL FIELD INPUTS DISABLED / 7 LEVEL FIELD OUTPUTS DISABLED / 8 F-F EMULSION FAULT / 9 LEVEL DISABLE CHANNEL 1 / 10 LEVEL DISABLE CHANNEL 2 / 11 LEVEL DISABLE CHANNEL 3 / / / / / /%RX INPUT REGISTER CODE 54 / / / DR8 TYPE SIGNAL / BIT / / 0 F-F CHANNEL 1 - TEST DEFECT / 1 F-F CHANNEL 1 - GOOD PROD. & PEDISTAL / 2 F-F CHANNEL 1 - PROD. INSPECTION GATE / 3 F-F CHANNEL 1 - LD/SD DEFECT GATE / 4 F-F CHANNEL 2 - TEST DEFECT / 5 F-F CHANNEL 2 - GOOD PROD. & PEDISTAL / / 6 F-F CHANNEL 2 - PROD. INSPECTION GATE / 7 F-F CHANNEL 2 - LD/SD DEFECT GATE / 8 F-F CHANNEL 3 - TEST DEFECT / 9 F-F CHANNEL 3 - GOOD PROD. & PEDISTAL / 10 F-F CHANNEL 3 - PROD. INSPECTION GATE / 11 F-F CHANNEL 3 - LD/SD DEFECT GATE
/5 / / / DR8-EA DIGITAL INPUT SIGNALS - BIT ASSIGNMENTS / / / / / /%RX INPUT REGISTER CODE 55 / / / DR8 TYPE SIGNAL / BIT / / 0 F-F CHANNEL 1 - MIRROR SYNC. / 1 F-F CHANNEL 1 - SCAN GATE / 2 F-F CHANNEL 1 - CLOCK / 3 F-F CHANNEL 1 - RECALIBRATE / 4 F-F CHANNEL 2 - MIRROR SYNC. / 5 F-F CHANNEL 2 - SCAN GATE / / 6 F-F CHANNEL 2 - CLOCK / 7 F-F CHANNEL 2 - RECALIBRATE / 8 F-F CHANNEL 3 - MIRROR SYNC. / 9 F-F CHANNEL 3 - SCAN GATE / 10 F-F CHANNEL 3 - CLOCK / 11 F-F CHANNEL 3 - RECALIBRATE / / / / / /%RX INPUT REGISTER CODE 56 / / / DR8 TYPE SIGNAL / BIT / / 0 (I) F-F (MOP) END OF ROLL SUMARY / 1 (I) F-F (MOP) MANUAL SAMPLE / 2 (I) F-F (MOP) MANUAL REJECT / 3 (I) F-F (MOP) SPARE - ADD #14 / 4 (I) F-F (MOP) COUNT/HOLD / 5 (I) F-F (MOP) MACHINE CHECK / / 6 (I) F-F (MOP) SPARE - ADD #15 / 7 (I) F-F (MOP) SPARE - ADD #16 / 8 (I) F-F (MOP) TOP OF FORM RESET / 9 LEVEL (MOP) LINE FEED / 10 F-F INSPECTION RECALIBRATE / 11 LEVEL (MOP) DECWRITER PAPER LOW
/6 / / /%RS DR8-EA DIGITAL OUTPUT SIGNALS - BIT ASSIGNMENTS / / / / / /%RX OUTPUT REGISTER CODE 50 / / / DR8 SIGNAL / BIT / / 0 SAMPLE GATE AIR / 1 REJECT A GATE AIR / 2 REJECT B GATE AIR / 3 PRODUCT C GATE AIR / 4 PRODUCT A GATE AIR / 5 PRODUCT B GATE AIR / / 6 SAMPLE TRAY AIR / 7 REJECT A TRAY AIR / 8 REJECT B TRAY AIR / 9 PRODUCT C TRAY AIR / 10 PRODUCT A TRAY AIR / 11 PRODUCT B TRAY AIR / / / / / /%RX OUTPUT REGISTER CODE 51 / / / DR8 SIGNAL / BIT / / 0 EJECT THE SAMPLE TRAY / 1 EJECT THE REJECT A TRAY / 2 EJECT THE REJECT B TRAY / 3 EJECT THE PRODUCT C TRAY / 4 EJECT THE PRODUCT A TRAY / 5 EJECT THE PRODUCT B TRAY / / 6 SAMPLE TRAY NEEDED INDICATOR / 7 REJECT A TRAY NEEDED INDICATOR / 8 REJECT B TRAY NEEDED INDICATOR / 9 PRODUCT C TRAY NEEDED INDICATOR / 10 PRODUCT A TRAY NEEDED INDICATOR / 11 PRODUCT B TRAY NEEDED INDICATOR
/7 / / / DR8-EA DIGITAL OUTPUT SIGNALS - BIT ASSIGNMENTS / / / / / /%RX OUTPUT REGISTER CODE 52 / / / DR8 SIGNAL / BIT / / 0 SAMPLE MARKER FIRING STROBE / 1 ADD #10 / 2 SAMPLE MARKER TUBE SELECT - 6 / 3 SAMPLE MARKER TUBE SELECT - 5 / 4 SAMPLE MARKER TUBE SELECT - 4 / 5 SAMPLE MARKER TUBE SELECT - 3 / / 6 SAMPLE MARKER TUBE SELECT - 2 / 7 SAMPLE MARKER TUBE SELECT - 1 / 8 SAMPLE MARKER DATA LINE - 8 / 9 SAMPLE MARKER DATA LINE - 4 / 10 SAMPLE MARKER DATA LINE - 2 / 11 SAMPLE MARKER DATA LINE - 1 / / / / / /%RX OUTPUT REGISTER CODE 54 / / / DR8 SIGNAL / BIT / / 0 MAST RUNNING PULSE / 1 INTERLOCK - MAST MONITOR / 2 INTERLOCK - SELF CHECK MONITOR / 3 INTERLOCK - TRAY OUT / 4 INTERLOCK - JOG STOP / 5 PARTIAL BOX INDICATOR - PROD. A TRAY / / 6 PARTIAL BOX INDICATOR - PROD. B TRAY / 7 REJECT A TRAY FILLING INDICATOR / 8 REJECT B TRAY FILLING INDICATOR / 9 PRODUCT C TRAY FILLING INDICATOR / 10 PRODUCT A TRAY FILLING INDICATOR / 11 PRODUCT B TRAY FILLING INDICATOR
/8 / / / DR8-EA DIGITAL OUTPUT SIGNALS - BIT ASSIGNMENTS / / / / / /%RX OUTPUT REGISTER CODE 55 / / / DR8 SIGNAL / BIT / / 0 TELETYPE AC POWER ON / 1 ANALOG PREMPX - BIT 1 / 2 ANALOG PREMPX - BIT 2 / 3 END OF SPLICE RECALIBRATE / 4 SELF CHECK RESET / 5 DATA DISPLAY - BIT 0 / / 6 " " BIT 1 / 7 " " BIT 2 / 8 " " BIT 3 / 9 " " BIT 4 / 10 " " BIT 5 / 11 " " BIT 6 / / / / / /%RX OUTPUT REGISTER CODE 56 / / / DR8 SIGNAL / BIT / / 0 (MOP IND.) END OF ROLL SUMMARY / 1 (MOP IND.) MANUAL SAMPLE / 2 (MOP IND.) MANUAL REJECT / 3 (MOP IND.) SPARE - ADD #17 / 4 (MOP IND.) HOLD / 5 (MOP IND.) MACHINE CHECK / / 6 (MOP IND.) SPARE - ADD #18 / 7 (MOP IND.) SPARE - ADD #19 / 8 (MOP IND.) TOP OF FORM RESET / 9 (MOP IND.) LINE FEED / 10 SPARE / 11 (MOP IND.) ALERT ALARM
/9 / / /%RS FIELD INPUT BOX SIGNAL ASSIGNMENTS / / /%RX INPUT BOX NUMBER - 1 / / / INPUT SIGNAL / NO. / / 1 SENSE STACKER TRAY OUT - SAMPLE / 2 SENSE STACKER TRAY OUT - REJECT A / 3 SENSE STACKER TRAY OUT - REJECT B / 4 SENSE STACKER TRAY OUT - PRODUCT C / 5 SENSE STACKER TRAY OUT - PRODUCT A / 6 SENSE STACKER TRAY OUT - PRODUCT B / 7 CHOP SIGNAL / 8 MACHINE RUNNING / / 9 LASER SHUTTER OPEN / 10 MODE SELECT - WITHOUT ELECTRONICS / 11 MODE SELECT - STACKER TEST / 12 SPARE - ADD #4 / 13 OPERATOR INTERLOCK RESET / 14 STACKER CLEAR (DECLUTCHED) / 15 DANCER ROLL DROP / 16 UNWIND SWITCHED TO B / / / 17 SAMPLE, MANUAL TRAY EJECT REQUEST / 18 REJECT A, MANUAL TRAY EJECT REQUEST / 19 REJECT B, MANUAL TRAY EJECT REQUEST / 20 PRODUCT C, MANUAL TRAY EJECT REQUEST / 21 PRODUCT A, MANUAL TRAY EJECT REQUEST / 22 PRODUCT B, MANUAL TRAY EJECT REQUEST / 23 SPARE - ADD #1 / 24 NOT USED / / 25 NOT WIRED FOR USE ! / 26 " / 27 " / 28 " / 29 " / 30 " / 31 " / 32 "
/10 / / / FIELD INPUT BOX SIGNAL ASSIGNMENTS / / /%RX INPUT BOX NUMBER - 2 / / / INPUT SIGNAL / NO. / / 1 (MOP) END OF ROLL SUMMARY / 2 (MOP) MANUAL SAMPLE / 3 (MOP) MANUAL REJECT / 4 (MOP) SPARE - ADD #14 / 5 (MOP) COUNT/HOLD / 6 (MOP) MACHINE CHECK / 7 (MOP) SPARE - ADD #15 / 8 (MOP) SPARE - ADD #16 / / 9 NOT USED / 10 NOT USED / 11 (MOP) TOP OF FORM RESET / 12 (MOP) LINE FEED / 13 (MOP) INSPECTION RECALIBRATE / 14 (MOP) DECWRITER PAPER LOW / 15 NOT USED / 16 NOT USED / / / 17 NOT WIRED FOR USE ! / 18 " / 19 " / 20 " / 21 " / 22 " / 23 " / 24 " / / 25 " / 26 " / 27 " / 28 " / 29 " / 30 " / 31 " / 32 "
/11 / / /%RS FIELD OUTPUT BOX SIGNAL ASSIGNMENTS / / /%RX OUTPUT BOX NUMBER - 1 / / / OUTPUT SIGNAL / NO. / / 1 STACKER GATE VALVE - SAMPLE / 2 STACKER GATE VALVE - REJECT A / 3 STACKER GATE VALVE - REJECT B / 4 STACKER GATE VALVE - PRODUCT C / 5 STACKER GATE VALVE - PRODUCT A / 6 STACKER GATE VALVE - PRODUCT B / 7 TRAY FILLING INDICATOR - PRODUCT A / 8 TRAY FILLING INDICATOR - PRODUCT B / / 9 STACKER TRAY AIR VALVE - SAMPLE / 10 STACKER TRAY AIR VALVE - REJECT A / 11 STACKER TRAY AIR VALVE - REJECT B / 12 STACKER TRAY AIR VALVE - PRODUCT C / 13 STACKER TRAY AIR VALVE - PRODUCT A / 14 STACKER TRAY AIR VALVE - PRODUCT B / 15 TRAY FILLING INDICATOR - REJECT A / 16 TRAY FILLING INDICATOR - REJECT B / / / /%RX OUTPUT BOX NUMBER - 2 / / / OUTPUT SIGNAL / NO. / / 1 EJECT STACKER TRAY - SAMPLE / 2 EJECT STACKER TRAY - REJECT A / 3 EJECT STACKER TRAY - REJECT B / 4 EJECT STACKER TRAY - PRODUCT C / 5 EJECT STACKER TRAY - PRODUCT A / 6 EJECT STACKER TRAY - PRODUCT B / 7 FOR FUTURE USE / 8 NOT USED / / 9 STACKER TRAY NEEDED IND. - SAMPLE / 10 STACKER TRAY NEEDED IND. - REJECT A / 11 STACKER TRAY NEEDED IND. - REJECT B / 12 STACKER TRAY NEEDED IND. - PRODUCT C / 13 STACKER TRAY NEEDED IND. - PRODUCT A / 14 STACKER TRAY NEEDED IND. - PRODUCT B / 15 PARTIAL BOX INDICATOR - PRODUCT A / 16 PARTIAL BOX INDICATOR - PRODUCT B
/12 / / / FIELD OUTPUT BOX SIGNAL ASSIGNMENTS / / /%RX OUTPUT BOX NUMBER - 3 / / / OUTPUT SIGNAL / NO. / / 1 (MOP IND.) END OF ROLL SUMARY / 2 (MOP IND.) MANUAL SAMPLE / 3 (MOP IND.) MAMUAL REJECT / 4 (MOP IND.) SPARE - ADD #17 / 5 INTERLOCK - MAST MONITOR / 6 INTERLOCK - SELF CHECK MONITOR / 7 INTERLOCK - TRAY OUT / 8 INTERLOCK - JOG STOP / / 9 (MOP IND.) HOLD / 10 (MOP IND.) MACHINE CHECK / 11 (MOP IND.) SPARE - ADD #18 / 12 (MOP IND.) SPARE - ADD #19 / 13 (MOP IND.) TOP OF FORM RESET / 14 (MOP IND.) LINE FEED / 15 NOT USED / 16 (MOP) ALERT ALARM / / / /%RX OUTPUT BOX NUMBER - 4 / / / OUTPUT SIGNAL / NO. / / 1 SAMPLE MARKER STROBE / 2 SPARE - ADD #10 / 3 SAMPLE MARKER TUBE SELECT - 6 / 4 SAMPLE MARKER TUBE SELECT - 5 / 5 SAMPLE MARKER TUBE SELECT - 4 / 6 SAMPLE MARKER TUBE SELECT - 3 / 7 SAMPLE MARKER TUBE SELECT - 2 / 8 SAMPLE MARKER TUBE SELECT - 1 / / 9 SAMPLE MARKER DATA LINE - 8 / 10 SAMPLE MARKER DATA LINE - 4 / 11 SAMPLE MARKER DATA LINE - 2 / 12 SAMPLE MARKER DATA LINE - 1 / 13 NOT USED / 14 NOT USED / 15 NOT USED / 16 NOT USED
/13 / / / FIELD OUTPUT BOX SIGNAL ASSIGNMENTS / / /%RX OUTPUT BOX NUMBER - 5 / / / OUTPUT SIGNAL / NO. / / 1 MAST TELETYPE POWER ON / 2 MOP DISPLAY/DATA POWER ON / 3 SPARE / 4 SPARE / 5 NOT WIRED FOR USE / 6 " / 7 " / 8 " / / 9 SPARE / 10 SPARE / 11 SPARE / 12 SPARE / 13 NOT WIRED FOR USE / 14 " / 15 " / 16 " / / / /%RX OUTPUT BOX NUMBER - 6 / / / OUTPUT SIGNAL / NO. / / 1 (MOP IND.) DEFECT - CHANNEL 1 / 2 (MOP IND.) DEFECT - CHANNEL 2 / 3 (MOP IND.) DEFECT - CHANNEL 3 / 4 (MOP IND.) EMULSION FAULT / 5 NOT WIRED FOR USE / 6 " / 7 " / 8 " / / 9 (MOP IND.) INSPECTION RECALIBRATE / 10 NOT USED / 11 NOT USED / 12 (MOP IND.) LASER TEST / 13 NOT WIRED FOR USE / 14 " / 15 " / 16 "
/14 / / /%RS DIMENTIONAL SPECIFICATIONS FOR #72 / / /%RX INSPECTOR WEB DISTANCES / / CHAN 1 TO CHAN 2 = 1492 MM / CHAN 2 TO CHAN 3 = 553 MM / / CHOP LINE TO CHAN 1 = 7183 MM (APPROX. - CHOP LINE / CHOP LINE TO CHAN 2 = 5691 MM IS NOT WELL DEFINED / CHOP LINE TO CHAN 3 = 5138 MM AND VARIES WITH CHOP / LENGTH) / /%RX STACKER DATA / / / VACUUM BELT MOTION PER MOTION / ENCODER PULSE = 4.835 MM / PULSE / / MOTION ENCODER PULSES PER MM OF / VACUUM BELT MOTION = 0.208 PULSE / MM / / /%RX TABLE OF CONSTANTS FOR VARIOUS CHOP LENGTHS / / SHEET MAX. INSP. % SHEET LE-LE PULSES PULSES / LENGHT MACH. MOTION OVER- SEPAR. DIST. PER PER / (MM) SPEED /PULSE SPEED (MM) (MM) CHOP CHOP / (M/MIN) (MM) (10) (8) /----------------------------------------------------------- / / 178 47 3.89 24. 43. 221. 45.96 56 / / 198 50 4.32 11.87 23.5 221.5 46.07 56 / / 238 57 4.36 10.87 25.9 263.9 54.89 67 / / 296 65 4.36 10.87 32.2 328.2 68.27 104 / / 298 65 4.40 9.95 29.6 327.6 68.14 104 / / 354 75 4.41 9.57 33.9 377.9 80.68 121 / / 398 80 4.35 11.16 44.4 442.4 92.02 134 / / 430 52 4.39 10.06 43.5 473.5 98.49 142 / / / / ADDITIONAL GATE DELAY TO INSURE SHEET DEFLECTION / WHEN MACHINE STOPS WITH SHEET LEADING EDGE IN / GATE = 68 MM.



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search