Central heating timer inspection
All of the software was written in visual ‘C’ and used multi-threading for various sub sections of the application notably the PLC, image processing and user interface.
The company was Invensys.
We had an enquiry from a company that makes central heating timers. These were tested by hand and was a laborious job that relied on the concentration of the individual. Also, some of the tests were subjective, one person may pass some cosmetic damage, another would not.
- 100% Accurate, no false passes, very low false fails.
- Fast, quicker than by hand.
- Minimum change over between batches.
- Rejects to be isolated and a fault report printed.
- Minimum user input.
- Test for cosmetic damage.
- Fully test the display.
- Full electrical test.
What we came up with:-
- A very accurate system, can’t remember the exact results but we did exceed expectations.
- Unsure of actual speed but was substantially faster than by hand.
- The timers had to be loaded and unloaded by hand, but apart from that and selecting the timer under test it it all automatic.
- All the reject timers are pushed down a locked and covered chute and a ticket printed.
- Each timer was taught and a script written for the individual tests. The number of these was only limited by the hard disk capacity.
How the system works…
The first inspection area check makes sure the timer have been loaded correctly and then proceeds to perform a cosmetic check.The cosmetic check makes sure we have the correct model by looking at the part number and the providers logo. It then check all of the surfaces for print quality and any blemishes. If any of these fail the functional check is skipped and the timer is placed into the rejection chute.
Assuming the timer passes the cosmetic check the timer then passes to the functional check area.The meter is first held in place from above by the plunger plate that is lowered using a pneumatic cylinder.Once this is in place a second pneumatic cylinder below the timer raises a contact block on to the electrical contacts on the rear of the timer. This provides power for the timer and monitors the outputs from the heating and water relay contacts.
If the timer fails any of the tests it is placed into the output chute and a fail ticket is printed by a small printer in the side of the machine.If either the output of reject chute gets full the system automatically stops and a warning traffic light on the top of the system flashes.
Note the four conveyor sections in the detail below.
The input and output conveyors
This was one of my projects so I…
- Project managed.
- Liaised with the client.
- The mechanical design.
- The electrical design.
- The electronics design.
- Pneumatic design.
- Some of the build.
- The software.
- On site installation.
- On site commissioning.
- On site training.