您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 第三章-数控铣床的编程与操作-jicuangzb
第三章数控铣床的编程与操作主要内容数控铣床的简介及加工特性数控铣床的方法和一些常用指令数控铣床编程的一些实例及练习§3-1数控铣床编程的方法和特点•准备功能指令在铣床上的应用1.绝对坐标输入方式G90指令和增量坐标输入方式G91指令指令格式G90X---Y---Z---G91X---Y---Z---指令功能设定坐标输入方式指令说明:(1)、G90指令建立绝对坐标输入方式,移动指令目标点的坐标值X、Y、Z表示刀具离开工件坐标系原点的离;(2)、G91指令建立增量坐标输入方式,移动指令目标点的坐标值X、Y、Z表示刀具离开当前点的坐标增量。使用时要注意(1)机床通电后自动设置成G90状态;(2)G90G91是同组续效指令;(3)应根据具体零件尺寸标注的方式来选用G90或G91简便编程的计算。2.快速点定位G00指令指令格式G00X__Y__Z__指令功能快速点定位指令说明1刀具以各轴内定的速度由始点(当前点)快速移动到目标点;2刀具运动轨迹与各轴快速移动速度有关;3刀具在起始点开始加速至预定的速度,到达目标点前减速定位。如下图:刀具从原点快速定位到A点再快速定位至B点,使用绝对坐标:G90G00X20Y10X60Y30使用相对坐标:G91G00X20Y10X40Y203.直线插补G01指令指令格式G01X__Y__Z__F__;指令功能直线插补运动指令说明1、刀具按照F指令所规定的进给速度直线插补至目标点;2、F代码是模态代码,在没有新的F代码替代前一直有效;3、各轴实际的进给速度是F速度在该轴方向上的投影分量;4、用G90或G91可以分别按绝对坐标方式或增量坐标方式编程。如下图:刀具以80mm/min从A点至B点再至C点,使用绝对坐标编程G92X0Y0Z0设工件坐标系原点,换刀点O与机床坐标系原点重合G90G00X15Y-40刀具快速移动至Op点G92X0Y0重新设定工件坐标系,换刀1点Op与工件坐标系原点重合G00X20Y10刀具快速移动至A点定位G01X40Y30F80刀具从始点A80mm/min移至B点X60以80mm/min移至终点C坐标系(1)•刀具在机床行程范围内的位置由坐标确定,常用的坐标系有机床坐标系、工件坐标系和坐标系3类。1、机床坐标系(G53)机床坐标系的原点M也称为机床零点。一般设在X,Y,Z正方向极限位置上,是通过机床参考点间接确定的,机床参考点在机床坐标系中的坐标值设定好后一般不再改变。机床坐标系建立后,不会因复位、工件坐标系或局部坐标系的设定以及除断电外的其他任何操作而发生改变。机床坐标系可由G53选定,其指令格式为:(G90)G53IP--;上程序段规定机床在机床坐标系内快速定位至今IP指令所给定的坐标位置处。注意以下事项:a)G53是非模态指令,仅在本程序段内有效;b)G53指令在G90状态下有效,在G91状态下无效。C)G53指令取消刀具半径补偿和长度补偿;d)执行G53指令前必须以手动或自动完成机床回坐标系(2)设定工件坐标系G92指令指令格式:G92X__Y__Z__指令功能:设定工件坐标系指令说明:1、在机床上建立工件坐标系(也称编程坐标系),G92功能用于在程序中设定工件坐标系,如:当程序中有G92X0Y0Z0,则系统认为当前刀具所处的位置为新的编程原点;如果是G92X10Y85Z02、如右图所示,坐标值X、Y、Z为刀具刀位点在工件坐标系中的坐标值(也称起刀点或换刀点);3、操作者必须于工件安装后检查或调整刀具刀位点,以确保机床上设定的工件坐标系与编程时在零件上所规定的工件坐标系在位置上重合一致;4、对于尺寸较复杂的工件,为了计算简单,在编程中可以任意改变工件坐标系的程序零点。坐标系(3)•G54-G59设定工件坐标系在机床行程范围内还可由G54-G59指令设定6个不同的工件坐标系。在应用时应先用手动输入或者程序设定的方法设定每个坐标系距机床机械原点的X,Y,Z轴向的距离(a,b,c),然后用G54-G59调用。G54-G59可分别相应于第l-6工件坐标系,如图所示。机床通电后各坐标轴执行返回机床零点操作后,第l-6工件坐标系自动建立,初通电源时自动选择G54方式。4.插补平面选择G17、G18、G19指令指令格式:G17G18G19指令功能:表示选择的插补平面指令说明:(1)G17表示选择XY平面;(2)G18表示选择ZX平面;(3)G19表示选择YZ平面。5.顺时针圆弧插补G02指令和逆时针圆弧插补G03指令指令格式XOY平面圆弧插补指令(如图所示)G02R__G17X__Y__F__G03I__J__指令功能在指定平面内圆弧插补运动.指令说明1、圆弧的顺逆时针方向如右上图所示,从圆弧所在平面的垂直坐标轴的负方向看去,顺时针方向为G02,逆时针方向为G03;2、F规定了沿圆弧切向的进给速度;3、X、Y、Z为圆弧终点坐标值,如果采用增量坐标方式G91,X、Y、Z表示圆弧终点相对于圆弧起点在各坐标轴方向上的增量;4、I、J、K表示圆弧圆心相对于圆弧起点在各坐标轴方向上的增量,与G90或G91的定义无关;5、R是圆弧半径,当圆弧所对应的圆心角为0°~180°时,R取正值;圆心角为180°~360°时,R取负值;6、I、J、K的值为零时可以省略;7、在同一程序段中,如果I、J、K与R同时出现则R有效。演示G02演示G03ZX平面、YZ平面圆弧插补指令•ZX平面圆弧插补指令(如右图所示)G02R__G18X__Z__F__G03I__K__•YZ平面圆弧插补指令(如图右所示)G02R__G19Y__Z__F__G03J__K__动作演示动作演示用圆心坐标与用圆半径编程时应注意的事项I、J、K表示圆弧圆心的坐标,它是圆心相对于圆弧起点在X,Y,Z轴方向上的增量值,与G90或G91无关。用I、J、K方式编程,在程序段中漏写终点X、Y、Z坐标值,走出的图形是整圆。如G02I—J—表示的轨迹整圆如果程序段中漏编了R,则作直线移动如果在圆弧插补时,当垂直于插补平面的轴作同步直线运动时,构成螺旋线插补运动,格式:G02R__G17X__Y__K__F__G03I__J__x、y螺旋线的终点坐标;I、J圆心坐标是相对螺旋线起点的增量坐标;R为半径;K为螺旋线的导程,为正值。练习•例题如图所示,设起刀点在坐标原点O,刀具沿A-B-C路线切削加工,使用绝对坐标与增量坐标方式编程。绝对坐标编程G92X0Y0Z0设工件坐标系原点、机床坐标系原点与换刀点重合(参考点)G90G00X200Y40刀具快速移动至A点G03X140Y100I-60(或R60)F100G02X120Y60I-50(或R50)增量坐标编程G92X0Y0Z0G91G00X200Y40G03X-60Y60I-60(或R60)F100G02X-20Y-40I-50(或R50)练习•例题如图所示,起刀点在坐标原点O,从O点快速移动至A点,逆时针加工整圆,使用绝对坐标与增量坐标方式编程。绝对坐标编程G92X0Y0Z0G90G00X30Y0G03I-30J0F100G00X0Y0增量坐标编程G92X0Y0Z0G91G00X30Y0G03I-30J0F100G00X-30Y0加工程序O0001N10G92X0Y0Z260刀具初始位置N20G91G00X15.Y35.Z258.快速定位于下刀点上方N30S920M03(M13)起动主轴顺时针转动(打开冷却液)N40G01Z-4.F65以65mm/min直线下刀至加工深度N50X30.Y0.F170以170mm/min的切削速度加工“B”N60G03X0Y20.I0J10.N70G01X-30.Y0.N80Y-40.N90X30.N100G03X0.Y20.I0.J10.N110G00Z4.N120G00X25.N130G01Z-4F65N140G02I20.J0.F150N150G00Z4.N160G00X55.Y-10.N170G01Z-4.F50加工“S”N180G03X10.Y-10.R10.F150N190G01X20.Y0.N200G03X0.Y20.I0.J10.N210G01X-20.Y0.N220G02X0.Y20I0.J20.N230G01X20.Y0.N240G02X10.Y-10.R10.N250G00Z20.M05N260X0.Y0.N270M02暂停G04指令指令格式X__G04P__指令功能:刀具作短暂的无进给光整加工指令说明:1地址码X可用小数,单位为S;2地址码P只能用整数,单位为ms。
本文标题:第三章-数控铣床的编程与操作-jicuangzb
链接地址:https://www.777doc.com/doc-4029513 .html