您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > CNC机床G代码使用格式
CNC机床G代码使用格式G00快速定位(刀具以绝对值指令模式或增量值指令模式快速移动到指定的位置)格式:(G90或G91)G00X坐标值Y坐标值Z坐标值;(注:此格式是三轴同时移动,也可以二轴或一轴移动,只需指定相应的移动轴和坐标值)G01直线切削(刀具以绝对值指令模式或增量值指令模式,用进给的方式直线移动到指定的位置)格式:(G90或G91)G01X坐标值Y坐标值Z坐标值F进给值mm/min;(注:此格式是三轴同时进给,也可以二轴或一轴进给,只需指定相应的进给轴和坐标值)G02顺时针圆弧切削(刀具以绝对值指令模式或增量值指令模式,用进给的方式顺时针旋转着移动到指定的位置)G03逆时针圆弧切削(刀具以绝对值指令模式或增量值指令模式,用进给的方式逆时针旋转着移动到指定的位置)格式:(1)绝对值指令方式G90G02X终点坐标值Y终点坐标值R半径值F进给值mm/min;G90G03X终点坐标值Y终点坐标值R半径值F进给值mm/min;或G90G02X终点坐标值Y终点坐标值I圆心到圆弧的x方向距离值J圆心到圆弧的y方向距离值F进给值mm/min;G90G03X终点坐标值Y终点坐标值I圆心到圆弧的x方向距离值J圆心到圆弧的y方向距离值F进给值mm/min;(2)增量值指令方式G91G02X终点坐标值Y终点坐标值R半径值F进给值mm/min;G91G03X终点坐标值Y终点坐标值R半径值F进给值mm/min;或G91G02X终点坐标值Y终点坐标值I圆心到圆弧的x方向距离值J圆心到圆弧的y方向距离值F进给值mm/min;G91G03X终点坐标值Y终点坐标值I圆心到圆弧的x方向距离值J圆心到圆弧的y方向距离值F进给值mm/min;(注:I、J、K相对应X、Y、Z三个坐标;I、J、K、R数值正、负的判断是根据圆心坐标在起点坐标的右边为“+”,圆心坐标在起点坐标的左边为“—”,圆心坐标在起点坐标的上面为“+”,圆心坐标在起点坐标的下面为“-”)G04延时指令(程序段中起暂停或给出延时时间起延时作用)格式:G04P延时值(毫秒)G17XY平面选择G18ZX平面选择G19YZ平面选择格式:加在所需的程序段前,本三条指令主要用于“圆弧切削”和三轴联动的“螺旋切削“G28返回机床原点(让指定轴自动返回机床原点)格式:(G00)G28X0Y0Z0;(注:对于卧式CNC机床可指定Y、Z轴,对于立式CNC机床可指定Z轴。本指令前应加入快速定位指令,主要是为刀库自动换刀作准备)G29返回机床原点(让指定轴通过工件原点自动返回机床原点)格式:(G00)G29X0Y0Z0;(注:对于卧式CNC机床可指定Y、Z轴,对于立式CNC机床可指定Z轴。本指令前应加入快速定位指令,主要是为刀库自动换刀作准备)G40刀具半径补偿取消格式:加在所需的程序段前。G41刀具半径左补偿格式:G41D补偿号;(注:本指令在铣削加工时,可让刀具自动向左偏离刀具半径的位置,使加工出来的工件轮廓与实际尺寸相符)G42刀具半径右补偿格式:G42D补偿号;(注:本指令在铣削加工时,可让刀具自动向右偏离刀具半径的位置,使加工出来的工件轮廓与实际尺寸相符)G43刀具长度正向(+)补偿格式:G43H补偿号;(注:本指令可使机床在换用不同长度的刀具后,执行快速定位工件坐标原点时,自动保持刀尖与工件表面距离的一致,超出的长度向Z轴的正方向偏移。此指令较常用)G44刀具长度负向(-)补偿格式:G44H补偿号;(注:本指令可使机床在换用不同长度的刀具后,执行快速定位工件坐标原点时,自动保持刀尖与工件表面距离的一致,超出的长度向Z轴的负方向偏移)G49刀具长度补偿取消格式:加在所需的程序段前。G54工件坐标系1G55工件坐标系2G56工件坐标系3G57工件坐标系4G58工件坐标系5G59工件坐标系6格式:加在所需的程序段中。(注:本6条指令中的各坐标数值,需通过操作面板来预设,当程序段中引用后,刀具会自动定位在指定的G坐标点上)G60单方向定位格式:G60P超出距离数值(注:本指令执行后,在定位某一轴方向的位置时会超出定位点,然后返回,主要是为了消除丝杆间隙)G61精确定位停止模式格式:加在所需的程序段前(注:本指令执行时,适用于定位停止后的机床自动检查。仅是一种模式指令)G63攻丝模式格式:加在所需的程序段前。(注:本指令执行时,进给率调整无效,进给暂停无效,刀具的移动在程序段结束转至下一程序段时不减速。仅是一种模式指令)G64切削模式格式:加在所需的程序段前。(注:本指令执行时,刀具的移动在程序段结束转至下一程序段时不减速。仅是一种模式指令)简化程序的固定循环模式预备知识:通常,一个固定循环由以下六个动作顺序组成动作一、X及Y轴定位;动作二、快速移动到R点;动作三、进给切削;动作四、孔底位置的动作;动作五、退出到R点;动作六、快速移动到起始点。(注:R点为刀尖离工件加工面只有1-3mm的位置点,其编程尺寸为刀具定位点(即起始点)到此位置点的距离)资料格式:G90(绝对值尺寸模式,即Z轴数值=R点尺寸+实际切削尺寸)G91(增量值尺寸模式,即Z轴数值=实际切削尺寸)回复点位置:G98(回复到起始点位置)G99(回复到R点位置)G73高速间歇式钻深孔循环格式:(G98或G99)G73X坐标值Y坐标值Z加工深度值R数值Q数值D数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;Q数值为每次间歇切削的深度值(增量正值);D数值为每次间歇切削时退刀的距离,一般为2-3mm的正值。F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),其进给倍率可调。***使用此固定循环模式时,刀具切削Q数值的深度后,快速退后D数值的距离,然后继续向前以F进给值切削到Q数值的深度后,再快速退后D数值的距离,如此反复,直到加工完Z深度值,然后根据使用G98、G99模式的不同,刀具快速返回到起始点或R点位置,准备下一个孔的加工***G74攻反丝孔循环格式:(G98或G99)G74X坐标值Y坐标值Z加工深度值R数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),需根据丝孔的螺距与转速相配合来定,且进给倍率不可调。选用公式为:F进给值(mm/min)=螺距(mm)×转速(S/min)。***使用此固定循环模式时,主轴需首先用M04反转,执行循环切削到孔底后,主轴会自动正转并以相同的F进给值退刀,根据使用G98、G99模式的不同,主轴会自动的在退到起始点或R点恢复反转,为下次加工作准备***G76精镗孔循环格式:(G98或G99)G76X坐标值Y坐标值Z加工深度值R数值Q数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;Q数值为刀具加工到孔底后,主轴定向并平移的距离,一般为1-2mm的正值。F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),其进给倍率可调。***使用此固定循环模式时,主轴在孔底位置定向停止,并向切削方向的反方向平移Q数值后,根据使用G98、G99模式的不同,刀具快速返回到起始点或R点位置,准备下一个孔的加工。可执行高精度及高效率的镗孔而不伤到工件表面。千万注意装刀后刀尖的方向(见机床使用说明)***G80固定循环取消格式:加在所需的程序段前。(注:本指令执行后,将取消所有的固定循环模式和所定义的相关各参数状态值)G81钻孔循环格式:(G98或G99)G81X坐标值Y坐标值Z加工深度值R数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),其进给倍率可调。***使用此固定循环模式时,刀具在切削到孔底后既不停止定向,也不暂停,而是根据使用G98、G99模式的不同,刀具快速返回到起始点或R点位置,准备下一个孔的加工***G82钻盲孔、镗盲孔循环格式:(G98或G99)G82X坐标值Y坐标值Z加工深度值R数值P暂停值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;P暂停值为停留时间,单位是毫秒;F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),其进给倍率可调。***使用此固定循环模式时,刀具在加工到孔底后并不马上快速退刀,而是暂停一下,再根据使用G98、G99模式的不同,刀具快速返回到起始点或R点位置,准备下一个孔的加工。可改善盲孔的孔底精度***G83间歇式钻深孔循环格式:(G98或G99)G83X坐标值Y坐标值Z加工深度值R数值Q数值D数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;Q数值为每次间歇切削的深度值(增量正值);D数值为每次间歇切削时退刀再进刀,离上次切削点应空余的距离,一般为1-2mm的正值。F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),其进给倍率可调。***使用此固定循环模式时,刀具切削Q数值的深度后,快速退后到R点的位置,然后快速进到离上次切削点空余D数值的位置,继续向前以F进给值切削到Q数值的深度后,再快速退后到R点的位置,然后再快速进到离第二次切削点空余D数值的位置,如此反复,直到加工完Z深度值,然后根据使用G98、G99模式的不同,刀具快速返回到起始点或R点位置,准备下一个孔的加工***G84攻正丝孔循环格式:(G98或G99)G84X坐标值Y坐标值Z加工深度值R数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),需根据丝孔的螺距与转速相配合来定,且进给倍率不可调。选用公式为:F进给值(mm/min)=螺距(mm)×转速(S/min)。***使用此固定循环模式时,主轴需首先用M03正转,执行循环切削到孔底后,主轴会自动反转并以相同的F进给值退刀,根据使用G98、G99模式的不同,主轴会自动的在退到起始点或R点恢复正转,为下次加工作准备***G85镗孔循环格式:(G98或G99)G85X坐标值Y坐标值Z加工深度值R数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),其进给倍率可调。***使用此固定循环模式时,刀具在切削到孔底后既不停止定向,也不暂停,而是根据使用G98、G99模式的不同,刀具快速返回到起始点或R点位置,准备下一个孔的加工***G86镗孔循环格式:(G98或G99)G86X坐标值Y坐标值Z加工深度值R数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到刀尖离工件加工面只有1-3mm位置点的距离;F进给值为切削工件所需的速度,单位是毫米/每分钟(mm/min),其进给倍率可调。***使用此固定循环模式时,刀具在切削到孔底后主轴停止,但不定向,然后根据使用G98、G99模式的不同,刀具快速返回到起始点或R点位置,准备下一个孔的加工***G87反镗孔循环格式:(G98)G87X坐标值Y坐标值Z加工深度值R数值Q数值F进给值;注:Z加工深度值需根据使用G90、G91模式的不同来确定;R数值为刀具定位点(即起始点)到孔底位置点的距离;Q数值为刀具平移的距离,一般为正值
本文标题:CNC机床G代码使用格式
链接地址:https://www.777doc.com/doc-4333710 .html