1、数控加工中心常用得G代码与指令G代码-功能-格式:1.G00-快速移动格式:GX-Y-Z-2.G01-直线插补格式:G01X-Y-ZF-302-顺圆插补格式:02X-Y-Z-R- G02X-YZ-I-J-K-4G03-逆圆插补格式:G0X-Y-Z-R- G03-I-J-K-5 G0-暂停15-极坐标系指令取消7。G1-极坐标系指令8。G17-选择Y平面9G-选择XZ平面0。1-选择Z平面1.G0-英寸输入12。G21-毫米输入13.G8-返回参考点14.29-从参考点返回1540-刀具半径补偿取消16。G4-刀具半径左补偿17.G42-刀具半径右补偿18。G3-正向刀具长度补偿1G4-负向刀具
2、长度补偿.G4-刀具长度补偿取消2150-比例缩放取消2G51-比例缩放有效23。G459选择工件坐标系624。G68-坐标旋转25。G69-坐标旋转取消26.G3-高速深孔钻循环格式:G7XY-ZR-Q-F-2774左旋攻丝循环格式:GX-Y-Z-R-Q-28G76-精镗循环格式:G-Y-Z-R-Q-P-F-29。G80-取消固定循环0。G81-钻孔循环格式:G8X-Y-Z-.83-排屑钻孔循环格式:83X-Y-R-FK-3G84-刚性攻丝循环格式:G84-Y-R-P-F-K-3.G9-绝对值编程34。G1-增量值编程35.G94-每分钟进给36.95-每转进给37G-固定循环返回到参考点3
3、8。G99-固定循环返回到R点常用得辅助功能M代码M代码-功能1 M0-程序停止2 M01-选择停止3 M02-程序结束4.M03-主轴正转5.M4-主轴反转6.M-主轴停止转动7.M06-换刀指令8。M08-切削液开9.M09-切削液关0。M19-主轴定位11。M-程序结束,并返回程序起始12M9-子程序调用3.M99-子程序结束,并返回主程序地址码中英文字母得含义地址-功能-含义1 -补偿号-刀具半径补偿指令2。F-进给速度-给速度得指令.G-准备功能-指令动作方式4。H-补偿号-补偿号得指定5。I-坐标字-圆弧中心轴向坐标6-坐标字-圆弧中心Y轴向坐标.K-坐标字-圆弧中心轴向坐标8.-
4、重复次数-固定循环及子程序得重复次数9M-辅助功能机床开/关指令0。N-顺序号-程序段顺序号1。-程序号-程序号,子程序号得指定P-暂停或程序中某功能开始使用得顺序号3。Q-固定循环终止段号或固定循环中定距R-坐标字-固定循环中定距离或圆弧半径得指令1.S-主轴功能-主轴转速得指令1。T-刀具功能-刀具编号得指令17X-坐标字-X轴得绝对坐标值或暂停时间18.Y-坐标字-Y轴得绝对坐标19-坐标字-Z轴得绝对坐标功能详解:G0快速定位 格式:G0 X()Y(W)_ 说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件 进行加工。 (2)所有编程轴同时以参数所定义得速
5、度移动,当某轴走完编程值便停止,而其她 轴继续运动, (3)不运动得坐标无须编程.(4)00可以写成G0 G01直线插补 格式:G01 X(U)_Y(W)_(m/m) 说明:()该指令使刀具按照直线插补方式移动到指定位置.移动速度就是由F指令 进给速度.所有得坐标都可以联动运行. (2)G01也可以写成1 两轴联动从A点到B点2顺圆插补 格式:02 X(u)_Y(w)_I_J_F_ 说明:(1)X、y在G90时,圆弧终点坐标就是相对编程零点得绝对坐标值。在G91时, 圆弧终点就是相对圆弧起点得增量值。无论G0,G91时,I与J均就是圆弧终点得坐标值。I就是X方向值、J就是y方向值。圆心坐标在圆
6、弧插补时不得省略,除非用其她格式编程。 (2)G2指令编程时,可以直接编过象限圆,整圆等。 注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙 悬殊,都会在工件上产生明显得切痕。 (3)也可以写成G2。例:G02 X60Y50 40 J0F0 格式2:2 X(u)_(w)_R_F_ 说明:(1)不能用于整圆得编程 (2)为工件单边R弧得半径。 例:02 X60 Y0 20120G03顺圆插补 说明:除了圆弧旋转方向相反外,格式与G2指令相同。 0定时暂停 格式:04_X_ 或G0 _P_ 说明:加工运动暂停,时间到后,继续加工。暂停时间由X后面得数据指定.单位就是秒。
7、 范围就是0、01秒到00秒。 G54设定工件坐标一 格式:G54 说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床 参数中设定。 G55设定工件坐标二 同上 G6设定工件坐标三 同上 G5设定工件坐标四 同上 G58设定工件坐标五 同上 G59-设定工件坐标六 同上 G90绝对值方式编程 格式:G90 说明:(1)G90编入程序时,以后所有编入得坐标值全部就是以编程零点为基准得。 (2)系统上电后,机床处在状态. N00G 20Y90 N0020 G1 4 80 F0 N030M02G1增量方式编程 格式:G9 说明:9编入程序时,之后所有坐标值均以前一个坐标位
8、置作为起点来计算 运动得编程值。在下一段坐标系中,始终以前一点作为起始点来编程. 例: N010 G9 0 Y5 N020G0X20 Y-0 100 0030 -20 N04 015 N0050 M0注意事项:补充一下: 、G00与01 00运动轨迹有直线与折线两种,该指令只就是用于点定位,不能用于切削加工 G1按指定进给速度以直线运动方式运动到指令指定得目标点,一般用于切削加工 2、G0与G0 0:顺时针圆弧插补G3:逆时针圆弧插补 3、G04(延时或暂停指令)一般用于正反转切换、加工盲孔、阶梯孔、车削切槽 4、G7、G8、19 平面选择指令,指定平面加工,一般用于铣床与加工中心 17:X平
9、面,可省略,也可以就是与XY平面相平行得平面 8:X-Z平面或与之平行得平面,数控车床中只有X平面,不用专门指定 19:YZ平面或与之平行得平面 5、G27、G28、29 参考点指令 G27:返回参考点,检查、确认参考点位置 G:自动返回参考点(经过中间点) G9:从参考点返回,与G2配合使用 6、G40、1、G42 半径补偿 G0:取消刀具半径补偿 7、G43、G44、G4长度补偿 G43:长度正补偿 44:长度负补偿 G49:取消刀具长度补偿 、铣床、加工中心: G3:高速深孔啄钻 G3:深孔啄钻 81:钻孔循环 G2:深孔钻削循环 G74:左旋螺纹加工G8:右旋螺纹加工 G6:精镗孔循环G86:镗孔加工循环 G5:铰孔 G80:取消循环指令 9、编程方式 G90、G91 G90:绝对坐标编程G9:增量坐标编程 1、主轴设定指令 G99:返回到R点(中间孔) G98:返回到参考点(最后孔) 11、主轴正反转停止指令M、0、M05 M03:主轴正传 M4:主轴反转M05:主轴停止 1、切削液开关M07、M0、M0 07:雾状切削液开8:液状切削液开 0:切削液关3、运动停止 M00、M01、M02、M30 0:程序暂停 M01:计划停止 2:机床复位M30:程序结束,指针返回到开头 14、M98:调用子程序 15、M9:返回主程序