西门子运动控制器SIMOTION收放卷应用介绍_第1页
西门子运动控制器SIMOTION收放卷应用介绍_第2页
西门子运动控制器SIMOTION收放卷应用介绍_第3页
已阅读5页,还剩24页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SIMOTION D Winder包应用介绍于长波摘要:SIMOTION提供了一个可以应用于大部分开卷曲功能的应用包,其中包含了多种控 制方式,多种卷径计算方法以及张力锥度、断带检测等功能。但全面的同时带来了应用结 构复杂、参数众多等问题。本文根据以往的调试经验对 Winder包的应用进行一下应用介 绍,分为卷曲的基本原理、控制方式、程序结构、应用步骤四个部分。关键词:SIMOTION 开卷曲1 开卷曲的基本原理开卷曲的控制要求可以概括为通过控制电机的转矩来控制材料上的张力,使张力不变或按 照一定的曲线减小(即张力锥度)。从电机转矩到材料张力,这之间存在以下影响因素。首先就是卷径,这是开卷曲控

2、制最重要的一个参数,对其要求就是“稳”和“准”。卷径 计算可以大致分为速比法、厚度累积法和外部测量法。速比法是检测同一时刻下卷轴的转速和材料的线速度,两者相除即得到直径,这种方法实时性好,但稳定性欠佳。在此基础上衍生出积分法和位置计算法,两者就是将一定时间内卷轴的角度位移与材料的位移相除,然后按一定的斜坡输出。区别在于积分法是用速度的 积分得到角度位移和材料位移,而位置计算法是直接取轴的位置值做计算。这种方法稳定 性好,实时性与直径计算的更新周期有关。厚度累积法是根据卷轴的圈数和材料的厚度计算的一种方法,即卷轴每转一圈直径增加 2 倍的材料厚度,然后按照一定的斜坡输出。这种方法稳定性非常好,但

3、准确性与材料厚度 的准确性有很大关系,这里所说的材料厚度并不是指材料本身的实际厚度,而是材料的实 际厚度加上材料之间缝隙的厚度,即与松紧度有关。外部测量法就是用传感器直接测量卷轴的实际直径,可分为接触式和非接触式,常见的接 触式传感器有编码器和位移传感器,非接触测量传感器有激光、微波等。由于测量数值与 实际的直径可能是非线性的,所以要对测量值做非线性处理。其次是对转矩的补偿,主要是加减速补偿和摩擦补偿。加减速补偿指的是当材料在加速或 减速时电机要提供额外的转矩对卷轴进行加减速,其大小与开卷曲机械系统的转动惯量和 加减速度有关;其方向与工作方式(是开卷还是收卷)和出料方向(材料是在卷轴的上方 还

4、是下方)有关。机械系统的转动惯量包括电机的转动惯量、减速机的转动惯量、卷轴的 转动惯量和材料的转动惯量,除了材料的转动惯量外其他对象的转动惯量在工作过程中是 不变的,我们可以称为固定的转动惯量。材料的转动惯量取决于材料的密度、宽度和直径, 由于在工作过程中直径是一直变化的,所以这部分转动惯量可以称为变化的转动惯量。另 外材料的密度也不是指材料本身的密度,也要考虑材料之间的缝隙。最后是摩擦补偿,指的是机械系统的摩擦,摩擦转矩与转速有关,一般会随转速的升高而 加大,其方向与电机的实际转动方向相同。此外,有些时候需要考虑材料在开卷曲时由于形变而需要的额外转矩,如一些比较厚的金 属板等。( Simot

5、ion Winder 包没有提供相关的补偿,需要在设定张力上自己做补偿)2. Simotion Winder 包提供的开卷曲控制方式Simotion Winder 包提供的控制方式大体可分为三类:间接张力控制、张力闭环控制和恒速 控制。其中张力闭环控制按张力反馈的不同可分为张力传感器闭环控制和跳舞辊闭环控制,同时按控制电机转矩的方式不同又可分为转矩限幅控制和速度调整控制。所以Simoti on恒速控制间接张力控制Winder包中提供六种开卷曲控制方式,见下图控制电机的转矩可以有两种方式,即调整速度和转矩限幅。转矩限幅的方式是使速度环饱和电机处于转矩限幅的状态,通过直接调整转矩限幅值 来控制电机

6、的输出转矩。速度调整的方式是使速度环不饱和,电机处于正常运行的状态。调整速度给定后由于 材料的耦合实际速度没有改变,而使速度环的积分部分相应调整,进而调整电机的输 出转矩。但这种调整方式只能用于张力闭环的控制。为了更好的解释这种调整方式,以收卷为例描述一下调整的过程。实际张力比设定张力小 张力PID输出一个正附加速度 实际速度不变使速度环 积分增加 电机输出转矩增加 实际张力增加 张力PID输出减小实际张力与设定张力相等张力PID输出为零2.1间接张力控制间接张力控制是一种对张力的开环控制,也是闭环张力控制的基础。这种控制方式是通过速度饱和转矩限幅来控制电机的转矩。通过在材料的线速度上附加一个

7、给定的线速度(velocity override这里称为饱和速度),使卷曲轴的速度环饱和。即开卷时减去附加线速度,使材料的线速度大于卷曲的线速度;收 卷时加上附加线速度,使材料的线速度小于卷曲的线速度。设定的张力、当前直径和加减速转矩等因素计算得出电机的转矩,并做为电机转矩的限幅值,同时计算的转矩给到开卷曲电机的转矩预控上,使卷曲轴快速达到转矩限幅。功能图 如下:WnMer umiB九芒匸呂罠iporV饱和速度.EeMlIFPQA3B4lnk3<l« f-CMcSh 刼n* rinFTAcVniSpwtii 祺 pokMWndfrig aKl«jevfir-idden

8、IpMd 理glEVHH崛切Indc on m kc张力给定ScIfKNM prepriratlafi p yeriietL*t iTorqiLHTorw bnnilirin £E£AtfilOTf inrqpij*T juie NvhLl>W转矩预控 preMfrlHWd B-Wl 冒uw: a 雪1irnrts1转矩限幅Wbndlngc)flv«2.2张力闭环控制张力闭环控制是在间接张力控制的基础上增加一个张力反馈,与张力给定经PID控制器输出调整信号。如果采用“转矩限幅”的方式控制张力,则PID输出附加到转矩预控和转矩限幅上。如果采用“速度调整”的方式

9、控制张力,则PID的输出附加到速度给定上。同时饱和速度设为零。因为“速度调整模式”下卷曲轴的速度环不是饱和的,而是通过附加一 定的速度来调整电机的转矩。与间接张力控制相比,张力闭环控制可以通过PID调整消除张力误差。误差来自以下几个直径计算不准。如采用厚度累加法时,由于厚度值不准确而产生累积误差摩擦测量不准。系统的摩擦受很多情况影响,如润滑、保养等转动惯量不准。材料的转动惯量受材料的密度影响最大,而减速机和卷筒的转动惯量无论是计算得出还是测量得出都可能有一定的误差。功能图如下:张力反馈Wincunfl axifMastet曲馆 T Hl 11.1*11'OWRfTdR讣诲 I fide

10、Cartig T pe> rlSOwndiiFpod 忌 s.rtJ*iE 貳-_ks-KHMrLj hm2aiaiTiBUDdCLldLlllL養応片黑mj-vl"CakLiaton>5>ecd wLpi>ii< Wilderiu晰 kidli*FEWrder*Gpaui*cmcn f*iuoFflWner dcE/JutPIQPID控制器Winding drive幵"ZnTIcriBcnSsIpontSetpoint prciffirMtonPh -伽£6 MiRirVT&fQUt praeanttrcihVarLNa k

11、rmttnfrnR-mniTgi!FOiSijJlgTorq犢u)r«a ilmiK<FFWr|nfW> ffliq. iH iinnmnAgwu> 右FBW mttec tflra.ieiiimlHyKrtwe2.3跳舞辊闭环控制控制上与张力闭环控制相似,只不过张力的反馈是通过跳舞辊以位置的形式表达。位置设 定值一般设定在50%左右,即保证跳舞辊在整个活动空间的中间上下波动,这样系统会有 一定的缓冲。张力的给定通常通过一个比例阀控制的汽缸向跳舞辊施加一个压力来实现。F:材料张力;a:角度;G:跳舞辊重力;P:向跳舞辊施加的压力;?+ ? F =?2 cos 2比例

12、阀的模拟量给定与跳舞辊的压力p之间的影响因数有系统的气压以及汽缸的缸径。当改变张力时,可将张力以附加转矩的形式通过张力设定值给到开卷曲轴上,使张力改变时系统可以快速的达到平衡,减少 PID调节时间。功能图如下:Master gx ifiJUlrF"lliDdm5-la -13-?位置反馈D<sn>rterli ItpMdlwtnd*0M>rtxgml I'sl'saiiWi rid er drive6d94Mn1 nrspratiiDfi-intor7rfiFfRFGpmnrrn ji"|i h u»ip位置PID控制器PC创的E

13、ontnolle-rErrEontrgj比仲ii严如闵tyim Bfliycini-TOAindir'-"" tergnx Sclp&ntSctpont IRFGT o roue2.4恒速控制恒速控制将材料的给定速度作为收放卷的给定速度,材料上的张力靠一个夹紧机构产生。 这种控制方式只控制收放卷的速度,张力的大小取决于夹紧机构产生的摩擦力。功能图如下:3. WINDER程序包的结构程序包括一个功能块 FBWinder和一个结构sWinderConfig。FBWinder功能块中又调用了其他几个功能块,sWinderConfig结构中又包含了其他几个结构。具体

14、如下:myFBEnablelmerfaeo功能块的数据与辘的数摇连接.如速曉给定、 转矩限ts值、实际速度、实际加連度等myFBDiameterCalculaticn卷栓计算UFBWindermy F B To rquePre Control电忙转柜计穿一包括张力转矩“加减速转矩(转动惯量计算)、墜擦转矩nmyFBTaperCharacteristic张力锥度控制.myFBTechnologyController工艺控制器:包括张力设定斜坡函数戻生器、 卩ID控制器、PTD控制器KP词节“其他断带检测、定长停车、违底环KP调节、功能块 故菇信息匕sDiam Config与互栓计算相黄数据.如:

15、最大直径最小直 轻、直径汁算的最小线速度和灵卜甬谊度、材 料星燮、涯液时间等ns MomentConfig与转动惯量计篦相关数据如:材料的密度、 宽岌、收放连机构的减速比、电机转芒惯量、 卷简转动惯量、拿擦补偿相关数据.s WinderConfigsTensionTaperConfig与张力锥匿计算相关歎捋:如:锥匿比箜.锥 度开始直径、雏变结束直径等。sTechnolcgyController Config与工艺控制署期关数抿:PID參救、张力 给定的上升时间和下降时间.sWeb BreakDetect on与断带检测相关数据,如:检测曙值匚其他T卷取雜速艮、协速度的卑它、馆和逮匿"

16、;线 性轴的直径.实际的材料辰量、转动惯量等参数名称数据类型描述3.1 FBWi nder输入接口说明FALSE功能块不执行;TRUE程序与轴的接口打开,执行开卷曲数据计 算,如果数据计算有错,则中断计算并给出对应故 障代码。更改数据后需再次检测上升沿后才能执行 计算。en ableBOOL开卷曲轴(速度轴或位置轴);wi nderAxisANYOBJECT如果采用转矩限幅,需要激活轴的工艺数据;开卷曲轴只能为实轴。线性轴(速度轴或位置轴或外部编码器) 如果没有一个工艺对象与之对应,可以通过给定以 下变量来实现功能。lin eAxisANYOBJECTsWin derCo nfig.li ne

17、Speed:材料的线速度;sWin derC on fig.li neAcceleratio n:材料的线加速度;sWin derCo nfig.li neFeedback:材料的位置;(只在采用基于位置的卷径计算方法时用)线性轴可以为实轴也可以为虚轴,但必须为线性 轴。con trolModeeCon trolModeType选择开卷曲的控制方式:INDIRECT_TENSION_CONTRO1接张力控制;DANCER_CONTROL_SPEED_SETPOINT_ ADAPTION: 速度调整跳舞辊闭环控制;DANCER_CONTROL_TORQUE_LIMIT 通过 转矩限幅 跳舞辊闭环

18、控制;TENSION_CONTROL_SPEED_SETPOINT_ADAPTON:速度调节张力传感器闭环控制;TENSION_CONTROL_TORQUE_LIMIT通过转矩限幅张力传感器闭环控制;CONSTANT_V_CONTF恒速控制。typeOfWi ndereWi ndi ngModeType开卷曲模式:UNWIND_FROM_ABO上开卷; UNWIND_FROM_BELC下开 卷; REWIND_FROM_ABOVE 收卷; REWIND_FROM_BELC下收 卷; 只有在enable = FALSE 或 轴停止且ctrlEnable =FALSEctrlBusy = FALS

19、E 时才能更改此参数。typeOfWi ndereWi ndi ngModeType开卷曲模式:UNWIND_FROM_ABO上开卷; UNWIND_FROM_BELO下开 卷; REWIND_FROM_ABOVE 收卷; REWIND_FROM_BELOW收 卷; 只有在enable = FALSE 或 轴停止且ctrlEnable =FALSE ctrlBusy = FALSE 时才能更改此参数。TaskmodeeTaskNameType功能块的执行周期:SERVO_SYNCHRONOUS_T伺服周 期; ipo_synchronous_taSK补周期; IPO_SYNCHRONOUS_T

20、ASK插补周期 2; TIMER_INTERRUPT_TASK :时间中断。卷径计算方式选择:DIAM_CALC V/F 速比法; eDiamModeDIAM_CALC_INTEGRAL积分法;selectDiamModeTypeDIAM CALC POSITION位置计算法;DIAM_THICKNESS_ADDITION厚度累加法; DIAM_EXT外部测量法。tension TaperModeeTaperCharModeType张力锥度方式:TAP_CHAR_NO_TAPE无 锥度; TAP_CHAR_LINEAF线 性锥度; TAP_CHAR_HYPERBOLIC _双 曲线 1 锥度;

21、 TAP_CHAR_HYPERBOLIC_双曲线 2 锥度; TAP_CHAR_TABLE用表格自定义锥度。功能块的操作模式:AXIS_CONTROL轴控制,控制数据后直接控制开卷 eWin der曲轴;FBModeFBModeTypeNO_AXIS_CONTROLE轴控制,只计算出控制数据但不控制开卷曲轴,可另外编程将控制数据给到开卷 曲驱动。ctrlE nableBOOLFALSE不激活开卷曲操作;TRUE激活开卷曲操作,可用于控制建张;TRUE设定当前卷径值。setDiamCalcBOOL只有在 enable = FALSE 或轴停止且 ctrlEnable=FALSE ctrlBusy

22、 = FALSE 时才能更改此参数。diamSetValREAL卷径设定值。actValuePIDREALPID控制器实际值。diamExtValholdDiamCalcBOOLTRUE当前卷径锁定。卷径计算的值保持不变。blockPIDCorrectio nBOOLTRUE PID控制器输出不附加到速度/转矩给定上。 即PID控制器不参与调整。FALSE PID控制器输出附加到速度/转矩给定上。即 PID控制器参与调整。张力设定值。转矩限幅张力反馈闭环控制:张力设定值作为PID控制器的给定值和附加转矩;间接张力控制和跳舞辊闭环控制:张力设定值作为附加转矩;positi on Setpo in

23、tREAL位置设定值。只在跳舞辊控制下有效,作为PID控制器的给定值。lin eSpeedActValueLREAL材料线速度。只在恒速控制下使用卷径测量值。只在卷径计算为外部测量(DIAM_EXT时使用故障代码,Winder手册中有响应代码对应的故障信 息。3.2 FBWin der输入输出接口说明参数名称数据类型描述卷径存储值,需要连接一个掉电保持的变量。LatchDiamCalcREAL当发生设备断电、断带、卷径计算错误等情况时保存当前卷径值。sWin derCo nfigsWin derCon figType开卷曲控制数据结构。3.3 FBWin der输出接口说明参数名称数据类型描述

24、FALSE功能块没有激活; busyB°°LTRUE功能块激活。activeBOOLFALSE开卷曲没有激活;TRUE开卷曲激活,速度、转矩设定值写到轴的给 定值中。FALSE工艺控制器没有激活;CtrlBuSyB°°LTRUE工艺控制器激活,驱动开始建张。errorBOOLFALSE功能块没有故障; TRUE功能块执行出现故障。kpAdaption RatioWORD速度控制器KP调节比例值。4000H = 100%diameterREAL当前卷径DWORDerrorld参数名称数据类型描述diameterFactorREAL卷径因数,即当前收放卷周长

25、的倒数,用于转换开 卷曲的线速度和角速度。velocityREAL开卷曲轴的给定角速度。additiveVelocityREAL开卷曲轴的附加线速度。包括饱和速度(通过转矩 限幅控制张力)和 PID输出(通过速度调节控制张 力方式)PID控制器输出。(值为转矩或线速度,分别对应co ntrollerOutPutreal转矩限幅方式和速度调节方式)additiveTorqueREAL开卷曲轴的附加转矩。FALSE不计算附加转矩; additiveTorqueActiveBOOLTRUE 计算附加转矩。torqueLimitNegativeLREAL转矩限幅下限值torqueLimitNegati

26、veFALSE不计算转矩限幅下限值;ActiveBOOLTRUE不计算转矩限幅下限值。torqueLimitPositiveLREAL转矩限幅上限值torqueLimitPositiveFALSE不计算转矩限幅上限值;ActiveBOOLTRUE不计算转矩限幅上限值。webBreakBOOLFALSE无断带信号; TRUE断带检测信号激活。4. 应用步骤4.1集成库文件开卷曲的控制程序和数据结构是以库文件形式提供给用户的,库文件的名称为“LCo nLib”,文件类型为“ XML"。将库文件集成到自己的项目中有两种方法:拷贝例程中的库到自己的项目中,或者在自己的项目中导入库文件。库文件

27、及例程都在SCOUT软件的安装文件中。目录为:SCOUT4 .4_HF2SCOUTDVD1Utilities_Applicatio nssrcApplicatio nsCo nverti ng_Wi nder4.2建变量要建三个基本的变量:开卷曲功能块,数据类型为FBWi nder,全局变量;开卷曲结构,数据类型为 sWin derCo nfigType,全局变量;卷径锁存值,数据类型为 REAL掉电保持型全局变量。建立变量之前要连接库文件 LconLib。ST和LAD两种语言例程如下:Declaration exainpl« in STDeclaration example in

28、LADlit PbiOCJ_VAHIWTEF?FAGE(t- impodUSELiB LMLib;VAR GLOBALfbV*lnd&rCoiirci. FBWindecq sWin derC&nfig:sWi rxlerCof IjjTy m :END VAR“I”VAR GLOBAL RET AIM(jr32l ilchOirpfiter-尺 Fl :ENDVARENDJNTERFACE口两村1IQ lylW | SMmm |叵削并朝tMm Cwwcliom |INTf Rf ACC l|ex|p!*rted de£laiBfti*fi|T#a-'nIF*

29、LItbra:LSi工其中的“ fbWinderControl和gsWinderConfig"为例程中的变量名称,在之后的内容中涉及变量时都采用这个变量名称。4.3建卷曲轴和线性轴 卷曲轴卷曲轴可以为速度轴也可以为位置轴,但如果卷径计算采用位置计算法,则卷曲轴要设为 位置轴,并且为旋转轴。卷曲轴必须为一个实轴。建立好轴后要查看轴的速度单位,并且在程序中指定单位如果卷曲轴为速度轴,并且轴的属性中显示的单位如下:Physical quantityUnitIncrenwnts/poMtiofi1 QOOAJfltRatio%TrnesSpeedrpmAcceleration per rev

30、olutionUrnm2则在初始化程序中将卷曲轴的单位设定为rpm,程序如下:gsWi nderCo nfig . eUn itWi nderAxisVelocity := RPM ;如果卷曲轴为位置轴,并且轴的属性中显示的单位如下'因为卷曲轴类型为位置轴中的旋AngleV/elocrtyisAngular accelerationAn guhr jerkUcp 冋口i/snintegrator gain1/s"则在初始化程序中将卷曲轴的单位设定为。转轴,所以要看角度的速度,而不是speed。另外注意操作系统的语言,如果是中文,则此处会显示“? /s ”。/s,程序如下:gs

31、Wi nderCo nfig . eUn itWi nderAxisVelocity:= DEG_S ;432线性轴线性轴可以为速度轴,也可以为位置轴,如果设定为速度轴则需要在程序中设定线性轴的 直径,以便系统计算处线性轴的线速度和线加速度。线性轴可以为一个实轴,也可以为一个外部编码器或一个虚轴建立好线性轴后要查看轴的线速度单位和线加速度单位,并且在程序中指定单位如果线性轴为速度轴,并且轴的属性中显示的单位如下:SpMdrpmAcceleration per revolutionerk per revolutiDinl/min3Volta seVFresuencyHzTorqueNm首先要通过

32、设定你的线性轴的直径来确定你的长度单位。例如你的线性轴的直径为170mm,如果想要把长度单位设为“米”,则程序如下: gsWi nderC onfig . r32Li neAxisDiameter : = 0.17;因为线性轴已经设置为速度轴,所以轴的速度单位要选择rpm,从而确定线性轴的单位为M/Mi n,程序如下: gsWi nderCo nfig . eUn itLi neAxisVelocity := M_MIN ;因为轴属性中的加速度为1/s2,所以线性轴的线加速度单位为M/S2,程序如下: gsWi nderCo nfig . eUn itLi neAxisAcceleratio

33、n := M_S2 ;如果线性轴为位置轴或外部编码器(无需在程序中设定线性轴的直径,要在轴的机械参数中输入周长),并且轴或编码器的属性中显示的单位如下:Physiol quantityUnitPositionmIncrenentsJpasitFon1 QOQ/unitVelocitynVsAcctle-roticnrrifS!肚mfs*Ratto%则线性轴的线速度单位为 M/s,线加速度单位为 M/s2,程序如下: gsWi nderCo nfig . eUn itLi neAxisVelocity := M_S;gsWi nderCo nfig . eUn itLi neAxisAccele

34、ratio n := M_S2 ;4.4加减速转矩补偿加减速转矩补偿就是要给功能块指定整个开卷曲机构的转动惯量,系统的转动惯量分为恒 转动惯量部分和变转动惯量部分。恒转动惯量部分在程序中分为电机的转动惯量、减速机 的转动惯量和空卷轴的转动惯量。变转动惯量部分指的是材料的转动惯量,由功能块通过 材料的卷径、密度和宽度来计算。441恒转动惯量部分恒转动惯量最好有机械设计人员给出,如果给不出准确的数据,就要用驱动中的“旋转测 量”功能将转动惯量测出来。具体如下: 首先激活开卷曲驱动的“旋转测量”,选择“带编码器的旋转测量”¥ Teehnology controller=匚orrirniss

35、ioningi- - > Control panl k- > Devicetrate> Function generator! > Measuring function 卜, Automatic control Iler settingStationary/turning tneasureiTent-Communication+1DkgnosticJIBI1ZMaas: lpeyuuuLi|AiPtrifflctcrPurim ctertcirtUnhplH4fO|Rou师£ iWMursrTwnt confgwrB-wnniw»1W1羽3貳3 ci

36、 aracttriic ueed 心 celei ttne%Spgd.sMpt聊仙Kp.1967Sqe&lrlpt tJjrramic f&ctiw%The folawirq pararmctDr-E have to be conliqursd bcfcrc the rrcn-sjerert:Ncrt rwasursTcrl用驱动的“控制面板”启动开卷曲电机,得到以下结果:Tke liiln-Mrii. j-i 尸憶问£ 冃尸 dsl何nriftri m打thhi& motor 如|启 iiiTFir;刊inn其中 p341 为电机模型计算时得出的电机转动惯量

37、。 P342 为折算到电机上系统的转动惯量 与电机转动惯量的比值。由于用测量的方法区分不了减速机的转动惯量和卷轴的转动惯量, 所以在实际应用中我们把减速机的转动惯量算到卷轴的转动惯量中,而将程序中减速机的转动惯量设为零。卷轴的转动惯量 J= (p324 - 1) ? ?341? ?2 假设减速比为 99.13,则程序如下: gsWinderConfig.sMomentConfig.r32GearRatio gsWinderConfig.sMomentConfig.r32JMot gsWinderConfig. sMomentConfig.r32JFix gsWinderConfig.sMome

38、ntConfig.r32JMandrel 4.4.2 变转动惯量部分其中 n 为减速比)变转动惯量部分需要设定材料的密度和宽度,假设材料的密度为1.3M ,则程序如下::= 99.13;:= 3.6547 ;:=0.0 ;:=22477.7;7900 Kg/M3,宽度为:= USER_DEFINED;:=7900.0;:=1.3;gsWinderConfig .sMomentConfig.eMaterialTypegsWinderConfig .sMomentConfig.r32DensitygsWinderConfig .sMomentConfig.r32Width4.5 摩擦补偿摩擦补偿指

39、的是对电机和折算到电机上的传动系统摩擦转矩进行补偿,一般摩擦转矩会随 着转速的增加而增加。由于机械设计上很难给出数据,所以要通过驱动系统中的“摩擦特 性”功能进行测量。摩擦测量需要设定 10 个依次增加的速度值,系统会从小到大将电机 运行到最大转速,并测量各个点的摩擦转矩。将转速和摩擦转矩相对应的填写到程序中, 开卷曲功能块就会通过多项式计算出各个速度下的摩擦转矩。程序中最多可以设定20 个点,如果想要更加精确的对摩擦转矩进线补偿,可以做两次摩擦测量,将两次的速度值平 均分开。总之测量的数据越多补偿的就越精确。最好先确定电机的最高转速,即在线速度最大并且卷径最小时电机的转速,把这个转速作 为摩

40、擦测量的最大转速,这样可以使得到的数据全部有效。(如:在线速度最大且卷径最 小时电机的转速为1800rpm,但如果测量时将最大速度设置为2500rpm,贝V 18002500范围内的数据功能块就用不上)具体如下:亡Functions> Line contactor control->control> Intsgrated- > Flying-restart> Automatic restart在功能Functions目录下找到“摩擦特性”。 > Vdc controllerFriicri cfraaiazSeriistc FS&:oidra of i

41、hs InGlion nharactBretc1CH.C0200DIDQ在程序中填写数据时要注意,程序中的速度指的是开卷曲轴的转速,而测量中输入的是电机的转速,所以要将测量中的转速除以减速比,并先指定数据的数量。程序如下:gsWi nderCo nfig.sMome ntCon fig.u16Frictio nCurveE ntryNum := 10;gsWi nderCo nfig.sMome ntCo nfig.ar32Frictio nCurveAbscissa0 := 100.0 /99.13;:= 150.0/99.13;gsWinderConfig.sMomentConfig.ar

42、32FrictionCurveAbscissa2 :=222.0/99.13;gsWinderConfig.sMomentConfig.ar32FrictionCurveAbscissa3 :=333.0/99.13;gsWinderConfig.sMomentConfig.ar32FrictionCurveAbscissa4 :=396.73/99.13;gsWinderConfig.sMomentConfig.ar32FrictionCurveAbscissa5 :=693.36/99.13;gsWinderConfig.sMomentConfig.ar32FrictionCurveAbs

43、cissa6 :=990.0/99.13;gsWinderConfig.sMomentConfig.ar32FrictionCurveAbscissa7 :=1326.73/99.13;gsWinderConfig.sMomentConfig.ar32FrictionCurveAbscissa8 :=1663.37/99.13;gsWinderConfig.sMomentConfig.ar32FrictionCurveAbscissa9 :=2000.0/99.13;gsWinderConfig.sMomentConfig.ar32FrictionCurveOrdinate0 :=12.8;:

44、= 13.68;gsWinderConfig.sMomentConfig.ar32FrictionCurveOrdinate2 :=15.0;gsWinderConfig.sMomentConfig.ar32FrictionCurveOrdinate3 :=18.04;gsWinderConfig.sMomentConfig.ar32FrictionCurveOrdinate4 :=18.17;gsWinderConfig.sMomentConfig.ar32FrictionCurveOrdinate5 :=22.04;gsWinderConfig.sMomentConfig.ar32Fric

45、tionCurveOrdinate6 :=22.17;gsWinderConfig.sMomentConfig.ar32FrictionCurveOrdinate7 :=22.39;gsWinderConfig.sMomentConfig.ar32FrictionCurveOrdinate8 :=25.16;gsWinderConfig.sMomentConfig.ar32FrictionCurveOrdinate9 :=26.95;4.6 开卷曲驱动中的设置461取消堵转检测在开卷曲工作过程中,电机始终处于堵转状态,所以要取消驱动系统的堵转检测。我们可 以通过设置参数p2144为1来取消检测

46、。462扩展报文如果采用转矩限幅的方式来控制转矩,就要激活轴的工艺数据来添加报文。添加的报文用 于通过轴的命令给定驱动的转矩限幅上下限和附加转矩以及读取实际的转矩值。所以激活 了工艺数据后在轴的数据中会增加转矩的数据,但要注意的是这个转矩是电机的转矩而不 是轴的转矩,即没有把减速比计算在内。而在摩擦补偿中的转速是轴的转速而不是电机的 转速,即在转速上是把减速比计算在内的。具体如下:1 r iiibiiii mi iihviii iim mi an iii Configuration 1 Axis d拠 涵 Encoder| Uni特| Reference y引扁bl帯TechnologyNam

47、e:sFioujiianDrive吉甬售Rioc. cycle clock.IPOTypeAis type:Inrkd轴的属性中Configuration选项卡,CortrotStandard (Dontrdonly)Functions选项,点击“ Chang6'按钮Drive assip-merlDrix;SIMAMICSrtt8grotmd.D_shoqi*BnAutm| 幽 |Drive interface:nterhce via PFlCiFIdri'/e telegiarnFuncOcmsJechnclogy data block:YesChange.Response

48、 to alamn:emo.e all enables default)51 HAM ICS Safety Irte grafted:MqFunctionsT/hriQ如曲冃 block | ResrF Technology data fclock.勾选“工艺数据”,并且确认参考转矩与驱动中的数值(p2003)要一致。点击input/output后面的按钮,可以看到具体扩展的报文。Input/output:SINAM ICS_I ntegrated.D_shouiua nAdoi.TD BJN&rnraliMtionof the torque:._fh.Z122.07Nm(=)Assignment partner IN/OUTAAssiiginnieritAl二Allp2Free address input3QI&1JD12540卑c: If i -f.r lCS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论