- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
辽宁装备制造职业技术学院 第6章 FANUC系统数控铣床与加工中心编程 6.1数控铣床坐标系 6.1.1数控铣床的坐标系设置 6.1.2机床原点、参考点、机床坐标系、参考坐标系 机床原点是由机床制造商在机床上设置的一个固定点,是机床制造和调整的基础,也是设置工件坐标系的基础,一般情况下不允许用户进行更改。 参考点通常作为换刀的位置,大多数数控铣床的参考点设在工作台正向运动的极限点位置并由行程档块来控制。 6.1.3工件坐标系与工件原点、编程原点 对于不同的零件,为了编程方便,需要根据零件图样在零件上建立的一个坐标系,该坐标系称为工件坐标系,也称编程坐标系。 工件坐标系的原点就是工件原点。在实际应用中,为了 对刀和编程方便,工件原点通常选择在零件上表面上。并且对于形状对称的工件,原点设在几何中心处;对于一般零件,原点设在某一角点上。 为了编程方便,在图纸上选择一个适当位置作为程序原点,也叫编程原点或程序零点。对于简单零件,工件原点就是程序零点;对于形状复杂的零件,需要编制几个程序或子程序,为了编程方便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。 6.2数控系统的功能 6.1.1准备功能(G代码) 6.1.2主轴功能(S功能) 6.1.3进给功能(F功能) 6.1.4辅助功能(M代码) 6.3数控铣床的编程指令 6.3.1坐标系设定指令 ①设定工件坐标系G92 通过设定刀具起点与坐标系 原点的相对位置确定当前工 件坐标系。 指令格式:G92X_Y_Z_; 式中:X_ Y_ Z_为刀尖 起始点距工件原点在X、Z方 向的距离。 注:① 执行此程序段只建立工件坐标系,刀具并不 产生运动,且刀具必须放在程序要求的位置上。 ② 该坐标系在机床重开机时消失,是临时的坐标系。 例:如图所示,用G92 指令建立工件坐标系 ②选择工件坐标系G54~ G59 6.3.2绝对坐标和相对坐标指令G90、G91 格式:G90 X_ Y_ Z_; G90表示绝对坐标, X、Y、Z值为目标点的坐标,只与 原点有关。 G91 X_ Y_ Z_; G91表示相对坐标目标点的坐标由X、Y、Z值和前一点决 定,不仅与原点有关还与前一点有关。 注:为模态指令,可相互注销。 6.3.3坐标平面的选择G17、G18、G19 G17表示XY平面 G18表示XZ平面 G19表示YZ平面 6.3.4 极坐标指令G16、G15 指令格式: G□□G◇◇G○○G16 G□□:表示G17、G18或G19,即选择加工平面 G◇◇:表示G90或G91 G○○:表示G00、G01等插补指令 G16:表示极坐标指令 G15 极坐标指令取消 例:G00 X0.Y0.; G17 G90 G16;(调用极坐标) G01 X50. Y60.;(X表示半径,Y表示角度) 6.3.5 英制/公制转换指令G20、G21 G21:毫米 G20:英寸 进给速度单位的设定指令G94、G95 G94:in/min mm/min G95:in/r mm/r 6.3.7回参考点指令G28 G28:经过中间某点返回参考点 6.3.8刀具半径补偿指令G40、G41、G42 ①刀具补偿功能 刀具补偿功能是用来补偿刀具实际安装位置(或实际刀 尖圆弧半径)与理论编程位置(或理论刀尖圆弧半径) 之差的一种功能。 通常有三种形式,即: 刀具位置补偿、刀具半径补偿、刀具长度补偿。 对于数控铣削:刀具半径补偿和刀具长度补偿。 ②刀具半径补偿的目的 铣削加工时,由于刀具半径的存在,刀具中心轨迹和工件轮廓不重合; 要按刀心轨迹编程,计算复杂; 补偿功能使编程可以按工件轮廓进行,刀具自动偏离工件轮廓一个补偿值(刀具半径),简单方便。 ③刀具半径补偿的应用 刀具因磨损、重磨、换新刀而引起刀具直径变化后, 只需在刀具参数设置中输入变化后的刀具直径,而不必修改程序。 用同一程序、同一尺寸的刀具,利用刀具半径补偿,可进行粗精加工。 ④刀具半径补偿的方法 刀具半径补偿就是将计算刀具中心轨迹的过程交由CNC系 统执行,编程员假设刀具的半径为零,直接根据零件的 轮廓形状进行编程,而实际的刀具半径则存放在一个可 编程刀具半径偏置寄存器中,在加工过程中,CNC系统根 据零件程序和刀具半径自动计算刀具中心轨迹,完成对 零件的加工。 刀具半径补偿分为: 刀具半径左补偿和刀具半径右补偿。 ⑤刀具半径补偿的格式 6.3.9刀具长度补偿指令G43、G44、G49 ①刀具长度补偿的目的 为简化编程,使数控程序 与刀具长度尺寸尽量无关, 数控系统应具有刀具长度 补偿功能,使刀具垂直于 进给平面偏移一个刀
文档评论(0)