翻译.pdf

四工位全自动回转工作台设计【定位销式分度工作台】【三维SW模型及CAD图纸】

收藏

资源目录
跳过导航链接。
压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:184951508    类型:共享资源    大小:19.67MB    格式:ZIP    上传时间:2022-01-14 上传人:好资料QQ****51605 IP属地:江苏
150
积分
关 键 词:
定位销式分度工作台 三维SW模型及CAD图纸 四工位 全自动 回转 工作台 设计 定位 分度 三维 SW 模型 CAD 图纸
资源描述:
喜欢这套资料就充值下载吧。资源目录里展示的都可在线预览哦。下载后都有,请放心下载,文件全都包含在内,有疑问咨询QQ:414951605 或 1304139763
内容简介:
ORIGINAL ARTICLEPostprocessor development of a five-axis machine toolwith nutating head and table configurationChen-Hua She&Zhao-Tang HuangReceived: 21 August 2006 /Accepted: 7 June 2007#Springer-Verlag London Limited 2007Abstract The postprocessor is an important interface thattransforms cutter location data into machine control data, andin a five-axis machine tool is highly complex because thesimultaneous linear and rotary motions occur. Since mostworks of the five-axis postprocessor method have dealt onlywith the orthogonal machine tools configuration, this studypresents a postprocessor scheme for two types of five-axismachine tools, each with a nutating head and a table whoserotational axes are in an inclined plane. The benefit of such aconfiguration is that it allows switching from vertical tohorizontal machining by a single machine. The generalanalytical equations of NC data are obtained from the forwardand inverse kinematics and the homogeneous coordinatetransformation matrix. The linearization algorithm for thepostprocessor is developed to ensure the machining accuracy.Thepresentedalgorithmisimplementedusingawindow-basedfive-axis postprocessor with nutating axes, and programmed inBorland C+ Builder and OpenGL. A simulation is performedusing solid cutting software and a trial-cut experiment wasconducted on a five-axis machine tool with a nutating table toelucidate the accuracy of the proposed scheme.Keywords Postprocessor.Five-axismachining.Form-shapingfunction.Nutatingaxis1 IntroductionFive-axis machining is becoming increasingly used bymachine tool users, especially in machining complexfreeform surfaces. The conventional five-axis machine toolhas three orthogonal linear axes and two rotary axes. Therotary axes are typically orthogonal to each other and thecentre line of the rotary axis is parallel to the direction ofthe linear axis. Various machine tool builders, such asMakino, Ingersol and Deckel Maho, incorporate a nutatinghead or a nutating table in the machine tools to improvetheir versatility and flexibility. The word of “nutating”means oscillatory motion about the axis of a rotating body,which is similar to the slow spinning of a coin on a table. Afive-axis machine tool with a nutating unit has a rotationalaxis in an inclined plane 1, and not parallel to the linearaxis, providing the advantage that allows the cutting tool toorient itself toward any angle within a hemisphere 2, 3.Such machines can move continuously between thehorizontal and vertical positions in a single setup on thesame machine. The nutating head provides very useful inmanufacturing aerospace parts because it has no motors onthe head, and is more rigid. The motors for the spindle areon the machine and the motion is transferred to them byhollow shafts and gears 4.Because the linear and rotary axes move simultaneouslyon a five-axis machine, the derivation of the five-axisprogram is more complex than that of the three-axisprogram. A postprocessor must be utilized to translate thecutter location (CL) data from the CAM system into themachine control data. Although the advanced controllerscan accept the CL data to machine the workpiece in real-time without the need of postprocessor 5, they arerelatively expensive and not commonly used in mostindustries. The methods of developing multi-axis postpro-Int J Adv Manuf TechnolDOI 10.1007/s00170-007-1126-5C.-H. She (*)Department of Mechanical and Computer Aided Engineering,National Formosa University,64 Wen-Hua Road, Huwei,Yunlin 632, Taiwan, Republic of Chinae-mail: chshe.twZ.-T. HuangDepartment of Mechanical and Automation Engineering,Da-Yeh University,112 Shan-Jiau Road, Da-Tsuen,Chang-Hua 515, Taiwan, Republic of Chinacessors can be mainly divided into three categories -graphical 6, numerical iterative 7 and coordinatetransformational 810. Since the coordinate transforma-tion method yields the analytical equation of NC data mostefficiently, it has been adopted extensively in recent work.However, almost all of these approaches involve postpro-cessor methods for five-axis machine tools with orthogonalrotary axes. Relatively few studies have addressed non-orthogonal configuration. For example, the authors havedeveloped the postprocessor for the spindle-tilting typefive-axis machine tool with a nutating head 11. Recently,Sorby 12 has presented a closed-form solution for a table-tilting type five-axis machine tool with a nutating table.However, this solution exhibits some limitations. Forexample, the offset vectors such as from the workpieceorigin to the rotary table and from the secondary rotary tothe primary rotary are not defined, and the angle ofinclination of the nonorthogonal axis is fixed at 45 degrees.This study develops a postprocessor for two five-axismachine tools each with a nutating head and table config-uration. Based on the homogeneous coordinate transforma-tion matrix, the general analytical equations of NC data areobtained from the forward/inverse kinematics and themachine tools form-shaping function matrix. The deter-mined equation is in general form because the rotary axes areassumed not to intersect each other; the angle of inclinationof the nonorthogonal axis is variable, and the offset vectorfrom the origin of the workpiece to the rotary table isdefined. Moreover, the linearization algorithm of the post-processor is developed to ensure the machining accuracy.A window-based postprocessor is developed and a graph-ical interface that dynamically displays the surface model andthemotions ofallofthe axesoftheconfiguredmachinetoolispresented to help the user to input relevant parameterscorrectly. Additionally, the generated NC data are verifiedusingthecommercialsolidcuttingsoftwareVERICUT 13and a machining experiment is conducted on a five-axismachine tool with a nutating table to confirm the effective-ness of the proposed postprocessor methodology.2 Configuration and modeling of five-axis machine toolMost five-axis machine tools have two rotary axes as wellas the conventional X, Y and Z axes. Following Sakamotoand Inasaki 14, the configurations of five-axis machinetools can be categorized into three types: spindle-tilting,table-tilting and table/spindle-tilting. Commercial machinetools with the nonorthogonal configuration, as shown inFig. 1, are also of three types. Figure 1 (a) shows thespindle-tilting type with a nutating head, such as theMakino MAG3 2, which is designed with a rotary axis(C-axis) behind a nutating head that rotates about the B-axis. Figure 1 (b) displays the table-tilting type with anutating table, such as the Deckel Maho DMU 70 eVolution15, which has two rotary axes on the table, and one rotaryaxis (C-axis) is parallel to the Z-axis while the non-orthogonal rotary axis is inclined at an angle to the C-axis.Figure 1 (c) presents the table/spindle-tilting type with anutating head, such as the Deckel Maho 200P 15,inwhichone rotary table (C-axis) is on the table and the nutatingrotary head (B-axis) is on the spindle. Since the authors havealready presented the spindle-tilting postprocessor with anutating head 11, this study focuses on developing thepostprocessors with the other two configurations.A five-axis machine tools can be regarded as amechanism with serially connected links with revolute orprismatic joints. Forward kinematic equations must beestablished to describe mathematically the motion of thecutting tool in relation to the workpiece. The fundamentalcoordinate transformation matrices, including the transla-tion matrix Trans and the rotation matrix Rot 16, areintroduced. The translation matrix Trans can be expressedas follows:Transa;b;c 100a010b001c0001266437751where Trans(a, b, c) implies a translation given by thevector a i+b j+c k.The general rotation transformation matrix should beused to describe the rotation of the nutating unit. Thecoordinate system is assumed to rotate through an angle offwaround any arbitrary vector W=Wxi+Wyj+Wzk; therotational transformation matrix can be expressed as:Rot W;w W2xVw CwWxWyVw? WzSwWxWzVw WySw0WxWyVw WzSwW2yVw CwWyWzVw? WxSw0WxWzVw? WySwWyWzVw WxSwW2zVw Cw00001266437752Int J Adv Manuf Technolwhere “C” and “S” are cosine and sine functions,respectively, and Vfw=1Cfw.3 Postprocessor3.1 Table-tilting type with a nutating tableFigure 2 depicts relevant coordinate systems for thisconfiguration. The coordinate system for the workpiece isOwXwYwZwwhile the system OtXtYtZtis attached to thecutting tool. Since the two rotary axes are assumed not tointersect each other, a common normal line is mutuallyperpendicular to both axes. The common normal line inter-sects with the C-axis and B-axis at two points, RC and RB.The offset vector Lxi+Lyj + Lzk is determined from theorigin Owto the pivot point RC, whereas the offset vectorMxi+Myj+Mzk is calculated from the pivot point RC tothe pivot point RB.Since the structural elements of the machine toolcomprise the C rotary table, the B nutating rotary table,the machine bed, the X linear table, the Y linear table, the Zlinear table, the spindle head and the cutting tool. Therelative position and orientation of the cutting tool withrespect to the workpiece can be determined sequentiallystarting from the workpiece and ending at the cutting tooland is referred to as the form-shaping function 17. TheCBXYZaXYZCBcBCYXZbFig. 1 Configuration for five-axis machine tool with nutating head andtable. a spindle-tilting type with a nutating head. b table-tilting typewith a nutating table. c table/spindle-tilting type with a nutating headtOtXtYtZBRBwOwXwYwZC xyzLLL+ijkRCOffset vectorxyzMMM+ijkOffset vectorFig. 2 Coordinate systems of table-tilting type configurationInt J Adv Manuf Technolform-shaping function of this machine tool can bemathematically expressed in matrix form as follows:Trans Lx;Ly;Lz?Rot z;?zTrans Mx;My;Mz?Rot W;?wTrans Px;Py;Pz?0 00 01 00 1266437753wherePx, Pyand Pzdenote the relative translation distances ofthe X, Y and Z linear tables, respectively. The termsfzandfwrepresent the angles of rotation for the C-axis and the B-axis, respectively. The positive rotation is in the direction of anadvancing right-hand screw about the +C and +B axes.Equation (3) specifies the form-shaping function matrix of thismachine tool and the joint parameters Px, Py, Pz,fzandfwshould be determined by the inverse kinematics. The firststep is to calculate the required rotary angles to yield the toolorientation, and the second is to calculate the required positionin relation to the linear axis to determine the position of thecentre of the tool tip using the known rotary angles.Whenthe CLdataincludingthe positionofthecentreof thetool tip Qxi Qyj Qzk and the tool orientation Kxi Kyj Kzk are known, the CL data can be expressed in thematrix form as follows:KQ01?KxKyKz0QxQyQz1266437754Since both Eq. (3) and Eq. (4) represent the samerelationship between the cutting tool and the workpiece, thedesired joint parameters can be determined by equatingthese two matrices. Equating the CL data matrix and theform-shaping function matrix, and taking the correspondingelements of the two matrices yield the following equations:KxKyKz026643775CzWxWz1 ? Cw ? WySw? SzWyWz1 ? Cw WxSw?SzWxWz1 ? Cw ? WySw? CzWyWz1 ? Cw WxSw?W2z1 ? Cw Cw0266437755QxQyQz126643775PxCzW2z1 ? Cw Cw? SzWxWy1 ? Cw ? WzSw?PyCzWxWy1 ? Cw WzSw? SzW2y1 ? Cw CwhinoPzCzWxWz1 ? Cw ? WySw? SzWyWz1 ? Cw WxSw?Lx CzMx SzMyPx?SzW2x1 ? Cw Cw? CzWxWy1 ? Cw ? WzSw?Py?SzWxWy1 ? Cw WzSw? CzW2y1 ? Cw CwhinoPz?SzWxWz1 ? Cw ? WySw? CzWyWz1 ? Cw WxSw?Ly? SzMx CzMyPxWxWz1 ? Cw WySw? PyWyWz1 ? Cw ? WxSw?PzW2z1 ? Cw Cw? Lz Mz126666666666666666666666664377777777777777777777777756Int J Adv Manuf TechnolThe joint anglesfzandfwshould be determined first.Equating the corresponding third element in Eq. (5) yieldsthe following B-axis angle:B w arccosKz? W2z1 ? W2z?0 ? w? 7Notably, there is another possible solution for B-axisangle in the range of ? ? w? 0, which can be obtainedas follows:B w ?arccosKz? W2z1 ? W2z?8If the operating range of the nutating table is in the rangebetween and 0, the solution should be modified asshown in Eq. (8). On the other hand, if the operating rangeof the nutating table meets the two possible solutions, theshortest rotational angle movement of the nutating table isusually chosen in the algorithm.Furthermore, equating the corresponding first andsecond elements in Eq. (5) and solving the simultaneouslinear equations for Sfzand Cfz, yield:Sz?KyWxWz1 ? Cw ? WySw? KxWyWz1 ? Cw WxSw?WxWz1 ? Cw ? WySw?2 WyWz1 ? Cw WxSw?29CzKxWxWz1 ? Cw ? WySw? KyWyWz1 ? Cw WxSw?WxWz1 ? Cw ? WySw?2 WyWz1 ? Cw WxSw?210Since the denominators in Eqs. (9) and (10) are the sameand always positive, the C- axis angle can be determined asfollows:C z arctan2?KyWxWz1 ? Cw ? WySw? KxWyWz1 ? Cw WxSw?;KxWxWz1 ? Cw ? WySw?KyWyWz1 ? Cw WxSw? ? z? 11where arctan2(y,x) is the function that returns angles in therange ?p ? q ? p by examining the signs of both y and x16.In addition, comparing the corresponding elements ofthe matrix on both sides of Eq. (6) yields three simulta-neous equations in three unknowns Px, Pyand Pz. Theprogram coordinate system is assumed to coincide with theworkpiece coordinate system. Accordingly, the expressionsof the desired NC data (denoted as X, Y and Z) can beobtained by considering the two offset vectors Lxi+Lyj+Lzk and Mxi+Myj+Mzk, and are expressed as follows:X Px Lx Mx Qx? CzMx SzMy Lx?CzW2x1 ? Cw Cw? SzWxWy1 ? Cw ? WzSw? Qy? ?SzMx CzMy Ly?SzW2x1 ? Cw Cw? CzWxWy1 ? Cw ? WzSw? Qz? Mz Lz? WxWz1 ? Cw WySw? Lx Mx12Int J Adv Manuf TechnolY Py Ly My Qx? CzMx SzMy Lx?CzWxWy1 ? Cw WzSw? SzW2y1 ? Cw Cwhino Qy? ?SzMx CzMy Ly?SzWxWy1 ? Cw WzSw? CzW2y1 ? Cw Cwhino Qz? Mz Lz? WyWz1 ? Cw ? WxSw? Ly My13Z Pz Lz Mz Qx? CzMx SzMy Lx?CzWxWz1 ? Cw ? WySw? SzWyWz1 ? Cw WxSw? Qy? ?SzMx CzMy Ly?SzWxWz1 ? Cw ? WySw? CzWyWz1 ? Cw WxSw? Qz? Mz Lz? W2z1 ? Cw Cw? Lz Mz143.2 Table/spindle-tilting type with a nutating headThe table/spindle-tilting type configuration has one rotaryaxis on the table and one nutating rotary axis on the spindle.Figure 3 illustrates two pivot points RC and RB on the C andB axes, respectively. The pivot point RC is located arbitrarilyon the C-axis and the pivot point RB is chosen to be theintersection of the nutating rotary B-axis and the axis of thecutting tool. The offset vector Lxi +Lyj +Lzk is calculatedfrom the origin Owto the pivot point RC and the effectivetool length, Lt, represents the distance between the pivotpoint RB and the cutter tip centre. The form-shapingfunction matrix of this configuration can be obtained bythe coordinate transformation matrices:Trans Lx;Ly;Lz?Rot z;?zTrans Px;Py;Pz?Rot W;w00001 ? Lt012664377515Equating Eq. (4) and Eq. (15) leads to the followingequations:KxKyKz026643775CzWxWz1 ? Cw WySw? SzWyWz1 ? Cw ? WxSw?SzWxWz1 ? Cw WySw? CzWyWz1 ? Cw ? WxSw?W2z1 ? Cw Cw02664377516QxQyQz126643775?CzWxWz1 ? Cw WySw? SzWyWz1 ? Cw ? WxSw?LtCzPx SzPy Lx? ?SzWxWz1 ? Cw WySw? CzWyWz1 ? Cw ? WxSw?Lt?SzPx CzPy Ly? W2z1 ? Cw Cw?Lt Pz Lz1266666666666643777777777777517Int J Adv Manuf TechnolThe joint parameters can be evaluated using the sameprocedure similar to the table-tilting configuration. Notably,the reference driving point of NC data in this configuration isassumedtobethepivotpointRB.Thisdefinitionisadoptedtoboth the spindle-tilting and table/spindle-tilting type config-urations, and is consistent with those used in most of thecommercial post-processor software packages. The completeanalytical equations for NC data can be expressed as:B w arccosKz? W2z1 ? W2z?0 ? w? 18C z arctan2 ?KyWxWz1 ? Cw WySw?KxWyWz1 ? Cw ? WxSw?;? KyWxSw? WyWz1 ? Cw?KxWySw WxWz1 ? Cw? ? z? 19X Lx Px LtWxWz1 ? Cw LtWySw SzLy? Qy? CzLx? Qx Lx20Y Ly Py LtWyWz1 ? Cw ? LtWxSw? CzLy? Qy? SzLx? Qx Ly21Z Lz Pz LtW2z1 ? Cw LtCw Qz223.3 Linearization problemTheoretically, the CAD/CAM system generates the CL databased on the assumption that the cutting tool moves linearlybetween two successive points. However, the actual toolmotion trajectory with respect to the workpiece is not linearand becomes curved since the linear and rotary axes movesimultaneously. The curved path deviates from the linearlyinterpolated straight line path between successive pathpoints, and this problem is known as the linearizationproblem. An algorithm must be developed to solve thisproblem.Assume that Pn, Pn+1and Pn+2are three continuousadjacent points in CL data, plotted in Fig. 4. The vector ofPnin matrix form can be expressed as Qn,xQn,yQn,zKn,xKn,yKn,z, where Qn,x, Qn,yand Qn,zare the components ofthe position of the center of the tool tip, and Kn,x, Kn,yandKn,zare the components of the tool orientation. Thecorresponding machine NC code of Pnis Mn=XnYnZnBnCn. As the five axes move simultaneously from thecurrent position Pnto the subsequent position Pn+1, eachaxis is assumed to move linearly between the specifiedpoints 18. Therefore, each point in the actual curved pathcan be expressed as follows:Mm;t Mn t Mn1? Mn23where t is a dummy time coordinate0 ? t ? 1. Thecorresponding CL data Pm,tfor Mm,tcan be determined bythe forward kinematics equations, e.g. Eqs. (5) and (6) forthe table-tilting type and Eqs. (16) and (17) for the table/spindle-tilting type. Moreover, each point in the ideal lineartool path can be determined as follows:Pn;t Pn t Pn1? Pn24wOwXwYwZtOtXtYtZCB xyzLLL+ijkRCRBOffset vectortLFig. 3 Coordinate systems of table/spindle-tilting type configurationInt J Adv Manuf Technol,nnP M,n tn tPM,m tm tMP11,nn+PM1,1,ntnt+PM1,1,mtmt+MP,n+2n+2PMInterpolated tool pathActual curved tool pathIdeal linear tool path,n tdFig. 4 Linearization problem inmulti-axis machining abFig. 5 Initiating dialog for the developed postprocessor. a table-tilting type. b table/spindle-tilting typeInt J Adv Manuf TechnolThe distance between Pm,tand Pn,tdenoted as dn,tformsa chordal deviation. If the maximum deviation (dn,t)maxexceeds the prescribed tolerance, then the additionalinterpolated CL data Pn,tshould be inserted into the originalCL data. Theoretically, the numerical iterative method forcalculating (dn,t)maxmust be adopted. Practically, the middlepoint, t = 0.5, is often selected as the candidate point 10.After the intermediate point Pn,thas been inserted, thecorresponding machine NC code can be generated.4 Discussion1.The main characteristic of the nutating rotary axisconfiguration is the continuous motion between thehorizontal and vertical positions in a single setup onthe same machine. In the current configuration of thecommercial machine tool, the angle of inclination ofthe nutating rotary axis is 45 degrees. This fact can beexplained by the equations derived above. The table-tilting type is used as an example. Equation (5)represents the tool orientation in relation to theworkpiece. The tool orientation relative to the work-piece in the initial position, where the table surface ishorizontal, can be determined by substitutingfz=fw=0 into Eq. (5), and is given by 0 0 1 0T. The nutatingrotary axis is assumed to rotate around X-axis by anangle so that the components of the vector W are Wx=0, Wy=S and Wz=C. Substituting the aboveconditions into Eq. (5), and settingfz=0 and KxKyKz0T=0 1 0 0Tfor the table surface in the verticalposition yields the following equation:0?10026643775SSw?SC 1 ? CwC2 1 ? CwCw02664377525The solutions to Eq. (25) for andfware =/4 andfw=. Therefore, the table surface can be set in the verticalposition when the table is rotated through an angle aboutthe nutating B rotary axis at an angle of inclination of /4.2.The nutating units on the five-axis machine tools canenhance the flexibility of the machining strategy. How-ever, the CL data considered are limited. Equation (7)Fig. 6 Implementation dialog for generating NC data for table-tilting type configurationInt J Adv Manuf Technolshows that the conditionKz?W2z1?W2z? ? 1 should be satisfied.When the nutating axis is set at an angle of 45 degrees,i.e. =/4 and Wz=C45, Kzis in the range 0 Kz 1.Consequently, the CL data generated by the CAD/CAMsystem can not be machined in this configuration if Kzisa negative value.3.The derived analytical equation of NC data is a generalform, which can be reduced to the orthogonal config-uration. The table-tilting type is chosen as an example.If the vector W is in the X-axis direction where Wx=1and Wy=Wz=0, the configuration reduces to the CAtable-tilting type. The analytical equation of the NC data,specifying for example Y-axis values, agrees with thosepresented elsewhere 8 and can be expressed as follows:Y Qx? LxSzCw Qy? Ly?CzCw? Qz? LzSw Ly26Notably, in the cited work, the two rotary axes areassumed continuously to intersect each other, and the offsetvector M 0i 0j 0k is used to derive the aboveequation.4.Based on the solutions forfzandfw, the cutting toolmay traverse the singular point wherefw=0, Qx=Qy=0,Qz=1 andfzis undefined 12, 18. This singularposition occurs whenfw=0 and the C-axis axis isparallel to the cutting tool axis. As displayed in Fig. 4, ifthe current position Pn+1is the singular point, any valueoffzis theoretically acceptable sincefzis undefined.The next point Pn+2should be read further to ensure thatfzvaries linearly between two successive points. Thevalue offzat position Pn+1can be determined byconsidering a linear change between Pnand Pn+2.5.Feedrate control is an important issue in practical multi-axis machining. Most controllers, such as FANUC andCincinnati Milacron, apply the feed rate number (FRN)and G93 code to control the feedrate. FRN isdetermined by the feedrate on the workpiece dividedFig. 7 Implementation dialog for generating NC data for table/spindle-tilting type configurationInt J Adv Manuf Technolby the span length of the resulting path. Whenrotational movements are combined with two or morelinear axes movements, determinations for the pathlength become very complex. In most cases, anadequate approximation of the true path length can bedetermined by using only the linear displacement 19.5 Implementation and verification5.1 Software implementationThe aforementioned postprocessor methodology was imple-mented in the Windows-XP environment using the BorlandFig. 8 Snapshot of VERICUTsimulation for table-tilting typeconfigurationFig. 9 Snapshot of VERICUTsimulation for table/spindle-tilt-ing type configurationInt J Adv Manuf TechnolC+ Builder programming language and the OpenGLgraphics library. A semi-sphere with a radius of 35 mm isused to illustrate machining. The CL data are generated bythe commercial CAD/CAM system, PowerMILL 20. Twotypical configurations of the machine tool, the table-tiltingand the table/spindle-tilting, were tested. Figure 5 (a) showsthe initiating dialogue of the developed postprocessorsoftware for the table-tilting type configuration. The usercan use the mouse button to rotate and zoom in on thesurface model of the machine tool, and the “Animate”button to animate dynamically the machine tool. When theuser enters the relevant parameters, such as the offset vectorfrom the program origin toward the centre of the C-axisrotary table, the system displays a figure to help the user toinput the parameters correctly, as shown in Fig. 6. Finally,the target CL data are opened by clicking the “File” menu,after which the NC data are generated accordingly. Figures 5(b) and 7 show screenshots of the initiating and implemen-tation dialogues,respectively, for the table/spindle-tiltingtype. Notably, the set length from the gauge plane to thetool tip centre and the distance from the gauge plane to thepivot point should be considered in this configuration, sincethe spindle head moves about the rotary axis.5.2 Solid cutting simulationA solid cutting simulation software package, VERICUT isused to confirm the generated NC data. Given the rawmaterial size, the specifications of the cutting tool, NC data,the type of controller, and the kinematics and physicalproperties of an NC machine tool, it can interactivelysimulate the material removal process of NC data. A table-tilting type machine tool with a B-axis nutating rotary tableis built in the simulation environment and the finished partis verified, as shown in Fig. 8. The relevant parametersshown in Fig. 6 should be reflected in the dialogue of theVERICUT hierarchical component tree. For example, theB-axis rotates about the X-axis by 45, so the nutating tableis in an inclined plane and the vector of the B-axis isW 0i ? S450j C450k. The two rotary axes are as-sumed not to intersect each other and the offset vector fromthe C rotary axis to the B rotary axis is ?5i ? 10j ? 15k.Moreover, the raw material should be placed in the desiredposition so that the offset vector from the program origin tothe C rotary axis is 30i 20j 10k. When the machinesetup has been completed, the system performs a realistic3D simulation of the configured machine tool.Figure 9 illustrates the “as-machined” workpiece cut ona table/spindle-tilting type machine tool with a B-axisnutating rotary head and a C-axis rotary table. As before,the relevant parameters should be set according to Fig. 7.The B-axis vector is W 0i S45?j C45?k. The offsetvector from the program origin to the rotary C -axis is?50i ? 60j ? 70k. The distance from the gauge plane to thepivot point of the B- axis is 100 mm and the set length fromthe tool tip to the gauge plane in the tool library is 120 mm.The results shown in Figs. 8 and 9 confirm the effectivenessand feasibility of the proposed postprocessor algorithm.5.3 Experimental verificationThe generated five-axis NC data are further verified byperforming an experimental trial-cut. A table-tilting five-axis machining centre (Deckel Maho DMU 70 eVolution)equipped with a Heidenhain iTNC530 control is used tomachine the semi-spherical workpiece. The experiment isconducted under the following conditions: (1) two ball-endmills with diameters of 10 mm and 4 mm are used forroughing and finishing, respectively; (2) the spindle speedis 5000 rpm and the feedrate is 1000 mm/min; (3) theworkpiece material is made of 7075 aluminum alloy.Notably, the positive direction of the C-axis of this machineFig. 10 Practical machining experiment on the Deckel Maho DMU70 eVolution. a roughing. b finishingInt J Adv Manuf Technoltool is along the negative Z direction. The actual NC valueof the C-axis is the negative value given by Eq. (11).Figure 10 shows the actual machining process, and revealsthat the developed postprocessor can correctly and success-fully generate five-axis NC data.6 ConclusionA postprocessor methodology for the five-axis machinetool with a nutating table and head configuration has beendeveloped. The general analytical equations of NC datawere determined by the homogeneous coordinate transfor-mation matrix, and the forward and inverse kinematics. Thederived NC data equation is useful for such machine tools,whose rotary axes need not intersect each other and forwhich the angle of inclination of the non-orthogonal axis isvariable. Introducing the variable angle of inclination canincrease the usefulness of the derived equations since theNC data can be reduced to the orthogon
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:四工位全自动回转工作台设计【定位销式分度工作台】【三维SW模型及CAD图纸】
链接地址:https://www.renrendoc.com/paper/184951508.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!