




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、840D 系统补偿功能汇总840D 系统补偿功能汇总数控机床的的几何精度, 定位精度一方面受到机械加工母机的精 度限制,另一方面更受到机床的材料和机械安装工艺的限制, 往往不 能够达到设计精度要求。 而要在以上诸多方面来提高数控机床的几何 精度,定位精度需要投入大量的人力物力。 在机械很难提高精度的情 况下,通过数控电气补偿能够使数控机床达到设计精度。反向间隙补偿机床反向间隙误差是指由于机床传动链中机械间隙的存在,机床执行件在运动过程中, 从正向运动变为反向运动时, 执行件的运动量fYPxlii 。与目标值存在的误差,最后反映为叠加至工件上的加工精度。XbxvYZR。 Bzr9OIm。机床反向
2、间隙是机床传动链中各传动单元的间隙综合,如电机与联轴器的间隙,齿轮箱中齿轮间隙,齿轮与齿条间隙,滚珠丝杠螺母副与机床运动部件贴合面的间隙等等。8Ldknr8。 KdosTYn。 k6spQcZ。在半反向间隙直接影响到数控机床的定位精度和重复定位精度。闭环下,由伺服电机编码器作为位置环反馈信号。 机械间隙无法由编码器检测到, 在机械调整到最佳状态下需要进行反向间隙补偿。 在全闭环下,直线轴一般采用光栅尺作为位置环反馈信号,旋转轴一般采用外接编码器或圆光栅作为位置环反馈信号。 由于是直接检测运动部 件的实际位移, 理论上讲全闭环下无反向间隙。 但是由于光栅尺或圆 光栅本身精度的限制和安装工艺的限制
3、等等,使得全闭环下也具有“反向间隙”,这在激光干涉仪下能很明显看出来, 一般在0.01mm左西门子840D数控系统反向间隙补偿的方法如下:测得反向间隙值后在轴机床数据输入反向差值,单位为mm。MD32450 BACKLASH 0MD32450 BACKLASH 1其中0 为半闭环, 1 为全闭环。输入后按下 Reset 键,回参考点后补偿生效。可以在 诊断服务显示轴调整T绝对补偿值测量系统中看到补偿效果。YJfUsQv。6C04TF3 kZNKnyY反向间隙补偿能够在较大程度上提高数控机床的定位精度、 重复 定位精度,但是它的值是固定的,不能适用于机床的整个行程,这就 需要另一种电气补偿手段,
4、 螺距误差补偿。 两者结合能使数控机床达 到较高的定位精度和重复定位精度。scFDrnO 0Wfq4ky。wh8vRvh二、螺距误差补偿重型数控机床的传动机构,一般为滚珠丝杠传动或齿轮齿条传 动。受到制造精度的影响丝杠上的螺距和齿条齿轮的齿距都有微小的 误差,对于半闭环数控机床, 这将直接影响其定位精度与重复定位精 度。而对于全闭环,由于受到光栅尺自身的精度,光栅尺安装的直线度、挠度的影响也会产生“螺距误差”。6pjaUXU p75JLhO。gORBnOD西门子840D数控系统螺距误差补偿原理如下图所示:$AA ENC COMP MIN 补偿起点为 100mm$AA ENC COMP MAX
5、补偿终点为 1200mmMD: MM ENC COMP MAX POINT补偿点总数为 12F面以齐二机床厂TK6926型控落地镗的主轴箱丫轴(第2轴)为例来说明西门子840D数控系统螺距误差补偿的操作步骤:0ZbdZhefwtcOaj。whzzSpB主轴箱丫轴为全闭环,行程5500mm我们设置补偿间隔500mm起 始点为-5500mm 终点为 0mm CgJWWWbMdSncB 3DWMMED(1)设定轴螺距补偿点数修改轴参数 38000MM_ENC_COMP_MAX_ POINTS注意:修改此参数会引使系统在下次上电时重新分配NCK内存,导致数据丢失,因此在NCK Reset前,应先做好N
6、C数据备份(包括补偿数据)。tD0plFW。RX4TXD9 GElmbIG(2)生成并修改补偿表将N(数据回传后,系统自动生成螺距误差补偿文件。 在 服务840D 系统补偿功能汇总数据管理f NC-生效-数据f测量系统误差补偿T测量系统误差补偿-轴2。将此文件复制到NC数据保存XX.MDf文件夹中,文件名变为AX2_EEC.INI。按下input键打开该文件夹,将激光干涉仪测量的误差值写入文件中,并保存。如下表所示:QdKyap8 U3Ucphv u5vgceY。$AA_ENC_COMP1,14,AX2=0CHANDATA(1) $AA_ENC_COMP1,0,AX2=-0.179 $AA_E
7、NC_COMP1,1,AX2=-0.146 $AA_ENC_COMP1,2,AX2=-0.128 $AA_ENC_COMP1,3,AX2=-0.111 $AA_ENC_COMP1,4,AX2=-0.099 $AA_ENC_COMP1,5,AX2=-0.082 $AA_ENC_COMP1,6,AX2=-0.065 $AA_ENC_COMP1,7,AX2=-0.05 $AA_ENC_COMP1,8,AX2=-0.039 $AA_ENC_COMP1,9,AX2=-0.023 $AA_ENC_COMP1,10,AX2=-0.014 $AA_ENC_COMP1,11,AX2=0 $AA_ENC_COMP
8、1,12,AX2=0 $AA_ENC_COMP1,13,AX2=0$AA_ENC_COMP1,15,AX2=0 $AA_ENC_COMP1,16,AX2=0840D系统补偿功能汇总$AA_ENC_COMP1,17,AX2=0 $AA_ENC_COMP1,18,AX2=0 $AA_ENC_COMP1,19,AX2=0 $AA_ENC_COMP_STEP1,AX2=500 $AA_ENC_COMP_MIN1,AX2=-5500 $AA_ENC_COMP_MAX1,AX2=0 $AA_ENC_COMP_IS_MODULO1,AX2=0M173) 导入补偿数据 INI 文件至系统先设定参数 32700
9、 ENC_COMP_ENABLE 1(=0关闭螺距误差补偿使能,否侧数据被保护无法装载)。然后将AX2_EEC.IN文件装载至NC系统。LVXfHmY cw3fONG KUazgic。4) 补偿数据生效设定32700 ENC_COMP_ENABLE 1,NCK Reset 轴返回参考点后,新的螺距补偿值生效。可以在 诊断服务显示对补偿值测量系统2中看到补偿效果。LFoYi1T。k3GJ9TA Ke8dMXB数控机床螺距误差补偿时需要注意问题: 在全闭环下,进行螺距误差补偿前,应将光栅尺钢带校准,光栅尺盒校直,一般全长在0.1mn以内。如果光栅尺盒未校准,激光干涉仪检测的曲线往往是交叉或平行漂移
10、的。wUuXWmiW9 Pb u1p 1fmjBCd。 要充分考虑环境对机床和检测仪器的影响,如温度,风速等。大型数控机床往往由于环境的变化精度也随之变化。三、垂度补偿(交叉补偿)在大型数控机床,由于机床自身的结构及其刚性,在重力等自然 因素下,机床悬垂轴的平行度,垂直度往往不能达到机床的设计精度。如数控落地镗床主轴箱滑枕、镗杆与主轴箱垂直移动的垂直度,大型 数控龙门铣床的溜板移动对工作台面的平行度,大跨度立车垂直刀架 移动对工作台面的平行度。以上误差虽然在机械制造工艺上能够改善 但是一般也都很难达到理想状态,尤其是对高精度的数控机床。垂度 补偿能够使此种误差得以修正,并达到机床的设计精度西门
11、子840D数控系统垂度补偿原理与螺距误差补偿相似,其补偿原理和系统变量、uyzt Pbo。CmjeiWbvf iLrvtaAasp JAB-buAiu VHnr IIDepwitSs*b<±HIdbrverA设定数据和机床参数如下图所示:BZUD8CB tdFjyAU。Uh 17=r. INK 1型N Cffj qi VM CM鼻 rtiTOLir .1 ftKITTWh 任h MJI ftr tABLOlAaLECXCESMLLilrikCM HU.cS bWU. ViELO系统变形量意义如下: $AN_CECvt,vN(补偿点为vN补偿表号为vt) $AN_CEC_IN P
12、UT_AXISvt>(基准轴)840D 系统补偿功能汇总 $AN_CEC_OUTPUT_AXIS<t> 补( 偿轴 ) $AN_CEC_STEP<t> ( 两插补点之间的距离 ) $AN_CEC_MIN<t> ( 起点位置 ) $AN_CEC_MAX<t> (终点位置 ) $AN_CEC_DIRECTION<t> (补偿方向 ) 其中:$AN_CEC_DIRECTIONt=0补偿值在基准轴的两个方向有效。$AN_CEC_DIRECTIONt=:1 补偿值只在基准轴的正方向有效。$AN_CEC_DIRECTI0Nt=-1补偿值只在
13、基准轴的负方向有效。 $AN_CEC_IS_MODULOt基准轴的补偿带模功能。 $AN_CEC_MULT_BY_TABLEt基准轴的补偿表的相乘表。vp asHqYkSvTmtdo nUinlm8。设定数据意义如下:SD41300$SN_CEC_TABLE_ENABLE垂度补偿赋值表有效。SD41310$SN_CEC_TABLE_WEIGHT垂度补偿赋值表加权因子。机床参数意义如下:MD18342 $MN_MM_CEC_MAX_ P0 INTS<补偿表的最大补偿点数。MD32710 $MA CEC ENABI激活补偿表。MD32720 $MA_CEC_MAX_S垂度补偿补偿值总和的极限
14、值。sYEfAucohuS5f6so 7AFYjXioF面以齐二机床厂TK6920型控落地镗的镗杆Z轴(第3轴)和主轴箱丫轴(第2轴)为例来说明西门子840D数控系统垂度误差补偿的操作步骤:hb2IZjV。TLdpOdk 66jmomE840D 系统补偿功能汇总其中Z轴为基准轴,Y轴为补偿轴。Z轴行程1200mn我们设置补偿间 隔为30mm补偿起点为-1200mm终点为Omn,需要设置总补偿点数 为 41 个点。8xzWKJH tYky6ck。I1kD7Cd。1 ) 设定垂度补偿的补偿点数修改机床参数 MD18342 $MN_MM_CEC_MAX_POINTS0=41注意:修改此参数会引使系统
15、在下次上电时重新分配NCK 内存,导 致数据丢失,因此在 NCK Reset 前,应先做好 NC 数据备份(包括补偿数据)。9wKbB7h cgUIxRL。8Ke23xM2) 生成并修改补偿表将N(数据回传后,系统自动生成垂度误差补偿文件。在 服务 数据管理 7 NC-生效-数据7垂度/斜度的补偿。将此文件复制到NC数据保存XX.MDN文件夹中,文件名变为NC_CEC.IN。按下input键打开该文件夹,将所测得的误差值写入文件中,并保存。如下表所 示:2WY8zYP Idhecul。EARSMIRCHANDATA(1) $AN_CEC0,0=-0.18 $AN_CEC0,1=-0.17$AN
16、_CEC0,6=-0.14 $AN_CEC0,7=-0.135 $AN_CEC0,8=-0.13 $AN_CEC0,9=-0.129 $AN_CEC0,10=-0.126 $AN_CEC0,11=-0.125 $AN_CEC0,12=-0.12 $AN_CEC0,13=-0.115 $AN_CEC0,14=-0.11 $AN_CEC0,15=-0.1 $AN_CEC0,16=-0.09 $AN_CEC0,17=-0.08 $AN_CEC0,18=-0.075 $AN_CEC0,19=-0.04 $AN_CEC0,20=-0.03 $AN_CEC0,21=-0.025 $AN_CEC0,22=-
17、0.02 $AN_CEC0,23=-0.01$AN_CEC0,24=0$AN_CEC0,25=0$AN_CEC0,26=0$AN_CEC0,27=0840D 系统补偿功能汇总$AN_CEC0,28=0 $AN_CEC0,29=0 $AN_CEC0,30=0 $AN_CEC0,31=0 $AN_CEC0,32=0 $AN_CEC0,33=0 $AN_CEC0,34=0 $AN_CEC0,35=0 $AN_CEC0,36=0 $AN_CEC0,37=0 $AN_CEC0,38=0 $AN_CEC0,39=0 $AN_CEC_INPUT_AXIS0=(AX3) $AN_CEC_OUTPUT_AXIS
18、0=(AX2) $AN_CEC_STEP0=30 $AN_CEC_MIN0=-1200 $AN_CEC_MAX0=0 $AN_CEC_DIRECTION0=0M173) 导入补偿数据 INI 文件至系统$AN_CEC_MULT_BY_TABLE0=0$AN_CEC_IS_MODULO0=0840D 系统补偿功能汇总先设定Z轴与Y轴的轴参数MD32710 $MA_CEC_ENABDE(关闭垂度补偿使能,否侧数据被保护无法装载)。然后将NC_CECN文件装 载至 NC系统。jysDDn3。jeTWzQc k0bJBZX4)补偿数据生效设定Z轴与丫轴的轴参数 MD32710 $MA_CEC_ENAB
19、LE再设定数据SD41300$SN_CEC_TABLE_ENABLE0垂度补偿赋值表有效。NCKReset,Z轴与丫轴返回参考点后,垂度补偿生效。可以在 诊断 宀 服 务显示 T轴调整 T绝对补偿值测量系统 2中看到补偿效果。poG20dJ 5oNfGRK zGwkWIA注:如果输入轴和输出轴定义为同一轴且方向相反, 这样可以实现螺距误差双向补偿。同时激活垂度补偿功能参数19300=4H MU pTMnp xGMYihY nUlgrc2。四、840D系统温度补偿一、影响:金属材料具有“热胀冷缩“的性质,该特性在物理学上通常用热膨胀系数(Thermal expansion coefficient
20、, a therm)描述。数控机床的床身、立柱、 拖板等导轨基础件和滚珠丝杠等传动部件都是 由金属材料制成, 由于机床驱动电机的发热、 运动部件摩擦发热以及 环境温度等的变化, 均会对机床运动轴位置产生附加误差, 这将直接 影响机床的定位精度, 从而影响工件的加工精度。 对于在普通车间环 境条件下使用的数控机床尤其是行程比较长的落地式镗床, 热膨胀系 数的影响更不容忽视。以行程 5M的X轴来说,金属材料的热膨胀系数为10ppm( 10 a m/每1m每1度),理论上温度每上升1度,5m的行程的X轴就”胀长“ 50卩m。日温差和冬夏季节温差的影响便可想而知。因此高精度机床要求在规定的恒温条件下制
21、造或使用, 普通条 件下使用的数控机床为保证较高定位精度和加工精度, 须使用” 温度 补偿“等选件功能消除福建误差。KCd9xcE oc0MnbB JLBj2fE。二、补偿原理:机床坐标轴的定位误差随温度变化会附加一定偏差, 对每一给定 温度可测出相应的定位误差曲线。数字表达式为: Kx (T) =Ko (T) +tan p( T) * (Px-Po)其中: Kx (T)为轴Px位置的定位误差温度偏差补偿值;Ko (T)是与轴位置不相关的温度偏差(补偿)值;Px为轴的实际位置Po为轴的参考点位置;tan (3(T)为与轴位置相关的温度补偿系数(定位误差曲线的梯度)。840D系统温度补偿功能的工
22、作过程:将测量得到的温度偏差(补偿)值送至NC插补单元参与插补运算修正轴的运动。若温度补偿值 Kx (T)为正值就控制轴负向移动,否则就正向移动。由于温度影 响的滞后性,PLC程序采取定时间隔采样温度(T)的方法,周期性 的修改NC中相关补偿参数,并利用上面公式计算温度偏差 Kx(T),从而补偿掉温度变化产生的位置偏差。AMoverr。C0FC6Cs HaiGZG3三、硬件设计:采用PT100型热敏电阻,安装在机床靠近丝杠杆处,采样温度更接近印发热膨胀的“机温”。A86为S7-300型PLC两通道12位A/D转换器,起作用是将电阻温度传感器采样的模拟量温度信号转换成数 字量,送到840D的NC
23、-PLC接口,以便PLC程序做运算处理。EVvkoH0d8UBxtB。 sEjeHQQ。四、PT100型电阻温度传感器PT100 是铂电阻温度传感器,使用于测量 -60 度+400 度之间的温度,完全适用于机床的使用环境温度5-45度。PT100在0度时电阻为100 Q,随着温度的变化电阻成线性变化,大约是每摄氏度 0.4 Q。为了把PT100随温度变化的电阻转换成电压,即输出 12.5mA恒电流源共给PT100传感器,在传感器回路中产生 5MV/摄氏度线性输入电压。A/D传感器把这个电压转换成数字量,程序周期地读入这些数字量,并将所读的数字量, 利用下面的公式计算出温度值。tMB32J7。x
24、ya2X52。 UEYjOlf 。温度T摄氏度=(温度数字量-0摄氏度偏置量)/1摄氏度数字 量。其中:温度数字量=存储在NC-PLC接口 IWxxx中的测量值;0 摄氏度偏置量 =在 0 摄氏度测出的数字量(此次取 4000);1 摄氏度数字量 =温度每升高 1 摄氏度的数字量(此次取 16)。PLC 定时采样温度值,利用上式计算出温度数字量并转换为带 位小数点的十进制温度值,然后计算出温度补偿参数 Ko(T), tan3 (T),周期性送到NCK刷新温度补偿参数MD二TEMP_COMP_SL078P4BKeacL。 2y85Tue。五、软件设计:西门子温度补偿有三种类型供选择:1、位置不相
25、关型: Kx (T) =Ko (T)2、位置相关性: Kx (T) = tan 3( T) * (Px-Po)3、位置不相关和位置相关型: Kx( T) =Ko( T) +tan 3( T) *( Px-Po)软件设计选择第二种类型,即杂一般温度补偿公式Kx(T)二Ko( T) +tan 3( T) * (Px-Po)中取 Ko (T) =0 (忽略参考点出温度影响)。 7jEgK7K。 Ns1TSeN。 qy8BhJW。PLC程序设计如下:OB23 /定时调用组织块:用 PT100RTD测量温度并计算tan (3值,传送到 NC刷新机床参数 NETWORhVt135gy。fHRQ2CPBSp
26、u4mxNETWORK 1MD196/清除MW19和MW198B#16#10MW250/在MW25中装入1摄氏度数字量=16B#16#4000MW252/0摄氏度偏置量 =4000NETWORK 2L IW500/轴采样温度值T MW200/把采样温度数字量装入 MW200840D 系统补偿功能汇总T DB103.DBD220/ 传送结果到 DB103.DBD220IW200IW252-I/减去 0 摄氏度偏置量T MW198L MW250/I/除以 1 摄氏度数字量T MW196B#16#10/余数乘以 10MW250/I/10*余数/16= 一位小数点的数MW196T MW196/保存一位
27、小数前的数,即温度小数点 *10T MW198/删除MW198勺值B#16#10/温度整数值乘以 10MW160MW200+I/温度整数值 * 1 0+温度小数值 *10L MW200840D 系统补偿功能汇总NETWORK 3ANANANM78.4M78.1M78.2M78.3M78.1/满足启动条件设置传送启动CALLFC3,DB105IN0 :=78.1/传送启动IN1 :=1/传诵数量IN2 :DB103.TEMPCOMPSLOP/传送到NC参数OUT34:=M78.2/传送完成OUT35:=M78.3/无故障OUT36:=DB103.DBW119/传送状态IO37 :=DB103.D
28、BD220/采样温度值AM78.4ANM78.1ANM78.2ANM78.3M48.4/复位启动条件M78.1A(M78.2M78.3M78.1/复位启动信号NETWORK 6/程序结束END注:需激活功能选项参数19300=1H。五、摩擦补偿(过象限补偿) 与圆加工质量相关的调整 各轴特性决定圆加工质量,因此调整前应对相关轴电流环、速度环、 位置环进行优化。增益、加速度: 用于调整圆度,参与圆插补的每个轴实际增益应该一 致,如果加工结果为椭圆,应该匹配MD322O0 MD32300反向间隙:用于调整象限角质量 MD32450过象限补偿用于调整轴过象限时摩擦对轴的影响MD 32500, MD32520,MD32540等。前提:各轴已经优化,包括电流环,速度环,位置环。步骤如下1、在自动模式或者MDA模式下编写一个简单的圆程序,如:G0X0 Y0G02 I50 J0 TURN=20 F2000M302、最佳化操作Optimiz / testCircular. test、Measurment对测试圆进行相应地设置:Start-up匚 HAH1MDIXSYF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 输血不良反应及处理培训考核试题及答案
- 急诊护士进修课件
- 储能技术促进农村光伏发电消纳案例分析报告
- 2025年7月份静脉血栓相关知识考试试题及答案
- 汽车热处理生产线操作工设备维护与保养考核试卷及答案
- 2025年中心血站考试试题及答案
- 2025年赣州市第五人民医院招聘考试笔试试题及答案
- 有色金属强化熔炼工内部技能考核试卷及答案
- 飞机模线样板钳工岗前考核试卷及答案
- 煤矿安全培训活动通知课件
- 人教版初中语文文言文大全(原文)
- 《宁夏闽宁镇:昔日干沙滩-今日金沙滩》课件-高教版中职语文职业模块
- 利用新媒体平台传播创意文化-新媒体传播创意文化
- 劳动合同(模版)4篇
- 部编版人教2019-2020小学四年级道德与法治上册全册教案教学设计(道法教学案)
- 第10课《往事依依》公开课一等奖创新教学设计-1
- 2024年新人教版数学七年级上册全册课件
- 吉利EV450车型电动汽车控制系统及检修
- 湖北省2025届高三(9月)起点考试 英语试卷(含答案)
- 临床微生物学检验标本的采集和转运试卷
- 医学美容技术专业《美容医学咨询与沟通》课程标准
评论
0/150
提交评论