欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    建模和数控机床的伺服系统的设计工具毕业论文外文翻译.doc

    • 资源ID:2943671       资源大小:1.01MB        全文页数:33页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    建模和数控机床的伺服系统的设计工具毕业论文外文翻译.doc

    附录 英文文献翻译Modeling and design of servo system of CNC machine toolsJinxing Zheng Mingjun Zhang and Qingxin Meng Department of Mechanical and Electrical Engineering Harbin Engineering University Harbin,HeiLongJiang,150001 Chinazhengjinxing, &zhangmingjun &mengqingxinAbstract Accurate modeling of the feed drives dynamics is an crucial step in designing a high performance CNC system. This paper presented a comprehensive dynamic model of CNC feed drive system. The friction model was established analyzing the nonlinear characters of machine tool movement. And a trapezoidal velocity control algorithm was presented due to friction dependence of velocity. As verification of the controller, tracking and contouring simulation were implemented. Index Terms Servo system modeling;Nnonlinear characters; PID control; Contour error; Velocity generation profileI. INTRODUCTIONThe feed servo system of machine tools is defined as a control system whose purpose is to make the position and the speed of worktable follow the command from numerical control unit. The servo system compares the real position signal by using sensor feedback measurements with the desired command information, then drives the driving units to make the worktable move to the direction of minimizing errors in order to obtain the more accurate workpiece in size. So the design of servo controllers is crucial to the high performance of machine tools. The design of a high performance feed drive control system requires accurate knowledge of the axis dynamics 1-2. Looking more closely into the design, though many modern control design techniques are now available, most machine tool servo designs are still based on the well-known PID control architecture, only considering more delicate factors to eliminate the effect of backlash and friction, etc. The feedback controllers need to be designed to impose the same closed loop response on all axes, in order to avoid contouring errors in linear motion. This paper presents a method for modeling the dynamics of feed drives. A more comprehensive mathematic model of feed servo system is presented considering the dominant nonlinear effects of friction. A friction model is incorporated into the axis dynamics. Then a trapezoidal velocity profile for acceleration and deceleration based on varying interpolationduration is considered due to the viscous friction force is proportion to velocity of feed. The remaining of this paper is organized as follows: modeling of the linear dynamics, as well as nonlinear friction effects are presented in Section. This is continued by trapezoidal velocity generation algorithm in Section . A block of PID control system is given and simulations are implemented in Section . Conclusions are described in Section .II. COMPREHENSIVE MODELOFSERVOSYSTEMOFMACHINETOOLSWITHNONLINEARCHARACTERSFeed drive systems consist of several subsystems such as power transmission mechanism, actuators, sensors, controllers and amplifiers. Form the view of servo system design, mechanical subsystem servo-motor drive subsystem and controller subsystem are included. Accurate models of the mechanical and control subsystem are indispensable to perform the systematic design satisfactorily. A. Servo motor model The most common motors used in the feed drives are direct current (DC) motor since they allow a wide range of operating speeds with the sufficiently large torque delivery required by machine tools. Recently, most feed drive actuators of machine tools are alternating current (AC) servo motors. Because an AC motor model is complex, the motor is frequently modelled as an equivalent DC motor using vector transformation or root mean squares. So the following modelling of servo motor is explained based on DC servo motors. A set of well-known DC motor equations are Where Vm is voltage applied to the motors circuit, Ia is the armature current, Rm is the armature resistance, Lm is the armature inductance, Kemf is the motors voltage back e.m.f. constants, m is the angular velocity of motor. The magnetic field produces motor dynamic torque Tm, which is proportional to the armature current Ia with the motor torque constant Kt.The total dynamic torque delivered by the motor is spent in accelerating the inertia of the motor (Jm ) and overcoming the motor shafts viscous damping (Bm), and the external load torque Td which includes the torque to drive the ball-bearing leadscrew and table as well as workpiece (TL), and the disturbance torque due to nonlinear static and Coulomb friction in the guide way (Tf) and cutting forces (Tc).The angular velocity of the motor shaft m and the armature voltage Vm and the external load torque TL can be expressed in Laplace domain as: B. Linear model of mechanical subsystem of feed system in machine tools Mathematical models of the mechanical subsystem are generally constructed by developing equations of motion between the motor and components of the feed drive system. Fig. 1 shows a freebody diagram of the mechanical subsystem. In Fig. 1, Jm is the inertia of rotating elements composed of the motor rotor, coupling and ballscrew inertias. m and s are rotational angles of the motor shaft and the ballscrew, respectively. Tm is the driving torque of the motor. xs and xt are transverse distances of the nut and the table, respectively. And Mt is the table mass, Fd is the driving force acting on the mechanical component. R is a conversion ratio of linear-to-rotational motion. Kl is the equivalent axial stiffness composed. of the ballscrew, nut and support bearing stiffnesses. K is the equivalent torsional stiffness composed of the ballscrew and the coupling. Ff is the friction force on the guideways of machine tools. The equivalent inertia Jeq and stiffness Keq of the feed drive system are described as (3) and (4), respectively. From the above equations and Fig.1, the block diagram of a servo physical system model between the control signal Vcfrom controller which is usually implemented by computer and worktable real position xt is derived as Fig.2. Where Kv is a gain of signal amplifier and power amplifier. Td is disturbance torque which is composed of friction force on the guideways and cutting force. Kbv is a tachometer gain and Kbp is linear position sensor gain. C. Nonlinear characteristic analysis and friction model of feed system of machine toolsDue to several inherent nonlinearities, the stick-slipphenomena appear when the machine tools move more slowly.It has strongly nonlinear dynamic behaviours in the vicinity ofzero velocity. The main reasons are: 1) Stribeck friction exists for the metallic surfaces in contacton the machine tool slidway; 2) The flexibility of the coupling between the servo motorand the ballscrew mechanism makes it impossible to restrainthe Stribeck friction.3) the backlash exists in the ballscrew transmission; Since effects of friction are dominant in the nonlinear characters, some of the significant points of friction are summarized and a friction model is presented. Armstrong et al. have presented an excellent survey on the physics behind the friction phenomenon, as well as compensation techniques of dealing with it. The typical friction characteristics for lubricated metallic surfaces in contact can be described by the Stribeck curve, as shown in Fig. 3. The typical friction characteristics for lubricated metallic surfaces in contact can be described by the Stribeck curve. The stribeck curve consists of four different regions: static friction zone, boundary lubrication zone, partial lubrication zone, and full fluid lubrication zone. If a tangential force is applied to the surfaces, it will first work to elastically deform the asperity junctions. This phenomenon is referred to as presliding displacement and friction force is in static friction zone. If the tangential force exceeds a certain threshold, referred to as maximum static friction force, the junctions will break, causing sliding to start. Once the breakaway occurs, a film of lubricant will not be able to build up between the contact surfaces at very low velocities. In this case, sliding will occur between solid boundary layers of lubricant that are stuck to the metal surfaces. This regime of the Stribeck curve, is referred to as boundary lubrication. As the sliding velocity between the two surfaces increases, more lubricant is drawn into the contact zone, which allows a lubricant film to be formed. At this stage, the film is not thick enough to completely separate the two surfaces, and the contacts at some asperities still affect the friction force. This regime is named as partial fluid lubrication. As partial fluid lubrication increases, solid to solid contact between the boundary layers decreases, which results in the reduction of friction force with increasing velocity. Partial fluid lubrication is inherently an unstable regime; with increasing velocity, the lubricant film gets thicker, hence reducing the friction force,and causing the velocity to increase further. This regime is difficult to model, as it involves the interaction of elasto-hydrodynamic phenomena with surface roughness properties.4-5. After sliding velocity reaches a certain level, a continuous fluid film is formed which completely separates the two surfaces. In this regime, referred to as full fluid lubrication the viscosity of the lubricant is dominant on the friction force.So the expression for friction torque Tf may be written as, Where is very small and positive number, Ta is what remains of the motor torque Tm after a part of it has been used to overcome the effect of cutting forces Tc. Tstat and Tcoul are the static friction and the coulomb frition torque respectively. ()t is critical Stribeck velocity, usually a sempirical coefficient, and is an exponent, usually equals to 2. Sinece the effect of viscous damping is included in the axis dynamics in Fig. 2, the friction torque expression in (5) neglects viscous damping component. And the friction model is integrated into the axis dynamics is shown in Fig. 4. In this case, as the equations of motion are written according to the motor shaft, the friction is considered to be a part of the disturbance torque.III.TRAPEZOIDALVELOCITYCOMMANDGENERATIONBASEDONVARYINGINTERPOLATION DURATIONAn interpolation algorithm in which reference trajectories are generated plays a key role to the performance of the feed drive systems. Generated trajectories must not only describe the desired tool path accurately, but must also smooth kinematical profiles in order to maintain high tracking accuracy. Due to the friction is relating to the feedrate of the servo system, which is strongly influence the performance of designing the controller and machine tools, a novel velocity generation based on the varying interpolation duration is presented.The feed f is provided by the NC part program, and the minimum interpolation period Tmin is set within the CNC control software. The interpolation step size is calculated as LFT . The step size L is kept constant until Tmin or Fminis changed. When the feed is changed during machining by a feed-override switch or a sensor-based machining process control module, L is kept constant but the interpolation time Ti is updated as 7 Assuming that the total displacement along an arbitrary path is L, the interpolation task is executed N times at interpolation time intervals of Ti,N is always rounded to the next higher even integer for computational efficiency. The total number of iterations (N) is divided into a number of stages depending on the type of velocity profile used for trajectory generation. For simplicity, a trapezoidal velocity profile for acceleration and deceleration is presented in this paper, which is simple to implement, computationally advantageous. The total number of interpolation steps (N) is divided into acceleration (N1), constant velocity (N2) and deceleration (N3) zones shown in Fig. 5, that is. If the 123 initial feed is f0, the tool path length (l1) traveled during the acceleration period iswhich leads toSimilarly, if the system decelerates from feed F to fe, thenumber of interpolation periods during deceleration:where A is acceleration and D deceleration. The counters N,N1,N2,and N3 are rounded integers. If the desired feed is not reached because of a short tool path, that is N2<0, then N2=0,N1=N3=N/2, assuming A=D. Since the traveled tool path segment L is kept constant, the following expression can be written between interpolation periods: By substitutingTk() t t ,t fk()/At, fk( 1)/A, the ikkk 11kinterpolation period during acceleration and deceleration where the velocity changes is found at each increment as If we take a two-axis motion in the x and y directions, the resulting velocities of the x and y drives,Hence, once L, interpolation time Ti, and N1,N2,and N3 are calculated, the velocities and incremental positions in the x and y drives are automatically defined by the algorithm. IV.SIMULATION AND RESULTS ANALYSISThere are a significant number of control laws to be implemented in CNC servo system. Typically, PID controllers are used to compensate for steady-error and disturbances such as external loads and friction forces. And in order to widen the axis tracking bandwidth, a simple feed forward friction method is applied to prevent from degrading the tracking and contouring performance. The parameters in the feedforward compensator are from the experimental knowledge. The parameters of one axis in machine tools are identified and list in table.A reference circle toolpaths is used in contour machining simulation tests 7. The commands of position and velocity of each axis are generated in CNC units based on the trapezoidal velocity control algorithm presented here. The contour profile is generated by using trapezoidal velocity algorithm and the desired circle shown in Fig.6. The generating velocity profiles are shown in Fig. 7. The actual each axis position and velocity are shown in Figs.8-11. The performance of classical PID controller adding the feedforward friction compensation based on the comprehensive servo axis dynamical model and friction model is illustrated in these figures. The actual contour toolpaths compared with the desired towpaths is shown in Fig. 12. the dash thick curve is actual contour under the PID controller, and the solid thin curve is desired contour. There are still contour errors due to the simple friction compensator. The in

    注意事项

    本文(建模和数控机床的伺服系统的设计工具毕业论文外文翻译.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开