LOGG from beginning of -97 // // 9701xx // Included 670 // Hadecora Barcode, FILES.DAT contains BT names in order (01=>UB16 a.s.o. ) // 670iface+Hoist New conveyors ( 670 and to 622:s )( To 622 , put small ones beside e.o. ) // // 9702xx :631C206 // Conveyor sequence played around with during my vacation: // Now restored and modified for 670 and hoist system. // TimeOut pulled out from conveyor seq.=NICE, but it didn't work as // it should be working. // Timeout function simplified and "working in the background" 970213... // Also had to restore a bug that made HR_Req = 1 all the time. // PreStop operation enabled when a neg. pos. on HR1 or HR3 die. // PreStop with HR1 or HR3 die. // Sideguiding // 2 different 'Conveyor all' functions in Convey seq. // Barcode 'S05' = Go to top of orderbook. // Hadecora barcode starting with 2 = 622 special barcode // 3 = 631 special barcode // NormPull par. moved from ML to BT // New par. in ML, number of bufferts in Conveyor 1 // New input HoistReady shares the same input as IConvMatEnd = 2,3,6 // and the name is ITranspBeltReady // MTRL from 670 and MTRL from TiltTable 1 will leave 16mm and 25mm BT on // different positions. // New TiltOnly ( Stupid name, can have cordlock too ) // New TiltOnly parameter in BlindtypeList // // 970218 :631C206 // Infeed : No ERROR if all Inf.Carriers to the right (=HOME) and not Service mode // and you open the infeed door. The Infeed sequences is NOT enabled if you // open the door under these conditions !!! // Freq.Conv.Alarms enabled for conveyor 1 and 3 // Saving lifetimecounters just when they have changed. // // 970219 :631C206 // MaxAcceleration in MachineList and Acceleration for each Blindtype in // the BlindType list. // Machinelist par. : Offset ,BR outfeed clamp cylinder // Added output 1,4,0 OBRClampCyl // Added code that moves the BR outfeed clamp when nescessary. // OutOfTaperolls error copied to beginning of Tape seq. // ( Before the error only came when the tape was made ) // Removed Language selection // // 970220 :631C206 // Added DEFINE Comm485 to enable 485 communication (Want to shut it off // when I'm using a standard computer without the RS485 card ) // Made a version changer for the MACHINELIST too ( got tired of running with // the wrong list , for ex. when I removed one parameter ) // Added machinelist option Opt_BROutfClampCyl // 50 Lines in the OrderBook instead of 30. // // 970224 :631C206 // New pullout functions: // Mach.List : ReleasePullout // Mach.List : NormPullout // Mach.List : DistConveyor // BlTy.List : ConvHangover // Found and removed bug in LoadPar() // // 970225 :631C206 // Error infeed cover changed.Infeed sequences disabled ALWAYS when infeed door opened. // No 'goto reset' if error with any cover. // Reset670(); Reset670 is used only when pressing the 'HOLD/RESET' button.(and at init) // When pushing 'NEXT' in EditOB and going from the Model field and the Model field is empty // then the last used Model is copied into the Model field.(if you have been editing recently ) // // 970226 :631C206 // Moved start 670 "F.Conv2 = 1;" from step 28 to step 31 in Produ // Function for som errors changed: // NoMTRL at outfeed from *ES to *EH // Infeed cover open from *ES to *EH // NoMTRL at infeed from *ES to *EH // If Blind Length < MinLength670 and Opt_670 then the HR will NOT go to the 670 // // 970227 :631C206 // Conveyor 3 timeout on 2 minutes ( ev. reset some flags ??? ) // Error message HOIST/TRANSP.BELT NOT ready . // All conveyor seq. start with looking at the Hoist/Transp.belt signal // Found and corrected BUG with 672 that could make it start to run when you made a reset the first time. // 'L' and 'R' shifted place on the numeric keyboard. // No pressure on TapeRollPin Pos and Neg when pressed Manual buttons // Pick up TaperollPin when Tape seq. starts and so on. // FIXE back to what it should be deduction on BR ( NOT HR )( P.F.O ) // MoveOBBarDown is only used at end of Produ again ( If you select just tape // then the BAR will not go down ) // // 970228 :631C206 // NormProd : Conveyor button changed , toggle funktion Conveyor All / Step // If 670 is disenabled in M.L. during prod.-> 631 shouldn't wait for any // "670 variables" such as HeadRail request. // // // 97 V.12 :631C207 // PARinit , don't load Desc. , just load values . // Change language. Text in file ( 631lang.txt )( default ENGLISH if no file ) // Errors on file ( Errors.txt ) ( default ENGLISH if no file ) // 'Lost MTRL' and 'MTRL in the way' just disenabled by Service barcode !!! // Blinds with tapewidth >25mm in BT-list has got different function // for PulloutLength when Option Hoist/Transp.Belt // List with Blindtype files is not sorted in Alphabetic order any more - // same order as in FILES.DAT // Conveyor 3 is now delayed after TiltTable 3 goes up. // If there is no 'OPTION' when exiting from EDIT we will use 'STAN' // 672 started by it self when it was enabled , solved !!! ? // Handling when Opt_670 = 1 and selected material is not HeadRail is changed. // Took away check for F.hold at seq. for HR Cut, TR Cut and BR Cut. // 672 2 speed : New parameter in Mach.List ,no: 46 TM_Slow672Dist. // BUG that could make 2 sideguiding holes to the left when the infeed // was to slow is corrected. // Special Production // 672 : Add a new referens seq. at startup and when new tape,error at 672.... // 672 : 2 Speed // 672 : Removed bug, Tapelength should be a whole number of Tapes // // US: 631c106 // OK Auto-Remnant goes to Remnant when there is an error // OK TiltTable up/down when error 'any safety cover','EM-Stop' ( When AIR-supply is shut off ) // OK Open Infeed Cover without errors // OK Message 'New Model' comes AFTER first new rail. // // 97 V.13 :631C207 // 50 mm rail : First release BR and TR , shift Conv 1 step // release HR, shift conv. one step.( NEEDS 2 TILTTABLES at Outfeed !!!!!) // Pneumatic BR cylinders , added 2 wait steps. // Moved RULES : Orders/autoseq..... ,, 81,82 to 97,98 // New rules : SpringBracketsComp // Took away TimeOut conveyor 3 // MinLength 672 = Cut-Cut + 2 ladders // // // 97 V.14 :631C208 // Problem : When TiltTable 3 up , conv 3 doesn't start, accumulates HR's at conv 3. // probably solved !!!! // 672 : F.tclcut , first tape is wrong // Tsetpos = 0 ((Cut_cut heltal stegar )) // Check the Service message... ( If it stores the value ) // More tests for handling of the 670 line, double security almost... // Tested the new TILT ONLY function... // // // 97 V.15 :631C209 // Barcode Filtrasol should be working now ... ( MONO,DOUB to Option field and // SpBr = SPRING BRACKET ) // ROOF - tested and working ( after removal of a small bug ) // New Barcode ( Filtrasol ) add options MONO+SIDE, a.s.o. // // 97 V.16 :631C209 A // Detection of communication card // 97 V.16 :631C209 B // Reset of TiltTable 2 and 3 removed from MReset()( Don't want to reset them // more than nescessary ) // 97 V.16 :631C209 C // Removed a bug at SpecProd ( Couldn't start when the current line in NormProd // OrderBook was empty ) // Don't tilt tilttable 2 when mtrl at 670 // ( could happen when exit from NormProd , wrong when editing a order ) // // 970421 :631C210 A // New tool for Australia ( 2 PreStops at BR infeed and par with pos. // F.PreStopBR1,F.PreStopBR2, // 670 when !Opt_Conveyor // Dont run 670 when SpecProd // SpecProd - enabled PreStop,HR2PreStop,Mono // 51 Models // 1 New Barcode ( Australia ) 32 characters ( Warning Not ALU BLIND,Machine No,... ) // // 970513 :631C210 B // Don't run 672 when MonoCommand // (The language file uses DEFAULT when not enough text ) // AUS: 6 dig. colorfield // 631-672 when using barcode: Have to calc. #Tapes directly // 'R','L','N' control letters in OB can be changed using the language file // Language file updated to contain SpecProd too. // New output for prestop ROOF // AUS: Pos. for BR punch 3 changed.( PAR PosPunch3BR ) // MANUAL: Button for BR punch 3, BR PreStop1 & 2 // Delete Button in SpecProd // (672 different handling of colorwarning) // Opt_672BT in Rules is enabled. // US-barcode ,Option= STAN always // Reset SpecProd with Button // // 970520 :631C210 C // ROOF/ONDU vs SIDE Different outputs for PreStop // ROOF enddist. different funct. than Normal Enddist. (COR ABN) // PreStop , Infeed seq. changed, goes back to the right completely ( Cor ) // Different timers for Prestop 1 & 2 HR and PreStop BR ( 3 timers ) // Always use HolePatt from rules ( TBD , unless Hp=0 & Tapes>1 & Cords>1 ) // Mono & Doub back in Control field // US-model, removed 672 . Has to enable 672 again !!! // Manual button for PreStop 3,2,3 . // 970601 :631C210 D and 631C211 // HolePattern in OB.( not visible ) // Searches rules for matching Cords & Tapes to determine HolePattern !!! // SpecProd Mono,Notch+Side,New Tool BR, Tapes, Stops // Merge all versions US / EUROP / AUSTR // New lengths for tiltrod when "SPBR","MONO","DOUB" // with new par. MonoCompTilt, DoubCompTilt // Project files : Cleaned up and new structure. // Removed BUG 672 , if not Opt_672 for that model then go to next order (1-8 st ) // New par US >L=>C__T/T__C.In , corl & tilt at inner pos wh. End > val // New par US , Conveyor Steps // Cleaned up 485DTR.CPP & .H // SpecProd 672 // Desc. changed in RULES InnerCordLock,OuterCordLock,DoubleCL // 631List : Changed function for PreStop when NewTiltonly // Added "Notch/Side" to SpecProd and 631Text.cpp,.H (and changed T_BR3="BR2" to // "BR3" // 672 Encoder Error enabled again , saw that it was broken in Filtrasol.They // broke another one after 1 hour , prob. due to high acc. onto the encoder. // // 970610 :631C211 A // Reset of 670 machine ( Ordered by JPP and K.K. ) + Button... // Changed a little in the 670 interface.. // SaveText for Language file done, but not included in the program. // Change language from Default (=English) to language file. // If Outfeed carrier speed >2000 to the right and any clamp activated - ERROR // Merged all versions US/EU/AUS // New error: If there is no Pneum.tools installed and they should be ... // Encoder alarm 631 enabled again ... // Changed from 6 to 7 characters in PAR and RULES (digits) // // 970623 :631C211 B // Bug removed : GETpar(par,ConvAllInPrd)==1 and 2 in 670iface.cpp // Bug removed : Didn't clear F.bookend in Convey seq. step 9. // (Bug removed :) When starting pusher, if stopsensor, don't check // tapewidth.(for transp.belt positioning ) // Removed one buffer at conveyor 1.( HR_Req[4] ) // Removed bug- Roof enddist // Changed limit value on a safetyfunction. Outfeed to the right // with speed < -2500 and gripper sensor activated. // Button , RESET 670 and RESET 672 // Check enddist not < zero instead of 3.5" and 60mm // // 970701 :631C212 A // USA , decimals in enddist. // Removed HolePattern from Order Book and new def. on how to calc. // the holepattern. T==C => 255, T & C >= 2 and in Rules => use that holepattern // else use rules for the right interval. // Removed bug in calculations for BottomRail length. // ------------ // USA , The notch hardware is changed. It does not need any // pneumatics anymore. // ------------ // // 970701 :631C212 B // Added Machine number for server application. // Changed Inner/Outer CordLock back. // Changed one parameter in LoadPar, from r+ to r. (READ ONLY) // // 970720 :631C212 B // 970807 :631C212 C ( B used wrong files ... ) // Doesn't check if the right tools are installed during reset. // Updates the 'MODE'-rect when entering NORMPROD,SPECPROD and // when pressing HOLD/RESET. // Pneumatic tools ,step 8 and step 1 BR_punch 1 changed. // // 970804 :631C213 A //