常用的准备功能指令共57页
- 格式:ppt
- 大小:4.44 MB
- 文档页数:57
加工中心常用的G代码和M指令在现代机械加工领域,加工中心凭借其高精度、高效率和高自动化程度,成为了生产制造中的重要设备。
而要熟练操作加工中心,掌握其常用的 G 代码和 M 指令是必不可少的。
G 代码是准备功能指令,用于控制机床的运动方式和插补方式等。
下面我们先来了解一些常见的 G 代码。
G00 快速定位指令,使刀具以最快的速度移动到指定位置。
这个指令常用于刀具的快速接近和退刀。
G01 直线插补指令,让刀具沿着直线轨迹移动。
在给定了终点坐标和进给速度后,刀具就会按照指定的直线进行切削加工。
G02 和 G03 分别是顺时针圆弧插补和逆时针圆弧插补指令。
通过指定圆弧的起点、终点、圆心坐标或者半径,以及进给速度,机床就能按照要求加工出圆弧轮廓。
G04 是暂停指令,用于在加工过程中进行短暂的停顿,例如为了保证加工质量或者让冷却液充分作用。
G17、G18、G19 分别用于选择不同的平面,G17 为 XY 平面,G18 为 XZ 平面,G19 为 YZ 平面。
G20 和 G21 则用于单位的选择,G20 表示英制单位,G21 表示公制单位。
G28 是返回参考点指令,机床会自动返回设定的参考点位置。
G40、G41、G42 分别是刀具半径补偿取消、左补偿和右补偿指令。
在进行轮廓加工时,使用刀具半径补偿可以简化编程,提高加工精度。
G43 和 G44 是刀具长度补偿指令,用于补偿刀具长度的差异,确保加工深度的准确性。
G54 G59 是工件坐标系选择指令,可以根据需要设定多个坐标系,方便加工不同的工件或者同一工件的不同部位。
M 指令是辅助功能指令,主要控制机床的各种辅助动作。
M00 程序暂停指令,当程序执行到这一指令时,机床会停止运行,按下启动按钮后继续执行。
M02 程序结束指令,机床会停止所有动作,并复位。
M03 主轴正转指令,M04 主轴反转指令,M05 主轴停止指令。
通过这些指令可以控制主轴的旋转方向和停止。
M06 是换刀指令,用于更换刀具。
数控编程的功能指令准备功能指令准备功能G指令是使数控机床建立起某种加工方式的指令,为插补运算、刀具补偿、固定循环等作好准备。
G指令由地址符G和其后的两位数字组成,从G00~G99共100种。
JB/T3028—1999标准规定见表2-2所示。
G指令(代码)有两种:模态指令(代码)和非模态指令(代码)。
模态代码又称续效代码,表内标有a、c、d…字母的表示所对应的第一列的G代码为模态代码,字母相同的为一组,同组的任意两个G代码不能同时出现在一个程序段中。
模态代码一经在一个程序段中指定,便保持到以后程序段中直到出现同组的另一代码时才失效。
表内标有“*”的表示对应的G代码为非模态代码,非模态代码只有在所出现的程序段有效。
对于同一台数控机床的数控装置来说,它所具有的G功能指令只是标准中的一部分,而且各机床由于性能要求不同,也各不一样。
下面对常用的G指令及其编程方法作一介绍。
表2-2准备功能G代码(JB/T3208—1999)注:1.“#”号表示如选作特殊用途,必须在程序格式说明中说明。
2.如在直线切削控制中没有刀具补偿,则G43到G52可指定作其他用途。
3.在表中左栏括号中的字母(d)表示:可以被同栏中没有括号的字母d所注销或替代,也可被有括号的字母(d)所注销或替代。
4.G45到G52的功能可用于机床上任意两个预定的坐标。
5.控制机上没有G53到G59、G63功能时,可以指定其他用途。
(1)坐标系有关指令①绝对尺寸与增量尺寸指令(G90/G91)G90表示程序段中的尺寸字为绝对尺寸,G91表示程序段中的尺寸字为增量尺寸。
G90是以各轴移动的终点位置坐标值编程,G91是以各轴的移动量直接编程。
它们均为续效指令。
注意:有些数控系统没有绝对和增量尺寸指令,当采用绝对尺寸编程时,尺寸字用X、Y、Z表示;当采用增量尺寸编程时,尺寸字用U、V、W表示。
②平面选择指令(G17、G18、G19)G17、G18、G19分别表示在XY、ZX、YZ坐标平面内进行加工,常用于确定圆弧插补平面、刀具半径补偿平面,它们均为续效指令。
数控编程的功能指令准备功能指令准备功能G指令是使数控机床建立起某种加工方式的指令,为插补运算、刀具补偿、固定循环等作好准备。
G指令由地址符G和其后的两位数字组成,从G00~G99共100种。
JB/T3028—1999标准规定见表2-2所示。
G指令(代码)有两种:模态指令(代码)和非模态指令(代码)。
模态代码又称续效代码,表内标有a、c、d…字母的表示所对应的第一列的G代码为模态代码,字母相同的为一组,同组的任意两个G代码不能同时出现在一个程序段中。
模态代码一经在一个程序段中指定,便保持到以后程序段中直到出现同组的另一代码时才失效。
表内标有“*”的表示对应的G代码为非模态代码,非模态代码只有在所出现的程序段有效。
对于同一台数控机床的数控装置来说,它所具有的G功能指令只是标准中的一部分,而且各机床由于性能要求不同,也各不一样。
下面对常用的G指令及其编程方法作一介绍。
表2-2准备功能G代码(JB/T3208—1999)注:1.“#”号表示如选作特殊用途,必须在程序格式说明中说明。
2.如在直线切削控制中没有刀具补偿,则G43到G52可指定作其他用途。
3.在表中左栏括号中的字母(d)表示:可以被同栏中没有括号的字母d所注销或替代,也可被有括号的字母(d)所注销或替代。
4.G45到G52的功能可用于机床上任意两个预定的坐标。
5.控制机上没有G53到G59、G63功能时,可以指定其他用途。
(1)坐标系有关指令①绝对尺寸与增量尺寸指令(G90/G91)G90表示程序段中的尺寸字为绝对尺寸,G91表示程序段中的尺寸字为增量尺寸。
G90是以各轴移动的终点位置坐标值编程,G91是以各轴的移动量直接编程。
它们均为续效指令。
注意:有些数控系统没有绝对和增量尺寸指令,当采用绝对尺寸编程时,尺寸字用X、Y、Z表示;当采用增量尺寸编程时,尺寸字用U、V、W表示。
②平面选择指令(G17、G18、G19)G17、G18、G19分别表示在XY、ZX、YZ坐标平面内进行加工,常用于确定圆弧插补平面、刀具半径补偿平面,它们均为续效指令。
FUNAC系统数控车床功能指令一览表FANUC系统为目前我国数控机床上采用较多的数控系统,目前在我国较为流行的数控车床系列有FANUC 0、FANUC Oi和FANUC 18i等系列。
这些系列的功能指令基本相同,现以FANUC Oi系列为例来介绍其常用的功能指令。
一、准备功能指令FANUC常用的准备功能指令见表4-1。
表4-1 FUNAC准备功能一览表G指令组别功能程序格式及说明▲G0001 快速点定位G00 X(U) Z(W) ;G01 直线插补G01 X(U) Z(W) F ;G02 顺时针方向圆弧插补G02 X(U) Z(W) R F ;G02 X(U) Z(W) I K F ;G03 逆时针方向圆弧插补G04 00 暂停G04 X ;或G04 U ;或G04 P ;G2006 英制输入G20;G21 米制输入G21;G2700 返回参考点检查G27 X Z ;G28 返回参考点G28 X Z ;G30 返回第2、3、4参考点G30 P3 X Z ;或 G30 P4 X Z ;G3201 螺纹切削G32 X Z F ;(F为导程)G34 变螺距螺纹切削G34 X Z F K ;▲G4007 刀尖半径补偿取消G40 G00 X(U) Z(W) ;G41 刀尖半径左补偿G41 G01 X(U) Z(W) F ;G42 刀尖半径右补偿G42 G01 X(U) Z(W) F ;G5000 坐标系设定或主轴最大速度设定G50 X Z ;或G50 S ;G52 局部坐标系设定G52 X__Z__;G53 选择机床坐标系G53 X__Z__;▲G5414 选择工件坐标系1 G54;G55 选择工件坐标系2 G55;G56 选择工件坐标系3 G56;G57 选择工件坐标系4 G57;G58 选择工件坐标系5 G58;G59 选择工件坐标系6 G59;G65 00 宏程序调用G65 P L <自变量指定>;G6612 宏程序模态调用G66 P L <自变量指定>;▲G67 宏程序模态调用取消G67;G7000 精车循环G70 P Q ;G71 粗车循环G71 U R ;G71 P Q U W F ;G72 端面粗车复合循环G72 W R ;G72 P Q U W F ;G73 多重车削循环G73 U W R ;G73 P Q U W F ;G74 端面深孔钻削循环G74 R ;G74 X(U) Z(W) P Q R F ;G7500 外径/内径钻孔循环G75 R ;G75 X(U) Z(W) P Q R F ;G76 螺纹切削复合循环G76 P Q R ;G76 X(U) Z(W) R P Q F ;G9001 外径/内径切削循环G90 X(U) Z(W) F ;G90 X(U) Z(W) R F ;G92 螺纹切削复合循环G92 X(U) Z(W) F ;G92 X(U) Z(W) R F ;G94 端面切削循环G94 X(U) Z(W) F ;G94 X(U) Z(W) R F ;G9602 恒线速度控制G96 S ;▲G97 取消恒线速度控制G97 S ;G9805 每分钟进给G98 F ;▲G99 每转进给G99 F ;说明:①打▲的为开机默认指令。
数控编程中常用的指令(G 代码、M 代码)在数控编程中,有的编程指令是不常用的,有的只适用于某些特殊的数控机床。
这里只要介绍一些常用的编程指令,对于不常用的编程指令,请参考使用的数控机床编程手册。
1、准备功能指令(G 指令)准备功能指令由字符G 和其后的1~3位数字组成,其主要功能是指定机床的运动方式,为数控系统的插补运算作准备。
G 指令的有关规定和含义见表1。
G 代码的说明G 代码 功能 G 代码 功能 G00 定位(快速进给) G43 取消刀具长度补偿 G01 直线插补(切削进给) G44 刀具长度正偏置(刀具延长)G02 圆弧插补(顺时针) G49 刀具长度负偏置(刀具缩短)G03 圆弧插补(逆时针) G54—G59 工作坐标系 G17 XY 平面选择 G80 固定循环取消 G18 ZX 平面选择 G81 钻孔固定循环 G19 YZ 平面选择 G83 深孔钻孔固定循环 G40 取消刀具半径补偿 G90 绝对坐标编程方式 G41 刀具半径左补偿 G91 相对坐标编程方式G42刀具半径右补偿注:以上G 代码均为模态指令(或续效指令),一经程序段中指定,便一直有效,直到以后程序段中出现同组另一指令(G 指令)或被其它指令取消(M 指令)时才失效,否则保留作用继续有效,而且在以后的程序中使用时可省略不写。
2、辅助功能指令(M 指令)辅助功能指令由字母M 和其后的两位数字组成,主要用于完成加工操作时的辅助动作。
常用的M 指令见表2。
M 代码的说明M 代码 功能 说明M 代码 功能 说明 M00 程序停止 非模态 M08 冷却液开 模态M01 选择程序停止 M09 冷却液关 M02 程序结束 M30 程序结束并返回 非模态 M03 主轴顺时针旋转 模态 M98 调用子程序 M04 主轴逆时针旋转 M99 子程序取消M05主轴停止。
G:指令(准备功能)G01:直线进给; G00:快速定位; G02:顺时针圆弧进给; G03:逆时针圆弧进给;G04:暂停指令; G17:X-Y平面设定; G18:X-Z平面设定; G19:Y-Z平面设定;G20:英制单位设定;G21:公制单位设定; G28:复回原点;G40:刀具半径补正取消;G41:刀具半径左补正;G42:刀具半径右补正;G49:刀具长度补正取消; G54-G59第一至第六工作坐标系; G73不回缩循环钻孔; G80固定循环取消; G81:钻孔循环;G83回缩循环钻孔;G90:绝对值坐标系;G91:增量(相对)值坐标系;M:指令(辅助功能)M00:程式暂停; M01:选择性停止; M02:程式结束; M03主轴正转;M04:主轴反转; M05:主轴停止; M06:换刀; M07:开加工吹气;M08:开加工液; M09:关闭冷却液(M07、M08、M54);M12:油压头一关; M13:油压头一放; M19:主轴定位;M25:第四轴关紧; M26:第四轴放松; M27:第五轴关紧;M28:第五轴放松; M29:主轴定位; M30:刚性攻牙;M31:自动断电; M36:开后冲水; M37:关后冲水;M40:空档;M41-M44:表示第一到第四档位;M45:排屑正转;M46:排屑停止;M60:主轴松刀;M61主轴夹刀;M64(M80):刀库移近主轴、刀杠下移;M65(M81):刀库移运主轴、刀杠上移;M66:目前刀号;M67(M70):要求刀号;M68:设1号刀杯;M70:清除工作计数;M71:刀臂换刀;M72:刀库主轴始化;N:指令(表示程式段号)日本三菱60S(MITSUBISHI)常改机床参数:8109-锁定程式不能输送;9102-修改输送速度(频率、如9600);2038-调整Z轴换刀高度;3207-修改主轴角度;8002-机床记数量;刀具补正例子如下:G43H8Z20.;G41D18Z6.(表示在18号刀号里面补正);G1Z4.;X15.Y15.;后面取消补正G0G40Z20.;1038:表示油冷机没有油(加上油不会报警).1053:表示刀库乱(需要在参数6301后面改为0就可以,不行多试几次).调试机床精度G91G0X100,X(Y)-95,G1X(Y)-5F500,G4P2000,M99.2013:表示调试机器行程大小.设置电脑到时间关机时在开始菜单-运行里面设置-at空格输入设定关机时间-空格-shutdown-s (格式:at 18:00 shutdown-s)为了快捷方便采用主轴刀头做定位如下:采用一个直柄的刀棒定好位,然后把工件靠近刀棒,后设定刀棒定位位置。