张武强应用模板第1页共24页二加工中心指令简介一:基本的指令1:位置指令:G90、G911.G90绝对值指令,与现在的座标值无关,依工件座标系的位置移动。2.G91增量值指令,以现在位置做为起点,依程式指定的相对值移动。3.电源投入后,初始状态是G90、G91是以参数设定的。2:补间机能。a)G00是快速位置定位。此指令是以现在点做为始点,座标语指令值为终点,作直线或非直线路径作位置定位。此指令为持续指令。b)G01是直线补间。刀具从现在点起,座标语指定的终点为止,以位址F所指定的速度作直线移动补间,此F指定的速度是为刀具中心进行的线速度,此指令为持续指令,最初的G01指令单节中,若无F指定,程式警示“P62”发生。指令格式是G(90、91)G01XxYyZzAaFf。c)平面选择指令(G17、G18、G19):G17是X、Y平面选择;G18是Z、X平面选择;G19是Y、Z平面选择。d)G02、G03圆弧补间。有三种形式:i)用I、J指定圆弧,此指令是刀具沿着圆弧移动的场合使用。指令格式:G02(G03)XxYyIiJjFf,其中G02张武强应用模板第2页共24页为顺时针;G03为反时针方向;X、Y为圆弧的终点座标,I、J是圆弧中心增量值;圆弧中心座标务必带上小数点。此指令是持续模式。也可用一段圆弧插补,可以编一个整圆,用I、J、K、来指定圆心,而X、Y、Z坐标可以省略不写。ii)R指令圆弧补间。此指令不指定中心座标,而直接指定圆弧半径R也是可以的。指令格式:G02(G03)XxYyRrFf。X、Y是终点座标,R为圆弧半径,F为进给速度。圆弧半径务必带上小数点。指令程式中的R,符号为正时,表示半圆以下的圆弧指令;R符号为负时,表示半圆以上的圆弧指令。iii)螺旋补间。依据G02、G03指令及平面选择G指令(G17、G18、G19)在选择平面内,可以一边做圆弧补间,一边做第三轴的直线补间。指令格式,G17G02(G03)XxYyZzIiJjPpFf,或者G17G02(G03)XxYyZzRrFf,其中X、Y是圆弧终点座标,Z是直线轴终点的座标,I、J是为圆弧中心座标,P是螺距数,R是圆弧半径。圆弧中心座标值以及圆弧的半径值请带上小数点一起指定。此指令一定要选好平面。e)圆切削:G12、G13是程式补肋机能。圆切削就是刀具由圆的中心出发作内圆切削,描绘全圆后回到圆中心的一连串的切削动作。张武强应用模板第3页共24页i)指令格式:G12(G13)IiDdFf;其中G12为顺时针方向、G13为反时针方向、I为圆的半径(增分值),符号忽略、D为补正号码(补正号码和补正资料不显示在设定表示的装置上)。ii)详细说明①没有补正号D或不正确的补正号码时,程式警示P170出现。②「半径(I)-补正量」是0或负值时,程式警示P223半径错误出。③补正量的符号,+表示缩小,-表示放大。④圆切削由G17、G18、G19选择目前的平面执行。iii)注意事项①径补正(G41、G42)中指定的G12或G13时,根据以G12、G13指定的D在补正后的路径上径补正有效。②指定位址H和G12、G13在同一单节时,出现P32不正确的位址的警示。三:进给机能。a)正确停止检查:G09刀具的进给速度急促变化时,防止机械的振动及转角切削时,防止圆角的发生;机械减速停止,位置到达状态确认后,次一单节的指令才开始执行。能达到这些目的机能为正确停止检查机能。位置到达的检出幅度,依据机械参数的伺服参数张武强应用模板第4页共24页书面的参数“ZRZ”设定即可。指令格式:G09;正确停止检查指令分能用于该节的切削指令(G01~G03)。b)暂停指令;G04G04指令可使刀具作短暂的无进给光整加工,一般用于镗平面、锪孔等场合,程序格式为:G04X_或G04P_;地址码X或P为暂停时间,其中X后面可用带小数点的数,单位为S,如G04X5表示在前一程序执行完后,要经过5S以后,后一段程序才执行。地址P后面不允许用小数点,单位为MS,如G04P1000表示暂停为1S。c)正确停止检查模式;G61对于G09的正确停止检查仅在含有G09的单节有效。G61指令为持续模式指令,所以,在G61指令后的切削指令(G01~G03)在所有各单节的终点均做正确停止的检查,G61直到G62、G63、G64指定为止,一直保持有效。指令格式:G61;d)自动转角进给百分率调整;G62对于刀具径补正,在内侧转角切削或自动转角R的内侧切削时,为了切削负荷的减轻,切削进给速度可以自动作百分率调整的功能。自动转角百分率调整,在刀具径补正取消(G40)、正确停止张武强应用模板第5页共24页模式(G61)、攻牙模式(G63)或切削模式(G64)、或高精度控制模式(G61.1)实行前保持有效。参数的设定:在使用者参数中设定如下的参数:a.百分率0~100%b.内侧转角的最大角度0~180度c.减速范围0~99999.99mm注意事项:自动转角进给百分率调整仅在G01、G02、G03模式中有效,G00模式时无效。非刀具径补正模式时、含有刀具径补正的开始或取消的转角、含有刀具径正的I、J(K)向量指令的转角时自动转角无效。无交点演算时,自动转角丰分率调整无效。即:参数设定的内侧转角的角度为程式上的路径的角度、参数的最大角度设定为0或180时,自动转角百分率调整无效、参数的百分率设定为0或100时,自动转角百分率调整也无效。指令格式:G62;e)切削模式;(G64)G64指令使用时,NC以平滑的切削面的切削模式加工。此一模式在正确停止检查模式(G61)及逆向切削进给单节间,不作减速停止,而是连续的执行次一指令。G64可用在G61、G62、G63指令中。在高精度控制模式G61.1取消,NC的初始状态为一切削模式。指令格式:G64;张武强应用模板第6页共24页f)高精度控制模式:G61.1高精度控制模式以G61.1指令指定。高精度控制模式中对补间前加减速前瞻性进给动作适当转角减速向量精补间产生作用,可作平滑和高精度的加工。如圆弧切削时半径误差变小,自动判定转角,在转角前作适当的减速,产生锐利的转角。指令格式:G61.1;在单节中单独指定。G61.1有效直到G61、G62、G63或是切削模式G64被指定为止。设定加工参数或准借参数的精度系数可调整值。=(1-精度系数/100)×0其中0是机械固定的最大误差量,是由机械制造商调整的,所以使用者请不要变更。(注1)高精度控制中的进给速度变得比指令速度慢,所以加工时间变得长了。再者,比加工时间算出的计算时间还长。(注2)精度补正系数大时,加工时间变长。(注3)虽然高精度控制中改善了控制轨迹的精度而加工精度也包含刀具以及机械的精度,所以实际加工精度略逊于控制精度。以至于表示精度要考虑加工精度的参考值。四:M功能一览表:M指令功能M指令功能M指令功能M00程序停止M01选择停止M02程序结束M03主轴正转M04主轴反转M05主转停止张武强应用模板第7页共24页M06刀具交换M08切削液开M09切削液关M18主轴解除M19主轴停止M30程序结束M98子程序调用M99子程序返回注1)M00为程序停止时,所有的模态指令不变,按循环启动(CYCLESTAR)按钮可以再启动。注2)M01为选择停止,功能与M00相似,不同之处就在于程序是否停止取决于机床操作面板上的选择停止(OPTIONALSTOP)开关所以的状态“ON”时程序停止;“OFF”时程序继续执行。当程序停止时,按循环启动按钮可以再启动。注3)M02为程序结束,程序结束后不返回到程序开头的位置。注4)M30为程序结束,程序结束后自动返回到程序开头的位置。注5)M18用于解除因M19引起的主轴准停状态。二标准固定循环指令1.机能和目的如下一张表:码钻孔动作开始在孔底的动作退出用途(-Z方向)暂存主轴(+z方向)G80取消G81进给快速进给钻孔、钻孔循环G82进给有快速进给钻孔、反搪孔循环G83间歇进给快速进给深孔钻循环G84切削进给有反转切削进给攻牙循环G85切削进给切削进给搪孔循环G86切削进给有停止快速进给搪孔循环G87快速进给正转切削进给反搪孔循环G88切削进给有停止快速进给搪孔循环G89切削进给有切削进给搪孔循环张武强应用模板第8页共24页G73间歇进给有快速进给步进循环G74切削进给有正转切削进给反攻牙循环G76切削进给定位、主轴停止快速进给精搪孔循环固定循环模式的取消用G80或01指令群的G指令(G00、G01、G02、G03、等)取消时,各资料亦变为0。a)2.指令格式。G8(G7)X_Y_Z_R_Q_P_F_L_.R_;G8(G7)为孔加工模式;X、Y、Z为孔位置资料;R、P、Q、F为孔加工资料;L为重复次数;.R为同期切换。3.详细说明a)孔加工模式有钻孔、反搪孔、攻牙、搪孔等固定循环模式。孔位置资料有X、Y轴定位的资料。孔加工资料是加工时的实际资料。孔位置资料及重复的次数是非持续模式,孔加工资料是持续模式。b)实际的动作可分成下列七种:i)动作1:X、Y轴以G00作位置定位。参数书面“固定循环模式”有效时,以现在的01指令群的G码移动定位。ii)动作2:到达起始点后,若是G87指令时,M19的指令从控制装置向机械侧输出;M指令执行且完了信号送回控制装置时,次一动作开始执行。其次,单节停止开关ON时,位置定位完了后,单节停止。张武强应用模板第9页共24页iii)动作3:以快速进给定位到R点。iv)动作4:以切削进给进行孔加工。v)动作5:孔位置加工的动作,依固定循环的模式而异,有M05、M04、M03、暂停、刀具位移等。vi)动作6:退回到R点的动作,依固定循环模式而异,有切消进给及快速进给等。vii)动作7:以快速进给回到起始点、或R点,依G98、G99指令而定。viii)固定循环的位址及意义。G:固定循环顺序的选择(G80~G89.G73.G74.G76)X:钻孔点的位置(绝对值或增量会值)的指定。Y:钻孔点的位置(绝对值或增量会值)的指定。Z:钻孔点的位置(绝对值或增量会值)的指定。P:在孔底部位置时,暂停时间的指定。(小数点以下无视)Q:G73、G83中每次的切入量,或G76、G87中位移量的指定(增量值)。R:R点的位置(绝对值或增量值)的指定。F:切削进给速度的指定。L:固定循环次数的指定(0~9999)。c)固定循环和单方向定位(G60)固定循环和单方向定位(G60)可以组合在一起,消除背隙误差,向精度高的钻孔位置定位。如张武强应用模板第10页共24页G91G60G81X10Y10R-5Z-10F300L2G60X10Y-10L24.具体的指令格式:a)G81(钻孔)程式为:(G90、G91)G81Xx1Yy1Zz1Rr1Fb)G82(钻孔、反搪孔)程式为:G82Xx1Yy1Zz1Rr1FPp1P为暂停指定。c)G83(深孔钻循环)程式为:G83Xx1Yy1Zz1Rr1Qq1FQ为每次的切入量指定,通常以增量值指定。G83指令对于第二次以后的切入动作时,在到达前次加工结束位置Mmm距离前的位置,开始将快速进给改为切削进给,回复量的大小有参数设定。在准借参数中第#12“G83退量”可设定。到达孔底时,以G98、G99模式复归。d)G84(攻牙循环)程式为:G84Xx1Yy1Zz1Rr1FPp1,Rr2r2=1时为同期攻牙模式,r2=0时为非同期攻牙模式。R指令省略时以控制参数“同期攻牙”的ON/OFF来决定。G84执行时,百分率调整无效,外部速控也无效。e)G85(搪孔)程式为:G85Xx1Yy1Zz1Rr1F张武强应用模板第11页共24页以F切削速度退回到R点时,而不是快速进给。f)G86(搪孔)程式为:G86Xx1Yy1Zz1Rr1FPp1与G85区别是:G86是以快速进给退回到R点;G86在孔底有暂停动作且主轴停止。g)G87(反搪孔)程式为:G87Xx1Yy1Zz1Rr1Iq1Jq2F本指令的使用,在加工面上不会有伤痕,可以作高精度的搪孔。(注)z1、