~SLAVE FLIPFLOP controller ~V1 KEY INPUT ~V2 MAIN CASE ~V3 final feed cuttoff ~V4 fast feed cut off ~V5 current adjusted feed (feed-preact) ~V6 current preact ~V7 current fast cut off (feed - fast feed) ~V8 SCRATCH ~V9 zero range tolerance ~V10 zero tol. delay ~V11 auto tare enable ~V12 auto print enable ~V13 spare ~V14 MIN ZERO TOL ~V15 discharge delay ~V16 cut off type 0=cascade 1=sequencial ~V17 MAX ZERO TOL ~V18 return password/START status ~V19 delay after cut off ~V20 RETURN START STATUS ~V22 EDIT DECIMAL ~V23 discharge enable ~V50 Preact ready ~V51 Preact size ~V52 Preact adjust ~V53 Preact pointer ~V54-V64 Preact queue ~V65 scrap ~V66 scrap ~V67 accumulator ENABLE ~V68 ACCUMULATOR ~V69 MOTION TOLERANCE ~V70 ready for resume ~V71 WHO'S RUNNING ~V73 READY STATUS ~V72 STOPPED SENT ~OUT 5 FAST FEED ~OUT 6 FINAL FEED ~OUT 7 DISCHARGE ~OUT 8 spare ~OUT 10 SPARE ~OUT 20 spare ~OUT 40 SPARE ~OUT 80 spare ~ ~IN 1 START ~IN 2 STOP ~IN 3 spare ~ ~ D10. V70=0 V72=0 m=V69 iV22 > 3 { V22=0 } V16=0 V2=0 ~init case V1=0 ~init key input f1=0 ~background cut offs disabled f2=0 iV53>63 { V53=54 ~init preact pointer if out of range } L5 ~lock enter key D11. OXXX0XXXX ~NOT FILLING iW1>V14 ~is there a box { iW1V14 ~is there a box { V18=1 V71=1 ~MARK A RUNNING P1@"STARTING"@ OXX11XXXX ~NOT READY/NOT COMPLETE } e { P1@"ADD BOX"@ OXX1XXXXX ~NOT READY } } E ~ ~ E ~end program