Using Industrial Robots to Manipulate the Measured Object in CMM
Transcription
Using Industrial Robots to Manipulate the Measured Object in CMM
ARTICLE International Journal of Advanced Robotic Systems Using Industrial Robots to Manipulate the Measured Object in CMM Regular Paper Samir Lemes1,*, Damir Strbac1 and Malik Cabaravdic1 1 Mechanical Engineering Faculty, University of Zenica, Zenica, Bosnia and Herzegovina * Corresponding author E-mail: slemes@mf.unze.ba Received 10 Oct 2012; Accepted 24 Apr 2013 DOI: 10.5772/56585 © 2013 Lemes et al.; licensee InTech. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract Coordinate measuring machines (CMMs) are widely used to check dimensions of manufactured parts, especially in the automotive industry. The major obstacles in automation of these measurements are fixturing and clamping assemblies, which are required in order to position the measured object within the CMM. This paper describes how an industrial robot can be used to manipulate the measured object within the CMM work space, in order to enable automation of complex geometry measurement. Keywords Industrial Robot, CMM, Measurement 1. Introduction In today’s global market, the importance of correct, reliable and comparable measurements is the key factor for achieving quality in activities and procedures in every area of industry. Calibration, testing and measurement are necessary elements in the development process or progress in many disciplines of science and industry. The majority of modern industrial measurements can be categorized as GDT (Geometrical Dimensioning and Tolerancing). Increasingly, measurements obtained by coordinate measuring machines (CMM) are being used. www.intechopen.com CMMs are measuring devices with high measuring speed. Positioning and rotation of the measured object are always performed manually in the work area of the coordinate measuring machine. The object, with defined dimensions, shape and measuring surfaces, is measured and controlled from several different sides. The measured object needs to be positioned in certain positions relative to the measuring device, which requires complex and time-consuming actions. Each change of position also requires a certain time, which can cause increased costs in control and production processes. In order to reduce these costs, several options for positioning a measured object inside the working area of a CMM using an industrial robot have been considered. In a modern industrial environment the majority of robots are automated systems controlled by computers. Industrial robots have one or more robotic arms, control devices with memory, and sometimes use sensors for data acquisition. They usually support the manufacturing process by positioning objects during machining or welding, transportation, various technological operations, automatic assembly, etc. They are also sometimes used for pre-process, process and post-process control. Industrial robots are widely used in processes which require high quality and productivity. Int.Strbac j. adv.and robot. syst., 2013, Vol.Using 10, 281:2013 Samir Lemes, Damir Malik Cabaravdic: Industrial Robots to Manipulate the Measured Object in CMM 1 Research along these lines has been conducted by Santolaria and Aguilar [1]. They conducted a survey about the development of kinematic modelling of robotic manipulators and articulated arm coordinate measuring machines (AACMM), taking into consideration the influences of the chosen model on procedure parameters. Their optimization algorithm included the terms linked to the accuracy and repeatability of the procedure presented. The algorithm follows the simple optimization scheme of data obtained by investigation in several spheres of objects placed at various positions within the working area of both systems. The majority of research mostly concentrates on differences in the influences on measurement uncertainty in Coordinate Measuring Machines. Lawford [2] observed dysfunctional CMS software with unknown measurement uncertainty and compared its influence with measurement results. He also investigated the prescribed testing algorithms and the checking of industrial software, testing by comparison with given algorithms. This yielded solutions to similar problems. Fang, Sung and Lui [3] observed the influence of measurement uncertainty from CMM calibration and temperature in the working environment. If the measurement uncertainty in CMM calibration is reduced, this will also reduce the measurement uncertainty of the machine itself. They also pointed out the importance of temperature balance in the working environment before the measurement is performed, i.e., the temperature should be controlled in order to fit CMM working specifications. CMM uncertainty can be reduced using highly precise instruments such as a laser interferometer. One of the first papers about CMM error compensation was presented by Zhang et al. [4]. They described the error compensation on bridge-type CMM, which resulted in an improvement of accuracy by a factor of 10. They also presented the correction of vector of equally distributed points in the measured volume. Software error compensation has been reported by a number of authors. Ferreira and Liu [5], for example, developed the analytical model for geometric errors of the machining assembly; Duffie and Yang [6], meanwhile, invented a method to generate the kinematic error function from volumetric measurement error using a vectorial approach. Robot-CMM integration was performed for the first time by the Mitutoyo Company [7]. They developed a software module in order to adjust the actions of CMM and robotic handling machines used for manipulation of measured parts. Mitutoyo has released the source code in the hope that third party software vendors will be able to use it as a basis to develop products. To the authors’ knowledge, 2 Int. j. adv. robot. syst., 2013, Vol. 10, 281:2013 at the time of writing no achievements have been made in this direction. Hansen et al. [8] estimated measurement uncertainty of a hybrid system consisting of an Atomic force microscope attached to a coordinate measuring machine, using linear combination of these two components. Although Hansen et al. also combined two devices, their approach nevertheless differs from ours: we use one system to position the measured object, while they used a twocomponent system to perform the measurement. Aggogeri et al. [9] used simulation and planned experimentation to assess the measurement uncertainty of CMMs. They identified and analysed five influence factors, and showed that simulation can successfully be used to estimate CMM uncertainty. Weckenmann et al. [10] investigated how measurement strategy affects the uncertainty of CMM results. They defined the measuring strategy in relation to “operator influence”, which has been neglected in other research. This work showed that measuring strategy influences CMM uncertainty, and that scanning capabilities of modern CMMs, using significantly a larger number of touch points, overcome this influence. Wilhelm et al. [11] also investigated the influence of measurement strategy, which they defined as the “task specific uncertainty”. They also showed that virtual CMM, using Monte Carlo simulation, can be used to estimate uncertainty. Nevertheless, although these authors mentioned that part fixture influences uncertainty, they did not analyse this thoroughly. Feng et al. [12] applied the factorial design of experiments (DOE) to examine measurement uncertainty. They also studied the effect of five factors and their interaction, and showed that there is statistically significant interaction between speed and probe ratio. They also showed that uncertainty is minimized when speed is highest, stylus length is shortest, probe ratio is largest, and the number of pitch points is largest. Piratelli-Filho and Giacomo [13] proposed an approach based on a performance test using a ball bar gauge and a factorial design technique to estimate CMM uncertainty. They investigated the effect of length, position, and orientation in work volume on CMM measurement errors. The analysis of variance results showed a strong interaction between the orientation and measured length. Unlike the mentioned studies, the goal of the research presented here was to assess whether robots can be used to position the measured object in complex measuring systems, using measurement uncertainty analysis and estimating the factors affecting it. www.intechopen.com 2. Problem deescription Fig. 1 show ws a typical assembly used to clamp p the uires measured ob bject in a CMM. Such a system requ multiple meeasuring and d clamping operations w when different feaatures of thee measured object are b being measured, eespecially if the t geometry y is complex and some portion ns are inacceessible by CM MM probes. SSuch products sho ould be measu ured in multiplle steps. Figure 1. Typiccal fixturing asssembly for CMM M measurementts The major time-consu uming task in coordiinate measuremen nt of complex x geometry with w CMMs iis to choose the position of the t measured d object and d the optimal comb bination of prrobe stylii, wh hich often preevent the touch p probes from coming c into contact with h the measured ob bject. The obsscured surface es are difficu ult to reach withou ut repositionin ng the measu ured object. E Every repositioning g of the meaasured objectt introduces new error sourcess in the measu urement. Our idea is to usee the industrial rob bot to manipu ulate the measured object, i. e., to position it au utomatically. were easurements w In order to ttest this possiibility, the me conducted w with three diffeerent systems: 1. 2. 3. Measurin ng fixed objecct with CMM only; o Measurin ng with comp plex-CMM-robot system , with fixed maass of measureed object; Measurin ng with com mplex CMM-ro obot system, with variable mass of meassured object. on to use thee measurement uncertaintty to It is commo quantify thee quality off the measu urement proocess. Therefore, w we decided to t estimate itt for these tthree systems, and d to compare th hem with the uncertainty oof the robot and thee CMM as statted by the man nufacturers. 2.1 Hypothesees In order to p prove whetheer it is possib ble to use a roobot, with structurrally and tech hnologically liimited option ns, in procedures o of precise meaasurement wiith a CMM, aat the beginning off the research the following g three hypoth heses were set: www.intechopen.com • • • Hypothesis 1: 1 It is possiblee to use the first generation n robot with five degrees oof freedom fo or positioning g measured object on CMM.. Hypothesis 2: Uncertain nty of meassurement forr complex CM MM-robot meeasuring syste em is within n limits of alllowed uncerttainty of mea asurement off CMM. nty of meassurement forr Hypothesis 3: Uncertain complex CM MM-robot meaasuring system m depends on n measured object mass. nalysing thee These hypothesses were teested by an asurement un ncertainty of tthe complex CMM-robott mea mea asuring syste em, comparin ng them wiith limits off allowed measurin ng uncertaintyy of CMM (hy ypotheses 1 & 2) an nd by varying g mass of meaasured object to t analyse thee mea asurement un ncertainty wh hen the masss is changed d (hyp pothesis 3). Other O influen nces, such ass geometricall erro or, deformatio on, thermal eerror, measurring strategy,, prob be movement speed duringg measuremen nt, measuring g dyn namics, workp piece propertiees, vibrations, temperaturee chan nge, etc., were e not considereed in this rese earch. 2.2 Objective O The primary obje ective of this research was to open new w posssibilities in this field and too encourage im mprovementss in the capabilities of CMM M machines in terms off shorrtening the prrocedure and reducing the measurementt cyclle duration. We W tried to p point out the possibility off com mbining differe ent structurall solutions on n modern and d preccise equipmen nt in order too achieve fastt, reliable and d preccise measurem ment, and thu hus improve technical t and d tech hnological cap pabilities in industry, pro oduction and d reseearch areas wh here CMMs arre commonly used. u 3. Ex xperiment desscription 3.1 Equipment E used d The coordinate measuring m macchine Zeiss Co ontura G2 7000 Aktiv with tactiile probing ssystem was used in thiss urement ran nge: 700x100 00x600 mm,, reseearch (measu mea asurement un ncertainty acccording to ISO 10360-2:: MPE E_E = (1.8+L/3 300 μm, MPE__P = 1.8 μm). a rotating oof the measured object wass The positioning and ually, inside the CMM’ss workspace,, perfformed manu whiich tended to take t a consideerably long tim me. In order to o shorrten this time, to reduce th he positioning g error and to o min nimize other errors, an ed ducational rob bot with fivee degrees of fre eedom was used: Rob bot RV-2AJ,, nufactured by Mitsubishi Ellectric–Melfa robots, Japan.. man The measuremen nt uncertainty of this robott is not stated d t manufactu urer; the onlyy comparable parameter iss by the repeeatability, sta ated to be ±00.04 mm. Th he robot is a statiionary roboticc system, with h programmed d motion path h and d automatic determination oof the target. Samir Lemes, Damir Strbac and Malik Cabaravdic: Using Industrial Robots to Manipulate the Measured Object in CMM 3 3.2 Conditionss 3.4 Positioning P All measurem p wiith the condittions ments were performed and capacitties availablee at the la aboratory at the University o of Zenica. The T tempera ature during the experiment was 21°C. The workp piece and C CMM measuring ellements were cleaned prior to measurem ment in order to reemove possiblle contaminan nts. There werre no were other machin nes in the viicinity of the CMM; nor w there any oth her vibration sources s (excep pt the CMM’ss and robot's own n vibrations). Prior to measurement, m the calibration off the measurin ng tools and measuring m sysstem was perform med using 25 mm ceramic reference sph heres manufactured by Zeiss, using u the calib bration proceedure defined by C CMM softwaree Calypso. The robot’s posittion compared d to CMM was w limited by y the robot’s arm-re each limit or it its workspace.. Accordingly,, the robot was possitioned and fiixed in an opttimal position.. n Thiss position wass defined by rrelative angullar rotation in the arm’s joint, and a the positi tion and orien ntation of thee ppers in the sp pace, ensuringg correct performance of thee grip giveen assignmentt. The robot w was attached to t the CMM’ss gran nite table usin ng Z-shaped p profile elements with firm m screew connections. ntrol of the robot r was seemiautomatic. The controll Con prog gram (direct programming p g) for piece po ositioning wass follo owed with manual m launch hing, starting the program m for each e single measuring m phaase. After the robot r trapped d the measured object with the pneumatic grripper, it wass n moved into a position enaabling measurrement with a then sing gle stylus sysstem, makingg all geometrical featuress easiily accessible by all touch h probes assembled in thee stylu us system. 3.5 Geometrical G feaatures Figure 2. Calib bration with ceramic reference sphere. s 3.3 Measured object The measureed object wass selected to have geomettrical features typ pically found in coordinatte measurem ments: planes, conees, and cyliinders. The material of the measured ob bject was no ot of great importance, i ssince temperature deviations were neglig gible (laboraatory m fo orce (200 mN)) did conditions), aand typical measurement not deform tthe object. Thee object was made m of PVC C and the surface w was metalized,, reducing surrface roughneess to a minimum. Fig. 3 shows the t four featurres measured. Ø 42,5 Ø 39,0 a b c 7 d 12 R1 5 Ø 43,0 4 Ø 60,0 Ø 72,0 Dim mensional me easurements were repeate ed a certain n num mber of time es on previiously described surfacess defiining differen nt workpiecce geometries. For each h partticular surface, the dimen nsions were measured 255 timees, under the same conditioons, in order to compensatee rand dom errors. The number off measuremen nts (the size off the sample) was determined d acccording to th he significancee the probability y of failing to o leveel of the test α = 0.01 and th deteect a shift of one standard d deviation β = 0.01 0 for a two-sideed test, assum ming normall distribution and known n stan ndard deviatio on [14]. The planar featurres were meassured by sets of 250 pointss distributed circularly, and conical features weree asured by me easuring two circles, each consisting off mea 250 points, at distances of 1 m m mm (cone "b") and 3 mm (con ne "c") from th he edges, in orrder to avoid filleted f edges.. The measuremen nt results weere used to estimate thee asurement unccertainty, as a measure of validity v of thee mea resu ults and confirrmation of hyp potheses 1 and d 2. ure was identical, but with h For hypothesis 3, the procedu o measured oobject. The firrst measuring g incrreased mass of cyclle was perforrmed on a C CMM with th he measuring g objeect fixed on th he CMM’s graanite table. Th he second and d third d cycles were e measured byy the complex x CMM-robott systtem. ow the planess and cones used u to definee Figss. 4 and 5 sho the dimensions to o be measured d. Figure 3. Meassured object witth defined geom metrical featuress (a - top plane o of cone, b - coniccal portion with h larger angle, c conical portion n with smaller angle a and d - top p plane of cylind der) 4 Int. j. adv. robot. syst., 2013, Vol. 10, 281:2013 www.intechopen.com Cone 1 Plane "a" Plane "d" Cone 2 Figure 4. Geom metric features measured m by CM MM. Figu ure 6. Robot arm m position 1. Figure 5. Meassured features in n CMM softwarre. The measureed dimensionss were defined d as follows: – – – – Diameteer d1 is the inteersection of plane ”a” and cone 1 Diameteer d2 is the inteersection of co one 1 and conee 2 Diameteer d3 is the inteersection of plane ”d” and cone 2 Height H is the distan nce between pllanes ”a” and ”d”. Figu ure 7. Robot arm m position 2. Sincce the measure ed object’s maass was consta ant during thee firstt two measurring cycles, th he mass of the t measured d objeect was increa ased by addin ng mass m = 600 6 g (Fig. 8).. The third measurring cycle wass conducted with w increased d ults were comp pared with th he first cycle. masss and the resu 4. Experimen nt In the first measuring cy ycle, the mea asured object was positioned an nd fixed to th he CMM’s measuring table,, and in the second d cycle the position p of the e measured oobject was defined by the robott’s arm positiion (i.e., auxiiliary ding the meassured elements in tthe robot’s arrm were hold object) insid de the CMM M’s coordinate e space. Betw ween me a every single measurementt in this measu uring cycle cam m fro om one positioon to phase of the robot’s arm movement back again. Coordinates of the robot’s arrm in another and b both positio ons were defined by the e robot’s offf-line programming in such a way that the robot could d be manually and that position memorized. A After positioned m ot’s operating this, the robo g speed was defined. d Sincee the robot repeateed this operattion for each measurementt, the robot’s repeaatability was ±0.04 mm. Figs. 6 and 7 sshow the first and tthe second rob bot arm positiions, respectiv vely. www.intechopen.com Figu ure 8. Measuring g object with ad dditional mass. 5. Measurement M results r Mea asurement results are shown n in Table 1. Samir Lemes, Damir Strbac and Malik Cabaravdic: Using Industrial Robots to Manipulate the Measured Object in CMM 5 Measure-men nt Measured vaalues (mm) No. Diameter Diameter Diameter d3 d1 d2 1. 39.0485 42.5430 42.9402 4 2. 39.0482 42.5432 42.9400 4 3. 39.0484 42.5430 42.9401 4 4. 39.0483 42.5431 42.9401 4 5. 39.0485 42.5433 42.9404 4 6. 39.0484 42.5432 42.9405 4 7. 39.0484 42.5434 42.9407 4 8. 39.0486 42.5436 42.9408 4 9. 39.0486 42.5436 42.9410 4 ... ... ... ... 23. 39.0481 42.5439 42.9405 4 24. 39.0481 42.5440 42.9404 4 25. 39.0487 42.5437 42.9409 4 Mean valu ue 39.0484 x1m 42.5436 42.9407 4 Standard 0.00026 0.00038 0.00043 0 deviation Max 39.0487 42.5444 42.9415 4 Min 39.0478 42.5430 42.9400 4 Absolute range E1 0.0010 0.0014 0.0015 Heigh ht H 18.80070 18.80065 18.80067 18.80068 18.80072 18.80070 18.80071 18.80072 18.80073 ... 18.80071 18.80081 18.80074 18.80074 5.2 Statistical S analy ysis 0.000050 18.80082 18.80065 The first step in statistical anaalysis was to question thee mality of disstribution of the measurement results.. norm Kurrtosis of all ressults was betw ween -1.40 and d 0.54, and thee skew w ranged betw ween -0.99 annd 0.72. For 25 5 samples, thee stan ndard error off the skew is 0.49 and stan ndard error off the kurtosis is 0.9 98; therefore, bboth skew and d kurtosis aree d error, and we w can assumee lower than twice the standard mal distributio on of measureed data. norm 0.00017 Table 1. Resullts of first measu uring cycle - me easuring object ffixed on CMM's meaasurement tablee 5.1 Measurem ment uncertaintyy The declared d measuremen nt uncertainty of the CMM u used in this experriment is 1.800 μm. In all th hree cases theere is Type A stand dard measurement uncertaiinty, which eq quals standard dev viation times coverage c facto or 2. The stan ndard measuremen nt uncertaintiees of three me easurement cy ycles are shown in n Table 2 and Fig. F 9. Measured value Diameter d1 Diameter d2 Diameter d3 Height H 6 e that all meaasurements in the first casee We can conclude n the CMM’ss exprressed lower uncertainty tthan stated on calib bration certifiicate. The meeasurement results r in thee seco ond case show w that measu urement uncerrtainty of thee systtem CMM-ro obot is signiificantly larg ger than thee decllared uncerta ainty of the C CMM. In the e third cycle,, wheere the CMM--robot system m was used to o measure thee objeect with increased m mass, the measurementt uncertainties are larger than th the declared uncertainty u off n those in the e second case.. the CMM, but still lower than Thiss means that increased maass of the me easured objectt sligh htly reduced uncertainty. T This phenome enon could bee expllained by the increased inerrtia of the measured object,, whiich stabilizes the system an nd leads to more m accuratee resu ults. o distribution ns for measured values off The histograms of diam meter d1 (Figss. 10 and 11) illustrate the normality off distribution. The distributionss of most oth her measured d ues have a sim milar shape. valu Standard d measurement uncertainty u (μm m) Case 1 Case 2 Case 3 only CMMCMM-robot C witth CMM robot added mass 0.53 12.33 3.86 0.76 12.98 4.69 0.86 10.92 3.95 1.00 9.72 4.17 Table 2. Stand dard measuremeent uncertainty in i three measurring C 2. measurring on CMM-roobot cycles: 1. meassuring only on CMM; system; 3. meaasuring on CMM M-robot, with ad dditional mass. Figu ure 10. Histogram of distributioon of diameter d1 (Casse 2: CMM-robot) with fitting nnormal distributtion.. Figure 9. Comp parison of meassurement uncertainties (μm). Figu ure 11. Histogram of distributioon of diameter d1 (Casse 3: CMM-robot + added mass)). Int. j. adv. robot. syst., 2013, Vol. 10, 281:2013 www.intechopen.com mea asurement for complex CMM MM-robot meassuring system m is within the limits of allowed un ncertainty off mea asurement of CMM”) C shoulld be rejected, since P-valuee for both one-tail and two-tail are significan ntly lower thee n critical value e of t-variable for sample size 25, α being g than eith her 0.05 or 0.01. D and d proposed furthher research 5.3 Discussion Figure 12. Boxplots of diameteer d1 reveal no outliers. o Kolmogorov--Smirnov tesst was used d to check the difference in n the means of o results obttained in the first (measuremen nts performeed on fixed measured oobject using only C CMM) and in the second measurement m ccycle (measuremen nt obtained by y the system robot-CMM).. The results for all four measured m geometrical vaalues own in Table 33. (diameters d1 to d3 and heiight H) are sho d1 Mean CMM only Mean CMM-robot Variance CMM only Variance CMM-robot D CMM only p-value CMM only D CMM-robo ot p-value CMM-robot t Stat P(T<=t) 1-tail t Critical 1-taiil P(T<=t) 2-tail t Critical 2-taiil d2 d3 Alth hough this exa ample shows that it is posssible to use an n indu ustrial robot to o extend the m manipulation capabilities off a co oordinate measuring machin ne, some impo ortant aspectss shou uld be consid dered. The exxperiment pe erformed had d som me disadvantag ges, which aree summarized d below. Disa advantages th hat could havve affected the accuracy off resu ults included: 1. H 39.0484 mm 39.0278 mm 6.97E-08 mm 3.80E-05 mm 0.166 42.5436 mm 42.5194 mm 1.46E-07 mm 4.21E-05 mm 0.107 42.9408 mm 42.9214 mm 1.86E-07 1 mm 2.98E-05 2 mm 0.091 18.88075 mm 18.88238 mm 2.48E E-07 mm 2.36E E-05 mm 00.129 0.458 0.920 0.980 00.771 0.109 0.116 0.201 00.151 0.912 0.871 0.235 00.585 2. 3. 16.7275 18.5872 17.6842 -16.77088 4.94E-15 4.69E-16 1.43E-15 1 2.24E E-15 2.4992 (α<0.01), 1.71 11 (α<0.05) 9.89E-15 9.38E-16 2.87E-15 2 4.48E E-15 2.7997 (α<0.01) , 2.06 64 (α<0.05) Table 3. The reesults of the staatistical Kolmogorov-Smirnov ttest (significance leevel p < 0.05) an nd t-Test: Two-S Sample Assumin ng Unequal Variaances (α<0.01, Hypothesized H Mean Difference 00). 4. As the comp puted p-value is greater tha an the significcance level 0.05, w we cannot rejeect the null hy ypothesis H0 (the sample follow ws a Normal distribution). d Levene’s tesst confirmed d that varian nces in the two observed casses are differen nt. Therefore the t Welch’s t--Test, Two-Sample Assuming Unequal Variances, was performed in n order to cheeck the differe ence in the m means of the resullts obtained in the first and the seccond measuremen nt cycles. of the t-Test, shown in Ta able 3, lead too the The results o conclusion that Hypo othesis 2 (“Uncertainty ( of www.intechopen.com 5. Conditions of university laaboratory Better equip pment, laborratory completeness and d application of highest m measuring sttandards can n he quality off provide bettter conditionss and thus th measuremen nt results. The bonding CMM and rob obot ation of the rrobot with th he CMM wass The combina achieved as described in n this paperr because off technical and d construction on capacity constraints. In n order to incre ease stability aand measurin ng precision off the robot, it is possible tto use different designs off e using compleex binding ele ements, which h bearing table can enable the CMM and roobot to bind ass a single unit.. Vibrations caused by thee robot’s insttability on itss bearing table (light consstruction, high h position off g robot’s graviity centre by z axis, wheels on bearing base, etc.). uction of bearin ng table and a Larger and heavier constru stronger link k to the groun und would po ossibly reducee vibrations du uring movemeent of movablle elements off the robot or CMM. C The con nfiguration wh here the robott was fixed to the t ground, w without a physiical connection n to the CMM M granite tablee, drastically increased thee system’s stabiility and reducced vibrations. Limited reach of the roboot’s arm due to t its position n relative to the CMM. M and robott By using a different deesign of CMM nt type of robo ot, it would bee binding, or even a differen possible to increase thee overlapping workspacee i thee zones of the robot and thee CMM, thus increasing h. robot’s reach Mechanical impacts on C CMM which occur whilee shifting posiition of meassuring probe in phase off measuring ne ew geometricaal feature (surrface). The design of the CM MM used can cause thee appearance of certain m mechanical im mpacts when n changing me easuring phasee. These impa acts can causee vibration inccrease in thee robot’s arm m, particularly y when at full stretch. s Samir Lemes, Damir Strbac and Malik Cabaravdic: Using Industrial Robots to Manipulate the Measured Object in CMM 7 Future research in this area should be performed with different configuration, with a more robust robot chassis, and with more positions examined. Another improvement would be to synchronize the software for CMM manipulation and the software for robot manipulation, providing real automation of the measurement process. – A deeper and more detailed measurement uncertainty analysis, using both Type A and Type B errors, and taking into consideration correlation of influence factors, should also be performed, in order to give a more general foundation for testing the complex measurement systems. 7. Acknowledgements 6. Conclusion The principal idea of this paper was to extend the possibilities for automating the measurement process with coordinate measuring machines. The obstacle most often encountered with CMM measurements are limitations of geometry, requiring more measurement sequences in order to reach difficult places on the measured object. It is possible to perform measurements of such objects, but manual repositioning of the measured object, including redefinition of the local coordinate system, slows down the process. If an industrial robot is used to manipulate the measured object, such a process could be automated. The ultimate goal is to keep the measurement uncertainty within allowable limits The measurements of the dimensions of the measured object were conducted by complex CMM-robot measuring system, with movements performed between each single measurement. These results were compared with the results obtained by measuring the same object fixed in the CMM. The measurement results in these two cases were different; one of the reasons for this could be the slight impacts and vibrations that were obvious during every movement phase between measurements. Although the obtained measurement results still have great accuracy and precision, they do not meet the criteria of the CMM’s prescribed measurement uncertainty. It can be concluded that it is possible to conduct measurements using complex CMM-robot measuring systems, but the measurement results are dictated by the measurement uncertainty of the least accurate component of the system, which in this case was the industrial robot. Significant differences and deviations in measurement results can be confirmed by comparing obtained measurement results with results measured on an object with a different mass. This confirms the significant influence of variation in the mass of the measured object on the measurement uncertainty of the complex CMMrobot measuring system. It can be argued that it could still be possible to confirm hypothesis 2, assuming the fulfilment of certain conditions such as: 8 Int. j. adv. robot. syst., 2013, Vol. 10, 281:2013 – Different design of CMM and robot combination, which would reduce impacts and vibrations occurring in CMM operation; Use of newer and more advanced generations of robots with greater capacity, stiffness, accuracy, repeatability, etc. This research was supported in part by the Ministry for Education and Science of the Federation of Bosnia and Herzegovina. 8. References [1] J. Santolaria, J.J. Aguilar, Kinematic Calibration of Articulated Arm Coordinate Measuring Machines and Robot Arms Using Passive and Active SelfCentering Probes and Multipose Optimization Algorithm Based in Point and Length Constrains, Robot Manipulators New Achievements, A. Lazinica and H. Kawai (Ed.), ISBN: 978-953-307-090-2, InTech, 2010 [2] B. Lawford, Uncertainty analysis and quality assurance for coordinate measuring system software, Master thesis, University of Maryland, 2003 [3] C.Y. Fang, C.K. Sung, K.W. Lui, Measurement uncertainty analysis of CMM with ISO GUM, ASPE Proceedings, Norfolk, VA, pp 1758-1761, 2005 [4] G. Zhang, R. Vaele, T. Charton, B. Brochardt, R.J. Hocke, Error compensation of coordinate measuring machines, Annals of the CIRP, Vol. 34/1, pp 445-451, 1985 [5] P.M. Ferreira, C.R. Liu, An Analytical Quadratic Model for the Geometric Error of a Machine Tool, Journal of Manufacturing Systems, 5:1, pp 51-60, 1986 [6] N.A. Duffie, S.M. Yang, Generation of Parametric Kinematic Error-Correction Function from Volumetric Error Measurement, Annals of the CIRP Vol. 34/1/1985 pp 435-438, 1985 [7] L. Adams, Wrapper Ties Robot to CMM, Quality, Vol. 41, Issue 6, pp 22, 2003 [8] H.N. Hansen, P. Bariani, L. De Chiffre, Modelling and Measurement Uncertainty Estimation for Integrated AFM-CMM Instrument, CIRP Annals - Manuf. Technology, Vol. 54, Issue 1, pp 531-534, 2005 [9] F. Aggogeri, G. Barbato, E. Modesto Barini, G. Genta, R. Levi, Measurement uncertainty assessment of Coordinate Measuring Machines by simulation and planned experimentation, CIRP Journal of Manuf. Science and Technology, Vol. 4/1, pp 51-56, 2011 [10] A. Weckenmann, M. Knauer, H. Kunzmann, The Influence of Measurement Strategy on the Uncertainty of CMM-Measurements, CIRP Annals Manufacturing Technology, Vol. 47, Issue 1, pp 451454, 1998 www.intechopen.com [11] R.G. Wilhelm, R. Hocken, H. Schwenke, Task Specific Uncertainty in Coordinate Measurement, CIRP Annals - Manufacturing Technology, Vol. 50, Issue 2, pp 553-563, 2001 [12] C.-X.J. Feng, A.L. Saal, J.G. Salsbury, A.R. Ness, G.C.S. Lin, Design and analysis of experiments in CMM measurement uncertainty study, Precision Engineering, Vol. 31, Issue 2, pp 94-101, 2007 www.intechopen.com [13] A. Piratelli-Filho, B. Di Giacomo, CMM uncertainty analysis with factorial design, Precision Engineering, Vol. 27, Issue 3, pp 283-288, 2003 [14] NIST Engineering Statistics Handbook (accessed 30.3.2013), http://www.itl.nist.gov/div898/handbook/ prc/section2/prc222.htm Samir Lemes, Damir Strbac and Malik Cabaravdic: Using Industrial Robots to Manipulate the Measured Object in CMM 9