资源描述:
《数控编程典型指令的应用与总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、前言数控装置是数控机床的核心.它的主要功能是正确识别和解释数控加工程序,并对解释结果进行各种数据计算和逻辑判断处理,从而完成各种输入、输出任务.而数控装置的主要核心部分就是数控加工程序.数控加工程序是按数控中规定使用的指令代码、程序段格式和加工程序格式来编制的.因此,数控编程指令的核心中的核心.为了更好地对数控编程概念的全面认识,全面掌握数控机床的程序的编制方法、熟记数控编程指令在不同系统的编程差异,及其熟练地应用数控指令,我们必须对数控编程典型指令加以总结.一、数控编程的基础与基本编程功能的总结<1>数控编程的基
2、础①机床坐标系的建立数控车床欲对工件车削进行程序控制必须建立机床坐标系,数控车床的机床原点一般设在主轴前端面的中心,数控铣床每次通电之后,机床的三个坐标轴都要依次走到机床正方向的一个极限位置这个位置就是机床原点,是机床出场时设定的固定位置,通常在数控铣床上的机床原点和机床参考点是重合的.②工件坐标系的建立数控车床的工件原点一般设在主轴中心线与工件左端面或右端面的交点处,而建立工件坐标系使用G50功能,指令编程格式G50X~Z~式中X、Z的值是起刀点相对于加工原点的位置.G50和G92的使用方法基本相似在数控车床编程
3、时,所有X坐标值均使用直径值,如下图所示。例:按图设置加工坐标的程序段如下:G50X121.8Z33.9数控铣床的工件原点一般设在工件外轮廓的某一个角上或工件对称中心处,进刀深度方向上的零点大多取在工件表面.坐标系设定G92指令格式:G92X_Z_X、Z:对刀点到工件坐标系原点的有向距离。G92指令为非模态指令小注:G92与G54~G59之间的优缺点 G54~G59是在加工前设定好的坐标系,而G92是在程序中设定的坐标系,用了G54~G59就没有必要再使用G92,否则G54~G59会被替换,应当避免。 注(1)假如
4、一旦使用了G92设定坐标系,再使用G54~G59将不起任何作用,除非断电重新启动系统,或接着用G92设定所需新的工件坐标系。(2)使用G92的程序结束后,若机床没有回到G92设定的原点,就再次启动此程序,机床当前所在位置就成为新的工件坐标原点,易发生事故。所以,G92Z指令要慎用。 ③基本坐标系指令<1>绝对值编程和增量值编程-G90、G91指令格式:G90/G91G00/G01X_Y_Z_X、Y、Z---在G90方式下为运动终点的坐标值;在G91方式下运动的终点减去运动起点的坐标值,它是一个矢量<2>选择机床坐标
5、系指令---G53指令格式:G53X_Y_Z_X、Y、Z---机床坐标系中的坐标值<3>选择工件坐标系指令-G54、G55、G56、G57、G58、G59指令格式:G54/G55/G56/G57/G58/G59G00/G01X_Y_Z_例如,用G54指令设定如图所示的工件坐标系。首先设置G54原点偏置寄存器:G54X0Z85.0;然后再在程序中调用:N010G54;说明1、G54~G59是系统预置的六个坐标系,可根据需要选用。2、G54~G59建立的工件坐标原点是相对于机床原点而言的,在程序运行前已设定好
6、,在程序运行中是无法重置的。3、G54~G59预置建立的工件坐标原点在机床坐标系中的坐标值可用MDI方式输入,系统自动记忆。4、使用该组指令前,必须先回参考点。5、G54~G59为模态指令,可相互注销。<2>进给功能---F功能①设定每分钟进给量指令格式:G99F_,_F后面的数字代表主轴每转进给量②设定每分钟进给速度指令格式;G98F_F后面的数字代表每分钟进给量③进给速度单位的设定指令格式:G94F_G95F_G94:每分钟进给;G95:每转进给。注:G94、G95为模态功能,可相互
7、注销,G94为缺省值。④恒线速度指令指令格式:G96SG97SG96:恒线速度有效G97:取消恒线速度功能S:G96后面的S值为切削的恒定线速度,单位为m/min;注:使用恒线速度功能,主轴必须能自动变速。<3>主轴功能---S功能①恒切削速度控制指令格式:G96S_S后面数字表示恒定线速度m/min②最高转速控制指令格式:G50S_S后面的数字表示的是最高转速r/min注:采用恒线速度控制加工端面、锥面和圆弧时,由于X坐标<工件直径>的不断变化,因此,当刀具逐渐移近工件旋转中心时,主轴的转速就会越来越高,离心率过
8、大,工件有可能从卡盘飞出.为了防止防止事故,必须将主轴的最高转速限定在一个固定值.这是可以用G50指令来限制主轴最高转速.③直接转速控制指令格式G97S_S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值<4>刀具功能---T指令格式:T_T用于选刀其后的四位数字,前两位表示刀具序号,后两位号表示刀具的补偿号<5>辅助功能MM00