11.07.2015 Views

Design principles of reconfigurable machines

Design principles of reconfigurable machines

Design principles of reconfigurable machines

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

436Fig. 7 RIM integration onproduction line<strong>of</strong> threaded holes to allow fast and easy relocation <strong>of</strong>various sensors and accessories needed for inspection.While measuring different features on different types <strong>of</strong>cylinder heads, we have changed the fixtures and thelocation <strong>of</strong> the sensors many times. A typical time periodrequired for relocation <strong>of</strong> sensors when different heads aremeasured is less than an hour. The calibration process <strong>of</strong>the sensors following reconfiguration process <strong>of</strong> the RIM[34] was successfully tested in the laboratory.To demonstrate scalability <strong>of</strong> the system, the RIM wastested with a differing number <strong>of</strong> sensors. We started withtwo laser sensors for surface flatness inspection and weincreased the number <strong>of</strong> laser sensors to four whenmeasuring parallelism [35]. We also applied machinevision systems based on a line scanning camera and usedboth the 4 K and 8 K pixels versions. We could use eachtype <strong>of</strong> sensor separately or together in parallel during thescan <strong>of</strong> the cylinder head surface. One important application<strong>of</strong> the vision system was measuring surface defectssuch as casting originated pores on machined surfaces [36].A typical image <strong>of</strong> pores on cylinder head surface is shownin Fig. 8. Figure 8a shows a pore which is connected to anedge <strong>of</strong> a machined feature while Fig. 8b presents an“isolated pore”. For each pore <strong>of</strong> interest we can analyze itssize and the location relative to some given datum. Basedon our porosity inspection research, one <strong>of</strong> ERC/RMSindustrial partners is currently building a full-scale machineto be located and used on a production line <strong>of</strong> cylinderheads replacing visual inspection.5 Reconfigurable assembly machine5.1 Brief descriptionThe <strong>reconfigurable</strong> assembly machine (RAM) described inthis paper is an assembly machine for automotive heatexchangers (radiators) [37]. Dr. M. Mehrabi and hisgraduate students have conducted a study and conceptuallydesigned the RAM together with an ERC/RMS industrialpartner.Heat exchangers are rectangular matrices comprisingtubes and fins bordered by headers and side supports asshown in Fig. 9. The assembly process starts by feedingtubes and fins to the core-builder area. The tubes are in theform <strong>of</strong> stacks that are fed into the core-builder whereas thefins are supplied in trays that contain the required number<strong>of</strong> fins per radiator. The machine then places one tubefollowed by one fin from the respective sources and theprocess iterates till the required quantity <strong>of</strong> fins and tubes isreached. The collection <strong>of</strong> tubes and fins that are looselyheld together is termed as a ‘loose matrix’. This loosematrix is then transferred to the final assembly area where itis capped with side supports and headers after beingcompressed to the correct dimensions and checked foralignment. The tubes are to be pressed into the slotsprovided in the headers and therefore their alignment isfairly important. The finished product received from thefinal assembly area is termed as the ‘core’. Before the corecan be removed from the assembly area, it is constrained byTable 1 Repeatability measurements performed on a reference partInspection number Width Parallelism Joint face flatness Cover face flatness1 118,975.1 9.3 9.5 9.32 118,975.1 8.7 8.7 8.83 118,975.2 8.8 8.7 8.74 118,975.1 8.5 8.4 8.55 118,975.1 10.1 9.3 9.5Mean value 118,975.1 9.1 8.9 9.0Repeatability (range) 0.1 1.5 1.1 1.0Values are in μm. (Repeatability is defined as the difference between the max and min values in the range defined by the five inspectionsperformed)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!