资源描述
2目录目录前言前言模型理论简介模型理论简介 钢板头尾控制策略钢板头尾控制策略4名词解释名词解释压下量压下量在生产中在生产中 操作员通常用操作员通常用”压下量压下量“ 英语英语ROLL GAP ”辊缝辊缝“矫直机介绍矫直机介绍 对带有一定曲率的板材进行矫直,主要是通过矫直辊给钢材以正对带有一定曲率的板材进行矫直,主要是通过矫直辊给钢材以正方向的弯曲,使得钢材产生弹塑性变形以此来达到矫直的目的方向的弯曲,使得钢材产生弹塑性变形以此来达到矫直的目的 前言前言5 矫直目标矫直目标u去掉板材外表的一些缺陷。比如边缘波浪、中间或者边角的弯曲。去掉板材外表的一些缺陷。比如边缘波浪、中间或者边角的弯曲。u获得板材较低的残余应力,使得在后续的处理中能维持板材的平度。获得板材较低的残余应力,使得在后续的处理中能维持板材的平度。前言前言7模型理论模型理论 定义弹塑性弯曲就是既有弹性变形又有塑性变形的弯曲 一般金属在弹性变形阶段遵循一定的线性规律 及 虎克定律在弹性限度内,物体的形变跟引起形变的外力成正在弹性限度内,物体的形变跟引起形变的外力成正比比 胡克定律应用的一个常见例子是弹簧。 在弹性限度内,弹簧的弹力 F 和弹簧的长度变化量 x 成线性关系,即: F = -kx 式中k 是弹簧的劲度系数(或称为倔强系数倔强系数),它由弹簧材料的性质和几何外形所决定,负号表示弹簧所产生的弹力与其伸长(或压缩)的方向相反,这种弹力称为回复力回复力,表示它有使系统回复平衡的趋势。满足上式的弹簧称为线性弹簧线性弹簧。 2021-10-23在原始曲率半径反弯曲率半径 2021-10-23单位长度工件MN,断面高度H,中性层MN,各层纤维的变形大小与该层至中性层的距离成正比。可以写出距离中性距离为z处的变形关系:10弯曲变形与应力弯曲变形与应力金属发生弹塑性弯曲时,应力与应变呈非线性关系。弯曲中弹塑性变形是超过弹性极限后工件边层最大变形值的全部变形。因此,弯曲时不应使工件边层达到强度极限变形。以免工件产生裂纹和断面形状发生畸变。1112热矫直示意图热矫直示意图由于平行辊矫直时,矫直曲率半径为从大到小为连续渐进变化。因此无法无限增加入口的矫直曲率,否则会导致出口曲率半径过大,而达不到矫平的目的。14钢板矫直后出现翘头的主要原因在于钢板头尾温钢板矫直后出现翘头的主要原因在于钢板头尾温度不均匀,在轧制过程中上、下表面延伸不一致度不均匀,在轧制过程中上、下表面延伸不一致,引起头尾部翘头或趴头严重,引起头尾部翘头或趴头严重 措施措施 目前,我们主要采取的措施在钢板头尾部分矫直目前,我们主要采取的措施在钢板头尾部分矫直时加入一定的负荷修正,同时对咬钢、抛钢的速时加入一定的负荷修正,同时对咬钢、抛钢的速度也进行一些调整,以保证钢板矫直过程中消除度也进行一些调整,以保证钢板矫直过程中消除原有弯曲板形;原有弯曲板形; 钢板头尾控制钢板头尾控制 原因原因15HL_M_SUGST_YIELD_REF表表16HL_M_SUGST_REF表表17 DBASUGSTREF sugestedRef; sugestedRef=myDB.dbReadSugstRef(plt.thick); if (plt.yieldStress200) DBASUGSTYIELDREF sugestedRef; sugestedRef=myDB.dbReadSugstYieldRef(plt.yieldStress); plane_model18double custSpeed = sugestedRef.MaxLevSpeed(); res.tailOutSpeed=sugestedRef.TailOutSpeed(); res.threadingSpeed=sugestedRef.ThreadSpeed(); entryOffSet =sugestedRef.EntyGapOffSet(); exitOffSet=sugestedRef.ExitGapOffSet(); bendingOffSet =sugestedRef.SpareFloat1(); exitGapOffSet =sugestedRef.SpareFloat2();plane_model19if (plt.yieldStress340) DBASUGSTYIELDREF sugestedRef; sugestedRef=myDB.dbReadSugstYieldRef(plt.yieldStress); custSpeed = sugestedRef.MaxLevSpeed()=.0?0.5:sugestedRef.MaxLevSpeed(); res.tailOutSpeed=sugestedRef.TailOutSpeed()=.0?0.5:sugestedRef.TailOutSpeed(); res.threadingSpeed=sugestedRef.ThreadSpeed()=.0?0.5:sugestedRef.ThreadSpeed(); plane_model20 plt.prs.upsGapPreiTP = res.adaptedNoLoadEntryGap; plt.prs.dwnsGapPreiTP = res.adaptedNoLoadExitGap + exitGapOffSet; /2011-06-13llb need to be checkedplane_model21/2011-06-07llb if if operator use higher bending ,we have to open the gap a little bit if (plt.thick =0.6) if (bendingOffSet) plt.prs.dwnsGapPreiTP = res.adaptedNoLoadExitGap +exitGapOffSet+res.centerElevation*bendingOffSet ; else plt.prs.dwnsGapPreiTP = res.adaptedNoLoadExitGap +exitGapOffSet+res.centerElevation*0.8 ; plane_model22 plt.prs.upsExtRollPosPre = 0; /myAppl.smartExtToRollPos( res.rollEntryPos ); /2010-07-16llb ,use the value from table HL_M_SUGST_REF plt.prs.upsExtRollPosPre = sugestedRef.EntryRollPosition(); /myAppl.smartExtToRollPos( res.rollEntryPos ); plt.prs.upsExtRollPosPreTail = 0; plt.prs.dwnsExtRollPosPre = 0; /myAppl.smartExtToRollPos( res.rollExitPos ); /2010-07-16llb ,use the value from table HL_M_SUGST_REF plt.prs.dwnsExtRollPosPre = sugestedRef.ExitRollPosition(); /myAppl.smartExtToRollPos( res.rollExitPos ); plt.prs.dwnsExtRollPosPreTail = 0;plane_model23
展开阅读全文