数控铣床编程与操作_第1页
数控铣床编程与操作_第2页
数控铣床编程与操作_第3页
数控铣床编程与操作_第4页
数控铣床编程与操作_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

数控铣床编程与操作数控铣床编程与操作数控铣床编程与操作数控铣床编程与操作编制仅供参考审核批准生效日期地址:电话:传真:邮编:数控铣床编程与操作数控铣床简介5.1.1数控铣床的组成(此处以XK5025型数控铣床为例)XK5025型数控铣床是典型的数控铣床,它由三大部分组成:机械部分、电气部分、数控部分。1.机械部分分为六大块,即床身、铣头部分、工作台、横向进给部件、升降台部分、冷却、润滑部分。(1)床身:内部布筋合理,具有良好的刚性,底座上设有4个调节螺栓,便于机床调整水平,冷却液储液池设在机床内部。(2)铣头部分:由有级变速箱和铣头两个部件组成。铣头主轴支承在高精度轴承上,保证主轴具有高回转精度和良好的刚性,主轴装有快速换刀螺母,前端锥孔采用ISO30#锥度。主轴采用机械无级变速,调节范围宽,传动平稳,操作方便。刹车机构能使主轴迅速制动,节省辅助时间刹车时通过制动手柄撑开止动环使主轴立即制动。启动主电机时,应注意松开主轴制动手柄。铣头部件还装有伺服电机,内齿带轮、滚珠丝杆副及主轴套筒,它们形成垂直向(Z向)进给传动链,使主轴作垂向直线运动。(3)工作台:与床鞍支承在升降台较宽的水平导轨上,工作台的纵向进给是由安装在工作台在右端的伺服电机驱动的。通过内齿带轮带动精密滚珠丝杠副,从而使工作台获得纵向进给。工作台左端装有手轮和刻度盘,以便进给手动操作。床鞍的导轨面均采用了TURCTTE—B贴塑面,提高了导轨的耐磨性,运动的平稳性和精度的保持性,消除了低速爬行现象。(4)横向进给部分:在升降台前方装有交流伺服电机,驱动床鞍作横向缉拿给运动,其工作原理与工作台纵向进给相同。另外,在横向滚珠丝杠前端还装有进给手轮,可实现手动进给。(5)升降台:在其左侧装有锁紧手柄,周的前端装有长手柄可带动锥齿轮及升降台丝杠旋转,从而获得升降台的升降运动。(6)冷却、润滑部分:冷却部分是由冷却泵、出水管、回水管、开关及喷嘴等组成,冷却泵安装在机床底座的内腔里,将冷却液从底座内储液池打至出水管,再经喷嘴喷出,对切削区进行冷却。润滑部分是由手动润滑方式,用手动润滑油泵,通过分油器对主轴套筒,导轨及滚珠丝杠进行润滑,以提高机床的使用寿命。2.电气部分分为强电与弱电二大块,强电控制主轴、冷泵,润滑。弱电控制伺服单元、进而控制伺服电机与编码器。本机床采用三相380V交流电源供电,空气开关控制机床总电源的通断。同时该空气开关的通断还受钥匙开关和开门断电开关的保护控制使机床只有在钥匙打开和电气箱关闭的情况下才能通电,本机床用变频器控制主轴电机,主轴的转速由二部分控制组合而面,一部分是变频器对转速进行无级调速,另一部分为机械手柄和带轮有级调速。3.数控部分XK5025的数控部分采用FAUNCOMD系统,该系统在控制电路中采用了32位高速微处理器及大规模集成电路,半导体存储器,实现了高速度,高可靠性的要求。CNC主印刷板,电源板,输入/输出接口板全部安装在一块基板上,与机床的强电箱易于组合。系统内还配有强力PMC,实现了机械加工的高速化及机床方面强电路的简化。在CRT画面上可编辑和显示梯形图,便于监视和维修。5.1.2数控铣床(XK5025)的主要技术规格工作台行程(X×Y×Z):680×350×400mm工作台允许最大承载250kg。主轴转速范围:65~4750r/min。进给速度:0~0.35m/min。电机总容量:11kw。脉冲当量:0.001mm。重复定位精度±0.013mm/300mm,重复定位精度:±0.005mm数控铣床的编程方法要学好数控铣床的编程,必须了解数控铣床的操作要点,现有教材大多没把数控铣床的操作与编程作为一个整体来讲。5.2.1设定数控铣床的机床坐标系数控铣床的机床坐标系的确定方法与数控车床相似,但数控铣床有X、Y、Z三轴。通过回机械零点来确认机床坐标系。开机后,通过回零,使工作台回到机床原点(或参考点,该点为与机床原点有一固定距离的点)。数控铣床的回零(回参考点)步骤为:开关置于“回零”位置。按手动轴进给方向键+X、+Y、+Z至回零指示灯亮。设定机床机械原点同编程中的G54指令直接有关。5.2.2设定数控铣床的工件坐标系工件坐标系是编程时使用的坐标系,又称编程坐标系,该坐标系是人为设定的。建立工件坐标系是数控铣床加工前的必不可少的一步。数控铣床通过对刀来建立工件坐标系。数控铣床的对刀主要采用二种方法1.随机对刀法,适用于多品种,小批量产品。该法采用G92指令对刀,用G92指令设定起刀点与编程原点的坐标关系,从而建立了工件坐标系。2.固定对刀法,适用于单品种、大批量产品。该法采用G54指令对刀,用G54指令设定数控铣床编程原点机械原点的坐标关系(需从面板上输入相关数据),从而建立了工件坐标系,G54值可用G59指令取消。5.2.3坐标轴的方向数控铣床上的坐标系采用右手直角迪卡儿坐标系。各坐标轴的方向为:ZXY对运动方向的规定是:铣床某一部件运动的正方向,是增大工件和刀具之间距离的方向。5.2.4绝对坐标与增量坐标G90表示绝对坐标,G91表示相对坐标。5.2.5一般编程方法1.快速定位G00XYZ快速定位到指定点。(比数控车床多一个轴)。2.直线插补G01XYZFXYZ为目标点坐标,F为进给速度,其单位为mm/min(用G94或G98指定)或mm/r(用G95或G99指定)。3.平面选择G17指令表示XY平面,G18指令表示XZ平面,G19指令表示YZ平面。平面选择指令与圆弧插补有关。4.圆弧插补G02(03)XYIJF该指令用于XY平面的圆弧插补。XY为圆弧终点坐标,IJ为圆心相对于起点的坐标,F为进给速度。G02(03)XZIKF该指令用于XZ平面的圆弧插补。G02(03)YZJKF该指令用于YZ平面的圆弧插补。5.2.6循环数控铣床的循环指令主要有G73、G74、G76G80~G89,它们主要用于孔加工,包括钻孔、镗孔、攻螺纹等。使用一个程序段就可以完成一个孔加工的全部动作。如果孔加工的动作无须变更,则程序中所有模态的数据可以不写,因此可以大大简化编程。5.2.7刀具补偿G41指令为刀具左偏置,G42指令为刀具右偏置。G40为取消刀具半径补偿,刀具半径补偿的过程分为三步即:(1)刀补的建立,刀具中心从与编程轨迹重合过渡到与编程轨迹偏离一个偏置量的过程。(2)刀补的进行,执行有G41、G42指令的程序段后,刀具中心始终与编程轨迹相距与个偏置量。(3)刀补的取消,刀具离开工件,刀具中心轨迹过渡到与编程重合的过程。G40必须和G41和G42成对使用。当指令的圆弧半径小于刀具半径时,若进行内侧偏置则会产生过切;另外,刀具半径补偿后的刀具中心轨迹与编程轨迹的方向相反时,也会产生过切,要注意避免。5.2.8子程序程序中有固定的、顺序变化重复的模式时,可将其作为子程序存放,使程序简单化。M98为子程序调用指令,M99为子程序结束指令。子程序调用格式为M98P×××××××,P后面的前3位为重复调用次数,省略时为调用一次,后4位为子程序。5.2.9同编程有关的操作方法(以FANUC系统为例)1.程序的调用(1)选择编辑方式,按PRGRM键。(2)键入地址O及要检索的程序号。(3)按“CURSOR↓”键,此时在CRT画面的右上方,显示已检索的程序号。按LIB键可查已有程序。2.程序的编写(1)选择编辑方式,按PRGRM键。(2)输入新程序名,如O001,按Insert键。换行则输入EOB键并按Insert键。此时自动显示语句号字。(3)输入程序段,换行。(4)修改已输入程序,光标用CURSOR键移至欲修改处,输入新内容,按ALTER键即可。(5)程序结束后,用RESET键复位,检查后即可运行。3.程序的删除(1)删除整个程序,在标记方式,按PRGRM键,假如程序名,按DELET键即可。(2)删除已输入的程序语句,用DELET键。(3)删除未输入的程序语句,用CAN。4.程序的运行(1)正常运转,按“循环启动”键,铣床自动运转。(2)按“进给保持”按纽,可使用自动运转暂时停止。(3)按“跳步”键,程序中有斜杠“/”的程序段将不执行。(4)按“单段”键,机车处于单段运行状态,每按一下“循环启动”按纽,只执行一段程序段。(5)按“空运行”键,此时机车在空运行状态下快速运行。(6)按“锁定”键,机车停止移动,但位置坐标的现示和机车移动时一样,M、S、T功能也有效。该键主要用于程序的检测。(7)按“选择停”键,执行含有M01的程序段后,自动运转停止。(8)按“急停”键,机车移动会瞬间停止。(9)用“进给速度修调”开关,可选择程序指定的进给速度的百分数,按照刻度可实现0~150%的倍率修调。5.程序的传输(1)数控铣床与微机可通过RS232接口进行传输。(2)传输前数控铣床必须先作好准备。即在编辑方式中按PRGRM键,输入程序名,按INPUT键,屏幕右下角出现闪动的“标头SK”字样。(3)本书采用Qmodem软件,其使用步骤为:打开Qmodem后,按ALT+P键,选择参数,按ALT+K键选择接口,按PageUP键选择系统,最后输入待传程序的文件名和路径,即可传输。型零件的数控铣床编程实例5.3.1数控铣床编程实例1编制图5-1中矩形的内轮廓,圆的外轮廓数控加工程序,要求使用刀补,铣刀直径10mm,一次下刀8mm图5-11.首先根据图纸要求按先主后次的加工原则,确定工艺路线(1)下刀。(2)加工矩形的内轮廓。(3)加工圆的外轮廓,提刀。2.选择刀具,对刀,确定工件原点根据加工要求需选用1把键槽铣刀,直径10mm,刀补在面板上输入。用随机对刀法确定工件原点。3.确定切削用量主轴转速1000rpm,进给速度150mm/min。4.编制加工程序N10G92X0Y0Z40确定工件原点,此时工件原点在刀位点下方40mm处N20M03S1000主轴正转N30G00X-50Y-50快移至刀补起点N40G42G01X-25Y0D01FN50G01Z-8下刀N60Y15开始加工内轮廓N70G02X-15Y25R10N80G01X15N90G02X25Y15R10N100G01Y-15N110G02X15Y-25R10N120G01X-15N130G02X-25N140GN150G02X-10Y0走外轮廓加工过渡圆,使外轮廓进刀时圆滑过渡N160G03I10加工外轮廓N170G02X-25Y0走外轮廓加工过渡圆,使外轮廓退刀时圆滑过渡N180GN190G40GN200M30程序结束5.3.2数控铣床编程实例2铣图图5-1所示的型腔,深度12mm,要求使用子程序,铣刀直径10mm,一次下刀1.工艺路线、刀具,对刀方法及切削用量与编程实例1相似。2.编制加工程序(1)主程序O01N10G92X0Y0Z40确定工件原点,此时工件原点在刀位点下方40mm处N20M03S1000主轴正转N30G00X-50Y-50快移至刀补起点N40G42G01X-25Y0D01FN50G01Z-2第一次下刀N60M98P02调用子程序O02开始第一层型腔加工N70G01z-4第二次下刀N80M98P02调用子程序O02开始第二层型腔加工N90G01z-6第三次下刀N100M98P02调用子程序O02开始第三层型腔加工N110G01z-8第四次下刀N120M98P02调用子程序O02开始第四层型腔加工N130G01Z-10第五次下刀N140M98P02调用子程序O02开始第五层型腔加工N150G01z-12第六次下刀N160M98P02调用子程序O02开始第六层型腔加工N170G00N180GN190M30程序结束(2)子程序O02N10G01Y15开始加工内轮廓N20G02X-15Y25R10N30G01X15N40G02X25Y15R10N50G01Y-15N60G02X15Y-25R10N70G01X-15N80G02X-25N90GN100G02X-10Y0N110G03I10N120G02X-25Y0N135.3.3数控铣床编程实例3用立铣刀铣一个200×200的平面,深度3mm,要求使用子程序,铣刀直径1.工艺路线采用下刀后多次调用子程序的方法。对刀方法及切削用量与相似。2.编制加工程序(1)主程序O01N10G92X0Y0Z40确定工件原点,此时工件原点在刀位点下方40mm处,同时位于左上角。N20M03S1000N30G01Z-3F150N40M98P1002调用10N50G01Z40抬刀N60G0X0Y0回工件原点N70M30程序结束(2)子程序O02N10G01Y-210子程序开始N20G91GN30G90GN40G91GN50G90N60M99回主程序,注意相对编程与绝对编程的转换。5.3.4数控铣床编程实例41.零件如图5-2所示,Z向程序原点位于上表面。2.刀具选用直径16立铣刀。3.安全面高度20mm。图5-24.加工程序为:N010G92X0Y0Z20建立工件坐标系N020G0G90Y8.124M03N030N040G1Z-5F250.M08N050N060N070G0N080N090N100N110N120N130G1N140N150G3Y-1.N160G1N170X102.N180G3N190G1N200G3X102.N210G1Y17.N220X94.N230G3X84.Y7.J-10.N240G1Y-1.N250N260X-2.N270Y77.N280G2X24.Y103.I26.N290G1N300Y101.N310G3J21.N320G1Y103.N330X102.N340Y17.N350N360G3J-6.N370G00Z20退回安全面高度N380M05N390X0Y0N400M30N410M305.3.5数控铣床编程实例51.零件如图5-3所示,Z向程序原点位于上表面。2.刀具选用直径6、18、22立铣刀。3.安全面高度20mm。图5-34.加工程序为:N010G92X0Y0Z20N020M06T01换直径18铣刀N030G0G90Y1.286M03S80N040G43H01Z5.1号刀,长度补偿N050N060G1Z0.0F250.M08N070G41H011号刀,左偏刀具补偿N080G3Y6.切入N090G1X62.N100X45.N110G2X35.Y16.J10.R10圆弧N120G1Y20.N130G3X25.Y30.I-10.R10圆弧N140G1X11.N150X6.Y40.N160Y60.N170X11.Y70.N180X25.N190G3X35.Y80.J10.R10圆弧N200G1Y84.N210G2X45.Y94.I10.R10圆弧N220G1X79.N230G2X94.Y79.J-15.R15圆弧N240G1Y21.N250G2X79.Y6.I-15.R10圆弧N260G1N270G3J-7.N280G40GN290G0Z5.M05N300Z20N310M06T02换直径22铣刀N320Y52.371M03N330G43H02Z5.2号刀,长度补偿N340N350G1Z0.0F250.N36

温馨提示

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

评论

0/150

提交评论