数控加工中心常用G-M代码指令详解之欧阳学文创编之欧阳家百创编
数控车床G指令和M代码详细解释

FANUC数控G代码,常用M代码:代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给功能详解G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
加工中心常用的G代码和M指令

加工中心常用的G代码和M指令在现代制造业中,加工中心凭借其高精度、高效率和多功能性,成为了金属加工领域的重要设备。
而要充分发挥加工中心的性能,熟练掌握其常用的 G 代码和 M 指令是至关重要的。
G 代码是准备功能指令,用于控制机床的运动方式和轨迹。
下面我们来详细了解一些常见的 G 代码。
G00 快速定位指令,它能使刀具以最快的速度移动到指定的位置,常用于刀具的快速接近或远离工件。
比如说,在加工前,刀具需要快速移动到初始位置,就可以使用 G00 指令。
G01 直线插补指令,用于让刀具沿着直线轨迹移动。
通过指定终点坐标和进给速度,刀具就能精确地在两点之间进行直线切削。
G02 和 G03 分别是顺时针圆弧插补和逆时针圆弧插补指令。
在加工圆弧轮廓时,我们需要使用这两个指令,并给定圆弧的圆心坐标、半径以及进给速度等参数。
G04 是暂停指令,它可以让刀具在指定的时间内停止运动。
这在某些需要短暂停留以保证加工质量的工序中非常有用。
G17、G18、G19 分别用于选择 XY 平面、XZ 平面和 YZ 平面。
在多轴加工中,正确选择加工平面是确保加工精度的关键之一。
G20 和 G21 则用于单位的选择,G20 选择英制单位,G21 选择公制单位。
G28 是返回参考点指令,它能让机床的各坐标轴快速返回机床原点。
G40、G41 和G42 分别是刀具半径补偿取消、左补偿和右补偿指令。
在进行轮廓加工时,通过合理设置刀具半径补偿,可以简化编程,提高加工精度。
G43 和 G44 是刀具长度补偿指令,用于补偿刀具长度的差异,确保加工深度的准确性。
M 指令是辅助功能指令,主要用于控制机床的各种辅助动作。
M00 程序暂停指令,当程序执行到 M00 时,机床的所有动作都会停止,直到按下启动按钮才继续执行程序。
M03 主轴正转指令,M04 主轴反转指令,而 M05 则用于主轴停止转动。
M08 冷却液开指令,M09 冷却液关指令。
在切削过程中,冷却液的适时开启和关闭可以有效地降低刀具和工件的温度,提高刀具寿命和加工质量。
数控编程G、M、T、S代码大全之欧阳科创编

数控机床标准G、M 代码一.准备功能字G准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。
G功能字由地址符G 和其后的两位数字组成,从G00—G99共100种功能。
JB3208-83标准中规定如下表:代码功能作用范围功能代码功能作用范围功能 G00 点定位 G50 * 刀具偏置0/- G01 直线插补G51* 刀具偏置+/0 G02 顺时针圆弧插补 G52 *刀具偏置-/0G03 逆时针圆弧插补 G53 直线偏移注销 G04 * 暂停 G54 直线偏移X G05 * 不指定 G55 直线偏移Y G06 抛物线插补 G56 直线偏移Z G07 * 不指定 G57 直线偏移XY G08 * 加速 G58 直线偏移XZ G09* 减速G59 直线偏移YZ G10-G16 * 不指定 G60 准确定位(精) G17 XY平面选择 G61 准确定位(中) G18 ZX平面选择 G62 准确定位(粗) G19 YZ平面选择G63 * 该丝 G20-G32 * 不指定 G64-G67* 不指定 G33 螺纹切削,等螺距 G68 * 刀具偏置,内角 G34 螺纹切削,增螺距 G69 * 刀具偏置,外角 G35螺纹切削,减螺距G70-G79 *不指定G36-G39 * 不指定 G80 固定循环注销 G40刀具补偿/刀具偏置注销G81-G89 固定循环 G41 刀具补偿--左 G90 绝对尺寸 G42 刀具补偿--右 G91 增量尺寸 G43 * 刀具偏置--正 G92 *预置寄存G44 * 刀具偏置--右 G93 进给率,时间倒数 G45 * 刀具偏置+/+G94每分钟进给G46 * 刀具偏置+/- G95 主轴每转进给 G47 * 刀具偏置-/- G96 恒线速度 G48 * 刀具偏置-/+ G97 每分钟转数(主轴) G49* 刀具偏置0/+G98-G99*不指定注:*表示如作特殊用途,必须在程序格式中说明二.辅助功能字M辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。
数控加工中心常用的G代码和M指令

数控加工中心常用的G代码和M指令G代码----功能--------------格式1.G00--------快速移动格式:G00X-----Y-----Z----2.G01--------直线插补格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K-----4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z-----I-----J-----K-----5.G04--------停刀,准确停止6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.8.G17--------选择XY平面9.9.G18--------选择XZ平面10.10.G19--------选择YZ平面11.11.G20--------英寸输入12.12.G21--------毫米输入13.13.G28--------返回参考点14.14.G29--------从参考点返回15.G40--------刀具半径补偿取消16.16.G41--------刀具半径左补偿17.17.G42--------刀具半径右补偿18.18.G43--------正向刀具长度补偿19.19.G44--------负向刀具长度补偿20.20.G49--------刀具长度补偿取消21.21.G50--------比例缩放取消22.22.G51--------比例缩放有效23.G54~G59选择工件坐标系1~~~624.24.G68--------坐标旋转25.G69--------坐标旋转取消26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K---29.G80--------取消固定循环30.G81--------钻孔循环格式:G81X---Y---Z---R---F---31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K---32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---33.G90--------绝对值编程34.G91--------增量值编程35.G94--------每分钟进给36.G95--------每转进给37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点常用的辅助功能M代码M代码----功能1.M00--------程序停止2.M01--------选择停止3.M02--------程序结束4.M03--------主轴正转5.M04--------主轴反转6.M05--------主轴停止转动7.M06--------换刀指令8.M08--------切削液开9.M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------子程序调用13.M99-------子程序结束,并返回主程序地址码中英文字母的含义地址------功能---------含义1.D------------补偿号--------刀具半径补偿指令2.F------------进给速度------给速度的指令3.G------------准备功能-----指令动作方式4.H------------补偿号--------补偿号的指定5.I-------------坐标字--------圆弧中心X轴向坐标6.J-------------坐标字--------圆弧中心Y轴向坐标7.K------------坐标字--------圆弧中心Z轴向坐标8.L------------重复次数-----固定循环及子程序的重复次数9.M-----------辅助功能-----机床开/关指令10.N----------顺序号--------程序段顺序号11.O----------程序号--------程序号,子程序号的指定12.P----------------------------暂停或程序中某功能开始使用的顺序号13.Q----------------------------固定循环终止段号或固定循环中定距14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令16.T----------刀具功能------刀具编号的指令17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。
数控加工中心常用G-M代码指令详解之欧阳学文创编

数控加工中心常用的G代码和M指令欧阳歌谷(2021.02.01)G代码----功能--------------格式:1.G00--------快速移动格式:G00X-----Y-----Z----2.G01--------直线插补格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K----- 4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z----- I-----J-----K----- 5.G04--------暂停6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.G17--------选择XY平面9.G18--------选择XZ平面10.G19--------选择YZ平面11.G20--------英寸输入12.G21--------毫米输入13.G28--------返回参考点14.G29--------从参考点返回15.G40--------刀具半径补偿取消16.G41--------刀具半径左补偿17.G42--------刀具半径右补偿18.G43--------正向刀具长度补偿19.G44--------负向刀具长度补偿20.G49--------刀具长度补偿取消21.G50--------比例缩放取消22.G51--------比例缩放有效23.G54~G59选择工件坐标系1~~~624.G68--------坐标旋转25.G69--------坐标旋转取消26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K---29.G80--------取消固定循环30.G81--------钻孔循环格式:G81X---Y---Z---R---F--- 31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K---32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---33.G90--------绝对值编程34.G91--------增量值编程35.G94--------每分钟进给36.G95--------每转进给37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点常用的辅助功能M代码M代码----功能1. M00--------程序停止2. M01--------选择停止3. M02--------程序结束4. M03--------主轴正转5. M04--------主轴反转6. M05--------主轴停止转动7. M06--------换刀指令8. M08--------切削液开9. M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------子程序调用13.M99-------子程序结束,并返回主程序地址码中英文字母的含义地址------功能---------含义1.D------------补偿号--------刀具半径补偿指令2.F------------进给速度------给速度的指令3.G------------准备功能-----指令动作方式4.H------------补偿号--------补偿号的指定5.I-------------坐标字--------圆弧中心X轴向坐标6.J-------------坐标字--------圆弧中心Y轴向坐标7.K------------坐标字--------圆弧中心Z轴向坐标8.L------------重复次数-----固定循环及子程序的重复次数9.M-----------辅助功能-----机床开/关指令10.N----------顺序号--------程序段顺序号11.O----------程序号--------程序号,子程序号的指定12.P----------------------------暂停或程序中某功能开始使用的顺序号13.Q----------------------------固定循环终止段号或固定循环中定距14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令16.T----------刀具功能------刀具编号的指令17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
加工中心常用的G代码和M指令

加工中心常用的G代码和M指令加工中心是一种高精度、高效率的数控机床,广泛应用于航空、汽车、电子、机械等行业。
在加工中心的加工过程中,需要使用G代码和M指令控制加工过程,下面是常用的G代码和M指令:一、G代码1. G00 快速定位:该指令用于快速移动工件到目标位置,速度最大,但精度较低。
2. G01 直线插补:该指令用于沿直线路径进行加工,速度较快,精度较高。
3. G02/G03 圆弧插补:该指令用于沿圆弧路径进行加工,G02表示顺时针方向,G03表示逆时针方向。
4. G04 停顿:该指令用于暂停加工,等待一段时间后再继续加工。
5. G17/G18/G19 选择平面:G17表示选择XY平面,G18表示选择XZ平面,G19表示选择YZ平面。
6. G20/G21 选择单位:G20表示选择英寸单位,G21表示选择毫米单位。
7. G28/G29/G30/G31 定位:G28表示回到机床原点,G29表示回到工件原点,G30表示回到第二工件原点,G31表示回到第三工件原点。
8. G40/G41/G42 切削半径补偿:G40表示取消切削半径补偿,G41表示左侧切削半径补偿,G42表示右侧切削半径补偿。
9. G54/G55/G56/G57/G58/G59 工件坐标系:G54表示选择第一工件坐标系,G55表示选择第二工件坐标系,G56表示选择第三工件坐标系,G57表示选择第四工件坐标系,G58表示选择第五工件坐标系,G59表示选择第六工件坐标系。
10. G80 取消模态:该指令用于取消所有模态指令。
二、M指令1. M00 程序停止:该指令用于停止程序,等待操作员确认后再继续加工。
2. M01 可选停止:该指令用于在加工过程中进行可选停止,等待操作员确认后再继续加工。
3. M02/M30 程序结束:M02表示程序结束,M30表示程序结束并回到机床原点。
4. M03/M04/M05 主轴控制:M03表示主轴正转,M04表示主轴反转,M05表示主轴停止。
加工中心常用的G代码和M指令
加工中心常用的G代码和M指令在现代机械加工领域,加工中心凭借其高精度、高效率和高自动化程度,成为了生产制造中的重要设备。
而要让加工中心按照我们的意愿精确地完成各种加工任务,就离不开对 G 代码和 M 指令的熟练运用。
G 代码是准备功能指令,用于控制机床的运动方式和轨迹。
下面我们来详细了解一些常见的 G 代码。
G00 快速定位指令,它能让刀具以最快的速度移动到指定的位置。
比如,从一个加工点快速移动到另一个加工点,节省非切削时间。
G01 直线插补指令,用于让刀具沿着直线轨迹进行切削运动。
通过指定终点坐标,机床就能控制刀具沿着直线进行精确的切削。
G02 和 G03 分别是顺时针圆弧插补和逆时针圆弧插补指令。
在加工圆弧轮廓时,我们需要使用这两个指令,并给定圆弧的圆心坐标、半径等参数,机床就能按照要求加工出圆弧。
G04 是暂停指令,在加工过程中,有时需要让刀具在某个位置短暂停留,以达到特定的加工效果,这时候就用到 G04 指令。
G17、G18、G19 分别用于选择不同的平面,G17 是选择 XY 平面,G18 是选择 XZ 平面,G19 是选择 YZ 平面。
根据加工零件的形状和要求,选择合适的平面可以更方便地编程和加工。
G20 和 G21 分别用于设定编程时的单位为英寸和毫米。
在实际编程中,一定要根据图纸的要求选择正确的单位,否则会导致加工尺寸的错误。
G28 是返回参考点指令,它能让机床的各坐标轴快速返回机床设定的参考点位置,为下一次加工做好准备。
G40、G41、G42 分别是刀具半径补偿取消、左补偿和右补偿指令。
在加工带有轮廓的零件时,通过合理使用刀具半径补偿,可以简化编程,提高加工精度。
M 指令是辅助功能指令,主要用于控制机床的各种辅助动作。
M00 是程序暂停指令,当程序执行到 M00 时,机床会停止运行,直到按下启动按钮,程序才继续执行。
M03 和 M04 分别用于控制主轴正转和反转。
在进行切削加工时,需要根据工艺要求正确选择主轴的旋转方向。
数控加工中心常用G-M代码指令详解
数控加工中心常用得G代码与M指令G代码-——-功能————----—--—--格式:1.G00—--———--快速移动格式:G00X---—-Y--—--Z-—--2.G01—---———-直线插补格式:G01X---—-Y--———Z——--F—-—--3.G02-——--—--顺圆插补格式:G02X-----Y-----Z—---R---——G02X-——--Y——--—Z-—-—I---——J-—-—-K----—4.G03-—------逆圆插补格式:G03X-——-—Y—---—Z---——R--—---G03X-—---Y-——--Z---—— I---—-J—--——K-—---5.G04-----——-暂停6.G15---————-极坐标系指令取消7。
G16---—-—--极坐标系指令8。
G17—-—-—--—选择XY平面9.G18--—---—-选择XZ平面10。
G19----—-——选择YZ平面11.G20----——-—英寸输入12。
G21-——-----毫米输入13.G28---—----返回参考点14.G29--——--—-从参考点返回15.G40-—-—----刀具半径补偿取消16。
G41—-—-——-—刀具半径左补偿17.G42—--———--刀具半径右补偿18。
G43----—--—正向刀具长度补偿19.G44--------负向刀具长度补偿20.G49---—---—刀具长度补偿取消21.G50———-----比例缩放取消22.G51---—---—比例缩放有效23。
G54~G59选择工件坐标系1~~~624。
G68---—----坐标旋转25。
G69----—-——坐标旋转取消26.G73——-—---—高速深孔钻循环格式:G73X—-—Y——-Z---R--—Q---F---K-—-27.G74—-—-———-左旋攻丝循环格式:G74X---Y---Z——-R—-—Q--—F——-K-——28.G76-—-—-———精镗循环格式:G76X--—Y---Z--—R---Q---P -—-F—-—K—--29。
加工中心常用的G代码和M指令
加工中心常用的G代码和M指令在加工中心的操作中,G 代码和 M 指令是控制机床运动和辅助功能的关键指令。
理解并熟练运用这些指令对于实现精确、高效的加工至关重要。
接下来,让我们详细了解一下加工中心常用的 G 代码和 M 指令。
G 代码主要用于控制机床的运动轨迹、坐标系统和插补方式等。
以下是一些常见的 G 代码:G00 快速定位指令:使刀具以最快的速度移动到指定的位置,不进行切削加工。
常用于快速接近工件或在加工过程中快速移动刀具到安全位置。
G01 直线插补指令:刀具沿着直线从当前位置移动到指定的目标位置,同时进行切削加工。
在编程时,需要指定移动的终点坐标以及进给速度。
G02 和 G03 圆弧插补指令:用于在平面内绘制圆弧。
G02 表示顺时针圆弧插补,G03 表示逆时针圆弧插补。
编程时,需要指定圆弧的起点、终点、圆心坐标或半径以及进给速度。
G04 暂停指令:让刀具在指定的时间内停止运动,常用于在加工过程中进行短暂的停留,以保证加工质量或进行特殊的工艺处理。
G17、G18、G19 平面选择指令:分别指定在 XY 平面、XZ 平面和YZ 平面进行加工。
G20 和 G21 单位选择指令:G20 选择英制单位,G21 选择公制单位。
G28 回参考点指令:使刀具自动返回机床参考点,以确定机床坐标系的原点。
G40、G41、G42 刀具半径补偿指令:用于在加工中根据刀具半径自动调整刀具的运动轨迹,以保证加工尺寸的精度。
G40 取消刀具半径补偿,G41 为左补偿,G42 为右补偿。
G43、G44、G49 刀具长度补偿指令:用于补偿刀具长度的差异,确保加工深度的准确性。
G43 为正补偿,G44 为负补偿,G49 取消刀具长度补偿。
G54 G59 工件坐标系选择指令:可以预先设置多个工件坐标系,通过指令选择相应的坐标系进行加工,方便多工位或多零件的加工。
M 指令主要用于控制机床的辅助功能,如主轴的启停、冷却液的开关等。
以下是一些常见的 M 指令:M00 程序暂停:执行到该指令时,机床的所有动作停止,按下启动按钮后继续执行程序。
加工中心常用的G代码和M指令
加工中心常用的G代码和M指令在现代机械加工领域,加工中心凭借其高精度、高效率和高自动化程度成为了重要的生产设备。
而要让加工中心按照我们的意愿精确地进行加工操作,就离不开对 G 代码和 M 指令的熟练掌握。
G 代码是准备功能指令,用于指定机床的运动方式、坐标系、插补方式等。
下面我们来详细了解一些常用的 G 代码。
G00 快速定位指令,它能让刀具以最快的速度移动到指定的位置。
这个指令通常用于在加工前将刀具快速移动到初始位置,或者在加工过程中快速切换到下一个加工点,从而节省加工时间。
G01 直线插补指令,用于让刀具沿着直线轨迹移动。
通过指定终点坐标和进给速度,机床就能控制刀具按照设定的直线进行精确加工。
G02 和 G03 分别是顺时针和逆时针圆弧插补指令。
在进行圆弧加工时,我们需要指定圆弧的起点、终点、圆心坐标或者半径,以及进给速度,机床就能按照指令完成圆弧的加工。
G04 是暂停指令,可以在加工过程中设置一定的暂停时间,常用于给加工留出足够的时间进行冷却、排屑或者让刀具在特定位置停留一段时间以达到某种工艺要求。
G17、G18、G19 分别指定了 XY 平面、XZ 平面和 YZ 平面的加工。
这在进行多面加工或者复杂轮廓加工时非常重要,能够确保刀具在正确的平面内进行运动。
G20 和 G21 分别用于设置单位为英寸和毫米。
在编程时,一定要根据实际使用的单位进行正确的设置,否则会导致加工尺寸的错误。
G28 是返回参考点指令,它能让机床的坐标轴快速返回机床设定的参考点,为下一次加工做好准备。
G40、G41、G42 分别是刀具半径补偿取消、左补偿和右补偿指令。
在使用刀具半径补偿功能时,可以根据刀具的实际半径对加工轨迹进行自动补偿,从而简化编程和提高加工精度。
M 指令是辅助功能指令,主要用于控制机床的各种辅助动作。
M00 是程序暂停指令,当程序执行到这一指令时,机床的所有动作都会停止,直到按下启动按钮,程序才会继续执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控加工中心常用的G代码和M指令欧阳家百(2021.03.07)G代码----功能--------------格式:1.G00--------快速移动格式:G00X-----Y-----Z----2.G01--------直线插补格式:G01X-----Y-----Z----F-----3.G02--------顺圆插补格式:G02X-----Y-----Z----R-----G02X-----Y-----Z----I-----J-----K----- 4.G03--------逆圆插补格式:G03X-----Y-----Z-----R------G03X-----Y-----Z----- I-----J-----K----- 5.G04--------暂停6.G15--------极坐标系指令取消7.G16--------极坐标系指令8.G17--------选择XY平面9.G18--------选择XZ平面10.G19--------选择YZ平面11.G20--------英寸输入12.G21--------毫米输入13.G28--------返回参考点14.G29--------从参考点返回15.G40--------刀具半径补偿取消16.G41--------刀具半径左补偿17.G42--------刀具半径右补偿18.G43--------正向刀具长度补偿19.G44--------负向刀具长度补偿20.G49--------刀具长度补偿取消21.G50--------比例缩放取消22.G51--------比例缩放有效23.G54~G59选择工件坐标系1~~~624.G68--------坐标旋转25.G69--------坐标旋转取消26.G73--------高速深孔钻循环格式:G73X---Y---Z---R---Q---F---K---27.G74--------左旋攻丝循环格式:G74X---Y---Z---R---Q---F---K---28.G76--------精镗循环格式:G76X---Y---Z---R---Q---P---F---K---29.G80--------取消固定循环30.G81--------钻孔循环格式:G81X---Y---Z---R---F--- 31.G83--------排屑钻孔循环格式:G83X---Y---Z---R---Q---F---K---32.G84--------刚性攻丝循环格式:G84X---Y---Z---R---P---F---K---33.G90--------绝对值编程34.G91--------增量值编程35.G94--------每分钟进给36.G95--------每转进给37.G98--------固定循环返回到参考点38.G99--------固定循环返回到R点常用的辅助功能M代码M代码----功能1. M00--------程序停止2. M01--------选择停止3. M02--------程序结束4. M03--------主轴正转5. M04--------主轴反转6. M05--------主轴停止转动7. M06--------换刀指令8. M08--------切削液开9. M09--------切削液关10.M19-------主轴定位11.M30-------程序结束,并返回程序起始12.M98-------子程序调用13.M99-------子程序结束,并返回主程序地址码中英文字母的含义地址------功能---------含义1.D------------补偿号--------刀具半径补偿指令2.F------------进给速度------给速度的指令3.G------------准备功能-----指令动作方式4.H------------补偿号--------补偿号的指定5.I-------------坐标字--------圆弧中心X轴向坐标6.J-------------坐标字--------圆弧中心Y轴向坐标7.K------------坐标字--------圆弧中心Z轴向坐标8.L------------重复次数-----固定循环及子程序的重复次数9.M-----------辅助功能-----机床开/关指令10.N----------顺序号--------程序段顺序号11.O----------程序号--------程序号,子程序号的指定12.P----------------------------暂停或程序中某功能开始使用的顺序号13.Q----------------------------固定循环终止段号或固定循环中定距14.R----------坐标字---------固定循环中定距离或圆弧半径的指令15.S----------主轴功能------主轴转速的指令16.T----------刀具功能------刀具编号的指令17.X---------坐标字----------X轴的绝对坐标值或暂停时间18.Y---------坐标字----------Y轴的绝对坐标19.Z---------坐标字----------Z轴的绝对坐标功能详解:G00—快速定位格式:G00 X(U)__Y(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。
移动过程中不得对工件进行加工。
(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。
(4)G00可以写成G0G01—直线插补格式:G01 X(U)__Y(W)__F__(mm/min)说明:(1)该指令使刀具按照直线插补方式移动到指定位置。
移动速度是由F指令进给速度。
所有的坐标都可以联动运行。
(2)G01也可以写成G1两轴联动从A点到B点G02—顺圆插补格式1:G02 X(u)____Y(w)____I____J____F_____说明:(1)X、y在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。
在G91时,圆弧终点是相对圆弧起点的增量值。
无论G90,G91时,I和J均是圆弧终点的坐标值。
I是X方向值、J是y方向值。
圆心坐标在圆弧插补时不得省略,除非用其他格式编程。
(2)G02指令编程时,可以直接编过象限圆,整圆等。
注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙悬殊,都会在工件上产生明显的切痕。
(3)G02也可以写成G2。
例:G02 X60 Y50 I40 J0 F120格式2:G02 X(u)____Y(w)____R__F__说明:(1)不能用于整圆的编程(2)R为工件单边R弧的半径。
例:G02 X60 Y50 R20 F120G03—顺圆插补说明:除了圆弧旋转方向相反外,格式与G02指令相同。
G04—定时暂停格式:G04__X__ 或G04 _P_说明:加工运动暂停,时间到后,继续加工。
暂停时间由X后面的数据指定。
单位是秒。
范围是0.01秒到300秒。
G54—设定工件坐标一格式:G54说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床参数中设定。
G55—设定工件坐标二同上G56—设定工件坐标三同上G57—设定工件坐标四同上G58—设定工件坐标五同上G59—设定工件坐标六同上G90—绝对值方式编程格式:G90说明:(1)G90编入程序时,以后所有编入的坐标值全部是以编程零点为基准的。
(2)系统上电后,机床处在G状态。
N0010 G90 X20Y90N0020 G01 X40 Y80 F100N0030 M02G91—增量方式编程格式:G91说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算运动的编程值。
在下一段坐标系中,始终以前一点作为起始点来编程。
例:N0010 G91 X20Y85N0020 G01 X20 Y-10 F100N0030 Y-20N0040 X20Y-15N0050 M02注意事项:补充一下:1、G00与G01G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工2、G02与G03G02:顺时针圆弧插补G03:逆时针圆弧插补3、G04(延时或暂停指令)一般用于正反转切换、加工盲孔、阶梯孔、车削切槽4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定G19:Y-Z平面或与之平行的平面5、G27、G28、G29 参考点指令G27:返回参考点,检查、确认参考点位置G28:自动返回参考点(经过中间点)G29:从参考点返回,与G28配合使用6、G40、G41、G42 半径补偿G40:取消刀具半径补偿7、G43、G44、G49 长度补偿G43:长度正补偿G44:长度负补偿G49:取消刀具长度补偿8、铣床、加工中心:G73:高速深孔啄钻G83:深孔啄钻G81:钻孔循环G82:深孔钻削循环G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔循环G86:镗孔加工循环G85:铰孔G80:取消循环指令9、编程方式G90、G91G90:绝对坐标编程G91:增量坐标编程10、主轴设定指令G99:返回到R点(中间孔)G98:返回到参考点(最后孔)11、主轴正反转停止指令M03、M04、M05M03:主轴正传M04:主轴反转M05:主轴停止12、切削液开关M07、M08、M09M07:雾状切削液开M08:液状切削液开M09:切削液关13、运动停止M00、M01、M02、M30M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头14、M98:调用子程序15、M99:返回主程序。