欢迎来到天天文库
浏览记录
ID:50323386
大小:1.33 MB
页数:70页
时间:2020-03-08
《数控加工与编程 教学课件 作者 顾晔 第3章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第3章数控车床的编程3.1数控车床系统的主要功能3.2一般工件的编程3.3圆弧程序的编制3.4循环加工3.5螺纹加工3.6子程序的应用3.7零点偏置3.8圆头车刀的编程与补偿3.9数控车床编程举例思考与练习3.1数控车床系统的主要功能3.1.1准备功能准备功能又称G功能或G代码。G代码由地址字G加其后2位数字组成,它用来规定刀具和工件的相对运动轨迹、坐标设定、刀具补偿偏置等多种加工操作。G功能根据功能的不同分成若干组,有模态和非模态2种形式。模态代码表示该代码一经在一个程序段中指定,一直有效,直到出现同组的另一个G代码
2、时才失效;非模态代码只在所指定的程序段中有效。下表其中00组的G功能为非模态G功能,其余组的为模态G功能G代码组别功能G0001定位(快速移动)*G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G0400暂停,准停G28返回参考点(机械原点)G3201螺纹切削G3301攻丝循环G3401变螺距螺纹切削*G40G41G4204刀尖半径补偿(选配)G5000坐标系设定G6500宏程序命令G代码组别功能G7000精加工循环G71外圆粗车循环G72端面粗车循环G73封闭切削循环G74端面深孔
3、加工循环G75外圆、内圆切槽循环G76复合型螺纹切削循环G9001外圆、内圆车削循环G92螺纹切削循环G94端面切削循环G9602恒线速开G97恒线速关*G9803每分进给G99每转进给3.1.2辅助功能辅助功能又称M功能或M代码。M代码由地址字M和其后2位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。使用M代码时应注意:一个程序段只能一个M指令有效,当程序段中出现2个或2个以上的M指令时,系统报警。M代码及功能见下图:代码形式功能代码形式功能M00非模态程序暂停M10模态尾座进M01非模态计划
4、停止M11模态尾座退M02非模态程序结束M12模态卡盘夹紧M03模态主轴正转M13模态卡盘松开M04模态主轴反转M30非模态程序结束并返回到程序开头*M05模态主轴停止M32模态润滑开M06非模态换刀*M33模态润滑关M08模态冷却液开M98非模态子程序调用*M09模态冷却液关M99非模态从子程序返回1.进给速度功能(F功能)进给速度功能也称F功能或F指令,表示工件被加工时刀具相对于工件的合成进给速度。F指令由地址F加几位数字组成,进给速度值直接写在字母F的后面,如F200、F0.3等。F的单位由G98(每分钟进给量m
5、m/min)或G99(主轴每转一转刀具的进给量mm/r)代码指定。3.1.3其他功能2.主轴转速功能(S功能)主轴转速功能用来指定主轴的转速,也称S功能或S指令。S功能由地址符S加几位数字组成。3.刀具功能(T功能)刀具功能也称为T功能或T指令。它是由地址符T加4位数字组成。执行T指令时,将转动刀架到指定的刀号位置,同时将使用指定的刀具补偿号的补偿值。3.2.1快速定位指令G00执行G00指令时,刀具快速移动并定位在指令的目标点。该指令主要应用于刀具的快进、快退及刀具的空行程运动。3.2一般工件的编程1.指令格式G00
6、X(U)__Z(W)__;说明:①X__Z__表示快速移动的目标点绝对坐标。②U__W__表示快速移动的目标点相对刀具当前点的相对坐标位移。③X(U)坐标按直径输入。④在某一轴上相对位置不变时,可以省略该轴的移动指令。⑤在同一程序段中,绝对坐标指令和相对坐标指令可以混用。2.G00指令运动轨迹在执行G00指令时,X、Z轴以各自独立的快速速度移动,不能保证各轴同时到达终点,因此X、Z轴的合成轨迹不一定是直线,在通常情况下多为折线轨迹3.应用和编程方法G00指令主要用于刀具快进、快退及空刀快速移动时的编程,移动过程中不能对
7、工件进行切削加工。如图所示,刀具从A点快速运动到B点,A→B的程序如下。绝对值编程:G00X20.0Z25.0;相对值编程:G00U-22.0W-18.0;3.2.2直线插补G01执行G01指令时,刀具按程序给定的F进给速度作直线运动到指令目标点。该指令主要应用于刀具的切削运动。1.指令格式G01X(U)__Z(W)__F__;说明:①X(U)__Z(W)__表示同G00指令。②F__表示进给速度。2.G01指令运动轨迹G01指令的运动轨迹是一条从当前点到终点间的直线。3.应用和编程方法如图所示为加工圆锥面,车刀由当前
8、点沿圆锥面直线差补至终点。进给速度设定为0.3mm/r。编程方法如下:绝对值编程:G01X60.0Z7.0F0.3;增量值编程:G01U20.0W−25.0F0.3;3.2.3暂停G04执行G04指令,使程序暂停,经过暂停延时之后执行下一个程序段。指令格式:G04X__;或G04U__;或G04P__;说明:①X及U后面的时间数采
此文档下载收益归作者所有