版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Robotics and Computer-Integrated Manufacturing 21 (2005) 368378 Locating completeness evaluation and revision in fi xture plan H. Song?, Y. Rong CAM Lab, Department of Mechanical Engineering, Worcester Polytechnic Institute, 100 Institute Rd, Worcester, MA 01609, USA Received 14 September 2004; rece
2、ived in revised form 9 November 2004; accepted 10 November 2004 Abstract Geometry constraint is one of the most important considerations in fi xture design. Analytical formulation of deterministic location has been well developed. However, how to analyze and revise a non-deterministic locating schem
3、e during the process of actual fi xture design practice has not been thoroughly studied. In this paper, a methodology to characterize fi xturing systems geometry constraint status with focus on under-constraint is proposed. An under-constraint status, if it exists, can be recognized with given locat
4、ing scheme. All un-constrained motions of a workpiece in an under-constraint status can be automatically identifi ed. This assists the designer to improve defi cit locating scheme and provides guidelines for revision to eventually achieve deterministic locating. r 2005 Elsevier Ltd. All rights reser
5、ved. Keywords: Fixture design; Geometry constraint; Deterministic locating; Under-constrained; Over-constrained 1. Introduction A fi xture is a mechanism used in manufacturing operations to hold a workpiece fi rmly in position. Being a crucial step in process planning for machining parts, fi xture d
6、esign needs to ensure the positional accuracy and dimensional accuracy of a workpiece. In general, 3-2-1 principle is the most widely used guiding principle for developing a location scheme. V-block and pin-hole locating principles are also commonly used. A location scheme for a machining fi xture m
7、ust satisfy a number of requirements. The most basic requirement is that it must provide deterministic location for the workpiece 1. This notion states that a locator scheme produces deterministic location when the workpiece cannot move without losing contact with at least one locator. This has been
8、 one of the most fundamental guidelines for fi xture design and studied by many researchers. Concerning geometry constraint status, a workpiece under any locating scheme falls into one of the following three categories: 1. Well-constrained (deterministic): The workpiece is mated at a unique position
9、 when six locators are made to contact the workpiece surface. 2. Under-constrained: The six degrees of freedom of workpiece are not fully constrained. 3. Over-constrained: The six degrees of freedom of workpiece are constrained by more than six locators. In 1985, Asada and By 1 proposed full rank Ja
10、cobian matrix of constraint equations as a criterion and formed the basis of analytical investigations for deterministic locating that followed. Chou et al. 2 formulated the deterministic locating problem using screw theory in 1989. It is concluded that the locating wrenches matrix needs to be full
11、rank to achieve deterministic location. This method has been adopted by numerous studies as well. Wang et al. 3 considered ARTICLE IN PRESS 0736-5845/$-see front matter r 2005 Elsevier Ltd. All rights reserved. doi:10.1016/j.rcim.2004.11.012 ?Corresponding author. Tel.: fax: +150883164
12、12. E-mail address: (H. Song). locatorworkpiece contact area effects instead of applying point contact. They introduced a contact matrix and pointed out that two contact bodies should not have equal but opposite curvature at contacting point. Carlson 4 suggested that a linear approximat
13、ion may not be suffi cient for some applications such as non-prismatic surfaces or non-small relative errors. He proposed a second-order Taylor expansion which also takes locator error interaction into account. Marin and Ferreira 5 applied Chous formulation on 3-2-1 location and formulated several e
14、asy-to-follow planning rules. Despite the numerous analytical studies on deterministic location, less attention was paid to analyze non-deterministic location. In the Asada and Bys formulation, they assumed frictionless and point contact between fi xturing elements and workpiece. The desired locatio
15、n is q*, at which a workpiece is to be positioned and piecewisely differentiable surface function is gi(as shown in Fig. 1). The surface function is defi ned as giq? 0: To be deterministic, there should be a unique solution for the following equation set for all locators. giq 0;i 1;2;.;n,(1) where n
16、 is the number of locators and q x0;y0;z0;y0;f0;c0? represents the position and orientation of the workpiece. Only considering the vicinity of desired location q?; where q q? Dq; Asada and By showed that giq giq? hiDq,(2) where hiis the Jacobian matrix of geometry functions, as shown by the matrix i
17、n Eq. (3). The deterministic locating requirement can be satisfi ed if the Jacobian matrix has full rank, which makes the Eq. (2) to have only one solution q q?: rank qg1 qx0 qg1 qy0 qg1 qz0 qg1 qy0 qg1 qf0 qg1 qc0 : qgi qx0 qgi qy0 qgi qz0 qgi qy0 qgi qf0 qgi qc0 : qgn qx0 qgn qy0 qgn qz0 qgn qy0 q
18、gn qf0 qgn qc0 2 6 6 6 6 6 6 6 6 6 4 3 7 7 7 7 7 7 7 7 7 5 8 : 9 = ; 6.(3) Upon given a 3-2-1 locating scheme, the rank of a Jacobian matrix for constraint equations tells the constraint status as shown in Table 1. If the rank is less than six, the workpiece is under-constrained, i.e., there exists
19、at least one free motion of the workpiece that is not constrained by locators. If the matrix has full rank but the locating scheme has more than six locators, the workpiece is over-constrained, which indicates there exists at least one locator such that it can be removed without affecting the geomet
20、ry constrain status of the workpiece. For locating a model other than 3-2-1, datum frame can be established to extract equivalent locating points. Hu 6 has developed a systematic approach for this purpose. Hence, this criterion can be applied to all locating schemes. ARTICLE IN PRESS X Y Z O X Y Z O
21、 (x0,y0,z0) gi UCS WCS Workpiece Fig. 1. Fixturing system model. H. Song, Y. Rong / Robotics and Computer-Integrated Manufacturing 21 (2005) 368378369 Kang et al. 7 followed these methods and implemented them to develop a geometry constraint analysis module in their automated computer-aided fi xture
22、 design verifi cation system. Their CAFDV system can calculate the Jacobian matrix and its rank to determine locating completeness. It can also analyze the workpiece displacement and sensitivity to locating error. Xiong et al. 8 presented an approach to check the rank of locating matrix WL(see Appen
23、dix). They also intro- duced left/right generalized inverse of the locating matrix to analyze the geometric errors of workpiece. It has been shown that the position and orientation errors DX of the workpiece and the position errors Dr of locators are related as follows: Well-constrained :DX WLDr,(4)
24、 Over-constrained :DX WT LWL ?1WT LDr, (5) Under-constrained :DX WT LWLW T L ?1Dr I6?6 ? WT LWLW T L ?1W Ll, (6) where l is an arbitrary vector. They further introduced several indexes derived from those matrixes to evaluate locator confi gurations, followed by optimization through constrained nonli
25、near programming. Their analytical study, however, does not concern the revision of non-deterministic locating. Currently, there is no systematic study on how to deal with a fi xture design that failed to provide deterministic location. 2. Locating completeness evaluation If deterministic location i
26、s not achieved by designed fi xturing system, it is as important for designers to know what the constraint status is and how to improve the design. If the fi xturing system is over-constrained, informa- tion about the unnecessary locators is desired. While under-constrained occurs, the knowledge abo
27、ut all the un- constrained motions of a workpiece may guide designers to select additional locators and/or revise the locating scheme more effi ciently. A general strategy to characterize geometry constraint status of a locating scheme is described in Fig. 2. In this paper, the rank of locating matr
28、ix is exerted to evaluate geometry constraint status (see Appendix for derivation of locating matrix). The deterministic locating requires six locators that provide full rank locating matrix WL: As shown in Fig. 3, for given locator number n; locating normal vector ai;bi;ci? and locating position xi
29、;yi;zi? for each locator, i 1;2;.;n; the n ? 6 locating matrix can be determined as follows: WL a1b1c1c1y1? b1z1a1z1? c1x1b1x1? a1y1 : aibiciciyi? biziaizi? cixibixi? aiyi : anbncncnyn? bnznanzn? cnxnbnxn? anyn 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 .(7) When rankWL 6 and n 6; the workpiece is well-constra
30、ined. When rankWL 6 and n46; the workpiece is over-constrained. This means there are n ? 6 unnecessary locators in the locating scheme. The workpiece will be well-constrained without the presence of those n ? 6 locators. The mathematical representation for this status is that there are n ? 6 row vec
31、tors in locating matrix that can be expressed as linear combinations of the other six row vectors. The locators corresponding to that six row vectors consist one ARTICLE IN PRESS Table 1 RankNumber of locatorsStatus o 6Under-constrained 6 6Well-constrained 646Over-constrained H. Song, Y. Rong / Robo
32、tics and Computer-Integrated Manufacturing 21 (2005) 368378370 locating scheme that provides deterministic location. The developed algorithm uses the following approach to determine the unnecessary locators: 1. Find all the combination of n ? 6 locators. 2. For each combination, remove that n ? 6 lo
33、cators from locating scheme. 3. Recalculate the rank of locating matrix for the left six locators. 4. If the rank remains unchanged, the removed n ? 6 locators are responsible for over-constrained status. This method may yield multi-solutions and require designer to determine which set of unnecessar
34、y locators should be removed for the best locating performance. When rankWLo6; the workpiece is under-constrained. 3. Algorithm development and implementation The algorithm to be developed here will dedicate to provide information on un-constrained motions of the workpiece in under-constrained statu
35、s. Suppose there are n locators, the relationship between a workpieces position/ ARTICLE IN PRESS Fig. 2. Geometry constraint status characterization. X Z Y (a1,b1,c1) 2,b2,c2) (x1,y1,z1) (x2,y2,z2) (ai,bi,ci) (xi,yi,zi) (a Fig. 3. A simplifi ed locating scheme. H. Song, Y. Rong / Robotics and Compu
36、ter-Integrated Manufacturing 21 (2005) 368378371 orientation errors and locator errors can be expressed as follows: DX Dx Dy Dz ax ay az 2 6 6 6 6 6 6 6 6 6 4 3 7 7 7 7 7 7 7 7 7 5 w11:w1i:w1n w21:w2i:w2n w31:w3i:w3n w41:w4i:w4n w51:w5i:w5n w61:w6i:w6n 2 6 6 6 6 6 6 6 6 6 4 3 7 7 7 7 7 7 7 7 7 5 ? D
37、r1 : Dri : Drn 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 ,(8) where Dx;Dy;Dz;ax;ay;azare displacement along x, y, z axis and rotation about x, y, z axis, respectively. Driis geometric error of the ith locator. wij is defi ned by right generalized inverse of the locating matrix Wr WT LWLW T L ?1 5. To identify
38、 all the un-constrained motions of the workpiece, V dxi;dyi;dzi;daxi;dayi;dazi? is introduced such that V DX 0.(9) Since rankDXo6; there must exist non-zero V that satisfi es Eq. (9). Each non-zero solution of V represents an un- constrained motion. Each term of V represents a component of that moti
39、on. For example, 0;0;0;3;0;0? says that the rotation about x-axis is not constrained. 0;1;1;0;0;0? means that the workpiece can move along the direction given by vector 0;1;1?: There could be infi nite solutions. The solution space, however, can be constructed by 6 ? rankWL basic solutions. Followin
40、g analysis is dedicated to fi nd out the basic solutions. From Eqs. (8) and (9) VX dxDx dyDy dzDz daxDax dayDay dazDaz dx X n i1 w1iDri dy X n i1 w2iDri dz X n i1 w3iDri dax X n i1 w4iDri day X n i1 w5iDri daz X n i1 w6iDri X n i1 Vw1i;w2i;w3i;w4i;w5i;w6i?TDri 0.10 Eq. (10) holds for 8Driif and only
41、 if Eq. (11) is true for 8i1pipn: Vw1i;w2i;w3i;w4i;w5i;w6i?T 0.(11) Eq. (11) illustrates the dependency relationships among row vectors of Wr: In special cases, say, all w1jequal to zero, V has an obvious solution 1, 0, 0, 0, 0, 0, indicating displacement along the x-axis is not constrained. This is
42、 easy to understand because Dx 0 in this case, implying that the corresponding position error of the workpiece is not dependent of any locator errors. Hence, the associated motion is not constrained by locators. Moreover, a combined motion is not constrained if one of the elements in DX can be expre
43、ssed as linear combination of other elements. For instance, 9w1ja0;w2ja0; w1j ?w2jfor 8j: In this scenario, the workpiece cannot move along x- or y-axis. However, it can move along the diagonal line between x- and y-axis defi ned by vector 1, 1, 0. To fi nd solutions for general cases, the following
44、 strategy was developed: 1. Eliminate dependent row(s) from locating matrix. Let r rank WL; n number of locator. If ron; create a vector in n ? r dimension space U u1:uj:un?r hi 1pjpn ? r; 1pujpn: Select ujin the way that rankWL r still holds after setting all the terms of all the uj th row(s) equal
45、 to zero. Set r ? 6 modifi ed locating matrix WLM a1b1c1c1y1? b1z1a1z1? c1x1b1x1? a1y1 : aibiciciyi? biziaizi? cixibixi? aiyi : anbncncnyn? bnznanzn? cnxnbnxn? anyn 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 r?6 , where i 1;2;:;niauj: ARTICLE IN PRESS H. Song, Y. Rong / Robotics and Computer-Integrated Manufac
46、turing 21 (2005) 368378372 2. Compute the 6 ? n right generalized inverse of the modifi ed locating matrix Wr WT LMWLMW T LM ?1 w11:w1i:w1r w21:w2i:w2r w31:w3i:w3r w41:w4i:w4r w51:w5i:w5r w61:w6i:w6r 2 6 6 6 6 6 6 6 6 6 4 3 7 7 7 7 7 7 7 7 7 5 6?r 3. Trim Wrdown to a r ? rfull rank matrix Wrm: r ran
47、kWLo6: Construct a 6 ? r dimension vector Q q1:qj:q6?r hi 1pjp6 ? r; 1pqjpn: Select qjin the way that rankWr r still holds after setting all the terms of all the qj th row(s) equal to zero. Set r ? r modifi ed inverse matrix Wrm w11:w1i:w1r : wl1:wli:wlr : w61:w6i:w6r 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5
48、 6?6 , where l 1;2;:;6 laqj: 4. Normalize the free motion space. Suppose V V1;V2;V3;V4;V5;V6? is one of the basic solutions of Eq. (10) with all six terms undetermined. Select a term qkfrom vector Q1pkp6 ? r: Set Vqk ?1; Vqj 0 j 1;2;:;6 ? r;jak; ( 5. Calculated undetermined terms of V: V is also a s
49、olution of Eq. (11). The r undetermined terms can be found as follows. v1 : vs : v6 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 wqk1 : wqki : wqkr 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 ? w11:w1i:w1r : wl1:wli:wlr : w61:w6i:w6r 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 ?1 , where s 1;2;:;6saqj;saqk;l 1;2;:;6 laqj: 6. Repeat ste
50、p 4 (select another term from Q) and step 5 until all 6 ? r basic solutions have been determined. Based on this algorithm, a C+ program was developed to identify the under-constrained status and un- constrained motions. Example 1. In a surface grinding operation, a workpiece is located on a fi xture
51、 system as shown in Fig. 4. The normal vector and position of each locator are as follows: L1:0, 0, 10, 1, 3, 00, L2:0, 0, 10, 3, 3, 00, L3:0, 0, 10, 2, 1, 00, L4:0, 1, 00, 3, 0, 20, L5:0, 1, 00, 1, 0, 20. Consequently, the locating matrix is determined. WL 0013?10 0013?30 0011?20 010?203 010?201 2
52、6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 . ARTICLE IN PRESS H. Song, Y. Rong / Robotics and Computer-Integrated Manufacturing 21 (2005) 368378373 This locating system provides under-constrained positioning since rankWL 5o6: The program then calculates the right generalized inverse of the locating matrix. Wr 00
53、000 0:50:5?1?0:51:5 0:75?1:251:500 0:250:25?0:500 0:5?0:5000 0000:5?0:5 2 6 6 6 6 6 6 6 6 4 3 7 7 7 7 7 7 7 7 5 . The fi rst row is recognized as a dependent row because removal of this row does not affect rank of the matrix. The other fi ve rows are independent rows. A linear combination of the ind
54、ependent rows is found according the requirement in step 5 of the procedure for under-constrained status. The solution for this special case is obvious that all the coeffi cients are zero. Hence, the un-constrained motion of workpiece can be determined as V ?1; 0; 0; 0; 0; 0?: This indicates that th
55、e workpiece can move along x direction. Based on this result, an additional locator should be employed to constraint displacement of workpiece along x-axis. Example 2. Fig. 5 shows a knuckle with 3-2-1 locating system. The normal vector and position of each locator in this initial design are as foll
56、ows: L1:0, 1, 00, 896, ?877, ?5150, L2:0, 1, 00, 1060, ?875, ?3780, L3:0, 1, 00, 1010, ?959, ?6120, L4:0.9955, ?0.0349, 0.0880, 977, ?902, ?6240, L5:0.9955, ?0.0349, 0.0880, 977, ?866, ?6240, L6:0.088, 0.017, ?0.9960, 1034, ?864, ?3590. The locating matrix of this confi guration is WL 010515:000:896
57、0 010378:001:0600 010612:001:0100 0:9955?0:03490:0880?101:2445?707:26640:8638 0:9955?0:03490:0880?98:0728?707:26640:8280 0:08800:0170?0:9960866:6257998:24660:0936 2 6 6 6 6 6 6 6 6 4 3 7 7 7 7 7 7 7 7 5 , rankWL 5o6 reveals that the workpiece is under-constrained. It is found that one of the fi rst
58、fi ve rows can be removed without varying the rank of locating matrix. Suppose the fi rst row, i.e., locator L1is removed from WL; the ARTICLE IN PRESS X Z Y L3 L4 L5 L2 L1 Fig. 4. Under-constrained locating scheme. H. Song, Y. Rong / Robotics and Computer-Integrated Manufacturing 21 (2005) 36837837
59、4 modifi ed locating matrix turns into WLM 010378:001:0600 010612:001:0100 0:9955?0:03490:0880?101:2445?707:26640:8638 0:9955?0:03490:0880?98:0728?707:26640:8280 0:08800:0170?0:996866:6257998:24660:0936 2 6 6 6 6 6 6 4 3 7 7 7 7 7 7 5 . The right generalized inverse of the modifi ed locating matrix is Wr 1:8768?1:8607?20:666521:37160:4995 3:0551?2:0551?32:444832:44480 ?1:09561:086212:0648?12:4764?0:2916 ?0:00440:00440:0061?0:00610 0:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度醫(yī)療服務(wù)合同
- 2024年國際快遞服務(wù)代理與合作合同
- 2024年城市成品油配送服務(wù)合同
- 2024年度信息技術(shù)咨詢服務(wù)合同
- 2024年度設(shè)備維修保養(yǎng)服務(wù)合同
- 2024年度貨物采購合同標的質(zhì)量保證與安全生產(chǎn)責任書
- 做課件步驟教學(xué)課件
- 倉庫個人年終工作總結(jié)
- 2024國際貨運代理及供應(yīng)鏈管理服務(wù)合同
- 2024年建筑垃圾無害化處理合同
- 評茶員國家三級理論考試題庫(近年真題300題)
- 船舶發(fā)展史 課件
- 小學(xué)養(yǎng)成教育內(nèi)容序列細目
- 織物結(jié)構(gòu)與性能課件:第三章 織物上機圖與織物分析
- 研究思路圖模板
- 無人機應(yīng)用技術(shù)專業(yè)建設(shè)發(fā)展規(guī)劃
- 職員員工行為規(guī)范檢查表
- 中學(xué)德育課程體系
- Linux操作系統(tǒng)完整版課件全書電子教案教材課件(完整)
- 員工專業(yè)技術(shù)職級評定方案與評定細則1
- 幼兒繪本故事:《摩天輪》原版PPT課件
評論
0/150
提交評論